From 7303a9e37380d531b1488d425c1c5069a3b8b0fd Mon Sep 17 00:00:00 2001
From: Phil <phil@secdev.org>
Date: Tue, 1 Jul 2008 17:45:51 +0200
Subject: [PATCH] Fixed imports for layers

---
 scapy/layers/bluetooth.py | 3 +--
 scapy/layers/gprs.py      | 5 +++++
 scapy/layers/hsrp.py      | 4 ++++
 scapy/layers/inet.py      | 1 +
 scapy/layers/mobileip.py  | 5 +++++
 scapy/layers/netflow.py   | 3 +++
 scapy/layers/sebek.py     | 5 +++++
 7 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/scapy/layers/bluetooth.py b/scapy/layers/bluetooth.py
index d2f9447f..9dd60ded 100644
--- a/scapy/layers/bluetooth.py
+++ b/scapy/layers/bluetooth.py
@@ -3,8 +3,7 @@ import socket,struct
 from scapy.config import conf
 from scapy.packet import *
 from scapy.fields import *
-#from scapy.supersocket import SuperSocket
-#from scapy.layers.l2 import CookedLinux
+from scapy.supersocket import SuperSocket
 
 
 class HCI_Hdr(Packet):
diff --git a/scapy/layers/gprs.py b/scapy/layers/gprs.py
index 8686fcc1..d1fbbfcf 100644
--- a/scapy/layers/gprs.py
+++ b/scapy/layers/gprs.py
@@ -1,3 +1,8 @@
+
+from scapy.fields import *
+from scapy.packet import *
+from scapy.layers.inet import IP
+
 class GPRS(Packet):
     name = "GPRSdummy"
     fields_desc = [
diff --git a/scapy/layers/hsrp.py b/scapy/layers/hsrp.py
index b8b57fbd..8af7b963 100644
--- a/scapy/layers/hsrp.py
+++ b/scapy/layers/hsrp.py
@@ -1,3 +1,7 @@
+from scapy.fields import *
+from scapy.packet import *
+from scapy.layers.inet import UDP
+
 class HSRP(Packet):
     name = "HSRP"
     fields_desc = [
diff --git a/scapy/layers/inet.py b/scapy/layers/inet.py
index d8b6d099..860858f9 100644
--- a/scapy/layers/inet.py
+++ b/scapy/layers/inet.py
@@ -3,6 +3,7 @@ from select import select
 
 from scapy.layers.l2 import *
 from scapy.fields import *
+from scapy.packet import *
 from scapy.volatile import *
 from scapy.config import conf
 from scapy.sendrecv import sr,sr1
diff --git a/scapy/layers/mobileip.py b/scapy/layers/mobileip.py
index a455525e..3eb7d8e3 100644
--- a/scapy/layers/mobileip.py
+++ b/scapy/layers/mobileip.py
@@ -1,3 +1,8 @@
+from scapy.fields import *
+from scapy.packet import *
+from scapy.layers.inet import IP,UDP
+
+
 class MobileIP(Packet):
     name = "Mobile IP (RFC3344)"
     fields_desc = [ ByteEnumField("type", 1, {1:"RRQ", 3:"RRP"}) ]
diff --git a/scapy/layers/netflow.py b/scapy/layers/netflow.py
index aa652e20..9047ca53 100644
--- a/scapy/layers/netflow.py
+++ b/scapy/layers/netflow.py
@@ -1,3 +1,6 @@
+from scapy.fields import *
+from scapy.packet import *
+
 # Cisco Netflow Protocol version 1
 class NetflowHeader(Packet):
     name = "Netflow Header"
diff --git a/scapy/layers/sebek.py b/scapy/layers/sebek.py
index a22138c1..2028595e 100644
--- a/scapy/layers/sebek.py
+++ b/scapy/layers/sebek.py
@@ -1,3 +1,8 @@
+from scapy.fields import *
+from scapy.packet import *
+from scapy.layers.inet import UDP
+
+
 ### SEBEK
 
 
-- 
GitLab