X-Git-Url: http://gitweb.pimeys.fr/?p=NK2015_Client_Python_Alpha.git;a=blobdiff_plain;f=client.py;h=de8c71cfc4ceaf487874736f5629c30f7359d6f3;hp=65a62a140d7e557b50291664dc5e8592526985db;hb=d621c5224a44dc20bc2aaf661954fd1df65dd147;hpb=d2219464a16bf75a9fb0c60c1934cf5eddcf1909 diff --git a/client.py b/client.py index 65a62a1..de8c71c 100755 --- a/client.py +++ b/client.py @@ -19,12 +19,13 @@ from pprint import pprint sys.path.append(client_config.rsa_path) import monRSA -def connect(sock,where="ici"): - port=client_config.port - ip={"ici":"localhost","vent":"vent.crans.org","eva":"eva.crans.org"}[where] +def connect(sock,where="cerebro",port=None): + if port==None: + port=client_config.port + ip={"ici":"localhost","vent":"vent.crans.org","eva":"eva.crans.org","cerebro":"cerebro.crans.org"}[where] sock.connect((ip,port)) - return ssl.wrap_socket(sock,ca_certs=client_config.ca_certfile, - cert_reqs=ssl.CERT_OPTIONAL,ciphers="AES256-SHA") + return ssl.wrap_socket(sock,ca_certs=client_config.ca_certfile) +# cert_reqs=ssl.CERT_NONE,ciphers="AES256-SHA") def checkidentity(a): c=a.getpeercert() @@ -92,10 +93,11 @@ def challenge(a): print "Imposteur !" if __name__=="__main__": + #port=int(raw_input("port ? ")) a=socket.socket() - a=connect(a) - a.settimeout(0.5) - checkidentity(a) + a=connect(a,"cerebro") + a.settimeout(2) + #checkidentity(a) print hello(a,"Python Client alpha") print login(a,"20-100","mdp") print "Socket créée dans la variable \"a\""