inet6.py 文件源码

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

项目:CyberScan 作者: medbenali 项目源码 文件源码
def getfield(self, pkt, s):
        c = l = None
        if self.length_from is not None:
            l = self.length_from(pkt)
        elif self.count_from is not None:
            c = self.count_from(pkt)

        lst = []
        ret = ""
        remain = s
        if l is not None:
            remain,ret = s[:l],s[l:]
        while remain:
            if c is not None:
                if c <= 0:
                    break
                c -= 1
            addr = inet_ntop(socket.AF_INET6, remain[:16])
            lst.append(addr)
            remain = remain[16:]
        return remain+ret,lst
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号