команда Linux arpwatch
Команда Linux arpwatch используется для мониторинга ARP-записей в сети.
ARP (Address Resolution Protocol) — это протокол, используемый для определения соответствия между IP-адресами и аппаратными адресами сетевых устройств.
arpwatch может отслеживать и записывать ARP-пакеты в локальной сети, а также сообщать об обнаруженных изменениях по электронной почте.
Синтаксис
arpwatch [-d][-f<记录文件>][-i<接口>][-r<记录文件>]
Параметры:
- -d Включить режим отладки.
- -f<файл записей> Задать файл для хранения ARP-записей; по умолчанию — /var/arpwatch/arp.dat.
- -i<интерфейс> Указать интерфейс для мониторинга ARP; интерфейс по умолчанию — eth0.
- -r<файл записей> Читать ARP-записи из указанного файла вместо мониторинга из сети.
- -n Указать дополнительные локальные сети
- -u Указать пользователя и группу пользователей
- -e Отправлять электронную почту указанному пользователю вместо пользователя root по умолчанию
- -s Указать имя пользователя в качестве обратного адреса вместо пользователя root по умолчанию
Примеры
Мониторинг ARP-информации на сетевом интерфейсе eth0
arpwatch -i eth0
Мониторинг ARP-информации и запись связанных данных в соответствующий файл
# arpwatch -i eth0 -f a.log //将信息记录到a.log中Другие расширения
Справочник команд Linux