麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

Python實現的多線程端口掃描工具分享

2020-02-23 06:20:47
字體:
來源:轉載
供稿:網友

昨晚今晚寫了兩晚,總算把Py Port Scanner 寫完了,姑且稱之為0.1版本,算是一個Python多線程端口掃描工具。

水平有限,實話中間有一些困惑和不解的地方,代碼可能也寫的比較亂。有些問題并未找到很好的解決方法,還望大家諒解。速度大家自己試驗,我感覺還行。

送上效果圖兩份,分別是掃單IP和掃IP段:

源碼:

代碼如下:
# -*- coding: utf-8 -*-
__author__ = 'Phtih0n'
import threading, socket, sys, cmd, os, Queue

#掃描常用端口
PortList = [21, 22, 23, 25, 80, 135, 137, 139, 445, 1433, 1502, 3306, 3389, 8080, 9015]
#得到一個隊列
def GetQueue(list):
    PortQueue = Queue.Queue(65535)
    for p in list:
        PortQueue.put(p)
    return PortQueue

#單IP掃描線程個數
nThread = 20
#線程鎖
lock = threading.Lock()
#超時時間
Timeout = 3.0
#打開的端口列表
OpenPort = []

class ScanThread(threading.Thread):
    def __init__(self, scanIP):
        threading.Thread.__init__(self)
        self.IP = scanIP

    def Ping(self, Port):
        global OpenPort, lock, Timeout
        sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        sock.settimeout(Timeout)
        address = (self.IP, Port)
        try:
            sock.connect(address)
        except:
            sock.close()
            return False
        sock.close()
        OpenPort.append(Port)
        if lock.acquire():
            print "IP:%s  Port:%d" % (self.IP, Port)
            lock.release()
        return True


class ScanThreadSingle(ScanThread):
    def __init__(self, scanIP, SingleQueue):
        ScanThread.__init__(self, scanIP)
        self.SingleQueue = SingleQueue

    def run(self):

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 男女亲热网站 | 亚洲网站在线 | 在线免费观看毛片视频 | 羞羞的小视频 | 国产精品久久久久久久久久东京 | 综合网天天色 | 作爱在线观看 | 国产精品久久久久久久久久三级 | 国产美女精品视频 | a免费毛片 | 久久久久9999 | 国产一级毛片国产 | 99热99精品| 亚洲精品一区二区三区大胸 | 一级免费观看 | 国产成人精品区一区二区不卡 | 偿还电影免费看 | 欧美成年性h版影视中文字幕 | 91精品国产手机 | 成人免费毛片在线观看 | av电影免费在线看 | 国产精品av久久久久久久久久 | 久久成人激情视频 | 一级做受大片免费视频 | 精品久久久久久综合日本 | 欧美日韩夜夜 | 嗯~啊~弄嗯~啊h高潮视频 | 毛片av网 | 最新av在线免费观看 | 精品三区视频 | 羞羞的视频在线观看 | 国产一级一区二区 | 精品一区二区三区免费爱 | 欧美一级做性受免费大片免费 | 黄色网欧美 | 91热久久免费频精品黑人99 | 一区二区免费 | 亚洲3atv精品一区二区三区 | 国产精品成年片在线观看, 激情小说另类 | 精品一区二区三区在线观看视频 | www视频免费观看 |