Releases: rcd27/blockcheckw
Releases · rcd27/blockcheckw
v0.8.6
v0.8.5
v0.8.4
v0.8.3
v0.8.2
v0.8.1
v0.8.0
0.8.0 (2026-03-26)
⚠ BREAKING CHANGES
- ux: pipe/TTL режим для всего приложения
- universal: новый брут-форс для N доменов
- check: радикальное упрощение фичи. Без сканов. early-exit
- ux: отказ от интерпретации/ранжирования стратегий
- авто-определение
nobody uid/gid, убран хардкод - panic hook без timeout мог уводить роутеры в reboot
- nfqws2: killall nfqws2 заменён на sertvice stop/start (systemd / init.d), fallback без сервиса + gracefull exit с восстановлением
- check: добавлен entry-point в приложение, проверка vanilla списков "рабочих" стратегий на предмет РЕАЛЬНОЙ передачи данных
Features
- check: добавлен entry-point в приложение, проверка vanilla списков "рабочих" стратегий на предмет РЕАЛЬНОЙ передачи данных (9c877da)
- check: радикальное упрощение фичи. Без сканов. early-exit (a9dd5ab)
- completions: добавление автокомплит зависимостей (b696430)
- completions: реализация CLI completions (84732e0)
- completions: увеличено кол-во портов для воркера (0969b45)
- completions: цветная схема для completeioins (f0b5be9)
- data-transfer проверка на реальную передачу данных, а не просто HANDSHAKE (c1cca73)
- docs: QUICKSTART.md, версия утилиты (efaad40)
- error-prone: валидация CLI аргументов (f9fd623)
- error-prone: проверка жизни nfqws2 при старте, если упал, то отображаем это соответственно, без магических sleep(100) (c04ea7c)
- error-prone: проверка на наличие запущенного процесса
blockcheckw(0e43a7a) - nfqws2: killall nfqws2 заменён на sertvice stop/start (systemd / init.d), fallback без сервиса + gracefull exit с восстановлением (55647e0)
- proxy: глобальный флаг --via: возможность сканирования через прокси (9bab176)
- report: blockcheckw_report.txt по окончании прогона (d2b260c)
- test: тестовый режим прогона blockcheckw (c643c83)
- ux: check_prerequisites на наличие необходимого окружения (e9a7c07)
- ux: pipe/TTL режим для всего приложения (3a38d58)
- ux: второй прогон, правки по UI (46f6e0e)
- ux: добавлена обработка повторного CTRL+C для force quit (d4e907c)
- ux: путь обывателя + правки - улучшение UX (df83bbb)
- ux: сохранение/восстановление nft таблиц между прогонами blockcheckw (370aacf)
Bug Fixes
- build: недостающие файлы (97ee04d)
- check: немного свой пайплайн для CHECK, отличающийся от SCAN (0122d9d)
- ci-cd: локальная проверка CI (21a3856)
- ci-cd: прикрепление бинарей к релизу (0f39318)
- ci-cd: прогон e2e в контейнере на CI (7cbc718)
- completions: определение BusyBox + автоустановка completions в install.sh (3a12f3e)
- core: дублирование RegEx вызовов (0dfc1fb)
- core: обработка "неудачного" setrlimit, chowm (4a914cc)
- dns: кэширование DNS (9c8bfa4)
- docs: правки QUICKSTART и READMDE (a6682bb)
- docs: разделение readme и quickstart (df9f568)
- e2e: интеграционный тест в контейнере (5b7bd48)
- fp: вынос сайд-эффекта (fa9374b)
- multiplatform: AtomicU64 -> AtomicUSize для поддержки 32-битных платформ (c86204f)
- panic hook без timeout мог уводить роутеры в reboot (a1f98f5)
- performance: ненужные копирования строк между воркерами (a0ad7d9)
- pipe: отчёты - до падения (3844654)
- ranking: переделана система ранжирования, теперь производительность + простота (57f6e4a)
- review: праввки по ревью: убраны unsafe и unwrap везде, где можно (57345f6)
- scan: verify и data-scan убраны из pipeline, как ломающие нахождение стратегий: TIME_WAIT на порту приводил к false negative (7ac478e)
- scan: форматированный отчёт после SCAN (09d5735)
- strategies: оптимизация генерации стратегий, приведение к vanilla-style (868fe6b)
- strategy: генерация стратегий tls12 1:1 с ваниллой (e776fb8)
- ui: более информативный progress-bar (0ea9a80)
- universal: новый брут-форс для N доменов (18f0267)
- ux: ещё одна попытка написать ранжирование для страт, но это туфта (c61e6f8)
- ux: отказ от интерпретации/ранжирования стратегий (11eb4d9)
- zapret2: перезапуск сервиса при panic! (9e92b56)
- авто-определение
nobody uid/gid, убран хардкод (d8daf8d)