-
[Python] Auf Broadcasts lauschen... / Broadcasts auswerten
Moin!
Ich würde mir gerne einen kleinen Pythondaemon schreiben, welcher im Netz "herumstreuende" Broadcasts empfängt und auswertet.
Das Auswerten ist nicht das Problem - das bekomme ich schon selber hin.
Aber ich habe keine Ahnung wie ich anfangen soll.
Wie sage ich Python, dass er als einzigen Netzwerktraffic Broadcasts aufnehmen soll?
Geht sowas überhaupt in Python?
Vielen Dank im voraus,
d@tenmaulwurf
-
Mit normalen Sockets können nur Broadcast empfangen werden, mit denen der Socket assoziert wurde (Ports). Wenn jeder Broadcast empfangen werden soll, dann baucht es Raw sockets, z.B über die LibPCap. Ob es dafür Python-Bindings gibt, kann dir nur eine Suchmaschiene sagen. Normale Sockets (Unix/TCP/UDP) gibt es in der Standard-Bibliothek im Modul socket.
Gruss, Andy
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen