コード例 #1
0
ファイル: dhcp.py プロジェクト: commial/scapy
 def i2repr(self, pkt, x):
     s = []
     for v in x:
         if isinstance(v, tuple) and len(v) >= 2:
             if v[0] in DHCPRevOptions and isinstance(DHCPRevOptions[v[0]][1], Field):  # noqa: E501
                 f = DHCPRevOptions[v[0]][1]
                 vv = ",".join(f.i2repr(pkt, val) for val in v[1:])
             else:
                 vv = ",".join(repr(val) for val in v[1:])
             r = "%s=%s" % (v[0], vv)
             s.append(r)
         else:
             s.append(sane(v))
     return "[%s]" % (" ".join(s))
コード例 #2
0
ファイル: dhcp.py プロジェクト: Saad-20/Arp-Spoof
 def i2repr(self, pkt, x):
     s = []
     for v in x:
         if isinstance(v, tuple) and len(v) >= 2:
             if v[0] in DHCPRevOptions and isinstance(DHCPRevOptions[v[0]][1], Field):  # noqa: E501
                 f = DHCPRevOptions[v[0]][1]
                 vv = ",".join(f.i2repr(pkt, val) for val in v[1:])
             else:
                 vv = ",".join(repr(val) for val in v[1:])
             r = "%s=%s" % (v[0], vv)
             s.append(r)
         else:
             s.append(sane(v))
     return "[%s]" % (" ".join(s))