update to scapy-2.3.2, from Daniel Jakots, earlier version ok armani@
This commit is contained in:
parent
a6fea3759d
commit
96a0927c11
@ -1,10 +1,13 @@
|
||||
# $OpenBSD: Makefile,v 1.20 2015/02/16 22:57:11 naddy Exp $
|
||||
# $OpenBSD: Makefile,v 1.21 2016/01/31 23:21:37 sthen Exp $
|
||||
|
||||
COMMENT= powerful interactive packet manipulation in python
|
||||
|
||||
MODPY_EGG_VERSION= 2.1.0
|
||||
MODPY_EGG_VERSION= 2.3.2
|
||||
DISTNAME= scapy-${MODPY_EGG_VERSION}
|
||||
REVISION= 2
|
||||
|
||||
GH_ACCOUNT= secdev
|
||||
GH_PROJECT= scapy
|
||||
GH_TAGNAME= v${MODPY_EGG_VERSION}
|
||||
|
||||
CATEGORIES= net
|
||||
|
||||
@ -15,8 +18,8 @@ MAINTAINER= Jonathan Armani <armani@openbsd.org>
|
||||
# GPLv2
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
|
||||
MASTER_SITES= ${HOMEPAGE}/files/
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ethertypes
|
||||
MASTER_SITES0= https://spacehopper.org/mirrors/
|
||||
DISTFILES= ${DISTNAME}.tar.gz ethertypes-20120703:0
|
||||
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
|
||||
|
||||
MODULES= lang/python
|
||||
@ -32,12 +35,12 @@ post-extract:
|
||||
gunzip ${WRKSRC}/doc/scapy.1.gz
|
||||
|
||||
pre-configure:
|
||||
perl -p -i -e "s,/etc/ethertypes,${SYSCONFDIR}/ethertypes,g" \
|
||||
sed -i "s,/etc/ethertypes,${SYSCONFDIR}/ethertypes,g" \
|
||||
${WRKSRC}/scapy/data.py
|
||||
|
||||
post-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/scapy
|
||||
${INSTALL_DATA} ${DISTDIR}/ethertypes ${PREFIX}/share/examples/scapy
|
||||
${INSTALL_DATA} ${DISTDIR}/ethertypes-20120703 ${PREFIX}/share/examples/scapy/ethertypes
|
||||
|
||||
# some tests require root.
|
||||
do-test:
|
||||
|
@ -1,4 +1,4 @@
|
||||
SHA256 (ethertypes) = 4UAHHkYt+Kq597Y6OWW/IGeX7Lz/M0o+xJQlbe/jXcs=
|
||||
SHA256 (scapy-2.1.0.tar.gz) = Q8ojOwz8lQQBGT4nAuoy7h3YPUurZxNx4yKntsUidbo=
|
||||
SIZE (ethertypes) = 1317
|
||||
SIZE (scapy-2.1.0.tar.gz) = 956785
|
||||
SHA256 (ethertypes-20120703) = 7Tj51kS+/IfrQahknDEAcyQNmozXWy+cEVtdnX5dAzw=
|
||||
SHA256 (scapy-2.3.2.tar.gz) = G4qG1of+uO0BEUwMAWtChnTL/sBOPrb1JJoBjEJ8T2o=
|
||||
SIZE (ethertypes-20120703) = 1362
|
||||
SIZE (scapy-2.3.2.tar.gz) = 1166056
|
||||
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-scapy_arch_pcapdnet_py,v 1.1 2010/10/05 09:18:05 armani Exp $
|
||||
--- scapy/arch/pcapdnet.py.orig Tue Oct 5 10:14:39 2010
|
||||
+++ scapy/arch/pcapdnet.py Tue Oct 5 10:16:27 2010
|
||||
@@ -63,6 +63,8 @@ if conf.use_pcap:
|
||||
return ts,pkt
|
||||
def __getattr__(self, attr):
|
||||
return getattr(self.pcap, attr)
|
||||
+ def __del__(self):
|
||||
+ os.close(self.pcap.fileno())
|
||||
open_pcap = lambda *args,**kargs: _PcapWrapper_libpcap(*args,**kargs)
|
||||
elif hasattr(pcap,"open_live"): # python-pcapy
|
||||
class _PcapWrapper_pcapy:
|
@ -1,15 +1,45 @@
|
||||
$OpenBSD: patch-scapy_arch_unix_py,v 1.1 2009/10/01 16:28:49 sthen Exp $
|
||||
--- scapy/arch/unix.py.orig Tue Sep 29 20:25:02 2009
|
||||
+++ scapy/arch/unix.py Tue Sep 29 20:26:50 2009
|
||||
@@ -61,7 +61,10 @@ def read_routes():
|
||||
else:
|
||||
rt = l.split()
|
||||
dest,gw,flg = rt[:3]
|
||||
- netif = rt[5+mtu_present+prio_present]
|
||||
+ if 'L' in rt[4+mtu_present+prio_present]:
|
||||
+ netif = rt[6+mtu_present+prio_present]
|
||||
+ else:
|
||||
+ netif = rt[5+mtu_present+prio_present]
|
||||
if flg.find("Lc") >= 0:
|
||||
continue
|
||||
if dest == "default":
|
||||
$OpenBSD: patch-scapy_arch_unix_py,v 1.2 2016/01/31 23:21:37 sthen Exp $
|
||||
|
||||
Merged upstream
|
||||
https://github.com/secdev/scapy/commit/3ecf379e52214aa742d09a15b13694e7d2c6d469
|
||||
|
||||
--- scapy/arch/unix.py.orig Fri Jan 15 14:10:59 2016
|
||||
+++ scapy/arch/unix.py Sun Jan 24 11:03:12 2016
|
||||
@@ -155,14 +155,30 @@ def in6_getifaddr():
|
||||
"""
|
||||
|
||||
# List all network interfaces
|
||||
- try:
|
||||
- f = os.popen("%s -l" % conf.prog.ifconfig)
|
||||
- except OSError,msg:
|
||||
- log_interactive.warning("Failed to execute ifconfig.")
|
||||
- return []
|
||||
+ if scapy.arch.OPENBSD:
|
||||
+ try:
|
||||
+ f = os.popen("%s" % conf.prog.ifconfig)
|
||||
+ except OSError,msg:
|
||||
+ log_interactive.warning("Failed to execute ifconfig.")
|
||||
+ return []
|
||||
|
||||
- # Get the list of network interfaces
|
||||
- splitted_line = f.readline().rstrip().split()
|
||||
+ # Get the list of network interfaces
|
||||
+ splitted_line = []
|
||||
+ for l in f:
|
||||
+ if "flags" in l:
|
||||
+ iface = l.split()[0].rstrip(':')
|
||||
+ splitted_line.append(iface)
|
||||
+
|
||||
+ else: # FreeBSD, NetBSD or Darwin
|
||||
+ try:
|
||||
+ f = os.popen("%s -l" % conf.prog.ifconfig)
|
||||
+ except OSError,msg:
|
||||
+ log_interactive.warning("Failed to execute ifconfig.")
|
||||
+ return []
|
||||
+
|
||||
+ # Get the list of network interfaces
|
||||
+ splitted_line = f.readline().rstrip().split()
|
||||
+
|
||||
ret = []
|
||||
for i in splitted_line:
|
||||
ret += _in6_getifaddr(i)
|
||||
|
@ -1,12 +1,12 @@
|
||||
$OpenBSD: patch-scapy_config_py,v 1.1 2012/01/12 03:16:24 bluhm Exp $
|
||||
--- scapy/config.py.orig Mon Dec 14 16:31:55 2009
|
||||
+++ scapy/config.py Tue Sep 20 23:49:47 2011
|
||||
@@ -366,7 +366,7 @@ extensions_paths: path or list of paths where extensio
|
||||
netcache = NetCache()
|
||||
$OpenBSD: patch-scapy_config_py,v 1.2 2016/01/31 23:21:37 sthen Exp $
|
||||
--- scapy/config.py.orig Fri Jan 15 14:10:59 2016
|
||||
+++ scapy/config.py Thu Jan 21 19:49:16 2016
|
||||
@@ -374,7 +374,7 @@ extensions_paths: path or list of paths where extensio
|
||||
load_layers = ["l2", "inet", "dhcp", "dns", "dot11", "gprs", "hsrp", "inet6", "ir", "isakmp", "l2tp",
|
||||
"mgcp", "mobileip", "netbios", "netflow", "ntp", "ppp", "radius", "rip", "rtp",
|
||||
- "sebek", "skinny", "smb", "snmp", "tftp", "x509", "bluetooth", "dhcp6", "llmnr" ]
|
||||
+ "sebek", "skinny", "smb", "snmp", "tftp", "x509", "bluetooth", "dhcp6", "llmnr", "loop" ]
|
||||
"sebek", "skinny", "smb", "snmp", "tftp", "x509", "bluetooth", "dhcp6", "llmnr", "sctp", "vrrp",
|
||||
- "ipsec" ]
|
||||
+ "ipsec", "loop" ]
|
||||
|
||||
|
||||
if not Conf.ipv6_enabled:
|
||||
|
@ -1,7 +1,7 @@
|
||||
$OpenBSD: patch-scapy_sendrecv_py,v 1.1 2010/10/05 09:18:05 armani Exp $
|
||||
--- scapy/sendrecv.py.orig Mon Oct 4 07:33:19 2010
|
||||
+++ scapy/sendrecv.py Mon Oct 4 07:35:09 2010
|
||||
@@ -117,7 +117,7 @@ def sndrcv(pks, pkt, timeout = None, inter = 0, verbos
|
||||
$OpenBSD: patch-scapy_sendrecv_py,v 1.2 2016/01/31 23:21:37 sthen Exp $
|
||||
--- scapy/sendrecv.py.orig Tue Dec 30 21:25:32 2014
|
||||
+++ scapy/sendrecv.py Sun Jan 17 20:19:17 2016
|
||||
@@ -121,7 +121,7 @@ def sndrcv(pks, pkt, timeout = None, inter = 0, verbos
|
||||
if remaintime <= 0:
|
||||
break
|
||||
r = None
|
||||
|
@ -1,9 +1,9 @@
|
||||
$OpenBSD: patch-setup_py,v 1.2 2010/10/05 09:18:05 armani Exp $
|
||||
--- setup.py.orig Mon Dec 14 16:31:55 2009
|
||||
+++ setup.py Mon Oct 4 07:43:18 2010
|
||||
@@ -44,7 +44,7 @@ setup(
|
||||
version = '2.1.0',
|
||||
packages=['scapy','scapy/arch', 'scapy/arch/windows', 'scapy/layers','scapy/asn1','scapy/tools','scapy/modules', 'scapy/crypto'],
|
||||
$OpenBSD: patch-setup_py,v 1.3 2016/01/31 23:21:37 sthen Exp $
|
||||
--- setup.py.orig Fri Jan 15 14:10:59 2016
|
||||
+++ setup.py Thu Jan 21 19:49:16 2016
|
||||
@@ -49,7 +49,7 @@ setup(
|
||||
version = '2.3.2',
|
||||
packages=['scapy','scapy/arch', 'scapy/arch/windows', 'scapy/layers','scapy/asn1','scapy/tools','scapy/modules', 'scapy/crypto', 'scapy/contrib'],
|
||||
scripts = SCRIPTS,
|
||||
- data_files = [('share/man/man1', ["doc/scapy.1.gz"])],
|
||||
+ data_files = [('man/man1', ["doc/scapy.1"])],
|
||||
|
123
net/scapy/patches/patch-test_regression_uts
Normal file
123
net/scapy/patches/patch-test_regression_uts
Normal file
@ -0,0 +1,123 @@
|
||||
$OpenBSD: patch-test_regression_uts,v 1.1 2016/01/31 23:21:37 sthen Exp $
|
||||
|
||||
Backported from upstream
|
||||
https://github.com/secdev/scapy/commit/ce89fee4ddcf5156b72074aede6a04e58b10dc5e
|
||||
|
||||
--- test/regression.uts.orig Fri Jan 15 14:10:59 2016
|
||||
+++ test/regression.uts Sun Jan 24 10:15:57 2016
|
||||
@@ -754,12 +754,12 @@ class ATMT1(Automaton):
|
||||
= Simple automaton Tests
|
||||
~ automaton
|
||||
|
||||
-a=ATMT1(init="a")
|
||||
+a=ATMT1(init="a", ll=lambda: None, recvsock=lambda: None)
|
||||
a.run()
|
||||
assert( _ == 'aabaaababaaabaaababab' )
|
||||
a.result
|
||||
assert( _ == 'aabaaababaaabaaababab' )
|
||||
-a=ATMT1(init="b")
|
||||
+a=ATMT1(init="b", ll=lambda: None, recvsock=lambda: None)
|
||||
a.run()
|
||||
assert( _ == 'babababababababababababababab' )
|
||||
a.result
|
||||
@@ -769,7 +769,7 @@ assert( _ == 'babababababababababababababab' )
|
||||
~ automaton
|
||||
|
||||
try:
|
||||
- ATMT1(init="").run()
|
||||
+ ATMT1(init="", ll=lambda: None, recvsock=lambda: None).run()
|
||||
except Automaton.Stuck:
|
||||
True
|
||||
else:
|
||||
@@ -783,14 +783,14 @@ class ATMT2(ATMT1):
|
||||
def MAIN(self, s):
|
||||
return "c"+ATMT1.MAIN(self, s).run()
|
||||
|
||||
-a=ATMT2(init="a")
|
||||
+a=ATMT2(init="a", ll=lambda: None, recvsock=lambda: None)
|
||||
a.run()
|
||||
assert( _ == 'ccccccacabacccacababacccccacabacccacababab' )
|
||||
|
||||
|
||||
a.result
|
||||
assert( _ == 'ccccccacabacccacababacccccacabacccacababab' )
|
||||
-a=ATMT2(init="b")
|
||||
+a=ATMT2(init="b", ll=lambda: None, recvsock=lambda: None)
|
||||
a.run()
|
||||
assert( _ == 'cccccbaccbabaccccbaccbabab')
|
||||
a.result
|
||||
@@ -806,12 +806,12 @@ class ATMT3(ATMT2):
|
||||
raise self.MAIN(s+"da")
|
||||
|
||||
|
||||
-a=ATMT3(init="a", debug=2)
|
||||
+a=ATMT3(init="a", debug=2, ll=lambda: None, recvsock=lambda: None)
|
||||
a.run()
|
||||
assert( _ == 'cccccacabdacccacabdabda')
|
||||
a.result
|
||||
assert( _ == 'cccccacabdacccacabdabda')
|
||||
-a=ATMT3(init="b")
|
||||
+a=ATMT3(init="b", ll=lambda: None, recvsock=lambda: None)
|
||||
a.run()
|
||||
assert( _ == 'cccccbdaccbdabdaccccbdaccbdabdab' )
|
||||
|
||||
@@ -826,12 +826,12 @@ class ATMT4(ATMT3):
|
||||
def action_test(self, s):
|
||||
self.result = "e"+s+"e"
|
||||
|
||||
-a=ATMT4(init="a")
|
||||
+a=ATMT4(init="a", ll=lambda: None, recvsock=lambda: None)
|
||||
a.run()
|
||||
assert( _ == 'cccccacabdacccacabdabda')
|
||||
a.result
|
||||
assert( _ == 'ecccccacabdacccacabdabdae')
|
||||
-a=ATMT4(init="b")
|
||||
+a=ATMT4(init="b", ll=lambda: None, recvsock=lambda: None)
|
||||
a.run()
|
||||
assert( _ == 'cccccbdaccbdabdaccccbdaccbdabdab' )
|
||||
a.result
|
||||
@@ -869,7 +869,7 @@ class ATMT5(Automaton):
|
||||
def END(self):
|
||||
return self.res
|
||||
|
||||
-a=ATMT5()
|
||||
+a=ATMT5(ll=lambda: None, recvsock=lambda: None)
|
||||
a.run()
|
||||
assert( _ == 'Jupiter' )
|
||||
|
||||
@@ -905,7 +905,7 @@ class ATMT6(Automaton):
|
||||
def END(self):
|
||||
return self.res
|
||||
|
||||
-a=ATMT6()
|
||||
+a=ATMT6(ll=lambda: None, recvsock=lambda: None)
|
||||
a.run()
|
||||
assert( _ == 'Mercury' )
|
||||
|
||||
@@ -936,7 +936,7 @@ class ATMT7(Automaton):
|
||||
self.res += "n"
|
||||
return self.res
|
||||
|
||||
-a=ATMT7()
|
||||
+a=ATMT7(ll=lambda: None, recvsock=lambda: None)
|
||||
a.run(wait=False)
|
||||
a.io.tst.send("at")
|
||||
a.io.tst.recv()
|
||||
@@ -976,7 +976,7 @@ class ATMT8(Automaton):
|
||||
|
||||
r,w = os.pipe()
|
||||
|
||||
-a=ATMT8(external_fd={"extfd":r})
|
||||
+a=ATMT8(external_fd={"extfd":r}, ll=lambda: None, recvsock=lambda: None)
|
||||
a.run(wait=False)
|
||||
os.write(w,"ra")
|
||||
os.write(w,"nu")
|
||||
@@ -1008,7 +1008,7 @@ class ATMT9(Automaton):
|
||||
self.res += "s"
|
||||
return self.res
|
||||
|
||||
-a=ATMT9(debug=5)
|
||||
+a=ATMT9(debug=5, ll=lambda: None, recvsock=lambda: None)
|
||||
a.run()
|
||||
assert( _ == "VENUs" )
|
||||
|
9
net/scapy/patches/patch-test_run_tests
Normal file
9
net/scapy/patches/patch-test_run_tests
Normal file
@ -0,0 +1,9 @@
|
||||
$OpenBSD: patch-test_run_tests,v 1.1 2016/01/31 23:21:37 sthen Exp $
|
||||
--- test/run_tests.orig Tue Jan 19 19:27:57 2016
|
||||
+++ test/run_tests Tue Jan 19 19:30:18 2016
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/bash
|
||||
+#! /bin/sh
|
||||
DIR=$(dirname $0)/..
|
||||
if [ "$*" == "" ]
|
||||
then
|
@ -1,4 +1,4 @@
|
||||
@comment $OpenBSD: PLIST,v 1.4 2012/01/12 03:16:24 bluhm Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.5 2016/01/31 23:21:37 sthen Exp $
|
||||
@conflict scapy6-*
|
||||
@pkgpath net/scapy6
|
||||
bin/UTscapy
|
||||
@ -50,6 +50,77 @@ lib/python${MODPY_VERSION}/site-packages/scapy/base_classes.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/base_classes.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/config.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/config.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/HomePlugAV.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/HomePlugAV.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/__init__.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/avs.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/avs.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/bgp.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/bgp.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/carp.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/carp.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/cdp.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/cdp.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/chdlc.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/chdlc.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/dtp.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/dtp.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/eigrp.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/eigrp.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/etherip.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/etherip.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/gsm_um.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/gsm_um.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/gtp.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/gtp.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/icmp_extensions.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/icmp_extensions.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/igmp.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/igmp.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/igmpv3.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/igmpv3.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/ikev2.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/ikev2.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/isis.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/isis.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/ldp.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/ldp.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/mpls.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/mpls.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/openflow.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/openflow.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/openflow3.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/openflow3.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/ospf.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/ospf.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/ppi.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/ppi.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/ppi_cace.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/ppi_cace.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/ppi_geotag.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/ppi_geotag.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/ripng.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/ripng.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/rsvp.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/rsvp.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/send.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/send.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/skinny.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/skinny.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/spbm.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/spbm.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/ubberlogger.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/ubberlogger.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/vqp.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/vqp.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/vtp.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/vtp.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/vxlan.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/vxlan.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/wpa_eapol.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/contrib/wpa_eapol.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/crypto/
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/crypto/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/crypto/__init__.pyc
|
||||
@ -70,6 +141,8 @@ lib/python${MODPY_VERSION}/site-packages/scapy/layers/all.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/all.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/bluetooth.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/bluetooth.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/clns.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/clns.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/dhcp.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/dhcp.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/dhcp6.py
|
||||
@ -86,6 +159,8 @@ lib/python${MODPY_VERSION}/site-packages/scapy/layers/inet.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/inet.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/inet6.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/inet6.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/ipsec.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/ipsec.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/ir.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/ir.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/isakmp.py
|
||||
@ -118,6 +193,8 @@ lib/python${MODPY_VERSION}/site-packages/scapy/layers/rip.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/rip.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/rtp.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/rtp.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/sctp.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/sctp.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/sebek.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/sebek.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/skinny.py
|
||||
@ -128,6 +205,8 @@ lib/python${MODPY_VERSION}/site-packages/scapy/layers/snmp.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/snmp.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/tftp.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/tftp.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/vrrp.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/vrrp.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/x509.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/layers/x509.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/main.py
|
||||
@ -147,6 +226,8 @@ lib/python${MODPY_VERSION}/site-packages/scapy/modules/voip.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/modules/voip.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/packet.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/packet.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/pipetool.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/pipetool.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/plist.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/plist.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/pton_ntop.py
|
||||
@ -155,6 +236,8 @@ lib/python${MODPY_VERSION}/site-packages/scapy/route.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/route.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/route6.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/route6.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/scapypipes.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/scapypipes.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/sendrecv.py
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/sendrecv.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/scapy/supersocket.py
|
||||
|
Loading…
Reference in New Issue
Block a user