Seite 1 von 1
Mit Python direkt auf das TCP/IP Protokoll aufsetzen
Verfasst: Montag 3. März 2008, 19:15
von Iopodx
Hiho Gemeinde,
gibt's ne Möglichkeit mit Python direkt TCP/IP Pakete zu bearbeiten/zu erstellen?
Danke!
MfG
Iopodx
Verfasst: Montag 3. März 2008, 19:18
von mitsuhiko
Schau dir das socket Modul an. httplib existiert auch. Da kann man sich schöne Sachen mit basteln.
Verfasst: Montag 3. März 2008, 19:22
von Iopodx
Das heißt, mit dem Socketmodul könnte ich theoretisch auch den Header des IP Paketes verändern? Keine Angst, wird nicht illegal.
MfG
Iopodx
Verfasst: Montag 3. März 2008, 19:35
von Trundle
Iopodx hat geschrieben:Das heißt, mit dem Socketmodul könnte ich theoretisch auch den Header des IP Paketes verändern?
Könntest du, ja. Was du suchst, sind "Raw Sockets". Hängt aber auch vom Betriebssystem ab, ist AFAIK ab WinXP SP2 nicht mehr ganz so einfach möglich (nennt sich Sicherheitsfeature..).
Iopodx hat geschrieben:Keine Angst, wird nicht illegal
Irgendwie finde ich solche Sätze einfach nur.. süß.
Verfasst: Montag 3. März 2008, 19:39
von Iopodx
Trundle hat geschrieben:Iopodx hat geschrieben:Das heißt, mit dem Socketmodul könnte ich theoretisch auch den Header des IP Paketes verändern?
Könntest du, ja. Was du suchst, sind "Raw Sockets". Hängt aber auch vom Betriebssystem ab, ist AFAIK ab WinXP SP2 nicht mehr ganz so einfach möglich (nennt sich Sicherheitsfeature..).
Iopodx hat geschrieben:Keine Angst, wird nicht illegal
Irgendwie finde ich solche Sätze einfach nur.. süß.
Okay, danke.
Naja, es geht nunmal um einen Test im Netzwerk, was ein bissl was mit IP spoofing zu tun hat...
Im Zweifelsfall lass ich den Spaß auch über Linux laufen. Danke, werde mal suchen.
Verfasst: Montag 3. März 2008, 22:32
von Y0Gi
scapy, dnet, impacket, dpkt, ... - es gibt so einige nette Libs dafür.