Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
elastic-search-email-extractor — Ищет адреса электронной почты в базе данных Elasticsearch | Kitploit
Инструменты/GitHubGitHub/randomrobbiebf/elastic-search-email-extractor
OSINT (Разведка открытых источников)Сбор информацииСбор Электронной Почты
GitHubrandomrobbiebf/elastic-search-email-extractor

elastic-search-email-extractor

Ищет адреса электронной почты в базе данных Elasticsearch

Репозиторий

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
193 лет назадЕщё не проверено

Извлечение Email-адресов

Эта программа на Go предназначена для извлечения email-адресов из списка баз данных Elastic Search.

Она принимает список URL-адресов и выполняет поиск email-адресов в базе данных каждого URL-адреса.

Установка

root@kitploit:~
go install github.com/RandomRobbieBF/elastic-search-email-extractor@latest

Использование

Для запуска программы вы можете передать список URL-адресов в качестве аргументов командной строки:

root@kitploit:~
go run email_extractor.go http://111.111.111.111:9200

В качестве альтернативы вы можете указать текстовый файл со списком URL-адресов, по одному в строке:

root@kitploit:~
go run email_extractor.go url_list.txt

Программа игнорирует недействительные SSL-сертификаты, извлекает email-адреса и записывает найденные адреса вместе с исходным URL в файл output.txt.

Обзор кода

Основная работа выполняется в функции searchURLs. Она принимает URL, выполняет HTTP GET-запрос для получения HTML. Затем она использует пакет regexp для извлечения email-адресов из HTML. Наконец, она записывает найденные email-адреса вместе с URL в файл output.txt.

Функция main отвечает за проверку аргументов командной строки: она либо читает URL-адреса из текстового файла, либо использует URL-адреса, переданные в качестве аргументов командной строки. Затем она вызывает функцию searchURLs для каждого переданного URL-адреса.

Функция removeDuplicates используется для удаления повторяющихся email-адресов, которые могут быть найдены. Эта функция использует map для отслеживания уникальных элементов, а затем преобразует ключи map обратно в срез.

Скачать инструмент