import socket,threadpool
ports=
def scan_poort(port):
ip='192.168.1.131'
s=socket.socket(socket.af_inet,socket.sock_stream)
# socket.socket 建立socket 例項
# af_inet 意思是基於網路
# sock_stream 意思是基於tcp的
# sock_dgram是基於udp的
try:
statu=s.connect_ex((ip,port))
if statu==0:
print(port,'is open')
except:
pass
def get_port():
global ports
for p in range(65536):
get_port()
pool=threadpool.threadpool(100)
# 設定執行緒,建立乙個執行緒池
reqs=threadpool.makerequests(scan_poort,ports)
# 把ports傳入scan_poort函式中去執行,生成所需要的所有執行緒
[pool.putrequest(req) for req in reqs]
# 等價於
# for req in reqs
# pool.putrequest(req)
pool.wait()
# 等待其他執行緒結束
python實現埠掃瞄
一 import socket import multiprocessing def ports ports service 獲取常用埠對應的服務名稱 for port in list range 1,100 143,145,113,443,445,3389,8080 try ports servi...
python指令碼 埠掃瞄
記錄在b站學習的知識 利用tcp原理,通過編寫python指令碼,來檢測某個主機的埠開放情況,下面介紹兩種掃瞄,syn掃瞄和fin掃瞄 實驗環境 準備工作 展示from scapy.layers.inet import ip,tcp from scapy.sendrecv import sr syn...
內網滲透之域內埠掃瞄
內網滲透測試之域內埠掃瞄 port scanning of intranet pentest in domain 來自我超怕的 通過埠掃瞄主要用於得到埠的banner資訊 埠上執行的服務 發現常見應用的預設埠。快速探測主機是否存在常見的高危埠 metasploit滲透測試利器,提供了很多漏洞利用 掃...