
Инструмент для проверки доступности домена или нескольких его поддоменов.
Эта версия PortWitness была разработана на Python2, в которой используются такие модули, как os, subprocess и sys и т.д. Весь код основан на концепции сокетного программирования. Используя сокеты, мы устанавливаем соединение с веб-приложением, чтобы определить, активно оно или нет. Эта новая версия PortWitness более быстрая и точная.

python2 name.py url
PortWitness был разработан как инструмент на Bash для обнаружения активных доменов и поддоменов веб-сайтов с помощью сканирования портов. Он помогает пентестерам и баг-хантерам собирать информацию об активных поддоменах для целевого домена. PortWitness перечисляет поддомены с помощью Sublist3r и использует Nmap вместе с nslookup для проверки активных сайтов. Активные домены или поддомены в конечном итоге сохраняются в выходной файл. Используя этот выходной файл, пользователь может сразу приступить к тестированию этих сайтов.
Sublist3r также интегрирован в этот модуль. Он очень эффективен и точен при определении того, какие поддомены активны, с помощью Nmap и nslookup.
Этот инструмент также помогает пользователю получать IP-адреса всех поддоменов и сохраняет их в текстовом файле. Эти IP-адреса можно использовать для дальнейшего сканирования цели.

Этот инструмент был создан с использованием bash-скриптов, поэтому вам понадобится только машина с Linux.
Предоставьте права на выполнение файла с помощью chmod +x portwitness.sh
bash portwitness.sh url
Sahil Tikoo
Ассоциированный исследователь безопасности