Недавно на работе дали задание – попытаться найти все возможные поддомены для целой кучи доменов. Я запустил командную строку и nslookup в надежде решить проблему очень быстро и тут же обломался. Я попытался выполнить команду ls, но ничего умного не произошло. Выхожу из nslookup и запускаю man по этой утилите и получаю большой и великий облом. Разработчики не реализовали ровным счетом ничего полезного. Если кто только присоединился на блог, то сообщаю, на работе я работаю за Apple.
Операционка MacOs построена на BSD, и тут возникает резонный вопрос – там тоже нет ls в утилите nslookup? Очень странно, если это так. В Windows все реализовано, поэтому пришлось доставать свой HP.
Поиск поддоменов – задача не из удобных. Нужно переключать сервера и листать их. Немного подумав, я решил попробовать поискать в интернете готовое решение, но ничего удобного не нашел, поэтому задумался о написании собственного модуля. Об этом я уже писал на блоге CyD Software Labs в заметке Поиск поддоменов. Немного мучений и разборок с DNS протоколом и я написал модуль. Он написан уже неделю назад, просто все времени не было написать о нем.
Итак, краткая информация по новому модулю находиться здесь: Visual DNS Lookup (NSLookup). Зарегестрированные пользователи могут смело качать программу, никаких дополнительных денег и телодвижений для активации новой версии не нужно. Я стараюсь не усложнять жизнь пользователям.
DNS протокол достаточно сложный и содержит множество типов записей. Я пока реализовал далеко не все, но самые популярные уже есть. Но самую главную задачу модуль уже решает - он может находить списки поддоменов для любого домена. Пока поддомены программа ищет только с помощью DNS запросов. Я хотел еще добавить функцию поиска подбором, но потом решил отложить эту идею (добавлю ее чуть позже). Мало кто маскирует поддомены.
Если у кого есть пожелания и предложения по работе модуля или программы в целом, готов выслушать и реализовать в следующей вресии ваши пожелания.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Это же клиентская утилита, а не серверная. Кто мешает переписать то же самое по человечески, если когда-то лохонулись.
Михаил, может вы ответите на вопрос по теме. У меня есть домен, а на нем 3 поддомена. Когда я ввожу в строке поиска гугла мой_сайт.com, он прекрасно находится. Если же ввожу полный адрес любого из поддоменов, то гугл пишет, что "ничего не найдено". Хотя я прекрасно захожу на свои поддомены и с работы, и с дома, и адсенс на них крутится. Как такое может быть?
Ты вводишь свой поддомен в поисковую строку гугла и ничего не получаешь? Видимо поддомен еще не проиндексирован и не стоит того, чтобы его включали в индекс.
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.