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...")
, multiple selections available,
