当前位置:Gxlcms > Python > 使用python实现扫描端口示例

使用python实现扫描端口示例

时间:2021-07-01 10:21:17 帮助过:54人阅读

python最简洁易懂的扫描端口代码.运行绝对会很有惊奇感

代码如下:


from threading import Thread, activeCount

import socket

import os

def test_port(dst,port):

os.system('title '+str(port))

cli_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

try:

indicator = cli_sock.connect_ex((dst, port))

if indicator == 0:

print(port)

cli_sock.close()

except:

pass


if __name__=='__main__':

dst = '192.168.0.22'

i = 0

while i < 65536:

if activeCount() <= 200:

Thread(target = test_port, args = (dst, i)).start()

i = i + 1

while True:

if activeCount() == 2:

break

input('Finished scanning.')

人气教程排行