TCP
To be completed...
testing AppTcpPrint
Also available in testingAppTcpPrint.py.
#!python import socket request = "poipoipoipoi" myAddress = '' #means 'all' myPort = 21568 hisAddress = '2001:470:1f05:98e::4' hisPort = 9 print "Testing AppTcpPrint...\n" socket_handler = socket.socket(socket.AF_INET6,socket.SOCK_STREAM) socket_handler.connect((hisAddress,hisPort)) socket_handler.send(request) print "\nrequest "+myAddress+"%"+str(myPort)+" -> "+hisAddress+"%"+str(hisPort) print request+" ("+str(len(request))+" bytes)" socket_handler.close() raw_input("\nPress return to close this window...")
testing AppTcpEcho
Also available in testingAppTcpEcho.py.
#!python import socket request = "poipoipoipoi" myAddress = '' #means 'all' myPort = 21568 hisAddress = '2001:470:1f05:98e::4' hisPort = 7 print "Testing AppTcpEcho...\n" socket_handler = socket.socket(socket.AF_INET6,socket.SOCK_STREAM) socket_handler.connect((hisAddress,hisPort)) socket_handler.send(request) print "\nrequest "+myAddress+"%"+str(myPort)+" -> "+hisAddress+"%"+str(hisPort) print request+" ("+str(len(request))+" bytes)" reply = socket_handler.recv(1024) print "\nreply "+str(hisAddress[0])+"%"+str(hisAddress[1])+" -> "+myAddress+"%"+str(myPort) print reply+" ("+str(len(reply))+" bytes)" socket_handler.close() raw_input("\nPress return to close this window...")
testing AppTcpInject
Also available in testingAppTcpInject.py.
#!python import socket myAddress = '' #means 'all' myPort = 2189 print "Testing AppTcpInject...\n" socket_handler = socket.socket(socket.AF_INET6,socket.SOCK_STREAM) socket_handler.bind((myAddress,myPort)) socket_handler.listen(1) conn,hisAddress = socket_handler.accept() input = conn.recv(1024) print "\nreceived "+str(hisAddress[0])+"%"+str(hisAddress[1])+" -> "+myAddress+"%"+str(myPort) print input+" ("+str(len(input))+" bytes)" conn.close() raw_input("\nPress return to close this window...")