Tuxcut - программное обеспечение в Ubuntu

Tuxcut - программное обеспечение в Ubuntu

Мне нужно знать какTuxcutработает. Я использую его для обрезки IP-адресов других компьютеров в моей подсети (локальной сети) в колледже.

Я искал, но ничего не нашел.

Я использую TuxCut в X-Ubuntu, и в моих сетях не отображаются компьютеры. Показывается только IP-адрес маршрутизатора.

решение1

IP, который вы передаете в качестве аргумента tuxcut, отправляет пакет, сообщающий ему, что MAC-адрес его шлюза — это ваш MAC-адрес. Следовательно, этот IP отправляет все пакеты вам, и если вы не пересылаете их на реальный шлюз, они молча отбрасываются.

Например, если в подсети есть два компьютера, IP-адреса которых IP_Aи , IP_Bа MAC-адреса MAC_Aи MAC_B.

Предположим, что ПК с IP IP_Aпытается разорвать сеть ПК с IP IP_B.

Как вы знаете, каждый ПК перед отправкой пакета запрашивает MAC-адрес шлюза, если он недоступен в его кэше. Поэтому, когда ПК с IP IP_Bотправляет ARP-запрос на MAC-адрес своего шлюза, он делает это с помощью широковещательной рассылки на уровне MAC: MAC назначения — FF:FF:FF:FF:FF:FF.

IP_AПК отвечает на это ответом ARP, который является одноадресным, поскольку отправляет свой MAC ( MAC_A) как MAC-адрес шлюза. Поэтому IP_Bотправляет все пакеты, на IP_Aкоторые не пересылает пакет на фактический шлюз.

P.S.:Вы можете проверить это, используя Wireshark и Tuxcut.

Связанный контент