On Mon, 31 Oct 2016 19:02:06 +0100, Daniel Jakots <danj+o...@chown.me>
wrote:

> Hi,
> 
> Scapy recently released their yearly version (a bit earlier than usual
> though). Here's a diff to update it. The diff is quite long because
> it's mainly some patches that were upstreamed/from upstream.
> 
> There is currently a minor nit: when you run scapy it greets with
> "Welcome to Scapy (unknown.version)". I opened an issue on their
> github, will updated the diff if needed.
> 
> Comments? OK?

And here's the nit fixed. As upstream advised, I switched to pypi, the
release there is 'cleaner'. It also uses MODPY_SETUPTOOLS now.

Cheers,
Daniel
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/scapy/Makefile,v
retrieving revision 1.21
diff -u -p -r1.21 Makefile
--- Makefile	31 Jan 2016 23:21:37 -0000	1.21
+++ Makefile	2 Nov 2016 15:41:13 -0000
@@ -2,13 +2,9 @@
 
 COMMENT=	powerful interactive packet manipulation in python
 
-MODPY_EGG_VERSION=	2.3.2
+MODPY_EGG_VERSION=	2.3.3
 DISTNAME=		scapy-${MODPY_EGG_VERSION}
 
-GH_ACCOUNT=		secdev
-GH_PROJECT=		scapy
-GH_TAGNAME=		v${MODPY_EGG_VERSION}
-
 CATEGORIES=		net
 
 HOMEPAGE=	http://secdev.org/projects/scapy/
@@ -19,14 +15,19 @@ MAINTAINER=	Jonathan Armani <armani@open
 PERMIT_PACKAGE_CDROM=	Yes
 
 MASTER_SITES0=	https://spacehopper.org/mirrors/
-DISTFILES=	${DISTNAME}.tar.gz ethertypes-20120703:0
+DISTFILES=	${DISTNAME}.tgz ethertypes-20120703:0
 EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
+EXTRACT_SUFX=	.tgz
 
 MODULES=	lang/python
+
+MODPY_PI=		Yes
+MODPY_SETUPTOOLS=	Yes
+
 RUN_DEPENDS=	net/libdnet,-python \
 		net/py-libpcap \
 		security/py-crypto \
-		math/py-gnuplot
+		security/py-ecdsa
 TEST_DEPENDS=${RUN_DEPENDS}
 
 PKG_ARCH=	*
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/scapy/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo	31 Jan 2016 23:21:37 -0000	1.7
+++ distinfo	2 Nov 2016 15:41:13 -0000
@@ -1,4 +1,4 @@
 SHA256 (ethertypes-20120703) = 7Tj51kS+/IfrQahknDEAcyQNmozXWy+cEVtdnX5dAzw=
-SHA256 (scapy-2.3.2.tar.gz) = G4qG1of+uO0BEUwMAWtChnTL/sBOPrb1JJoBjEJ8T2o=
+SHA256 (scapy-2.3.3.tgz) = nTsCk9zcLMQu7ay8kAMDgQlVjEtcXko/oBuO9XYvHrA=
 SIZE (ethertypes-20120703) = 1362
-SIZE (scapy-2.3.2.tar.gz) = 1166056
+SIZE (scapy-2.3.3.tgz) = 1413102
Index: patches/patch-scapy_arch_unix_py
===================================================================
RCS file: patches/patch-scapy_arch_unix_py
diff -N patches/patch-scapy_arch_unix_py
--- patches/patch-scapy_arch_unix_py	31 Jan 2016 23:21:37 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,45 +0,0 @@
-$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)
Index: patches/patch-scapy_config_py
===================================================================
RCS file: /cvs/ports/net/scapy/patches/patch-scapy_config_py,v
retrieving revision 1.2
diff -u -p -r1.2 patch-scapy_config_py
--- patches/patch-scapy_config_py	31 Jan 2016 23:21:37 -0000	1.2
+++ patches/patch-scapy_config_py	2 Nov 2016 15:41:13 -0000
@@ -1,12 +1,12 @@
 $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", "sctp", "vrrp",
--                   "ipsec" ]
-+                   "ipsec", "loop" ]
-     
+--- scapy/config.py.orig	Tue Oct 18 10:44:43 2016
++++ scapy/config.py	Mon Oct 31 10:36:06 2016
+@@ -385,7 +385,7 @@ contribs: a dict which can be used by contrib layers t
+                    "mobileip", "netbios", "netflow", "ntp", "ppp",
+                    "radius", "rip", "rtp", "skinny", "smb", "snmp",
+                    "tftp", "x509", "bluetooth", "dhcp6", "llmnr",
+-                   "sctp", "vrrp", "ipsec", "lltd", "vxlan"]
++                   "sctp", "vrrp", "ipsec", "lltd", "vxlan", "loop"]
+     contribs = dict()
+ 
  
