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
nemesis — Ein Kommandozeilen-Tool zum Erstellen und Injizieren von Netzwerkpaketen. | Kitploit
Tools/GitHubGitHub/libnet/nemesis
Paket-Sniffing & AnalyseExploitationFuzzingNetzwerksicherheitPenetrationstests
GitHublibnet/nemesis

nemesis

Ein Kommandozeilen-Tool zum Erstellen und Injizieren von Netzwerkpaketen.

Repository anzeigen
52574vor 2 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Webseite

N E M E S I S - Erstellung & Injektion

License Badge GitHub Status Coverity Status

Das Nemesis-Projekt ist als ein kommandozeilenbasiertes, portables menschliches IP-Stack für UNIX-ähnliche und Windows-Systeme konzipiert. Die Suite ist nach Protokollen unterteilt und soll nützliches Scripting injizierter Pakete aus einfachen Shell-Skripten ermöglichen.

Die neueste Version ist immer auf GitHub verfügbar unter

https://github.com/libnet/nemesis/releases

Hauptfunktionen

  • ARP/RARP, DNS, ETHERNET, ICMP, IGMP, IP, OSPF, RIP, TCP und UDP Protokollunterstützung
  • Layer 2 oder Layer 3 Injektion auf UNIX-ähnlichen Systemen
  • Layer 2 Injektion (nur) auf Windows-Systemen
  • Paketnutzlast aus Datei
  • IP- und TCP-Optionen aus Datei
  • Getestet auf OpenBSD, Linux, Solaris, Mac OS X und Windows 2000

Jedes unterstützte Protokoll verwendet seinen eigenen Protokoll-"Injektor", der von einer Manpage mit Erläuterungen zu seiner Funktionalität begleitet wird.

Siehe das ChangeLog für Versionsdetails und die Dokumentation für jeden Protokollinjektor für tiefgehende Beschreibungen der verfügbaren Funktionalität.

Beispiele

  • Injiziere fehlerhafte ICMP-Weiterleitung

    root@kitploit:~
      sudo nemesis icmp -S 10.10.10.3 -D 10.10.10.1 -G 10.10.10.3 -i 5
    
  • DHCP-Discovery (muss sudo und -d verwenden, um mit Quell-IP 0.0.0.0 zu senden):

    root@kitploit:~
      sudo nemesis dhcp -d eth0
    
  • IGMP v2 Beitritt für Gruppe 239.186.39.5

    root@kitploit:~
      sudo nemesis igmp -v -p 22 -S 192.168.1.20 -g 239.186.39.5 -D 239.186.39.5
    
  • IGMP v2 Abfrage, max. Antwortzeit 10 Sek., mit Router Alert IP-Option

    root@kitploit:~
      echo -ne '\x94\x04\x00\x00' >RA
      sudo nemesis igmp -v -p 0x11 -c 100 -D 224.0.0.1 -O RA
    

    oder

    root@kitploit:~
      echo -ne '\x94\x04\x00\x00' | sudo nemesis igmp -v -p 0x11 -c 100 -D 224.0.0.1 -O -
    
  • IGMP v3 Abfrage, mit Router Alert IP-Option

    root@kitploit:~
      echo -ne '\x03\x64\x00\x00' > v3
      sudo nemesis igmp -p 0x11 -c 100 -i 0.0.0.0 -P v3 -D 224.0.0.1 -O RA
    
  • Zufälliges TCP-Paket

    root@kitploit:~
      sudo nemesis tcp
    
  • DoS- und DDoS-Tests

    root@kitploit:~
      sudo nemesis tcp -v -S 192.168.1.1 -D 192.168.2.2 -fSA -y 22 -P foo
      sudo nemesis udp -v -S 10.11.12.13 -D 10.1.1.2 -x 11111 -y 53 -P bindpkt
      sudo nemesis icmp redirect -S 10.10.10.3 -D 10.10.10.1 -G 10.10.10.3 -qR
      sudo nemesis arp -v -d eth0 -H 0:1:2:3:4:5 -S 10.11.30.5 -D 10.10.15.1
    

Erstellen & Installieren

Nemesis baut auf libnet auf. Windows-Plattform-Builds benötigen ebenfalls libpcap. Nemesis <= 1.4 basierte auf libnet 1.0 und Nemesis >= 1.5 benötigen libnet 1.1 oder höher.

Debian/Ubuntu

root@kitploit:~
curl -sS https://deb.troglobit.com/pubkey.gpg | sudo apt-key add -
echo "deb [arch=amd64] https://deb.troglobit.com/debian stable main" | sudo tee /etc/apt/sources.list.d/troglobit.list
sudo apt-get update && sudo apt-get install nemesis

Bau aus dem Quellcode

Auf Debian- und Ubuntu-basierten GNU/Linux-Systemen:

root@kitploit:~
sudo apt install libnet1-dev

Dies installiert die libnet-Header und -Bibliothek an einem Standardort, den das configure-Skript leicht finden kann. Sollte Ihre libnet1-Installation sich an einem nicht standardmäßigen Ort befinden, können Sie die Pfade wie folgt angeben:

root@kitploit:~
configure LDFLAGS=-L/path/to/lib CPPFLAGS=-I/path/to/header

Das GNU Configure & Build-System verwendet /usr/local als Standard-Installationspräfix. Normalerweise ist dies ausreichend, das folgende Beispiel installiert stattdessen nach /usr:

root@kitploit:~
tar xf nemesis-1.7.tar.xz
cd nemesis-1.7/
./configure --prefix=/usr
make -j5
sudo make install-strip

Installation unter Windows

nemesis.exe kann überall auf einem Windows-System installiert werden. Die Einschränkung ist, dass LibnetNT.dll entweder im selben Verzeichnis wie nemesis.exe oder in einem der in der %PATH%-Variable aufgeführten Verzeichnisse vorhanden sein muss. Unter Windows 2000 wäre das %SystemRoot%\System32

Hinweis: Der Windows-Build wurde seit über einem Jahrzehnt nicht getestet. YYMV

Bau aus dem GIT-Repository

Wenn Sie einen Beitrag leisten möchten oder einfach die neuesten, aber noch nicht veröffentlichten Funktionen ausprobieren möchten, müssen Sie ein paar Dinge über das GNU Configure & Build-System wissen:

  • configure.ac und ein pro Verzeichnis Makefile.am sind die Schlüsseldateien
  • configure und Makefile.in werden aus autogen.sh generiert, sie werden nicht in GIT gespeichert, sondern automatisch für die Release-Tarballs generiert
  • Makefile wird vom configure-Skript generiert

Um aus GIT zu bauen, müssen Sie zunächst das Repository klonen und das autogen.sh-Skript ausführen. Dazu müssen automake und autoconf auf Ihrem System installiert sein.

root@kitploit:~
git clone https://github.com/libnet/nemesis.git
cd nemesis/
./autogen.sh
./configure && make

GIT-Quellen sind ein sich bewegendes Ziel und werden für Produktionssysteme nicht empfohlen, es sei denn, Sie wissen, was Sie tun!

Ursprung & Referenzen

  • 1999: Nemesis wurde von Mark Grimes erstellt
  • 2001: Jeff Nathan übernahm die Wartung
  • 2018: Projekt wurde von Joachim Nilsson wiederbelebt

Das Projekt wird derzeit auf GitHub verwaltet, mit der Absicht, als zentraler Anlaufpunkt für neue Entwicklungen zu dienen. Wenn Sie Patches und/oder Ideen haben, reichen Sie diese bitte über den Issue-Tracker oder als Pull-Requests ein.

Tool herunterladen