Фичи:
- 🐸 Горизонтальная перечисление поддоменов (Horizontal subdomain enumeration)
- 🐸 Вертикальная перечисление поддоменов (Vertical subdomain enumeration)
- 🐸 Резолвинг поддоменов в IP (Resolving subdomains to IP)
- 🐸 Определение живых веб-приложений (Identifying live web applications)
- 🐸 Определение всех контекстных свойств веб-приложения, таких как заголовок, длина содержимого, сервер, IP, cname и т.д. (Identifying all the contextual properties of the web application such as title, content length, server, IP, cname, etc.) через инструмент httpx.
Кейсы domain-discovery:
- Команда по управлению уязвимостями: Может использовать результаты для пополнения базы данных известных и неизвестных активов, чтобы увеличить охват сканирования уязвимостей.
- Команда по сбору угроз: Может использовать результаты для пополнения своей базы данных по угрозам, чтобы приоритизировать активное мониторинг критических активов.
- Команда по инвентаризации активов: Может использовать результаты для поддержания актуальности базы данных инвентаризации активов, добавляя новые неизвестные активы, обращенные к Интернету, и находя контактную информацию для активов внутри вашей организации.
- Команда SOC (Система оперативного центра): Может использовать результаты для определения всех активов, которые они мониторят, а также тех, которые не мониторят, и затем постепенно увеличить свою охват.
- Команда по управлению патчами: Многие крупные организации не знают о своих устаревших, заброшенных активах, обращенных к Интернету; они могут использовать эти результаты для определения активов, которые необходимо вывести из эксплуатации, если они не используются.
Можно придумать множество случаев использования в зависимости от процессов и технологического ландшафта вашей организации.
Oneliner для установки
git clone https://github.com/nekkitl/frogy.git && cd frogy && chmod +x install.sh && bash install.sh
Использование:
./frogy.sh [root-domain] [organisation name] [CHAOS dataset]
-h | Root-domain is: "example.com"
| Organisation is: "Internet Assigned Numbers Authority" : can be skipped.
| Is this program is in the CHAOS dataset? ["y"/"n"] : default NO
./frogy.sh "example.com" "Internet Assigned Numbers Authority"
| or
./frogy.sh example.com
Подробнее:
🧑💻 https://github.com/nekkitl/frogy
📊 https://blog.nekkit.xyz/frogy
