GNU/Linux >> Linux Esercitazione >  >> Linux

Come monitorare l'attività Ethernet in Linux utilizzando Arpwatch

Arpwatch è un software per computer open source utilizzato per monitorare il traffico del protocollo di risoluzione degli indirizzi su una rete di computer. Con Arpwatch , puoi facilmente tenere un registro o un database di tutti gli accoppiamenti di indirizzi IP e Ethernet. Ovvero, un elenco di tutti gli accoppiamenti di indirizzi IP e MAC identificati e i relativi timestamp.

Arpwatch utilizza pcap per ascoltare i pacchetti arp su una rete locale per monitorare l'attività ARP per rilevare spoofing ARP, flip-flop di rete, stazioni modificate e nuove e riutilizzo degli indirizzi. Ha anche la possibilità di segnalare queste modifiche tramite e-mail.

Come monitorare l'attività Ethernet in Linux?

Diamo un'occhiata a come monitorare l'attività ethernet utilizzando arpwatch su Linux.

Prima di poter utilizzare lo strumento arpwatch, dovrai prima installarlo poiché in genere non verrà fornito con la tua distribuzione Linux.

Su Debian, Ubuntu e altre distribuzioni basate su di esse come Linux Mint, lo strumento arpwatch può essere installato utilizzando il comando apt-get.​

Installa arpwatch in distribuzioni basate su Debian/Ubuntu

$ sudo apt-get install arpwatch   

Su RHEL e distribuzioni correlate come CentOS, arpwatch può essere installato utilizzando il comando yum.

$ yum install arpwatch   

Sui più recenti sistemi Fedora, Arpwatch viene installato utilizzando dnf.

$ sudo dnf install arpwatch   ​

Arpwatch utilizza alcuni file importanti ed è essenziale prendere nota delle posizioni di questi file. Le posizioni possono variare leggermente a seconda della distribuzione che stai utilizzando.

/var/arpwatch – directory predefinita
/var/arpwatch/arp.dat – Database principale dei record di indirizzi ethernet/ip
/var/arpwatch/ethercodes.dat – elenco di blocchi ethernet dei fornitori
/etc/rc.d/init.d/arpwatch – Servizio Arpwatch per avviare o fermare il demone
/etc/sysconfig/arpwatch – Questo è il file di configurazione principale
/usr/sbin/arpwatch – Comando binario per avviare e fermare lo strumento utilizzando il terminale
/var/log/messages – È il file di registro di sistema in cui arpwatch scrive eventuali modifiche o attività insolite su IP/MAC Se si desidera inviare i registri a un indirizzo e-mail specifico, modificare il file di configurazione principale per aggiungere il proprio indirizzo e-mailApri /etc/sysconfig/ arpwatch e modifica il file con questo eth0 -a -n 192.168.1.0/24 -m [e-mail protetto] tramite terminale con

OPTIONS=" -u arpwatch -e [email protected] -s 'root (Arpwatch)'"

La notifica e-mail verrà inviata all'ID e-mail specificato con i dettagli del registro.

Digita il seguente comando per avviare il servizio arpwatch –

$ sudo chkconfig --level 35 arpwatch on
$ sudo /etc/init.d/arpwatch start

Verifica che il processo sia in esecuzione con ps -ef|grep arpwatch

Esegui il comando Arpwatch con l'opzione -i e il nome del dispositivo per guardare un'interfaccia specifica.

$ arpwatch -i eth0 

Ogni volta che viene collegato un nuovo MAC o un IP particolare cambia il proprio indirizzo MAC sulla rete Ethernet, noterai le voci del syslog nel file '/var/log/syslog' o '/var/log/message'.

Ecco un rapido elenco dei messaggi di report generati da arpwatch.

nuova attività – Questa coppia di indirizzi ethernet/ip è stata utilizzata per la prima volta da sei mesi o più.
nuova stazione – L'indirizzo ethernet non è mai stato visto prima.
flip flop – L'indirizzo Ethernet è cambiato dall'indirizzo visto più di recente al secondo indirizzo visto più di recente. Se il vecchio o il nuovo indirizzo ethernet è un indirizzo DECnet e sono trascorse meno di 24 ore, la versione e-mail del rapporto viene eliminata.
indirizzo ethernet modificato – L'host è passato a un nuovo indirizzo Ethernet.

Per maggiori informazioni inserisci 'man arpwatch' tramite il terminale.

Spero che questo tutorial ti sia utile. Condividi i tuoi pensieri con noi nei commenti qui sotto.


Linux
  1. Come modificare l'indirizzo MAC utilizzando macchanger su Kali Linux

  2. Come monitorare l'attività dell'utente in Linux

  3. Come monitorare la macchina Windows remota usando Nagios su Linux

  4. Come monitorare e registrare il traffico di rete su Linux utilizzando vnStat

  5. Nella console Linux (senza X), come allungare lo schermo della console per adattarlo al monitor

Come monitorare le prestazioni di Linux utilizzando lo strumento systat

Come modificare l'indirizzo MAC in Linux

Come modificare l'indirizzo IP su Linux

Come ottenere il tuo indirizzo IP su Linux

Come trovare l'indirizzo IP in Linux

Come monitorare le metriche di sistema in tempo reale utilizzando lo strumento Sguardi su Linux