Может удалять метаданные из изображений, MP*-файлов и PDF.
Опенсурс, бесплатная, но в MP4 удаляет не всё, марку камеры удаляет, а вот дату игнорирует (проверял через MediaInfo).
Может, кто лучше что подскажет?

Не забыть шоб.
Может удалять метаданные из изображений, MP*-файлов и PDF.
Опенсурс, бесплатная, но в MP4 удаляет не всё, марку камеры удаляет, а вот дату игнорирует (проверял через MediaInfo).
Может, кто лучше что подскажет?

Не забыть шоб.
Аналог линуксового clamav.
Решил потестировать, походу на нем и останусь, вроде работает и неплохо.
1. Естественно, сносим все старые антивири.
2. Качать отсюда
3. На официальном сайте ссылка в разделе download битая, хз почему, надо качать с sourceforge [2]
4. Для ГОРФ недоступно, так что пользуйтесь Tor или VPN
ClamAV исключительно сканер, так что на венде к нему надобен еще и монитор.
Монитор тоже опенсурсный, скачать можно отсюда
Настройка монитора:
После запуска антивируса, устанавливаем монитор, перезагружаемся, и выставляем галочки вот так:

Щелкаем по значку монитора правой кнопкой мыши, далее выбираем Настройки —>Настройка обнаружения новых вирусов —> Обнаруживать только подозрительные файлы. Если выбрать Обнаруживает подозрительные файлы и предупреждает об изменениях в системе, то реально заебет всплывашками, будут на каждый чих, вплоть до сохранения документа в ворде.
Включение/выключение:

По пункту Стоп выключаем, если надо, по кнопке Старт включаем. В пункте Карантина (да русификацию делал какой-то индус), можно открыть папку с файлами, перемещенными в карантин.
В Настройки —> Действия при обнаружении инфицированных файлов ставим галочку Переместить в каталог карантина, иначе по умолчанию будет только всплывашку выдавать, если что-то обнаружит. При обнаружении почему-то всплывашки очень краткие, можно не заметить.

Значки запущенного монитора (первый слева) и антивируса:

Сканирование памяти:
Можно тоже сделать в меню монитора. Немного минус, оно медленное, по сравнению с Авирой или DrWeb, но тут вопрос риторический, вам шашечки или ехать:

Хотя, при установке, что антивирус, что монитор, прекрасно садятся в автозагрузку через Реестр, и с нужными (админскими) правами, есть проблема, если их вручную выгрузить, то без рестарта системы, их придется загружать тоже вручную. Для этого надо выполнить два батника от имени администратора.
Запуск антивируса (выполняем первым):
@echo off
rem launch clamwin manual
rem run this as administrator right
echo "Starting ClamWin..."
"C:\Program Files (x86)\ClamWin\bin\ClamTray.exe" --logon
pause
Потом запускаем монитор:
@echo off
rem launch clamwin manual
rem run this as administrator right
echo "Starting monitor..."
"C:\Program Files (x86)\ClamSentinel\ClamSentinel.exe"
К сожалению, только вручную. Говорили, что обновления закрыты только для ГОРФ, и можно спокойно обновляться автоматически через Tor (с помощью питоновского скрипта), но оказывается, разработчики антивиря посадили сайт на клаудфрару противную ебаную, и она на автомате режет немецкие, вьетнамские, камбоджийские и нидерландские IP, а также любые выходы Tor-нод и VPN. Выскакивает капча, «подпердите, что вы чебурек».
Так что раз в день (или когда вылезает всплывашка, что не удалось обновиться), скачиваем ручками три файла:
main.cvd
daily.cvd
bytecode.cvd
Третий файл, кстати, обновляется не каждый день.
Антивирусные базы обычно находятся здесь:
"C:\Documents and Settings\All Users\.clamwin\db"
Для удобства наскриптил батник, чтоб копировал базы из загрузок в нужный каталог. Запускать от имени администратора:
@echo off
rem update clamwin manual
rem run this as administrator right
echo "Update Database..."
echo "Copy main.cvd..."
copy C:\Downloads\main.cvd "C:\Documents and Settings\All Users\.clamwin\db\main.cvd"
echo "Copy daily.cvd..."
copy C:\Downloads\daily.cvd "C:\Documents and Settings\All Users\.clamwin\db\daily.cvd"
echo "Copy bytecode.cvd..."
copy C:\Downloads\bytecode.cvd "C:\Documents and Settings\All Users\.clamwin\db\bytecode.cvd"
pause
echo "Delete downloading files..."
del C:\Downloads\main.cvd
del C:\Downloads\daily.cvd
del C:\Downloads\bytecode.cvd
pause
Естественно, директорию загрузки C:\Downloads\ замените на свою.
Недельку погонял его на рабочем компе (да, я мудак, лень было тестовый стенд собирать), потом прогнал на компе бесплатный одноразовый DrWeb и Avz4.
Ложные срабатывания. По иронии Clamwin сработал ложно на экзешник как раз Avz4, хотя, может это ненависть к касперскому? Оправданная.
На EICAR Test File сработал штатно, переместил в карантин.
Минус — у монитора всплывашки об угрозе показываются буквально на мгновение.

