
PenHunter
Сканер на Go для своих серверов и bug bounty: сам собирает поддомены, проверяет XSS, SQLi, SSRF и RCE и маскирует запросы, чтобы не упираться в WAF.
PenHunter - мощный модульный сканер веб-уязвимостей, созданный специально для специалистов по тестированию на проникновение, исследователей безопасности и охотников за bug bounty. Написанный на языке Go, он помогает автоматизировать рутинные процессы: сам собирает поддомены и адреса (URL), а затем бережно и тщательно проверяет их на прочность.
Инструмент умеет искать самые разные бреши в защите - от привычных XSS и SQL-инъекций до LFI, SSRF, RCE, открытых редиректов и CSRF.
Главные особенности PenHunter
-
Умный обход защитных систем (WAF). Чтобы системы безопасности сайта не заблокировали сканирование сразу при запуске, PenHunter автоматически видоизменяет проверочные запросы. Он меняет регистр букв, использует разные типы кодирования и маскирует сетевой след. Это позволяет проверить, сработает ли защита в реальных условиях.
-
Глубокий анализ ответов. Сканер не просто ищет явные ошибки на странице. Он оценивает поведение сайта в динамике (например, по задержкам ответа или по едва заметным изменениям в коде). Это помогает точно подтвердить уязвимость и не отвлекать вас ложными срабатываниями.
-
Автоматический поиск от и до. Вам не нужно вручную собирать адреса сайтов в сторонних программах. Вы можете указать один главный домен, а утилита сама найдёт его поддомены, отыщет работающие ссылки, вытащит скрытые адреса из JavaScript-файлов и передаст их на проверку.
-
Оркестрация лучших утилит. PenHunter не пытается изобрести велосипед. Для каждого типа уязвимостей он умеет запускать проверенные временем специализированные инструменты (такие как sqlmap для баз данных или dalfox для XSS) и собирать их результаты в один отчет.
-
Работа без лишнего шума. Для скрытности и плавности, в программу встроена: ротация сетевых заголовков, поддержка сессионных cookie, работа через прокси-серверы (например, Burp Suite) и точная настройка задержек между запросами.
-
Гибкость и понятные отчеты. Запускать проверки можно через простое интерактивное меню в консоли или с помощью классических флагов командной строки. По итогам работы вы получите аккуратные файлы в форматах JSON, TXT или наглядный HTML-отчет для изучения.