Всем привет!

Увидел на одном из форумов сообщение “Как собрать почтовые адреса с сайта?”. Этому вопросу будет посвящена данная статья.

Существует много программ позволяющих собрать email адреса с сайтов, так же можно написать скрипт, который будет это делать. Но зачем изобретать велосипед? Мы воспользуемся Metasploit и модулем search_email_collector.rb.

Модуль search_email_collector.rb использует Google, Bing и Yahoo и создает список найденных адресов электронной почты для конкретного домена. Используются следующие опции:

DOMAIN – адрес сайта

OUTFILE – файл, в который будут добавляться собранные email адреса

SEARCH_BING – использовать Bing (по умолчанию: true)

SEARCH_GOOGLE – использовать Google (по умолчанию: true) SEARCH_YAHOO – использовать Yahoo (по умолчанию: true)

PROXY Proxy – <host>:<port>

PROXY_PASS – пароль proxy-сервера

PROXY_USER – имя пользователя proxy-сервера

VERBOSE – использовать подробный режим

Итак приступим. Первое что делаем, обновляем Metasploit:

# msfupdate

Теперь запускаем:

# msfconsole

Переходим в search_email_collector.rb:

> use auxiliary/gather/search_email_collector

Вводим адрес сайта, в моем примере это будет microsoft.ru:

> set DOMAIN microsoft.ru

Также, можно все собранные email адреса записать в файл:

> use OUTFILE /root/Desktop/email.txt

Проверяем выполненные действия:

> set

email_collector_001_orig

Запускаем:

> run

email_collector_002_orig

Вот и все.

Дополнительные материалы:

Первоначальная ссылка
(Первоначальный автор: Hub-lex)