def packet_received(self, packet, **kwargs): self.win.add_connection_item(kwargs["IP"]["src"], packet.sport, kwargs["IP"]["dst"], packet.dport) TCPProtocol.packet_received(self, packet, **kwargs)
def packet_received(self, packet): print("Scream: "+ packet.payload.name) interface = "eth0" #Layer 2 eth = EthernetProtocol(interface) #Layer 3 ip = IPProtocol() eth.register_layer(ip) #Enregistre aussi eth comme defaut pour ip arp = ARPProtocol(interface) eth.register_layer(arp) #Layer 4 tcp = TCPProtocol() ip.register_layer(tcp) #Layer 5 tcpsession = TCPSession(interface) tcp.register_layer(tcpsession) #Layer 6 #Nothing for now #Layer 7 conn = TCPApplication() tcpsession.register_layer(conn) #conn.connect("192.168.1.48",7777) conn.bind(7777) #conn.send_packet("Hello world !")
print("Scream: " + packet.payload.name) interface = "eth0" #Layer 2 eth = EthernetProtocol(interface) #Layer 3 ip = IPProtocol() eth.register_layer(ip) #Enregistre aussi eth comme defaut pour ip arp = ARPProtocol(interface) eth.register_layer(arp) #Layer 4 tcp = TCPProtocol() ip.register_layer(tcp) #Layer 5 tcpsession = TCPSession(interface) tcp.register_layer(tcpsession) #Layer 6 #Nothing for now #Layer 7 conn = TCPApplication() tcpsession.register_layer(conn) #conn.connect("192.168.1.48",7777) conn.bind(7777) #conn.send_packet("Hello world !")