通过提供主机来识别计算机的所有接口

本文关键字:计算机 接口 识别 主机 | 更新日期: 2023-09-27 17:57:05

为计算机的识别接口做一些小的网络项目。

我喜欢只使用Ping,DNS,TCP来实现它。

例如。我给 google.pl 作为主机名,我获得ip。

string host = "google.pl";
IPAddress[] address = Dns.GetHostAddresses(host);

好的,iv 得到了 IP。现在如何检查它用于通信的女巫接口?

通过提供主机来识别计算机的所有接口

如果我理解你想正确做什么,那就不可能了。计算机可以使用数千种不同的协议进行通信,其中许多是专有的。即使您以某种方式设法检测到当今使用的所有协议,新的协议也会出现。

这绝不是一个容易可靠解决的问题,因此请将功能外包给另一个程序。

实现此目的的最简单方法是编写一个适配器以使用 NMAP shell 程序,然后解析输出。