Tuxcut - ubuntu 中的软件

Ary*_*rya 3 ubuntu

我需要知道Tuxcut是如何工作的。我在大学里用它来削减我的子网(局域网)中其他计算机的IP地址。

我已经搜索过但没有找到任何东西。

我在 X-Ubuntu 中使用 TuxCut 并且没有在我的网络中显示任何计算机......它只显示路由器的 IP 地址......

pra*_*tri 5

您作为参数传递给 tuxcut 的 IP 会被发送一个数据包,告诉他其网关的 MAC 地址是您的 MAC 地址。因此,该 IP 将所有数据包发送给您,如果您不将其转发到实际网关,它们将被静默丢弃。

例如,如果在一个子网中有两台 PC,它们的 IP 地址是IP_Aand IP_B,它们的 MAC 地址是MAC_Aand MAC_B

假设有IP的PCIP_A试图切断有IP的PC的网络IP_B

如您所知,如果网关的 MAC 地址在其缓存中不可用,则每台 PC 在发送数据包之前都会询问网关的 MAC 地址。因此,当具有 IP 的 PCIP_B向其网关的 MAC 地址发送 ARP 请求时,它通过 MAC 级广播来实现:目的 MAC 是 FF:FF:FF:FF:FF:FF。

IP_APC 用 ARP 回复对此进行回复,ARP 回复是单播的,发送其 MAC ( MAC_A) 作为网关的 MAC 地址。所以IP_B将所有IP_A不转发数据包的数据包发送到实际网关。

PS:您可以在使用 Tuxcut 时使用 Wireshark 进行检查。