Плюсы:
+ Опенсурс
+ Работает моментально, не грузит систему
+ Действительно работает.
Минусы:
— Монитор надо ставить отдельно, в комплекте нет.
— За официальным сайтом все-таки следить надо, и не оставлять там битые ссылки.
— Обновления только вручную, клаудфлара ебаная сраная ссаная.
— При ручном запуске сам не берет права администратора.
— Со всплывашками какая-то неведомая жопа. Где не надо долго торчат, а где надо, пропадают мгновенно.
Сделал еще один образ, XP с одной только Recovery-консолью.
Запуск довольно очевиден, кроме входа, собственно, в консоль.
На сообщение Type EXIT to quit the Recovery Console and restart the computer.
Можно вообще не отвечать.
На моменте, когда спросят
Which Windows installation would you like to log onto
<To cancel, press ENTER>?
Надо ввести 1 и нажать ENTER, чтобы попасть в консоль

Готовый образ:
С Mega.NZ
С Google.Drive
Одну cmdcons в архиве:
С Mega.NZ
С Google.Drive
Понадобилось мне видоизменить звук в видео, а само видео не трогать. Долго ебался с этим в Vegas (на винде), но в Linux оказалось все весьма просто, и не надо ждать туеву хучу времени, пока тебе вегас все перерендерит.
Способ подходит не для всех видео (и аудио) форматов, иногда нужно что-нибудь куда-нибудь переконвертить.
ffmpeg -i 1.mp4 -vcodec copy -an bez.mp4
Имя входного файла 1.mp4 и выходного bez.mp4 замените на свои.
На выходе появится bez.mp4, файл с оригинальным видео, но без звука. Работать должно для всех форматов, которые поддерживает ffmpeg.
ffmpeg -i bez.mp4 -i 2.mp3 -vcodec copy -acodec copy so.mp4
Естественно, замените имена файлов bez.mp4, 2.mp3 и so.mp4 на свои.
Вот тут, кстати, и возникла проблема, которую я описывал в преамбуле. Измененная дорожка была в формате wav, а не mp3, ffmpeg на это внимания не обратил, а вот плеер потом подавился. Пришлось конвертить подкладываемый звуковой файл в mp3.
1. ффмпег есть и под винду
2. промежуточное немое видео не нужно
если аудио уже в мп3
ffmpeg -i 1.mp4 -i 2.mp3 -map 0:0 -map 1 -c copy so.mp4
если аудио нужно перекодировать из вав в мп3
ffmpeg -i 1.mp4 -i 2.wav -map 0:0 -map 1 -c:v copy -c:a libmp3lame -b:a 192k so.mp4
если битрейт не указать, будет 128
расширения должны соответствовать содержанию
by
ketmar@ljr
Дети долго уламывали, чтоб я их посвятил в тайны Форта и Фортрана, Кетмар долго отговаривал, но не запрещал. Наругается, удалю и пост и репозиторий. Но душа поэта не выдержала несколькомесячных уламываний. Да, даже бывшего помощника судмедэксперта можно иногда уломать. Но по первому требованию автора снесу.


Еще одна сборка XP, урезанная до минимума. Но тут не Native-режим, а полноценная Preinstall-консоль, правда без свистелок и перделок, аж настолько, что не на каждой виртуалке запускается. Так что сделать из нее PXE-образ я не стал даже пытаться, потому что нахуй надо. Но образ сохраню.
Нашел оригинальный архив от разработчиков, только не образ, а все его потроха.

Попытка урезать до минимума ядро Windows NT-семейства до размеров дискеты. Мопед не мой, но нашел! Долго искал именно изначальную сборку. Из интерфейса только Native Shell, работающая, собственно, в Native режиме. Не умеет ничего, даже ходить на внешние диски, например, HDD реальной или виртуальной машины, тому ще даже почти все системные драйвера вырезаны под корень. Через PXE тоже не работает, но можно запустить на виртуальной машине из образа дискеты, или на реальной, если есть дискета. На самом деле штука пользительная, на базе нее можно делать свои мини-образы под конкретные задачи.
Например, вот здесь (копия) есть пример.








TinyKRNL с Mega.NZ
TinyKRNL с Google.Drive
TinyKRNL с catbox.moe
Или как сделать вид загрузки Windows более «хакерским».
Вообще такая опция нужна для отладки сборки или драйвера, в безопасном режиме Win2000-Win7 она включается по умолчанию, а в обычном ее надо специально включать.
Но можно просто удивить друзей, сделав загрузку винды более линуксоподобной, в Линуксе обычно при загрузке на экран вываливается куча текстовой информации, тут кучи не получится, но козырнуть перед друзьями можно.
Для Win7 и выше надо в консоли или в окне «Выполнить» (вызывается клавишами Win+R) надо ввести команду msconfig, в появившемся окне перейти на вкладку Загрузка и поставить галочки напротив пункта Информация об ОС и, если хотите сохранить этот режим, напротив пункта Сделать эти параметры загрузки постоянными.
Далее, нажимаем OK, отвечаем Да на все вопросы и перезагружаемся.

В старых Windows NT там 2000-я, XP можно было в boot.ini дописать ключ /SOS.
Вот boot.ini:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect /SOS
Видео:
Из канала Daniel Myslivets
Видео, наведшее на рассуждения тут.
В винде прекрасно открываются и .tar.gz и .tar без сжатия, архиватором RAR, который купил только я 🙂 А вот почему-то tar.lz RAR открывать не умеет. 7zip, тоже почему-то сам не может в tar.lz


7ZIP
1. Скачиваем последнюю версию 7Zip (у меня 7Zip 25.01 x64 от 2025-08-03).
2. Скачиваем архив с плагином Lzip7z копия на catbox копия на mega.nz
3. В директории с экзешником 7Zip, обычно это "C:\Program Files\7-Zip\" для 64-х битных версий 7Zip или "C:\ Program Files (x86)\7-Zip\" для 64-х битных Windows, если используется 32-х битная версия 7Zip. Для 32-битной Windows путь обычно "C:\Program Files\7-Zip\" создаем подкаталог Formats, куда копируем Lzip.32.dll или Lzip.64.dll в зависимости от вашей версии 7Zip. Также в этот подкаталог надо поместить lzip.ini
С настройками в lzip.ini можно ознакомиться в readme.txt из архива.

Плагин установлен

Работает

Совсем работает

Даже все извлеклось в винде в тестовом архиве!
ФАНФАРЫ!
Здесь
И readme.txt из архива.
Ну раз пошла такая пьянка, режь последний огурец. К PXE они, правда, никаким чертом не прикручиваются, но на виртуалке или на реальном железе, если кто-то найдет дисковод и дискету, вполне запускаются.
О разборе образов и их модификации я писал давно уже, друзья напомнили, спросили где взять образы.
AVP Z.E.S Linux, или исследование образа одной древней дискеты. Копия
Препарирование AVP Z.E.S Linux Глава 2 Копия
Анализ древней дискеты AVP Z.E.S Linux. Скрипты на закуску. Копия
Демо-видос

Оригинальный образ bootdisk.img (Mega.NZ)
Оригинальный образ bootdisk.img (catbox.moe)



Модифицированный образ mbootdisk.img (Mega.NZ)
Модифицированный образ mbootdisk.img (catbox.moe)
Нашли с ребятами кучу всяких странных дистрибутивов, основанных на подсистеме Native от Windows, в основном XP, это такой нежно-голубенький экранчик, на котором проверка диска запускается. Вообще искали ради прикола, но затянуло. Вот, первое из найденных, наконец, удалось запустить.
Описано здесь (копия в PDF, копия на LJR)
Если все получилось, тогда хорошо (при запуске на QEMU qemu -hda native1.img -boot c), должно появиться приглашение командной строки, если вдруг нет, не отчаиваемся, и попробуем продолжить дальше.
Я сделал виртуальный HDD на 20 мегабайт.
По внешним дискам, что реального железа, что виртуалки, оно вполне ходит:

