コード例 #1
0
ファイル: backdoor.py プロジェクト: markpeek/shrapnel
 def new_connection (self, conn, addr, welcome_message, global_dict):
     # debug = coro.ssh.util.debug.Debug()
     # debug.level = coro.ssh.util.debug.DEBUG_3
     transport = coro.ssh.l4_transport.coro_socket_transport.coro_socket_transport(sock=conn)
     server = coro.ssh.transport.server.SSH_Server_Transport (self.server_key)  # , debug=debug)
     authenticator = coro.ssh.auth.userauth.Authenticator (server, self.authenticators)
     server.connect (transport, authenticator)
     service = coro.ssh.connection.connect.Connection_Service (server, ssh_repl)
コード例 #2
0
def go(conn, addr):
    debug = coro.ssh.util.debug.Debug()
    debug.level = coro.ssh.util.debug.DEBUG_3
    transport = coro.ssh.l4_transport.coro_socket_transport.coro_socket_transport(sock=conn)
    server = coro.ssh.transport.server.SSH_Server_Transport(server_key_ob, debug=debug)
    pubkey_auth = coro.ssh.auth.userauth.Public_Key_Authenticator({"rushing": {"ssh-connection": [user_key_ob]}})
    pwd_auth = coro.ssh.auth.userauth.Password_Authenticator({"foo": {"ssh-connection": "bar"}})
    authenticator = coro.ssh.auth.userauth.Authenticator(server, [pubkey_auth, pwd_auth])
    server.connect(transport, authenticator)
    service = coro.ssh.connection.connect.Connection_Service(server, echo_server)