Агентская полка

PenHunter

Сканер на Go для своих серверов и bug bounty: сам собирает поддомены, проверяет XSS, SQLi, SSRF и RCE и маскирует запросы, чтобы не упираться в WAF.

УязвимостиGolang
Открыть оригинал ↗

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-отчет для изучения.