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
Tools/GitHubGitHub/projectdiscovery/network-fingerprint
Paket-Sniffing & AnalyseAufklärungNetzwerkkartierungSchwachstellenanalyseInformationsbeschaffungDienstprogramme & Frameworks
GitHubprojectdiscovery/network-fingerprint

network-fingerprint

Ein Hilfsprogramm zur Generierung von Fingerabdrücken für nuclei-Netzwerkvorlagen

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Repository anzeigen
8011vor 3 JahrenVon Kitploit geprüft

network-fingerprint

License Go Report Card contributions welcome Follow on Twitter Chat on Discord

Erfasst Paket-Anfrage-/Antwort-Paare für einen Port und/oder eine IP, um die Erstellung von Nuclei-Templates auf Basis von Netzwerkprotokollen zu unterstützen.

Ressourcen

  • Installationsanleitung
  • Verwendung
  • network-fingerprint ausführen
  • Ausgabeformat

Verwendung

root@kitploit:~
▶ network-fingerprint -h

Dies zeigt die Hilfe für das Tool an. Alle unterstützten Flags finden Sie unten:

Installationsanleitung

network-fingerprint erfordert go1.17+ für eine erfolgreiche Installation und dass libpcap-dev auf dem System installiert ist.

So installieren Sie libpcap-dev:

root@kitploit:~
▶ apt install -y libpcap-dev
root@kitploit:~
▶ go install -v github.com/projectdiscovery/network-fingerprint@latest

network-fingerprint ausführen

Um das Tool auf einem Ziel auszuführen und den Datenverkehr auf einem Port zu erfassen, verwenden Sie einfach den folgenden Befehl.

root@kitploit:~
▶ network-fingerprint -port <port>

Dabei ist <port> der Port, für den Sie den Datenverkehr erfassen möchten.

Um bei häufigeren Ports wie 80, auf denen viel Rauschen herrscht, zusätzlich nach IP zu filtern, können Sie das ip-Flag verwenden.

root@kitploit:~
▶ network-fingerprint -port <port> -ip <destination-ip> 

Hier ist ein ausführlicher Blog, der die Verwendungsmöglichkeiten von network-fingerprint zeigt - https://blog.projectdiscovery.io/writing-network-templates-with-nuclei/

Ausgabeformat

root@kitploit:~
testing@local# network-fingerprint -port 27017 -ip 127.0.0.1
2021/04/08 23:15:07 network-fingerprint: nuclei-helper by @pdiscoveryio
2021/04/08 23:15:07 [device] en0 IP: 192.168.1.9
2021/04/08 23:15:07 [device] bridge100 IP: 192.168.64.1
2021/04/08 23:15:07 [device] lo0 IP: 127.0.0.1
root@kitploit:~
{
  "data": "\ufffd",
  "hex": "dd",
  "request": true
}
{
  "data": "?\u0001",
  "hex": "3f01",
  "response": true
}

Nachrichten von Anfragen (Client zu Ziel) haben request: true, während Antworten (Ziel zu Client) response: true gesetzt haben, um die Identifizierung korrekter Fingerprints zu erleichtern.

Tool herunterladen
FlagBeschreibungBeispiel
ifaceSchnittstelle, auf der die Erfassung durchgeführt werden soll (Standard lo0)network-fingerprint -iface eth0
ipIP, nach der Pakete gefiltert werden sollennetwork-fingerprint -ip 127.0.0.1
portPort, auf dem Pakete erfasst werden sollennetwork-fingerprint -port 27017