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; }
}
相关文章
- 使用VSCode如何调试C#控制台程序_1
- C#将windows控制台程序配置为windows服务运行
- C# Win32控制台应用程序忽略 Ctrl + C,阻止程序退出
- 在C#中使用WIA获取扫描仪数据 WIA(Windows Image Acquire,最新版本2.0)是Windows中一组从设备中捕获图像的标准API集合,它可以从设备(例如扫描仪、数码相机)中获取静态图像,以及管理这些设备。它既是API,又是DDI(Device Driver Interface)。因此,只要是满足这个规范的设备,都能够利用WIA直接和应用程序交互,而不是通过驱动。WIA甚至提供了统一的对话框来获取图片。
- 用C#控制台制作循环的剪刀石头布小程序
- C#制作控制台应用程序,简易通讯录并实现本地存储/IO流存储到本地记事本
- C#:控制台程序调用中间库创建窗体
- C#控制台程序取得INSOYA视频区的视频的真实URL,视频标题,发布时间集合。
- [原创]K8Cscan插件之端口扫描C#源码
- [C#]使用 C# 代码实现拓扑排序 dotNet Core WEB程序使用 Nginx反向代理 C#里面获得应用程序的当前路径 关于Nginx设置端口号,在Asp.net 获取不到的,解决办法 .Net程序员 初学Ubuntu ,配置Nignix 夜深了,写了个JQuery的省市区三级级联效果