亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

使用Python3制作TCP端口掃描器

2020-02-23 04:33:51
字體:
來源:轉載
供稿:網友

在滲透測試的初步階段通常我們都需要對攻擊目標進行信息搜集,而端口掃描就是信息搜集中至關重要的一個步驟。通過端口掃描我們可以了解到目標主機都開放了哪些服務,甚至能根據服務猜測可能存在某些漏洞。 TCP端口掃描一般分為以下幾種類型:

TCP connect掃描:也稱為全連接掃描,這種方式直接連接到目標端口,完成了TCP三次握手的過程,這種方式掃描結果比較準確,但速度比較慢而且可輕易被目標系統檢測到。

TCP SYN掃描:也稱為半開放掃描,這種方式將發送一個SYN包,啟動一個TCP會話,并等待目標響應數據包。如果收到的是一個RST包,則表明端口是關閉的,而如果收到的是一個SYN/ACK包,則表示相應的端口是打開的。

Tcp FIN掃描:這種方式發送一個表示拆除一個活動的TCP連接的FIN包,讓對方關閉連接。如果收到了一個RST包,則表明相應的端口是關閉的。

TCP XMAS掃描:這種方式通過發送PSH、FIN、URG、和TCP標志位被設為1的數據包。如果收到了一個RST包,則表明相應的端口是關閉的。

下面我們將使用Python3 實現TCP全連接端口掃描器,下面進入編程環節。

編碼實戰

全連接掃描方式的核心就是針對不同端口進行TCP連接,根據是否連接成功來判斷端口是否打開,現在我們來實現一個最簡單的端口掃描器:

#!/usr/bin/python3# -*- coding: utf-8 -*-from socket import *def portScanner(host,port):  try:    s = socket(AF_INET,SOCK_STREAM)    s.connect((host,port))    print('[+] %d open' % port)    s.close()  except:    print('[-] %d close' % port)def main():  setdefaulttimeout(1)  for p in range(1,1024):    portScanner('192.168.0.100',p)if __name__ == '__main__':  main()

這段代碼的核心就是portScanner函數,從其中的內容可以看出,只是進行了簡單的TCP連接,如果連接成功則判斷為端口打開,否則視為關閉。 我們來看一下運行結果:

這樣的掃描看起來效率太低了,實際也確實很慢,因為我們設置了默認的超時時間為1秒,這要是掃描10000個端口,豈不是要等到花都謝了? 最簡單的辦法就是用多線程來提高效率,雖然python的多線程有點太弱了,不過至少可以利用我們等待的時間去干點別的。另外之前掃描的端口比較多, 顯示的信息我們看起來不方便,這次我們只顯示我們關心的打開的端口,并將打開端口的數量在掃描結束的時候顯示出來。

