ARPing 2.24,由 Thomas Habets [email protected] 开发 用法:arping [ -0aAbdDeFpPqrRuUvzZ ] [ -w <秒> ] [ -W <秒> ] [ -S <主机/ip> ] [ -T <主机/ip> ] [ -s
选项:
- -0 使用此选项时,以源IP地址0.0.0.0进行ping操作。当你尚未配置你的接口时使用此选项。注意,这可能会导致MAC-ping无响应。这是-S 0.0.0.0的别名。
- -a 可听见的ping。
- -A 仅统计与请求地址匹配的地址(这*WILL*破坏大多数你正在做的事情。只有在你同时arping许多主机时才有用。参见arping-scan-net.sh示例)。
- -b 类似于-0,但是使用广播源地址(255.255.255.255)。注意,这可能会导致arping无响应,因为这不是主机的正常行为。
- -B 如果你想使用255.255.255.255作为地址,用这个选项代替主机。
- -c 计数
- 仅发送计数请求。
- -C 计数
- 无论-c和-w如何,仅等待这么多回复。
- -d 查找重复的回复。如果有来自两个不同MAC地址的回答,则以1退出。
- -D 显示回答为感叹号,未收到的数据包显示为点。
- -e 类似于-a,但在没有回复时发出蜂鸣声。
- -F 不要试图对接口名称进行智能处理。(即使没有给出这个开关,-i会覆盖智能性)
- -g 组
- 将setgid()设置为此组,而不是nobody组。
- -h 显示帮助信息并退出。
- -i 接口
- 使用指定的接口。
- -m 类型
- 用于传入数据包的时间戳类型。在ping时使用-vv列出可用的类型。
- -q 不显示消息,除了错误消息。
- -Q pri 设置802.1p优先级。应与802.1Q(-V)一起使用。默认为0。
- -r 原始输出:仅显示每个回复的MAC/IP地址。
- -R 原始输出:类似于-r,但显示“另一个”,可以与-r结合使用。
- -s MAC 设置源MAC地址。你可能需要与此选项一起使用-p。
- -S IP 类似于-b和-0,但是设置了源地址。注意,如果目标没有路由到IP,这可能会导致arping无响应。如果你不拥有你正在使用的IP,你可能需要在接口上启用混杂模式(使用-p)。使用这个开关,你可以找出一个主机拥有的IP地址,而不需要自己占用一个IP地址。
- -t MAC 设置在ping IP地址时使用的目標MAC地址。
- -T IP 使用-T作为目标地址,当ping不会响应广播ping但可能响应定向广播的MAC时。
- 示例:
- 要检查MAC-A的地址,使用对MAC-B和IP-B的了解。
- $ arping -S
-s -p - -p 在接口上启用混杂模式,如果你不“拥有”你正在使用的MAC地址,请使用此选项。
- -P 发送ARP回复而不是请求。与-U一起使用时很有用。
- -u 在ping MAC时显示索引=收到/发送而不是仅显示索引=收到。
- -U 发送未经请求的ARP。
- -v 详细输出。使用两次以获得更多消息。
- -V num 添加802.1Q标签。默认不添加VLAN标签。
- -w 秒 在ping退出之前指定超时时间,无论发送或接收了多少数据包。
- -W 秒 等待两次ping之间的时间。
- -z 启用seccomp
- -Z 禁用seccomp(默认)
报告错误至:[email protected] Arping主页:Synscan - Home 开发仓库:http://github.com/ThomasHabets/arping
原文:
ARPing 2.24, by Thomas Habets
用法:
arping
是一个用于发送 ARP(地址解析协议)请求的工具,通常用于网络扫描和分析。以下是 arping
的一些基本用法:
-
基本扫描:
bash
arping -c 3 -I eth0 192.168.1.1/24
这个命令会对192.168.1.1/24网段进行3次ARP请求,使用eth0接口。
-
快速扫描:
bash
arping -f -c 3 192.168.1.1/24
-f
参数用于快速扫描,不进行DNS解析。 -
ARP Ping:
bash
arping -A -c 3 192.168.1.1/24
-A
参数用于启用ARP Ping,-c
指定发送次数。 -
指定源IP:
bash
arping -S 192.168.1.100 -c 3 192.168.1.1/24
-S
参数用于指定源IP地址。 -
指定目标MAC:
bash
arping -D 00:11:22:33:44:55 -c 3 192.168.1.1/24
-D
参数用于指定目标MAC地址。 -
ARP请求和响应:
bash
arping -r 192.168.1.1
-r
参数用于响应ARP请求。 -
ARP洪水攻击:
bash
arping -f -I eth0 192.168.1.1
-f
参数用于洪水模式,发送大量ARP请求。 -
ARP请求和反向解析:
bash
arping -R 192.168.1.1
-R
参数用于发送ARP请求并尝试反向解析IP地址。 -
使用MAC地址进行扫描:
bash
arping -M 00:11:22:33:44:55 192.168.1.1
-M
参数用于使用特定的MAC地址进行扫描。 -
指定输出文件:
bash复制
arping -f -I eth0 192.168.1.1/24 > arp_results.txt
将扫描结果重定向到文件。
评论记录:
回复评论: