一、前言
- 功能:扫描服务器端口是否开放
二、代码
import socket
import time
n = 10000 # 开始扫描的端口
n1 = 40000 #结束的端口
while n < n1:
sk = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sk.settimeout(3)
try:
sk.connect(('ip', n))
print("Server port " + str(n) + " is ok")
except Exception:
print("\033[1;31;mServer port " + str(n) + " is close\033[0m")
sk.close()
n += 1