1、建立工程
選擇型別
設定介面
//記錄當前掃瞄的埠號
private string address;
//記錄掃瞄的系統位址
private bool[
] done = new bool[
65536];
//記錄埠的開放狀態
private int start;
//記錄掃瞄的起始埠
private int end;
//記錄掃瞄的結束埠
private bool ok;
private void
button1_click
(object sender, eventargs e)
private void
portscan()
while
(!ok)}}
listbox1.items.
add(
"掃瞄結束!");
}else
} private void
scan()
catch}}}
結果
//自定義變數
private int port;
//記錄當前掃瞄的埠號
private string address;
//記錄掃瞄的系統位址
private bool[
] done = new bool[
65536];
//記錄埠的開放狀態
private int start;
//記錄掃瞄的起始埠
private int end;
//記錄掃瞄的結束埠
private bool ok;
private thread scanthread;
//將輸入的起始埠放到進度條的開始位置
private void
label4_textchanged
(object sender, eventargs e)
//將輸入的結束位址放到進度條的結束位置
private void
label6_textchanged
(object sender, eventargs e)
private void
button1_click
(object sender, eventargs e)
private void
portscan()
//未完成時情況
while
(!ok)}}
listbox1.items.
add(
"掃瞄結束!");
system.threading.thread.
sleep
(1000);
}else
} private void
scan()
catch}}}
TCP程式設計 埠掃瞄器與網遊客戶端
二 編寫網遊客戶端 開啟visual studio,選擇windows 窗體應用 窗體設計 實現 using system using system.windows.forms using system.net using system.net.sockets namespace scan1 pri...
TCP程式設計 埠掃瞄器
對於單執行緒的埠掃瞄可參考如下 using system using system.windows.forms using system.net using system.net.sockets namespace portscan 自定義變數 private int port 記錄當前掃瞄的埠號 ...
TCP埠掃瞄器
乙個基於python3的tcp埠掃瞄器 原理 就是和不同的埠進行tcp連線,能連線成功就表示此埠是開放的,不能連線成就表示此埠是關閉的。import socket import re import threading import time lock threading.lock threads l...