- if not Conf.ipv6_enabled:
Index: patches/patch-scapy_sendrecv_py
===================================================================
RCS file: patches/patch-scapy_sendrecv_py
diff -N patches/patch-scapy_sendrecv_py
--- patches/patch-scapy_sendrecv_py	31 Jan 2016 23:21:37 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$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
--                            if arch.FREEBSD or arch.DARWIN:
-+                            if arch.FREEBSD or arch.DARWIN or arch.OPENBSD:
-                                 inp, out, err = select(inmask,[],[], 0.05)
-                                 if len(inp) == 0 or pks in inp:
-                                     r = pks.nonblock_recv()
Index: patches/patch-setup_py
===================================================================
RCS file: /cvs/ports/net/scapy/patches/patch-setup_py,v
retrieving revision 1.3
diff -u -p -r1.3 patch-setup_py
--- patches/patch-setup_py	31 Jan 2016 23:21:37 -0000	1.3
+++ patches/patch-setup_py	2 Nov 2016 15:41:13 -0000
@@ -1,12 +1,24 @@
 $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"])],
+
+For option --single-version-externally-managed
+
+--- setup.py.orig	Tue Oct 18 14:56:50 2016
++++ setup.py	Wed Nov  2 16:15:00 2016
+@@ -7,7 +7,7 @@ Distutils setup file for Scapy.
  
-     # Metadata
-     author = 'Philippe BIONDI',
+ from distutils import archive_util
+ from distutils import sysconfig
+-from distutils.core import setup
++from setuptools import setup
+ from distutils.command.sdist import sdist
+ import os
+ 
+@@ -61,7 +61,7 @@ setup(
+         'scapy/tools',
+     ],
+     scripts=SCRIPTS,
+-    data_files=[('share/man/man1', ["doc/scapy.1.gz"])],
++    data_files=[('man/man1', ["doc/scapy.1"])],
+     package_data={
+         'scapy': ['VERSION'],
+     },
Index: patches/patch-test_regression_uts
===================================================================
RCS file: patches/patch-test_regression_uts
diff -N patches/patch-test_regression_uts
--- patches/patch-test_regression_uts	31 Jan 2016 23:21:37 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,123 +0,0 @@
-$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" )
- 
Index: patches/patch-test_run_tests
===================================================================
RCS file: patches/patch-test_run_tests
diff -N patches/patch-test_run_tests
--- patches/patch-test_run_tests	31 Jan 2016 23:21:37 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,9 +0,0 @@
-$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
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/scapy/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST	31 Jan 2016 23:21:37 -0000	1.5
+++ pkg/PLIST	2 Nov 2016 15:41:13 -0000
@@ -4,7 +4,12 @@
 bin/UTscapy
 bin/scapy
 lib/python${MODPY_VERSION}/site-packages/scapy/
-lib/python${MODPY_VERSION}/site-packages/scapy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
+lib/python${MODPY_VERSION}/site-packages/scapy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
+lib/python${MODPY_VERSION}/site-packages/scapy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
+lib/python${MODPY_VERSION}/site-packages/scapy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
+lib/python${MODPY_VERSION}/site-packages/scapy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
+lib/python${MODPY_VERSION}/site-packages/scapy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
+lib/python${MODPY_VERSION}/site-packages/scapy/VERSION
 lib/python${MODPY_VERSION}/site-packages/scapy/__init__.py
 lib/python${MODPY_VERSION}/site-packages/scapy/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/scapy/all.py
@@ -14,8 +19,10 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/scapy/arch/
 lib/python${MODPY_VERSION}/site-packages/scapy/arch/__init__.py
 lib/python${MODPY_VERSION}/site-packages/scapy/arch/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/scapy/arch/bsd.py
-lib/python${MODPY_VERSION}/site-packages/scapy/arch/bsd.pyc
+lib/python${MODPY_VERSION}/site-packages/scapy/arch/common.py
+lib/python${MODPY_VERSION}/site-packages/scapy/arch/common.pyc
+lib/python${MODPY_VERSION}/site-packages/scapy/arch/consts.py
+lib/python${MODPY_VERSION}/site-packages/scapy/arch/consts.pyc
 lib/python${MODPY_VERSION}/site-packages/scapy/arch/linux.py
 lib/python${MODPY_VERSION}/site-packages/scapy/arch/linux.pyc
 lib/python${MODPY_VERSION}/site-packages/scapy/arch/pcapdnet.py
@@ -27,6 +34,10 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/scapy/arch/windows/
 lib/python${MODPY_VERSION}/site-packages/scapy/arch/windows/__init__.py
 lib/python${MODPY_VERSION}/site-packages/scapy/arch/windows/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/scapy/arch/windows/compatibility.py
