小编Dan*_*iel的帖子

C# - 端口扫描器

我试图制作端口扫描器,但由于某种原因,它效果不佳:

代理列表:

138.68.169.8
Run Code Online (Sandbox Code Playgroud)

我的代码:

    private static string IP = "";

    static void Main(string[] args)
    {
        UserInput();
        PortScan();
        Console.ReadKey();
    }

    private static void UserInput()
    {
        Console.WriteLine("IP Address:", Color.Lime);
        IP = Console.ReadLine();
    }

    private static void PortScan()
    {
        Console.Clear();
        TcpClient Scan = new TcpClient();
        foreach(int s in Ports)
        {
            try
            {
                Scan.Connect(IP, s);
                Console.WriteLine($"[{s}] | OPEN", Color.Green);
            }
            catch
            {
                Console.WriteLine($"[{s}] | CLOSED", Color.Red);
            }
        }
    }

    private static int[] Ports = new int[]
    {
        8080,
        51372,
        31146,
        4145
    };
Run Code Online (Sandbox Code Playgroud)

例外:

[8080] …
Run Code Online (Sandbox Code Playgroud)

c# port proxy

3
推荐指数
1
解决办法
5041
查看次数

标签 统计

c# ×1

port ×1

proxy ×1