lil_sshniffer.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:Decept 作者: Cisco-Talos 项目源码 文件源码
def client_handler_helper(sock,address,dst_sock,kill_switch,hijack_flag):
    dt = datetime.datetime.today()
    logfile_name = dt.__str__() + ".log" 
    print_purp("[c.c] Logging to %s" % logfile_name)

    try:
        os.mkdir('logs')
    except:
        pass

    with open("logs/%s"%(logfile_name),"w") as logfile:
        logfile.write("<(^.^)>") 
        logfile.write("Inbound connection from %s:%d\n" %address)
        logfile.write("Posing as: %s:%d\n" % (DST_IP,DST_PORT))   
        logfile.write("_________________\n")    

        # connect outbound ssh connection
        out_trans = paramiko.Transport(dst_sock) 
        out_trans.start_client()
        print_attn("[0.<] Started Transport session....")

        if sniff == True:
            ssh_client_handler(sock,address,out_trans,logfile,kill_switch,hijack_flag)
        else:
            tcp_client_handler(sock,address,out_trans,logfile,kill_switch)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号