#!/usr/bin/python3# -*- coding: utf-8 -*-from socket import *import threadinglock = threading.Lock()openNum = 0threads = []def portScanner(host,port):  global openNum  try:    s = socket(AF_INET,SOCK_STREAM)    s.connect((host,port))    lock.acquire()    openNum+=1    print('[+] %d open' % port)    lock.release()    s.close()  except:    passdef main():  setdefaulttimeout(1)  for p in range(1,1024):    t = threading.Thread(target=portScanner,args=('192.168.0.100',p))    threads.append(t)    t.start()     for t in threads:    t.join()  print('[*] The scan is complete!')  print('[*] A total of %d open port ' % (openNum))if __name__ == '__main__':  main()            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲成人黄色在线| 亚洲人成77777在线观看网| 亚洲欧美视频在线| 欧美激情一区二区久久久| 欧美区二区三区| 国内精品久久久久久影视8| 成人a在线观看| 92看片淫黄大片看国产片| 日韩av高清不卡| 成人国产在线激情| 国产在线观看91精品一区| 国产视频一区在线| 欧美成人激情图片网| 欧美专区在线视频| 国产日本欧美在线观看| 日韩电影视频免费| 欧美日韩免费在线观看| 国产手机视频精品| 欧美另类69精品久久久久9999| 中文字幕精品www乱入免费视频| 欧美日韩激情美女| 欧美激情综合亚洲一二区| 日本精品久久久久影院| 最新69国产成人精品视频免费| 国产精品美女av| 2020欧美日韩在线视频| 最近2019好看的中文字幕免费| 一本色道久久综合狠狠躁篇的优点| 欧美日韩亚洲一区二区三区| 国产主播在线一区| 97视频在线观看网址| 高清亚洲成在人网站天堂| 在线观看中文字幕亚洲| 91高清免费在线观看| 国模精品视频一区二区| 91久久久久久久一区二区| 欧美成人高清视频| 国产婷婷97碰碰久久人人蜜臀| 国产精品一区二区三区毛片淫片| 中文字幕精品www乱入免费视频| 欧美性理论片在线观看片免费| 成人黄色免费片| 亚洲嫩模很污视频| 日韩精品999| 欧美激情免费在线| 国产亚洲人成a一在线v站| 久久99精品久久久久久琪琪| 中文字幕亚洲第一| 国产91精品不卡视频| 日韩精品视频在线观看网址| 成人黄色大片在线免费观看| 国产脚交av在线一区二区| 91chinesevideo永久地址| 欧美与黑人午夜性猛交久久久| 精品国产欧美一区二区五十路| 一本一道久久a久久精品逆3p| 日韩av中文字幕在线免费观看| 国产精品高精视频免费| 亚洲精品在线不卡| 成人综合网网址| 国产精品中文字幕在线观看| 69影院欧美专区视频| 一本一本久久a久久精品牛牛影视| 亚洲人成网站免费播放| 欧美日韩福利在线观看| 国产一区二区三区视频免费| 中文字幕亚洲情99在线| 日韩中文字幕欧美| 国产欧美最新羞羞视频在线观看| 亚洲午夜女主播在线直播| 久久国产一区二区三区| 久久精品国产精品亚洲| 亚洲美女福利视频网站| 亚洲深夜福利网站| 久久久久久久久久久人体| 国产精品爽爽爽| 亚洲美腿欧美激情另类| 亚洲最大av网站| 欧美午夜xxx| 久热99视频在线观看| 91日本在线观看| 国产精品久久精品| 亚洲女人被黑人巨大进入| 色哟哟入口国产精品| 成人做爰www免费看视频网站| 最近2019免费中文字幕视频三| 97超级碰碰碰| 国产精品午夜一区二区欲梦| 亚洲在线免费观看| 久久精品视频中文字幕| 亚洲欧美日韩国产成人| 亚洲最大av网站| 欧美日韩一区二区免费在线观看| 成人伊人精品色xxxx视频| 成人精品久久久| 久久天天躁日日躁| 国产日韩欧美中文在线播放| 国产精品色午夜在线观看| 久久精品最新地址| 国产精品久久久久999| 国产日韩在线视频| 91人人爽人人爽人人精88v| 国色天香2019中文字幕在线观看| 亚洲欧洲美洲在线综合| 久久久久久网站| 色综合色综合网色综合| 性色av香蕉一区二区| 狠狠色狠狠色综合日日五| 国产91在线播放精品91| 亚洲国模精品一区| 日本在线精品视频| 日韩av网址在线| 亚洲视频777| 亚洲国产黄色片| 中文字幕欧美专区| 91成人在线观看国产| 中文字幕成人在线| 尤物tv国产一区| 精品人伦一区二区三区蜜桃网站| 亚洲人成毛片在线播放| 亚洲欧美在线免费观看| 精品视频在线观看日韩| 91欧美精品午夜性色福利在线| 国产成人涩涩涩视频在线观看| 国产精品va在线播放我和闺蜜| 91久久精品视频| 欧美激情精品在线| 92福利视频午夜1000合集在线观看| 黑人精品xxx一区一二区| 欧美日韩国产中字| 成人黄色免费网站在线观看| 久久伊人91精品综合网站| 中文字幕精品一区久久久久| 中文字幕亚洲一区| 中文字幕综合在线| 高清一区二区三区四区五区| 亚洲成人1234| 亚洲图片欧洲图片av| 欧美精品一区二区三区国产精品| 日韩激情av在线免费观看| 国产激情久久久久| 欧美精品在线视频观看| 情事1991在线| 日韩视频免费在线| 欧美在线观看视频| 欧美激情第6页| 91久久久久久国产精品| 国产亚洲精品久久久优势| 国内精品中文字幕| 欧美激情精品久久久久久久变态| 亚洲欧美激情另类校园| 亚洲аv电影天堂网| 一区二区三区日韩在线| 亚洲黄色片网站| 最近免费中文字幕视频2019| 国产一区二区丝袜高跟鞋图片| 欧美成人午夜激情视频| 欧美激情精品久久久久久蜜臀| 亚洲直播在线一区| 欧美日韩亚洲高清| 国产精品亚洲综合天堂夜夜| 国产精品久久久久久久av大片| 欧美精品videosex性欧美| 成人免费观看49www在线观看|