sniffer.py 文件源码

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

项目:ddt4all 作者: cedricp 项目源码 文件源码
def callback(self, stream):
        data = str(stream).replace(" ", "").strip()

        if '0:' in data:
            return

        if len(data) > 16:
            print "Frame length error : ", data
            return

        if not all(c in string.hexdigits for c in data):
            print "Frame hex error : ", data
            return

        data = data.replace(' ', '').ljust(16, "0")

        if self.currentrequest:
            values = self.currentrequest.get_values_from_stream(data)
            i = 0
            for name in self.names:
                if name in values:
                    value = values[name]
                    if value is not None:
                        self.table.item(i, 0).setText(value)
                i += 1
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号