亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Python編寫nmap掃描工具

瀏覽:23日期:2022-06-14 18:12:51

NMAP是一款開源的網絡探測和安全審核的工具,他能夠快速的掃描出某個服務器對外暴露的端口信息。是在安全測試領域很常見的一個工具。

今天我們用python的模擬實現一個簡單版本的端口掃描工具,主要使用到socket模塊,socket模塊中提供了connect()和connect_ex()兩個方法,其中connect_ex()方法有返回值,返回值是一個int類型的數字,標記是否連接成功,0為連接成功,其他數字表示有異常。

def connect(self, address: Union[_Address, bytes]) -> None: ...def connect_ex(self, address: Union[_Address, bytes]) -> int: ...第一版:

def scan_tools_v1(self): host = input(’請輸入服務器ip地址:’) port = int(input(’請輸入要掃描的端口:’)) sk = socket.socket() sk.settimeout(0.1) conn_result = sk.connect_ex((host, port)) if conn_result == 0:print(’服務器{}的{}端口已開放’.format(host, port)) else:print(’服務器{}的{}端口未開放’.format(host, port)) sk.close()

運行結果:

D:SoftwarePythonPython39python.exe D:/MyScripts/study_srripts/SockerTools/nmap_tools.py請輸入服務器ip地址:8.129.162.225請輸入要掃描的端口:8080服務器8.129.162.225的8080端口已開放

缺點:1、一次只能掃描一個端口

第二版:(支持掃描多個接口)

def scan_tools_v2(self): host = input(’請輸入服務器ip地址:’) ports = input(’請輸入要掃描的端口范圍,格式0-65536:’) port_start, port_end = ports.split(’-’) count = 0 for port in range(int(port_start), int(port_end)+1):sk = socket.socket()sk.settimeout(0.1)conn_result = sk.connect_ex((host, port))if conn_result == 0: print(’服務器{}的{}端口已開放’.format(host, port)) count += 1sk.close() if count == 0:print(f’服務器{host}的{ports}端口均未開放’)

輸出結果只輸出已開放的端口信息,如果輸入的端口范圍中,沒有一個端口開放,那么就直接輸出端口未開放。

總結:

1、以上只是一個簡易的版本,如果掃描服務器全量端口的話,耗時較長,后面可以考慮用多線程的技術再進行優化。2、代碼中針對異常輸入未進行校驗,可以優化3、要注意ip為字符串類型,端口為int類型,socket對象初始化要放到循環里面,并且要設置超時時間,不然默認的連接要好長時間才返回結果。

到此這篇關于Python編寫nmap掃描工具的文章就介紹到這了,更多相關Python nmap掃描工具內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

相關文章:
主站蜘蛛池模板: 国产手机精品自拍视频 | 欧美二级在线观看免费 | 国产精品杨幂va在线观看 | 97在线视频观看 | 国产在线一区二区三区 | 精品国产免费一区二区三区 | 91精品全国免费观看老司机 | 日韩字幕一中文在线综合 | 成人娱乐网 | 国产成a人亚洲精v品久久网 | 国产1024在线永久免费观看 | aaa一级特黄 | 黑人粗又长 | 毛片毛片毛片毛片毛片毛片毛片 | 美国一级毛片oo | 日韩黄色网 | 永久免费视频v片www | 制服丝袜中文字幕在线观看 | 亚洲精品美女在线观看 | 国产成人激情 | 我要看黄色录像一级片 | 免费观看一级成人毛片 | 黄在线| 五月四房婷婷 | 亚洲欧美综合一区二区三区四区 | 免费一级e一片在线播放 | a毛片久久免费观看 | 激情专区| 亚洲三级黄 | 青青久久网 | 国产精品久久久久久久人人看 | 91成人免费福利网站在线 | 伊人久久中文字幕久久cm | 五月天六月婷婷开心激情 | 亚洲成人在线观看视频 | 欧美一区二区三区久久综合 | 中文字幕一区二区三区四区 | 午夜精品视频在线观看 | 国产精品福利无圣光在线一区 | 久久鸭综合久久国产 | 国产精品久久久亚洲456 |