c# - 如何使用 C# 打开 nmap 并扫描公共端口
问题描述
我正在尝试打开 nmap 并扫描公共端口,但问题是扫描完成时 nmap 关闭并且没有机会查看结果并打开 2 nmap.exes
private void button1_Click(object sender, EventArgs e)
{
string IP = ip.Text;
new Process
{
StartInfo =
{
UseShellExecute = false,
FileName = "nmap.exe",
Arguments = "--top-ports 20 " + IP
}
}.Start();
string arguments = "--top-ports 20 " + IP;
Process.Start("nmap.exe", arguments);
}
解决方案
推荐阅读
- c# - WPF 使用数据/设置 ItemsSource 填充 Datagrid 的 DataGridCheckBoxColumn
- reactjs - 添加公共路线和私人路线应用程序后无法正常工作
- excel - Excel VBA - 将排序顺序分配给变量
- java - Mockito - 返回 null
- arrays - 为什么打印指向 char 指针的指针的第一个元素会打印字符串的内容?
- .net - 错误:Microsoft.HostIntegration.SNA.Session.SessionException:基础 SNA 会话失败。应用程序必须释放会话
- django - Django queryset Product 模型和 Product_images 模型,TemplateSyntaxError
- jenkins - Jenkinsfile 基于条件的阶段触发
- typescript - 从有区别的联合派生 TypeScript 接口
- powershell - 在读取主机中执行命令