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

您的位置:首頁技術(shù)文章
文章詳情頁

Python編寫nmap掃描工具

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

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

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

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

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

運(yùn)行結(jié)果:

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

缺點(diǎn):1、一次只能掃描一個(gè)端口

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

def scan_tools_v2(self): host = input(’請輸入服務(wù)器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(’服務(wù)器{}的{}端口已開放’.format(host, port)) count += 1sk.close() if count == 0:print(f’服務(wù)器{host}的{ports}端口均未開放’)

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

總結(jié):

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

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

標(biāo)簽: Python nmap 掃描工具
相關(guān)文章:
主站蜘蛛池模板: 成人自拍视频 | 久久久久亚洲精品美女 | 欧美日韩在线国产 | 黑人特级粗α级毛片 | 91av麻豆| 久久99精品久久久久久欧洲站 | 欧美黑人粗大 | 亚洲综合在线最大成人 | 欧美视屏在线观看 | 欧美成人禁片在线观看网址 | 黄在线观看在线播放720p | 国产日韩精品视频 | 视频一区二区国产无限在线观看 | 91拍拍在线观看 | 国产精品亚洲一区二区三区久久 | 亚洲一级免费毛片 | 国产精品欧美亚洲韩国日本99 | 亚洲国产精品一区二区三区久久 | 在线观看嗯啊成人动作片 | 在线视频国产一区 | 91极品女神嫩模在线播放 | 国产美女视频爽爽爽 | 国产成+人+亚洲+欧美综合 | 免费国产精成人品 | 一区二区三区四区在线 | 精品国产日韩亚洲一区二区 | 久久久久国产精品免费免费 | 精品一区二区三区免费毛片爱 | 久久久99精品 | 欧美日本一本 | 欧美日韩一区二区综合 | 国产在线观看91精品亚瑟 | 日本国产最新一区二区三区 | 一级做a爱过程免费视频日本 | 亚洲香蕉在线 | 黄视频免费在线看 | 国产精品jizz在线观看网站 | 亚洲欧洲日产国码在线观看 | 我要看黄色一级片 | 女的被到爽的羞羞视频 | 高清国产美女一级a毛片在线 |