Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
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.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
higernes — ein passives OSINT-Toolkit in Python - Benutzernamen, E-Mails, Domains, IPs, Telefonnummern, Hashes. keine Keys, keine Logins. | Kitploit
Tools/GitLabGitLab/jankoboy88/higernes
OSINT (Open-Source-Intelligence)AufklärungNetzwerkkartierungPort-ScanningDNS- und Subdomain-EnumerationHash-AnalyseInformationsbeschaffungPrivatsphäreDienstprogramme & FrameworksSubdomain-EnumerationE-Mail-Sammlung
4vor 11h 17mNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
GitLab
jankoboy88/higernes

higernes

ein passives OSINT-Toolkit in Python - Benutzernamen, E-Mails, Domains, IPs, Telefonnummern, Hashes. keine Keys, keine Logins.

Repository anzeigen

higernes

Ein passives OSINT-Toolkit in Python. Keine API-Schlüssel, keine Konten, kein Logging irgendwo. Richte es auf einen Handle, eine E-Mail, eine Domain, eine IP, eine Telefonnummer oder einen Hash und es gräbt durch das, was bereits öffentlich ist.

higernes

Was es tut

Sechs Module, alle lesen öffentliche Endpunkte:

ModulWas du bekommst
usernamedurchsucht einen Handle über ~700 Seiten (das WhatsMyName-Dataset), live-aktualisierend während Treffer eintreffen
emailSyntax, MX, Wegwerf-Check, Gravatar, dann den Teil vor dem @ als Benutzername
domainA/AAAA/MX/NS/TXT/CNAME, HTTP-Status und Titel, Subdomains aus Certificate Transparency, Whois
ipGeo + ASN, Reverse DNS, optionaler Scan gängiger Ports
phoneGültigkeit, Anbieter, Region, Leitungstyp, Zeitzone
hashLängen-/Zeichensatz-Identifikation
scanschneller TCP-Port-Scan mit Banner-Grabbing, angetrieben vom C++-Kern

Nichts hier berührt irgendetwas Privates. Es ist alles DNS, WHOIS, öffentliche Profil-Endpunkte und Zertifikatslogs.

Die Seiten-Datenbank

Der Username-Sweep läuft auf data/wmn-data.json - dem Community- WhatsMyName-Dataset, ~700 Seiten mit jeweils einer Prüfregel (Statuscode plus ein String, der vorhanden sein muss und nicht vorhanden sein darf). Tausche jederzeit eine neuere Kopie ein, indem du sie über die Datei legst; das Tool liest sie beim Start. Wenn sie fehlt, fällt es auf eine kleine eingebaute Liste zurück.

Schränke einen Sweep mit --cat ein:

python higernes.py username vqkro --cat social
python higernes.py username vqkro --cat gaming

Führe es ohne --cat aus und es trifft alles.

Der C++-Kern

Der Port-Scanner ist in Python zu langsam, also lebt die Schwerarbeit in core/hcore.cpp - eine kleine eigenständige Binary, die Threaded-Connect-Scans mit Banner-Grabs und Hostname-Auflösung durchführt. higernes.py sucht sie neben sich selbst (oder in core/, oder auf PATH) und ruft sie auf; wenn sie nicht da ist, fällt der ip --ports-Scan still auf die langsamere reine Python-Version zurück.

Baue sie (nur nötig, wenn du aus dem Quellcode läufst und den schnellen Pfad willst):

# windows (mingw g++)
g++ -O2 -std=c++17 -static -o core/hcore.exe core/hcore.cpp -lws2_32

# linux / macOS
g++ -O2 -std=c++17 -o core/hcore core/hcore.cpp -pthread

Führe sie direkt aus, wenn du willst:

hcore dns github.com
hcore ports example.com --banners
hcore ports example.com --all --threads 1024

Die vorgebaute .exe auf der Releases-Seite hat den Kern bereits eingebaut.

Installation

Benötigt Python 3.9 oder neuer.

Jedes OS

pip install -r requirements.txt

Das zieht rich, requests, dnspython und aiohttp herein. phonenumbers ist auch dabei, aber nur das Phone-Modul braucht es - entferne es aus der Datei und der Rest läuft weiterhin. Ohne aiohttp fällt der Username-Sweep auf Threads zurück, was weit langsamer ist (zig Sekunden gegenüber Hunderten).

Windows (PowerShell, falls python noch nicht auf PATH ist)

winget install --id Python.Python.3.13 -e
git clone https://gitlab.com/jankoboy88/higernes
cd higernes
pip install -r requirements.txt
python higernes.py

Linux / macOS

git clone https://gitlab.com/jankoboy88/higernes
cd higernes
python3 -m pip install -r requirements.txt
python3 higernes.py

FreeBSD

pkg install -y python3
git clone https://gitlab.com/jankoboy88/higernes
cd higernes
python3 -m pip install -r requirements.txt

Wenn pip sich über eine extern verwaltete Umgebung beschwert, benutze entweder ein venv:

python3 -m venv .venv && . .venv/bin/activate && pip install -r requirements.txt

oder übergib --break-system-packages.

Verwendung

Führe es ohne Argumente aus und du bekommst das Menü. Oder gehe direkt auf ein Modul los:

python higernes.py username vqkro
python higernes.py username vqkro --cat coding
python higernes.py email [email protected]
python higernes.py domain example.com
python higernes.py ip 1.1.1.1 --ports
python higernes.py phone +14155552671
python higernes.py hash 5f4dcc3b5aa765d61d8327deb882cf99
python higernes.py scan example.com
python higernes.py scan example.com --all

Der Bildschirm ist voller Live-Spinner und farbiger Tabellen; das Wortzeichen zeichnet sich beim Start selbst.

Hinweise

  • dnspython und requests werden dringend empfohlen. Ohne dnspython löst nur der A-Record auf (unter Verwendung der stdlib) und jeder andere Record-Typ wird übersprungen.
  • Der Seiten-Sweep ist heuristisch - ein "gefunden" bedeutet nur, dass der Endpunkt sein positives Signal zurückgegeben hat, also überprüfe alles doppelt, worauf du handeln willst.
  • Der kostenlose Tarif von ip-api drosselt auf ungefähr 45 Lookups pro Minute.
  • crt.sh kann langsam oder down sein; wenn ja, sagt dieser Abschnitt es und macht weiter.

Eine eigenständige exe bauen

Kein Python auf der Zielmaschine? Bündle es:

pip install pyinstaller
pyinstaller --onefile --name higernes --console higernes.py
# -> dist/higernes.exe

So wird die Binary auf der Releases-Seite erstellt. Sonst nichts zu konfigurieren.

Lizenz

MIT. Siehe LICENSE.

Tool herunterladen