python自动完成扫描端口使用情况示例,python自动完成,主机端口占用情况分析,p


主机端口占用情况分析,python自动完成扫描端口使用情况示例源码。使用python socket模块来完成的方法。

scanner.py
Enter host to scan: localhost
Starting scan on host 127.0.0.1
Port 22: OPEN
Port 80: OPEN
Port 139: OPEN
Port 445: OPEN
Port 631: OPEN

#!/usr/bin/env pythonfrom socket import * if __name__ == '__main__':    target = raw_input('Enter host to scan: ')    targetIP = gethostbyname(target)    print 'Starting scan on host ', targetIP    #scan reserved ports    for i in range(20, 1025):        s = socket(AF_INET, SOCK_STREAM)        result = s.connect_ex((targetIP, i))        if(result == 0) :            print 'Port %d: OPEN' % (i,)        s.close()

Python端口相关文章推荐:
1、python telnet远程登录端口交互执行命令
2、Python检测远端服务器端口是否通的脚本方法

编橙之家文章,

评论关闭