Только сначала надо дать команду:
A:\nlist.exe drv
А потом уже ходить по реальным дискам, с помощью cd D:\, где D заменяем на нужный диск. На картинке C: и A: — образы дисков, C: с DOS, а A: дискета с Native XP, D: — реальный диск компьютера
Готовый образ с Mega.NZ
Готовый образ с catbox.moe
Сделал инструкцию по настройке прокси в VLC (копия) в PDF.
Попросили, да соорудил, хуле, не жалко.
Написал друг, оказывается, новый Tor-браузер не работает под Windows 7

Нашел решение тут
Версия для Win32 копия
Версия для Win64 копия
На Win7 x64 работает:


А не то, что некоторым предлагает Вениамин, а некоторым всякие исхуйствоведы по типу Гельменита или кого еще. Демки в сто раз круче, там и искусство кодирования, и аудио, и визуал.
Вот сегодня с друзьями просто просматривали кучу демок под пивко и кое-что другое. Оставлю те, которые особо понравились мне в одном архиве:
— A significant deformation near the cranium (by keWlers)
— APC Universe (by Conspiracy)
— Carbon (by zzz/ken)
— Cycle (cyc final by хз кто)
— Poemtoahorse (лучшая из выборки, скрин в посте, by chaos, kb, doj, ryg, fiver2, ronny)
— Universe Part2 The Planet (by uncle-x, dixan, little bitchard)
Избранные демки с вечеринки (ZIP, RAR, Windows EXE, Mega.NZ)
Избранные демки с вечеринки (ZIP, RAR, Windows EXE, Catbox.moe)
by
ketmar@ljr
Линуксовый ноутбук может крякнуть, так что особо ценное перекладываю, что-то в облака, что-то на GitHub, тем более Нургалиев
ketmar@ljr разрешил.
Репозиторий с исходниками
Скомпилированный бинарник
Готовый пакет для Slackware
Решил посмотреть телевизор, чтоб быть в курсе, чего там кремлевская пропаганда врет, оказывается, проще всего сделать дырку в ГОРФ через прокси. Недолгим гуглением выяснил, что в прокси умеет VLC. Оставлю тут инструкцию по настройке прокси в VLC, от собственного склероза в основном.
1. Заходим в Инструменты —> Настройки…

2. Переключаем режим настроек из Простые во Все

3. Слева раскроется дерево настроек, нажимаем на пункт Ввод/кодеки, причем на сам пункт/узел, раскрывающиеся ветви узла нас не интересуют.

8.

Скачать инструкцию с catbox.moe в PDF
Скачать инструкцию с Mega.NZ в PDF

