tcp_hexdump.py 文件源码

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

项目:honeypot 作者: fabio-d 项目源码 文件源码
def recv_and_split_blocks(socket, length):
    buff = ''
    try:
        while True:
            c = socket.recv(1)
            if c == '':
                break
            buff += c
            if (len(buff) % length) == 0:
                yield buff
                buff = ''
    except ssl.SSLError as err:
        print("SSL error: {}".format(err.reason))
        pass
    except Exception as err:
        #print(traceback.format_exc())
        pass

    if len(buff) != 0:
        yield buff
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号