diff options
Diffstat (limited to 'src/usr.bin/nc/scripts/bsh')
| -rw-r--r-- | src/usr.bin/nc/scripts/bsh | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/src/usr.bin/nc/scripts/bsh b/src/usr.bin/nc/scripts/bsh deleted file mode 100644 index 808e8f9968..0000000000 --- a/src/usr.bin/nc/scripts/bsh +++ /dev/null | |||
| @@ -1,31 +0,0 @@ | |||
| 1 | #! /bin/sh | ||
| 2 | # $OpenBSD: bsh,v 1.2 2001/01/29 01:58:12 niklas Exp $ | ||
| 3 | |||
| 4 | ## a little wrapper to "password" and re-launch a shell-listener. | ||
| 5 | ## Arg is taken as the port to listen on. Define "NC" to point wherever. | ||
| 6 | |||
| 7 | NC=nc | ||
| 8 | |||
| 9 | case "$1" in | ||
| 10 | ?* ) | ||
| 11 | LPN="$1" | ||
| 12 | export LPN | ||
| 13 | sleep 1 | ||
| 14 | echo "-l -p $LPN -e $0" | $NC > /dev/null 2>&1 & | ||
| 15 | echo "launched on port $LPN" | ||
| 16 | exit 0 | ||
| 17 | ;; | ||
| 18 | esac | ||
| 19 | |||
| 20 | # here we play inetd | ||
| 21 | echo "-l -p $LPN -e $0" | $NC > /dev/null 2>&1 & | ||
| 22 | |||
| 23 | while read qq ; do | ||
| 24 | case "$qq" in | ||
| 25 | # here's yer password | ||
| 26 | gimme ) | ||
| 27 | cd / | ||
| 28 | exec csh -i | ||
| 29 | ;; | ||
| 30 | esac | ||
| 31 | done | ||
