none
C#如何实现TCP的SYN扫描 RRS feed

  • 问题

  •  public bool isPortOpen(string ip, int port)
            {
                try
                {
                    TcpClient client = new TcpClient();//创建一个TcpClient实例 
                    IPAddress address = IPAddress.Parse(ip);//转化string类型的IP地址到IPAddress 
                    client.Connect(address, port);//连接服务器address的port端口 
                    client.Close();//连接成功立即断开 
                    return true;//返回true,连接成功 
                }
                catch (Exception e)//连接失败TcpClient类抛出异常,这里捕获 
                {
                    return false;//返回false,连接失败 
                }
            }
    只是会简单这种全连接的,小白求指导半连接的syn扫描怎么实现
    2012年12月30日 12:39

全部回复