19 lines
306 B
Bash
Executable File
19 lines
306 B
Bash
Executable File
#!/bin/bash
|
|
port=8888
|
|
if [ "x$1" = "x-p" ]; then
|
|
shift
|
|
port=$1
|
|
shift
|
|
fi
|
|
addr=08
|
|
if [ "x$1" = "x-a" ]; then
|
|
shift
|
|
addr=$1
|
|
shift
|
|
fi
|
|
for (( i=0; i<512; i++ )) ; do
|
|
h=`printf "%4.4X" $i`
|
|
ret=`echo "hex ${addr}b509030d${h##??}${h%%??}"|nc -q 1 localhost $port|head -n 1`
|
|
echo $i "=" $ret
|
|
done
|