git://git.onelab.eu
/
vsys-scripts.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a43584a
)
Reverse traceroute capability... developed in collaboration with Ethan Katz-Baset...
author
Sapan Bhatia
<gwsapan@gmail.com>
Fri, 3 Apr 2015 14:49:50 +0000
(10:49 -0400)
committer
Sapan Bhatia
<gwsapan@gmail.com>
Fri, 3 Apr 2015 14:49:50 +0000
(10:49 -0400)
root-context/exec/reversetraceroute
[new file with mode: 0755]
patch
|
blob
diff --git a/root-context/exec/reversetraceroute
b/root-context/exec/reversetraceroute
new file mode 100755
(executable)
index 0000000..
c8c1f57
--- /dev/null
+++ b/
root-context/exec/reversetraceroute
@@ -0,0
+1,13
@@
+#!/bin/sh
+
+slice=$1
+xid=`id -u $1`
+
+read magic_signature
+
+delete_cmd='iptables -t mangle -D INPUT -m u32 --u32 "6&0xFF=1 && 4&0x1FFF=0 && 0>>22&0x3C@0>>24=0x0 && 0>>22&0x3C@4='$magic_signature'" -j MARK --set-mark '$xid
+add_cmd='iptables -t mangle -I INPUT -m u32 --u32 "6&0xFF=1 && 4&0x1FFF=0 && 0>>22&0x3C@0>>24=0x0 && 0>>22&0x3C@4='$magic_signature'" -j MARK --set-mark '$xid
+
+eval $delete_cmd
+eval $add_cmd
+