Beispiel #1
0
 def ConnectionHandle(client, priv):
     try:
         t = Transport(client)
         ip, port = client.getpeername()
         t.local_version = 'SSH-2.0-' + choice(self.random_servers)
         t.add_server_key(RSAKey(file_obj=StringIO(priv)))
         t.start_server(server=SSHHandle(ip, port))
         chan = t.accept(1)
         if not chan is None:
             chan.close()
     except:
         pass
Beispiel #2
0
 def ConnectionHandle(client, priv):
     try:
         t = Transport(client)
         ip, port = client.getpeername()
         _q_s.logs.info(["servers", {'server': 'ssh_server', 'action': 'connection', 'ip': ip, 'port': port}])
         t.local_version = 'SSH-2.0-' + choice(self.random_servers)
         t.add_server_key(RSAKey(file_obj=StringIO(priv)))
         t.start_server(server=SSHHandle(ip, port))
         chan = t.accept(1)
         if not chan is None:
             chan.close()
     except BaseException:
         pass