【问题标题】:.Net library/component for OS Fingerprinting?用于操作系统指纹的.Net 库/组件?
【发布时间】:2013-01-28 11:43:13
【问题描述】:

谁能推荐一个(最好是免费的).Net 库/组件来执行操作系统指纹识别?

我正在编写一个程序来验证主机列表是否启动,同时执行操作系统指纹以确定主机的操作系统。

背景:我的前任给我留下了 Active Directory + DNS 的遗产,它没有被 $DEITY-knows-when 保管。我想确定哪些条目仍在运行,哪些不再可访问,同时还尝试检测由于未知原因未加入域但存在于 DNS 中的 Windows 操作系统。

【问题讨论】:

  • 您是要对操作系统安装进行指纹识别,还是仅对您安装的硬件进行指纹识别?
  • 对不起,我可能不够清楚;我将编辑我的问题。

标签: .net fingerprinting


【解决方案1】:

如果机器在域中并且您有足够的权限,您可以使用 WMI(Windows 管理界面)来查询有关远程机器的信息。从 .Net 使用它相当容易

您可能需要使用组策略推出防火墙规则以允许传入的 WMI 流量,但除此之外,它非常简单。

【讨论】:

  • 有趣...但是主机未加入 AD 但存在于 DNS 中,由于“查询器”等待超时,不会尝试执行 WMI 查询会导致长时间延迟?
  • 如果您要连接的计算机未加入 AD,则您必须使用本地管理员帐户进行连接。尝试一个,然后另一个 - 在它做事的时候喝几杯咖啡。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-22
  • 1970-01-01
  • 1970-01-01
  • 2013-06-14
相关资源
最近更新 更多