+lib/python${MODPY_VERSION}/site-packages/scapy/arch/windows/compatibility.pyc
+lib/python${MODPY_VERSION}/site-packages/scapy/arch/winpcapy.py
+lib/python${MODPY_VERSION}/site-packages/scapy/arch/winpcapy.pyc
 lib/python${MODPY_VERSION}/site-packages/scapy/as_resolvers.py
 lib/python${MODPY_VERSION}/site-packages/scapy/as_resolvers.pyc
 lib/python${MODPY_VERSION}/site-packages/scapy/asn1/
@@ -65,6 +76,8 @@ lib/python${MODPY_VERSION}/site-packages
 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/coap.py
+lib/python${MODPY_VERSION}/site-packages/scapy/contrib/coap.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
@@ -87,14 +100,22 @@ lib/python${MODPY_VERSION}/site-packages
 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/modbus.py
+lib/python${MODPY_VERSION}/site-packages/scapy/contrib/modbus.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/nsh.py
+lib/python${MODPY_VERSION}/site-packages/scapy/contrib/nsh.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/pnio.py
+lib/python${MODPY_VERSION}/site-packages/scapy/contrib/pnio.pyc
+lib/python${MODPY_VERSION}/site-packages/scapy/contrib/pnio_rtc.py
+lib/python${MODPY_VERSION}/site-packages/scapy/contrib/pnio_rtc.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
@@ -105,6 +126,8 @@ lib/python${MODPY_VERSION}/site-packages
 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/sebek.py
+lib/python${MODPY_VERSION}/site-packages/scapy/contrib/sebek.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
@@ -117,15 +140,8 @@ lib/python${MODPY_VERSION}/site-packages
 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
-lib/python${MODPY_VERSION}/site-packages/scapy/crypto/cert.py
-lib/python${MODPY_VERSION}/site-packages/scapy/crypto/cert.pyc
 lib/python${MODPY_VERSION}/site-packages/scapy/dadict.py
 lib/python${MODPY_VERSION}/site-packages/scapy/dadict.pyc
 lib/python${MODPY_VERSION}/site-packages/scapy/data.py
@@ -171,6 +187,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/scapy/layers/l2tp.pyc
 lib/python${MODPY_VERSION}/site-packages/scapy/layers/llmnr.py
 lib/python${MODPY_VERSION}/site-packages/scapy/layers/llmnr.pyc
+lib/python${MODPY_VERSION}/site-packages/scapy/layers/lltd.py
+lib/python${MODPY_VERSION}/site-packages/scapy/layers/lltd.pyc
 lib/python${MODPY_VERSION}/site-packages/scapy/layers/loop.py
 lib/python${MODPY_VERSION}/site-packages/scapy/layers/loop.pyc
 lib/python${MODPY_VERSION}/site-packages/scapy/layers/mgcp.py
@@ -195,8 +213,6 @@ lib/python${MODPY_VERSION}/site-packages
 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
 lib/python${MODPY_VERSION}/site-packages/scapy/layers/skinny.pyc
 lib/python${MODPY_VERSION}/site-packages/scapy/layers/smb.py
@@ -205,8 +221,22 @@ lib/python${MODPY_VERSION}/site-packages
 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/tls/
+lib/python${MODPY_VERSION}/site-packages/scapy/layers/tls/__init__.py
+lib/python${MODPY_VERSION}/site-packages/scapy/layers/tls/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/scapy/layers/tls/cert.py
+lib/python${MODPY_VERSION}/site-packages/scapy/layers/tls/cert.pyc
+lib/python${MODPY_VERSION}/site-packages/scapy/layers/tls/crypto/
+lib/python${MODPY_VERSION}/site-packages/scapy/layers/tls/crypto/__init__.py
+lib/python${MODPY_VERSION}/site-packages/scapy/layers/tls/crypto/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/scapy/layers/tls/crypto/curves.py
+lib/python${MODPY_VERSION}/site-packages/scapy/layers/tls/crypto/curves.pyc
+lib/python${MODPY_VERSION}/site-packages/scapy/layers/tls/crypto/pkcs1.py
+lib/python${MODPY_VERSION}/site-packages/scapy/layers/tls/crypto/pkcs1.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/vxlan.py
+lib/python${MODPY_VERSION}/site-packages/scapy/layers/vxlan.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
@@ -214,8 +244,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/scapy/modules/
 lib/python${MODPY_VERSION}/site-packages/scapy/modules/__init__.py
 lib/python${MODPY_VERSION}/site-packages/scapy/modules/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/scapy/modules/geoip.py
-lib/python${MODPY_VERSION}/site-packages/scapy/modules/geoip.pyc
 lib/python${MODPY_VERSION}/site-packages/scapy/modules/nmap.py
 lib/python${MODPY_VERSION}/site-packages/scapy/modules/nmap.pyc
 lib/python${MODPY_VERSION}/site-packages/scapy/modules/p0f.py

Reply via email to