aboutsummaryrefslogtreecommitdiff
path: root/utils/toripaddr2list.py
diff options
context:
space:
mode:
Diffstat (limited to 'utils/toripaddr2list.py')
-rwxr-xr-xutils/toripaddr2list.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/utils/toripaddr2list.py b/utils/toripaddr2list.py
new file mode 100755
index 000000000..13cc8e1e6
--- /dev/null
+++ b/utils/toripaddr2list.py
@@ -0,0 +1,14 @@
+#!/usr/bin/env python3
+
+import sys
+import socket, struct
+
+if len (sys.argv) != 2 :
+ print("Usage: toripaddr2list.py <file>")
+ sys.exit (1)
+
+with open(sys.argv[1]) as fp:
+ for cnt, line in enumerate(fp):
+ ipaddr = line.rstrip()
+ print(" { 0x"+socket.inet_aton(ipaddr).hex()+", /* "+ipaddr+" */, 32, NDPI_PROTOCOL_TOR },")
+