GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So überwachen Sie die Ethernet-Aktivität unter Linux mit Arpwatch

Arpwatch ist eine Open-Source-Computersoftware, die zur Überwachung des Address Resolution Protocol-Verkehrs in einem Computernetzwerk verwendet wird. Mit Arpwatch , können Sie ganz einfach ein Protokoll oder eine Datenbank aller Ethernet- und IP-Adresspaarungen führen. Das heißt, eine Liste aller identifizierten Paarungen von IP- und MAC-Adressen und ihre entsprechenden Zeitstempel.

Arpwatch verwendet pcap, um arp-Pakete in einem lokalen Netzwerk abzuhören, um die ARP-Aktivität zu überwachen, um ARP-Spoofing, Netzwerk-Flip-Flops, geänderte und neue Stationen und die Wiederverwendung von Adressen zu erkennen. Es besteht auch die Möglichkeit, diese Änderungen per E-Mail zu melden.

Wie überwacht man die Ethernet-Aktivität unter Linux?

Lassen Sie uns einen Blick darauf werfen, wie man die Ethernet-Aktivität mit arpwatch unter Linux überwacht.

Bevor Sie das Arpwatch-Tool verwenden können, müssen Sie es zuerst installieren, da es normalerweise nicht mit Ihrer Linux-Distribution geliefert wird.

Unter Debian, Ubuntu und anderen darauf basierenden Distributionen wie Linux Mint kann das Tool arpwatch mit dem Befehl apt-get installiert werden.​

Installieren Sie arpwatch in Debian/Ubuntu-basierten Distributionen

$ sudo apt-get install arpwatch   

Auf RHEL und verwandten Distributionen wie CentOS kann arpwatch mit dem Befehl yum installiert werden.

$ yum install arpwatch   

Auf den neuesten Fedora-Systemen wird Arpwatch mit dnf installiert.

$ sudo dnf install arpwatch   ​

Arpwatch verwendet einige wichtige Dateien und es ist wichtig, die Speicherorte dieser Dateien zu notieren. Die Speicherorte können je nach verwendeter Distribution etwas variieren.

/var/arpwatch – Standardverzeichnis
/var/arpwatch/arp.dat – Hauptdatenbank für Ethernet-/IP-Adressdatensätze
/var/arpwatch/ethercodes.dat – Ethernet-Sperrliste des Anbieters
/etc/rc.d/init.d/arpwatch – Arpwatch-Dienst zum Starten oder Stoppen des Daemons
/etc/sysconfig/arpwatch – Dies ist die Hauptkonfigurationsdatei
/usr/sbin/arpwatch – Binärer Befehl zum Starten und Stoppen des Tools über das Terminal
/var/log/messages – Es ist die Systemprotokolldatei, in die arpwatch alle Änderungen oder ungewöhnlichen Aktivitäten an IP/MAC schreibt. Wenn Sie möchten, dass Protokolle an eine bestimmte E-Mail-Adresse gesendet werden, bearbeiten Sie die Hauptkonfigurationsdatei, um Ihre E-Mail-Adresse hinzuzufügen. Öffnen Sie /etc/sysconfig/ Arpwatch und bearbeiten Sie die Datei mit diesem eth0 -a -n 192.168.1.0/24 -m [email protected] über das Terminal mit

OPTIONS=” -u arpwatch -e [E-Mail-geschützt] -s ‘root (Arpwatch)’”

Die E-Mail-Benachrichtigung wird mit Protokolldetails an die angegebene E-Mail-ID gesendet.

Geben Sie den folgenden Befehl ein, um den arpwatch-Dienst zu starten –

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

Überprüfen Sie mit ps -ef|grep arpwatch

, ob der Prozess ausgeführt wird

Führen Sie den Arpwatch-Befehl mit der Option -i und dem Gerätenamen aus, um eine bestimmte Schnittstelle zu überwachen.

$ arpwatch -i eth0 

Jedes Mal, wenn ein neuer MAC angeschlossen wird oder eine bestimmte IP ihre MAC-Adresse im Ethernet-Netzwerk ändert, werden Sie Syslog-Einträge entweder in der Datei „/var/log/syslog“ oder „/var/log/message“ bemerken. P>

Hier ist eine kurze Liste der von Arpwatch generierten Berichtsmeldungen.

neue Aktivität – Dieses Ethernet/IP-Adresspaar wurde zum ersten Mal vor sechs Monaten oder länger verwendet.
Neue Station – Die Ethernet-Adresse wurde noch nie gesehen.
Flip Flop – Die Ethernet-Adresse hat sich von der zuletzt gesehenen Adresse zur zweitletzten gesehenen Adresse geändert. Wenn entweder die alte oder die neue Ethernet-Adresse eine DECnet-Adresse ist und weniger als 24 Stunden zurückliegt, wird die E-Mail-Version des Berichts unterdrückt.
geänderte Ethernet-Adresse – Der Host hat auf eine neue Ethernet-Adresse gewechselt.

Für weitere Informationen geben Sie über das Terminal „man arpwatch“ ein.

Ich hoffe, Sie finden dieses Tutorial nützlich. Teilen Sie uns Ihre Gedanken in den Kommentaren unten mit.


Linux
  1. So ändern Sie die MAC-Adresse mit macchanger unter Kali Linux

  2. So überwachen Sie die Benutzeraktivität unter Linux

  3. So überwachen und protokollieren Sie den Netzwerkverkehr unter Linux mit vnStat

  4. So überwachen Sie den Netzwerkverkehr unter Linux mit vnStat

  5. In der Linux-Konsole (kein X), wie man den Konsolenbildschirm dehnt, um ihn an den Monitor anzupassen

So überwachen Sie die Linux-Leistung mit dem Systat-Tool

So ändern Sie die MAC-Adresse in Linux

So ändern Sie die IP-Adresse unter Linux

So erhalten Sie Ihre IP-Adresse unter Linux

So finden Sie die IP-Adresse in Linux

So überwachen Sie Systemmetriken in Echtzeit mit dem Glances-Tool unter Linux