呵呵,花了1天半的時間,終於完成了本程式的編寫工作...
本程式的原理是通過tcp三次握手來判定目標主機埠是否開放,
tcp三次握手掃瞄,那速度誰用誰知道,我用單執行緒來掃,呵呵,一秒鐘乙個埠,程式有待改進中...
效果截圖如下:
主要**如下:
//連線目標主機埠tcpclient.connect(ip, port);
//連線成功時,馬上關閉tcpclient,為下次連線作準備,因為乙個tcpclient只能連乙個埠
tcpclient.close();
//重新建立tcpclient,這樣才不會出錯
tcpclient = new system.net.sockets.tcpclient();
TCP埠掃瞄器
乙個基於python3的tcp埠掃瞄器 原理 就是和不同的埠進行tcp連線,能連線成功就表示此埠是開放的,不能連線成就表示此埠是關閉的。import socket import re import threading import time lock threading.lock threads l...
埠掃瞄器(masscan)
s.exe號稱史上最快 3分鐘掃完全網 掃瞄器小巧而精緻,大小僅僅8k,但是使用上有諸多限制,例如僅支援再winserver2003 上無條件使用,放到其它系統上就要對系統做一些配置,不然無法支援syn方式掃瞄,這顯然不夠友好。nmap掃瞄器,能探知系統型別是否存活等,但是同時獲得更詳細的資訊也就意...
Go埠掃瞄器
這次呢,咱們來實現乙個簡單的tcp埠掃瞄器!也來體驗一下黑客的風采!我們在使用tcp進行連線時,需要知道對方機器的ip port 連線成功的話,流程如下。有正常,就有失敗,如果被連線方關閉的話,流程如下。還有一種可能是,埠開放,但是 防火牆攔截,流程如下。本質理解之後,就可以開始擼 了。在go中,我...