Skip to content
KitploitKITPLOIT
ToolsBlog
Log in
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
pig — Ein Linux-Paket-Erstellungstool. | Kitploit
Tools/GitHubGitHub/rafael-santiago/pig
IDS/IPS-UmgehungNetzwerksicherheitPenetrationstests
GitHubrafael-santiago/pig

pig

Ein Linux-Paket-Erstellungstool.

Repository anzeigen
4794114vor 5 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

Pig

„Pig“ (was als „P“acket „i“ntruder „g“enerator verstanden werden kann) ist ein „Linux“-Packet-Crafting-Tool. Du kannst „Pig“ verwenden, um deine „IDS“/„IPS“ unter anderem zu testen.

„Pig“ bringt eine Reihe bekannter Angriffssignaturen mit, die einsatzbereit sind, und du kannst diese Sammlung mit spezifischeren Dingen nach deinen Anforderungen erweitern.

Bisher ist es möglich, „IPv4“-Signaturen mit Transportschicht basierend auf „TCP“, „UDP“ und „ICMP“ zu erstellen. Du kannst auch Signaturen basierend auf dem „ARP“-Protokoll erstellen, zusätzlich zum Aufbau des Pakets ab seinem „Ethernet“-Frame.

Wenn du über meinen 2600-Artikel aus der „SPRING 2016“ Ausgabe hierher gekommen bist, lies die folgenden Dokumentationsabschnitte weiter, denn dieses kleine „Pig“ hat sich seitdem weiterentwickelt.

Wie klone ich dieses Repo?

Es ist ganz einfach:

[email protected]:~/src# git clone https://github.com/rafael-santiago/pig pig
[email protected]:~/src# cd pig
[email protected]:~/src/pig# git submodule update --init

Wie baue ich es?

Du musst Hefesto verwenden, um „pig“ zu bauen. Nachdem du die Schritte befolgt hast, um „Hefesto“ auf deinem System zum Laufen zu bringen. Wechsle in das Unterverzeichnis „src“ von „pig“ und führe den folgenden Befehl aus:

[email protected]:~/src/pig/src# hefesto

Nach diesem Befehl solltest du die „pig“-Binärdatei unter dem Pfad „src/bin“ finden. Du kannst die Binärdatei relativ von „src/bin“ verwenden oder installieren.

Wenn du aus irgendeinem Grund Bauprobleme hast, solltest du versuchen, einige Hinweise in BUILD.md zu lesen.

Wie installiere ich es?

Zum Installieren musst du dich im Unterverzeichnis „src“ befinden und aufrufen:

[email protected]:~/src/pig/src# hefesto --install

Zum Deinstallieren, wenn du dich im Unterverzeichnis „src“ befindest, solltest du aufrufen:

[email protected]:~/src/pig/src# hefesto --uninstall

Die Pigsty-Dateien

„Pigsty-Dateien“ sind reine Textdateien, in denen du einen Satz von Paketsignaturen definieren kannst. Es gibt eine spezifische Syntax, die befolgt werden muss. Sieh dir ein Beispiel einer Pigsty-Datei an:

[ signature   =      "Hallo",
  ip.version  =            4,
  ip.ihl      =            5,
  ip.tos      =            0,
  ip.src      = 192.30.70.10,
  ip.dst      =  192.30.70.3,
  ip.protocol =           17,
  udp.dst     =         1008,
  udp.src     =        32000,
  udp.payload =    "Hallo!!" ]

Grundsätzlich müssen alle Signaturdaten zwischen eckigen Klammern stehen: [ ... ].

Innerhalb dieses Bereichs werden die Informationen durch das Schema Feld = Daten bereitgestellt.

Wenn du Erfahrung mit Computernetzen hast, haben die meisten der in „Tabelle 1“ aufgeführten Felder eine starke Bedeutung für dich. Du musst diese Felder verwenden, um deine weiteren Signaturen zu erstellen.

Tabelle 1: Die „pig“-Signaturfelder.

Tool herunterladen