Wie macht man ein Paket in Python??
Bauen des Pakets
Lassen Sie uns eine Klasse -TCPPacket erstellen, die alle benötigten Paketfelder enthält. Ich werde Optionen und Datenfelder weglassen. Definieren wir die Build -Funktion, die diese Felder aufnimmt und sie in eine lange Byt -Sequenz codiert. Hier verwende ich die integrierte Modulstruktur .
Was ist Paket in Python??
Mit dem Help Socket -Modul kann ein einfacher Paket -Sniffer in Python erstellt werden. Wir können den RAW -Sockel -Typ verwenden, um die Pakete zu erhalten. Ein Rohsteck bietet Zugriff auf die zugrunde liegenden Protokolle, die Sockelabstraktionen unterstützen.
Warum wird Scapy verwendet??
Scapy ist ein Paket -Manipulation -Tool für Computernetzwerke, das ursprünglich in Python von Philippe Biondi geschrieben wurde. Es kann Pakete schmieden oder dekodieren, sie auf den Kabel senden, erfassen und Anfragen und Antworten übereinstimmen. Es kann auch Aufgaben wie Scannen, Tracerouting, Prüfung, Unit -Tests, Angriffe und Netzwerkentdeckungen erledigen.