Взял и сломался. Че-то я неделю где-то браться за этот говнокод не хотел, ну там реально говнокод, на сайт посмотрел краем глаза, подумал, что переделали сайт, и пиздец. Но друзья уговорили, бо пользуются аж с 2019-го года и им удобно. Хряпнул винища, полез разбираться, оказалось довольно смешно:
1. Если на сайте зайти на несуществующую страницу, то сайт, вместо того, чтобы нормально выдать код 404, который у меня спокойно обрабатывается обработчиком соединения, выдает код 200, но рисует страницу с надписью «Ошибка 404»
2. Сам себе злобный буратино. Искал начало таблицы с данными в своем недопарсере примерно так StartIdx = sData.IndexOf(StartText);
И, конечно же, забыл проверку, что если ничего не найдено, тогда StartIdx == -1, и надо выходить из функции и выдавать ошибку, а не пытаться Substring‘ом вырезать кусок, который не найден. Т.е. ошибка абсолютно детская, аж самому смешно.
Итого, кому надо, могут взять здесь
Кому надо знают, где брать ключик и пароль от архива.
При отсутствии почтового клиента.
EML и иногда MSG, это форматы, в которые сохраняются сообщения электронной почты, если надо выгрузить их из почтового клиента или прямо с сайта (google.mail, например, так умеет). EML одобрен стандартом RFC
Формально, вообще это текстовый файл, в котором кроме текста сообщения, присутствуют заголовки и могут присутствовать вложения, закодированные для передачи в формате BASE64
Обычно, формат EML поддерживают почти все почтовые клиенты, лишь Вовчик Воротов решил выебнуться и в Аутглюке запилил собственный формат MSG, но что делать, если файл есть, а почтового клиента нет?
Нашел прикольную маленькую программку CoolUtils Mail Viewer, небольшая, бесплатная, работает, начиная с Windows 7, на XP не тестировал, но свои задачи делает, можно посмотреть файл EML, отдельно прочесть текст, отдельно просмотреть и выгрузить вложения, или посмотреть сообщение в сыром виде, чтобы, например, прочесть и проанализировать заголовки.
Сломался даунлоадер с Ютуба yt-dlp, который я пользовал в качестве альтернативы youtube-dl, поскольку youtube-dl медленный. Но ютубовские уроды опять что-то поменяли и старая версия yt-dlp перестала работать. Решил обновить.
Новой версии yt-dlp нужна и новая версия Python. У меня стояла 3.7, а нужна 3.9.
1. Сносим старую версию (название пакета у вас может быть другим, у меня был python3-3.7.2-i586-1_SBo):
removepkg python3-3.7.2-i586-1_SBo
2. Качаем SlackBuild и исходники от Alien
3. Кладем их в отдельный каталог и делаем пакет:
./python3.SlackBuild Python-3.9.5.tar.xz
4. Устанавливаем пакет:
installpkg python3-3.9.5-i586-1alien.txz
Копии:
Слакбилд и исходники (RAR)
Готовый пакет (TXZ)
1. Сносим старый пакет, если есть (название пакета ниже может быть другим):
removepkg yt-dlp
2. Делаем временный каталог:
cd /tmp
mkdir yt-dlp2024
3. Создаем в нем каталог bin:
cd yt-dlp2024
mkdir bin
4. Качаем в bin с GitHub готовую версию yt-dlp:
Ссылка на страницу установки
Ссылка на бинарник для Linux
5. Устанавливаем скачанному файлу права на исполнение:
chmod 755 yt-dlp
6. Создаем пакет:
cd ..
makepkg ../yt-dlp2024.txz
7. В каталоге /tmp будет создан пакет yt-dlp2024.txz, нужно его установить:
cd ..
installpkg yt-dlp2024.txz
При первом использовании нового yt-dlp возникла ошибка:
[youtube] Extracting URL: https://www.youtube.com/watch?v=3zyZ-Ya7FJE
[youtube] 3zyZ-Ya7FJE: Downloading webpage
[youtube] 3zyZ-Ya7FJE: Downloading ios player API JSON
[youtube] 3zyZ-Ya7FJE: Downloading android player API JSON
WARNING: [youtube] Skipping player responses from android clients (got player responses for video "aQvGIIdgFDM" instead of "3zyZ-Ya7FJE")
[youtube] 3zyZ-Ya7FJE: Downloading m3u8 information
[info] 3zyZ-Ya7FJE: Downloading 1 format(s): 137+251
ERROR: 'latin-1' codec can't encode character '\u29f8' in position 6: ordinal not in range(256)
Ну все, пиздец, подумал я, настала та самая жопа, когда ебался пол ночи, а звуки для новых сэмплов так и не скачаю, а друзья неделю пилили, что из «жужжалки» UVB-76 (это такая всем известная номерная радиостанция), я себе семплов нужных и нарежу, а тут такой облом. Пошел в ресторацию, выпил хорошего немецкого пива под сосисочки, и решение нагуглилось!
При вышеуказанной ошибке yt-dlp надо запускать с параметром --restrict-filenames:
yt-dlp --restrict-filenames <url>
где
<url> — адрес видео, которое хотим скачать, например:
yt-dlp --restrict-filenames https://www.youtube.com/watch?v=3zyZ-Ya7FJE
Все! Качается:
[youtube] Extracting URL: https://www.youtube.com/watch?v=3zyZ-Ya7FJE
[youtube] 3zyZ-Ya7FJE: Downloading webpage
[youtube] 3zyZ-Ya7FJE: Downloading ios player API JSON
[youtube] 3zyZ-Ya7FJE: Downloading android player API JSON
WARNING: [youtube] Skipping player responses from android clients (got player responses for video "aQvGIIdgFDM" instead of "3zyZ-Ya7FJE")
[youtube] 3zyZ-Ya7FJE: Downloading m3u8 information
[info] 3zyZ-Ya7FJE: Downloading 1 format(s): 137+251
[download] Destination: UVB-76_The_buzzer_4625_kHz_USB_Live-[3zyZ-Ya7FJE].f137.mp4
[download] 16.6% of 260.26MiB at 252.20KiB/s ETA 14:41
Решение нашел здесь