Adding upstream version 1.9.1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
2bf0435a35
commit
031879240c
356 changed files with 26924 additions and 0 deletions
20
scripts/tcp-proxy.sh
Executable file
20
scripts/tcp-proxy.sh
Executable file
|
@ -0,0 +1,20 @@
|
|||
#!/bin/sh -e
|
||||
# Display TCP packets
|
||||
# code from:
|
||||
# https://notes.tweakblogs.net/blog/7955/using-netcat-to-build-a-simple-tcp-proxy-in-linux.html
|
||||
|
||||
if [ $# != 3 ]
|
||||
then
|
||||
echo "usage: $0 <src-port> <dst-host> <dst-port>"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
TMP=`mktemp -d`
|
||||
BACK=$TMP/pipe.back
|
||||
SENT=$TMP/pipe.sent
|
||||
RCVD=$TMP/pipe.rcvd
|
||||
trap 'rm -rf "$TMP"' EXIT
|
||||
mkfifo -m 0600 "$BACK" "$SENT" "$RCVD"
|
||||
sed 's/^/ => /' <"$SENT" &
|
||||
sed 's/^/<= /' <"$RCVD" &
|
||||
nc -l 127.0.0.1 "$1" <"$BACK" | tee "$SENT" | nc "$2" "$3" | tee "$RCVD" >"$BACK"
|
Loading…
Add table
Add a link
Reference in a new issue