N-PN White-Hat Project
[Python] Client-Server - Version imprimable

+- N-PN White-Hat Project (https://dev.n-pn.fr/forum)
+-- Forum : Programmation (https://dev.n-pn.fr/forum/forumdisplay.php?fid=72)
+--- Forum : Langages interprétés (https://dev.n-pn.fr/forum/forumdisplay.php?fid=27)
+--- Sujet : [Python] Client-Server (/showthread.php?tid=2335)



[Python] Client-Server - sakiir - 29-10-2012

Code Simple De systeme Client-Serveur en Python !!

Client.py :
Code :
import socket
import string
import time
import sys

s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)

host = "127.0.0.1"
port = 4545


s.connect((host,port))

while 1:
    data = raw_input("[+]ToSend :")
    if data == "exit":
        print "[*] Exiting..."
        time.sleep(0.5)
        print "[*] Exiting.."
        time.sleep(0.5)
        print "[*] Exiting."
        time.sleep(0.5)
        sys.exit()
    if data == "flood":
        i = 0
        while i <> 500:
            s.send("Flooder")
            i = i + 1
        sys.exit()
        
        
            
    s.send(data)
Serveur.py :
Code :
import socket
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
host = "127.0.0.1"
port = 4545

s.bind((host,int(port)))
print "[+] Listening..."
s.listen(1)
client , adresse = s.accept()

print  "[+] " + str(adresse) + "Vient de se connecter"

while 1:
    data = client.recv(1024)
    if not data:
        break
    
    print data, "\a"

Edit supersnail: balises code


RE: [Python] Client-Server - ark - 29-10-2012

Tu veux pas nous mettre ça dans des balises codes? C'est fait pour...
Sinon, c'est vraiment simple ce genre de cas.

btw, c'est quoi l’intérêt de ce truc immonde Oo
Code :
    if data == "exit":
        print "[*] Exiting..."
        time.sleep(0.5)
        print "[*] Exiting.."
        time.sleep(0.5)
        print "[*] Exiting."
        time.sleep(0.5)
        sys.exit()



RE: [Python] Client-Server - sakiir - 29-10-2012

j'ai fais ce code pour m'entrainer ! x)
sans interet x)
oaui j'ai un probleme je suis obliger de mettre les balise manuelement .. c'est un peu lourd
enfin bon j'image que les balise code sont : code /code entre crochets ?


RE: [Python] Client-Server - supersnail - 29-10-2012

Uep.


RE: [Python] Client-Server - sakiir - 29-10-2012

okok.


RE: [Python] Client-Server - Swissky - 29-10-2012

merci pour vos commentaires tout à fait constructif Big Grin
Tu vas en faire quoi ? un chat ? ^^


RE: [Python] Client-Server - sakiir - 29-10-2012

pas grand chose.; c'etais juste pour me aire au socket .. je pensais a flooder le celebr programme DarkComet .. mais il me faut le temps de trouver la synchro


RE: [Python] Client-Server - supersnail - 29-10-2012

J'avais déjà fait ça (sous mon ancien nick que t'as jamais connu, et que j'utilise encore sur hzv/root-me/whatever): http://pastebin.com/C94Ganrs

Ça reste du RC4 assez lame facile à poncer Wink (et y'a moyen de faire d'autres trucs cools avec les C&C darkcomet)


RE: [Python] Client-Server - sakiir - 29-10-2012

Ah bah merci beaucoup !!! dis moi tu connais storn ? il l'a fais avec toi non ?


RE: [Python] Client-Server - supersnail - 29-10-2012

Ben pas vraiment :þ

Enfin bon, j'ai autre chose à foutre que de faire la guéguerre à qui a codé le truc... On a qu'à dire que le truc est sous WTFPL, et tout le monde en fait ce qu'il veut Tongue


RE: [Python] Client-Server - sakiir - 29-10-2012

lol ^^