大势趋007

每个人都是🏆
  新随笔  :: 管理

ip test

Posted on 2025-02-20 17:48  大势趋007  阅读(17)  评论(0)    收藏  举报
echo "
import socket
import sys
def test_port(ip, port):
        try:
                sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
                sock.settimeout(5)
                result = sock.connect_ex((ip, port))
                if result == 0:
                        print(\"port {} on {} is open\".format(port, ip))
                else:
                        print(\"port {} on {} is close\".format(port, ip))
                sock.close()
        except socket.error as e:
                print(\"connect fild: {}\".format(e))
        except Exception as e:
                print(\"fild: {}\".format(e))

if __name__ == \"__main__\":
    vips=sys.argv[1]
    vports=sys.argv[2]
    #print(vips)
    #print(vports)
    test_port(vips,int(vports))" > /tmp/test01.py


echo "
python /tmp/test01.py oemserver 4903     
python /tmp/test01.py oemserver 3872
python /tmp/test01.py oemserver 22
python /tmp/test01.py oemserver 1521
"> /tmp/test01.sh


sh  /tmp/test01.sh