def __init__(self, interface, win): TCPSession.__init__(self, interface) self.win = win #Qt window
#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 !") #packet = IP(dst="192.168.1.48") #ip.send_packet(packet) '''