这是命令 arp-fingerprint,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
arp-fingerprint - 使用 ARP 对系统进行指纹识别
概要
arp-指纹 [选项] 目标
目标应指定为单个 IP 地址或主机名。 您不能指定
多个目标、IP 网络或范围。
如果您为目标使用 IP 地址,则可以使用 -o 选择通过 - 数字
选项 arp扫描,这将阻止它尝试 DNS 查找。 这可以加快
指纹识别过程,尤其是在 DNS 配置缓慢或错误的系统上。
商品描述
arp-指纹 使用 ARP 协议对指定的目标主机进行指纹识别。
它向目标发送各种不同类型的 ARP 请求,并记录它的类型
回应。 由此,它构造了一个由“1”组成的指纹串,其中
目标响应并在没有响应的情况下为“0”。 指纹字符串的一个例子是
01000100000. 这个指纹字符串然后用于查找可能的目标操作
系统。
许多指纹串是由多个操作系统共享的,因此没有
指纹字符串和操作系统之间始终是一对一的映射。 还有
系统指纹与某个操作系统(或操作系统列表)相匹配的事实
系统)并不一定意味着被指纹识别的系统是正在运行的
系统,虽然很有可能。 这是因为操作系统列表不是
详尽无遗; 这正是我迄今为止所发现的,并且肯定会在运行
未列出的系统。
系统的 ARP 指纹通常是该系统内核的函数(尽管
ARP 功能有可能在用户空间中实现,但几乎从来没有)。
有时,操作系统可以根据不同的指纹提供不同的指纹。
配置。 一个例子是 Linux,它将响应一个非本地源 IP 地址
如果该 IP 是通过正在测试的接口路由的。 这有好有坏:on
一方面它使指纹识别任务更加复杂; 但另一方面,它可以允许
系统配置的某些方面有待确定。
有时两个不同的操作系统共享一个共同的 ARP 指纹
字符串指向网络代码的重用。 这方面的一个例子是 Windows NT 和
FreeBSD的。
arp-指纹 使用 arp扫描 发送 ARP 请求并接收回复。
还有其他方法可用于对系统进行指纹识别 arp扫描 这可
除了使用 arp-指纹. 这些额外的方法不包括在 ARP-
指纹 要么是因为它们可能会导致目标系统中断,要么
因为他们需要了解目标的配置,而这可能并不总是
可用。
arp-指纹 仍在开发中,不应依赖结果。 作为大多数
它发送的 ARP 请求中的一部分是非标准的,它可能会中断
一些系统,所以建议谨慎。
如果你发现一个系统 arp-指纹 报告为 未知,你知道什么操作
系统正在运行,能否请您发送操作系统的详细信息和
指纹 [email protected] 所以我可以将它包含在未来的版本中。 请
包括操作系统的确切版本,如果你知道的话,作为指纹
有时会在版本之间发生变化。
配置
-h 显示简短的使用消息并退出。
-v 显示详细的进度消息。
-o
将指定的选项传递给 arp-scan。 您需要将选项字符串括在
引号,如果它包含空格。 例如 -o "-I eth1"。 常用的选项是
--interface (-I) 和 --numeric (-N)。
示例
$ arp-指纹 192.168.0.1
192.168.0.1 01000100000 Linux 2.2、2.4、2.6
$ arp-fingerprint -o "-N -I eth1" 192.168.0.202
192.168.0.202 11110100000 FreeBSD 5.3、Win98、WinME、NT4、2000、XP、2003
附注
arp-指纹 是用 Perl 实现的,所以你需要安装 Perl 解释器
在您的系统上使用它。
使用 onworks.net 服务在线使用 arp-fingerprint