自己动手写工具包之端口扫描器

来源:互联网 发布:篮球比赛赛程软件 编辑:程序博客网 时间:2024/06/18 16:56
写下这一系列帖子是对我python学习过程的一个记录,也是对自己的一个督促。

希望各位大神多多帮助,指出不足之处!


import sysfrom socket import *host = sys.argv[1];portstrs = sys.argv[2].split('-');start_port = int(portstrs[0]);end_port = int(portstrs[1]);target_ip = gethostbyname(host);opened_ports = [];for port in range(start_port,end_port+1):        sock = socket(AF_INET,SOCK_STREAM);        sock.settimeout(10);        result = sock.connect_ex((target_ip,port));        if result == 0:                opened_ports.append(port);print("Opened ports:");for i in opened_ports:        print(i);


1 0
原创粉丝点击