tel.sh 414 B

123456789101112131415161718192021
  1. export ip=$1
  2. export port=$2
  3. export tmout=$3
  4. if [[ "$ip" == "" ]]; then
  5. echo "usage: "$0" <ip> [port=80] [timeout=1]"
  6. exit 1
  7. fi
  8. if [[ "$port" == "" ]]; then
  9. export port=80
  10. fi
  11. if [[ "$tmout" == "" ]]; then
  12. export tmout=1
  13. fi
  14. python -c 'import socket
  15. sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  16. sock.settimeout('$tmout')
  17. print("ok" if sock.connect_ex(("'$ip'", '$port')) == 0 else "timeout")
  18. '