GNU/Linux >> Tutoriels Linux >  >> Linux

Comment surveiller l'activité Ethernet sous Linux à l'aide d'Arpwatch

Arpwatch est un logiciel informatique open source utilisé pour surveiller le trafic du protocole de résolution d'adresse sur un réseau informatique. Avec Arpwatch , vous pouvez facilement conserver un journal ou une base de données de toutes les paires d'adresses Ethernet et IP. C'est-à-dire une liste de toutes les paires d'adresses IP et MAC identifiées et de leurs horodatages correspondants.

Arpwatch utilise pcap pour écouter les paquets arp sur un réseau local afin de surveiller l'activité ARP pour détecter l'usurpation d'identité ARP, les bascules réseau, les stations modifiées et nouvelles et la réutilisation des adresses. Il a également la possibilité de signaler ces modifications par e-mail.

Comment surveiller l'activité Ethernet sous Linux ?

Voyons comment surveiller l'activité Ethernet à l'aide d'arpwatch sous Linux.

Avant de pouvoir utiliser l'outil arpwatch, vous devez d'abord l'installer car il ne sera généralement pas fourni avec votre distribution Linux.

Sur Debian, Ubuntu et d'autres distributions basées sur celles-ci telles que Linux Mint, l'outil arpwatch peut être installé à l'aide de la commande apt-get.

Installer arpwatch dans les distributions basées sur Debian/Ubuntu

$ sudo apt-get install arpwatch   

Sur RHEL et les distributions associées telles que CentOS, arpwatch peut être installé à l'aide de la commande yum.

$ yum install arpwatch   

Sur les derniers systèmes Fedora, Arpwatch est installé à l'aide de dnf.

$ sudo dnf install arpwatch   ​

Arpwatch utilise des fichiers importants et il est essentiel de noter les emplacements de ces fichiers. Les emplacements peuvent varier un peu en fonction de la distribution que vous utilisez.

/var/arpwatch – répertoire par défaut
/var/arpwatch/arp.dat – Base de données principale des enregistrements d'adresses Ethernet/IP
/var/arpwatch/ethercodes.dat – liste de blocage Ethernet fournisseur
/etc/rc.d/init.d/arpwatch – Service Arpwatch pour démarrer ou arrêter le démon
/etc/sysconfig/arpwatch – Ceci est le fichier de configuration principal
/usr/sbin/arpwatch – Commande binaire pour démarrer et arrêter l'outil à l'aide du terminal
/var/log/messages – Il s'agit du fichier journal du système dans lequel arpwatch écrit tout changement ou activité inhabituelle sur IP/MAC Si vous souhaitez que les journaux soient envoyés à une adresse e-mail spécifique, modifiez le fichier de configuration principal pour ajouter votre adresse e-mail Ouvrez /etc/sysconfig/ arpwatch et modifiez le fichier avec ceci eth0 -a -n 192.168.1.0/24 -m [email protected] via le terminal avec

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

La notification par e-mail sera envoyée à l'identifiant de messagerie spécifié avec les détails du journal.

Tapez la commande suivante pour démarrer le service arpwatch –

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

Vérifiez que le processus est en cours d'exécution avec ps -ef|grep arpwatch

Exécutez la commande Arpwatch avec l'option -i et le nom du périphérique pour surveiller une interface spécifique.

$ arpwatch -i eth0 

Chaque fois qu'un nouveau MAC est branché ou qu'une adresse IP particulière change d'adresse MAC sur le réseau Ethernet, vous remarquerez des entrées syslog dans le fichier '/var/log/syslog' ou '/var/log/message'.

Voici une liste rapide des messages de rapport générés par arpwatch.

nouvelle activité – Cette paire d'adresses Ethernet/IP a été utilisée pour la première fois depuis six mois ou plus.
nouvelle station – L'adresse Ethernet n'a jamais été vue auparavant.
flip flop – L'adresse Ethernet est passée de l'adresse la plus récemment vue à la deuxième adresse la plus récemment vue. Si l'ancienne ou la nouvelle adresse Ethernet est une adresse DECnet et qu'il y a moins de 24 heures, la version e-mail du rapport est supprimée.
Modification de l'adresse Ethernet – L'hôte est passé à une nouvelle adresse Ethernet.

Pour plus d'informations, entrez "man arpwatch" via le terminal.

J'espère que vous trouverez ce tutoriel utile. Partagez vos impressions avec nous dans les commentaires ci-dessous.


Linux
  1. Comment changer l'adresse MAC en utilisant macchanger sur Kali Linux

  2. Comment surveiller l'activité des utilisateurs sous Linux

  3. Comment surveiller et enregistrer le trafic réseau sous Linux à l'aide de vnStat

  4. Comment surveiller le trafic réseau sous Linux à l'aide de vnStat

  5. Dans la console Linux (pas de X), comment étirer l'écran de la console pour l'adapter au moniteur

Comment surveiller les performances de Linux à l'aide de l'outil systat

Comment changer l'adresse MAC sous Linux

Comment changer l'adresse IP sous Linux

Comment obtenir votre adresse IP sous Linux

Comment trouver une adresse IP sous Linux

Comment surveiller les métriques système en temps réel à l'aide de l'outil Glances sous Linux