summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsatp.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/satp.py b/satp.py
new file mode 100755
index 0000000..facaee4
--- /dev/null
+++ b/satp.py
@@ -0,0 +1,25 @@
+#! /usr/bin/env python
+
+# Set log level to benefit from Scapy warnings
+import logging
+logging.getLogger("scapy").setLevel(1)
+
+from scapy import *
+
+class SATP(Packet):
+ name = "SATP"
+ fields_desc = [
+ IntField("seq", None),
+ ShortField("id", None)
+ ]
+
+layer_bonds += [ ( UDP, SATP, { "sport" : 4444, "dport" : 4444 }) ]
+
+for l in layer_bonds:
+ bind_layers(*l)
+del(l)
+
+
+if __name__ == "__main__":
+ interact(mydict=globals(), mybanner="Test add-on v3.14")
+