文章出處
文章列表
static void Main(string[] args) { Console.WriteLine("請輸入ip"); string ip = Console.ReadLine(); Parallel.For(1, 65535, i => scan(ip, i, 200)); Console.WriteLine("掃描完成"); } public static void scan(string ip, int port, int timeout) { TcpClient tc = new TcpClient(); tc.ReceiveTimeout = timeout; try { tc.Connect(ip, port); if (tc.Connected) { Console.WriteLine("Port {0} is Open", port.ToString().PadRight(6)); Console.WriteLine("連接成功!!!"); } } catch { //Console.WriteLine("Port {0} is Closed", port.ToString().PadRight(6)); } finally { tc.Close(); tc = null; } }
文章列表
全站熱搜