random port selection

This commit is contained in:
localhost_frssoft 2023-07-24 01:11:02 +03:00
parent fad4fbc7f9
commit bcf33de7e1
2 changed files with 9 additions and 3 deletions

View File

@ -11,4 +11,4 @@ $EDITOR config
```run server (socat required)
./bss.sh <PORT>
```
run it without argument -> random port selected

10
bbs.sh
View File

@ -1,7 +1,13 @@
#!/bin/sh
echo "listening for commands on 0.0.0.0:$1"
if [ ! -n "$1" ]; then
port=$(shuf -i 1024-65000 -n 1)
else
port=$1
fi
socat -v -v TCP-LISTEN:$1,reuseaddr,pktinfo,fork SYSTEM:"./executor.sh"
echo "listening for commands on 0.0.0.0:$port"
socat -v -v TCP-LISTEN:$port,reuseaddr,pktinfo,fork SYSTEM:"./executor.sh"