3

В нашем офисе у нас есть сетевой маршрутизатор,

Я бы хотел опросить, чтобы узнать, кто в офисе (желательно в командной строке), потому что я такой странный ..

Это стандартный способ сделать это? это можно сделать на всех маршрутизаторах или у вашего маршрутизатора должен быть API для этого?

Я должен также упомянуть, что я на Mac

1 ответ1

3

"Стандартным" будет запись SNMP MIB .1.3.6.1.2.1.4.22 (.iso.org.dod.internet.mgmt.mib-2.ip.ipNetToMediaTable).

$ snmpwalk -v 2c fog.home .1.3.6.1.2.1.4.22
IP-MIB::ipNetToMediaIfIndex.1.192.168.1.94 = INTEGER: 1
...
IP-MIB::ipNetToMediaPhysAddress.1.192.168.1.94 = STRING: 0:13:d4:f4:2b:c4
...
IP-MIB::ipNetToMediaNetAddress.1.192.168.1.94 = IpAddress: 192.168.1.94
...
IP-MIB::ipNetToMediaType.1.192.168.1.94 = INTEGER: dynamic(3)
...

Если ваш маршрутизатор не поддерживает SNMP, следующим вариантом будет подключение с использованием SSH или Telnet, выполнение ip neigh или arp -n , а затем анализ выходных данных. (Инструмент "ожидание" полезен для автоматизации входов в Telnet и последующего взаимодействия с командной строкой.)

Если этого также нет, вам придется что-то взломать, чтобы очистить веб-интерфейс.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .