Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
elastic-search-email-extractor — Searches Elasticsearch database for email addresses | Kitploit
Tools/GitHubGitHub/randomrobbiebf/elastic-search-email-extractor
OSINT (Open Source Intelligence)Information GatheringEmail Harvesting
GitHubrandomrobbiebf/elastic-search-email-extractor

elastic-search-email-extractor

Searches Elasticsearch database for email addresses

Repository anzeigen

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
1vor 3 JahrenNoch nicht geprüft

Email Extractor

Dieses Go-Programm wurde entwickelt, um E-Mail-Adressen aus einer Liste von Elastic-Search-Datenbanken zu extrahieren.

Es nimmt eine Liste von URLs entgegen und durchsucht die Datenbank jeder URL, um E-Mail-Adressen zu finden.

Installation

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

Verwendung

Um das Programm auszuführen, können Sie eine Liste von URLs als Befehlszeilenargumente angeben:

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

Alternativ können Sie eine Textdatei bereitstellen, die eine Liste von URLs enthält, eine pro Zeile:

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

Das Programm ignoriert ungültige SSL-Zertifikate, extrahiert nur E-Mail-Adressen und protokolliert die extrahierte E-Mail-Adresse zusammen mit ihrer Quell-URL in einer Datei output.txt

Code-Übersicht

Die Funktion searchURLs erledigt den Großteil der Arbeit. Sie nimmt eine URL entgegen und führt eine HTTP-GET-Anfrage aus, um das HTML abzurufen. Anschließend verwendet sie das Paket regexp, um E-Mail-Adressen aus dem HTML zu extrahieren. Schließlich schreibt sie die gefundenen E-Mail-Adressen zusammen mit der URL in output.txt.

Die Funktion main ist dafür verantwortlich, die Befehlszeilenargumente zu prüfen und entweder URLs aus einer Textdatei zu lesen oder die als Befehlszeilenargumente bereitgestellten URLs zu verwenden. Anschließend ruft sie die Funktion searchURLs für jede bereitgestellte URL auf.

Die Funktion removeDuplicates wird verwendet, um doppelte E-Mail-Adressen zu entfernen, die möglicherweise gefunden werden. Diese Funktion verwendet eine map, um eindeutige Elemente zu verfolgen, und konvertiert die Schlüssel der map anschließend zurück in ein slice.

Tool herunterladen