• XSS.stack #1 – первый литературный журнал от юзеров форума

del

Нужно спарсить поддомены. Как реализовать?
В базе 2 миллиона доменов. Нужно у каждого узнать поддомены.
Самое примитивное что приходит в голову - это написать скрипт который бы по славарю подписывал поддомен и пинговал его.
Может есть уже какие-то готовые решения?
Knock.py попробуй
 
Решения есть, но нет идельного
Если делать все хорошо - будет слишком долго.

Есть несколько скриптов/программ в паблике,
Sublist3r (https://github.com/aboul3la/Sublist3r), Dnscan, Amass

Для разовых целей можно воспользоваться сайтиком

И у Censys-а была тулза

Из нестареющей классики можно заюзать nmap с скриптом dns-brute.nse, хотя, конечно, староват

Можно глянуть в wildcard ssl сертификат, бывает полезно)

Но как и говорил, единого идеального решения нет.
 
Попробуй эти тулзы, они с разных источников собирают поддомены, быстрее чем брутить.
 
Варианты которые представлены выше - безусловно работают и работают отлично, но именно в моем случае они бы не сработали, ибо у меня 2 миллиона доменов, а тулзы выше - не адаптированы под такое количество.
Но мне приятно, что столько людей решили уделить время и помочь мне. Всем вам я очень благодарен!)
wfuzz как раз подходит точечно под описание и на питоне сделан. Задать список хостов из тхтшника, аналогично список поддоменов. Вариант подргузаки скриптов разных, в зависимости от скана.

Но своей мозгой и ручками это полезнее конечно, и для мозгов и для ручек)
 
а дальше пингану, тем самым узнаю существует ли такой поддомен

Лучше не пинговать (ICMP может быть закрыт), лучше делать DNS запросы, вам нужно два запроса делать (А запись и CNAME) . Посмотрите на утилиту zdns

 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх