python端口扫描

#!/usr/bin/env python
 
import socket
 
def get_ip_status(ip,port):
    server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    try:
        server.connect((ip,port))
        print('{0} port {1} is open'.format(ip, port))
    except Exception as err:
        print('{0} port {1} is not open'.format(ip,port))
    finally:
        server.close()
 
if __name__ == '__main__':
    host = '222.22.222.22'
    for port in range(20,100):
        get_ip_status(host,port)
posted @ 2021-11-16 11:23  追梦nan  阅读(131)  评论(0)    收藏  举报