CentOS - Etherape installieren

March 29, 2019 in linux, redhat ‐ 2 min read

In diesem Artikel möchte ich kurz die Schritte aufzeigen, die es braucht um etherape auf einem CentOS 7 zum laufen zu bringen.

Zunächst installieren wir das EPEL release. EPEL steht für Extra Packages on Enterprise Linux und ist ein Repository, welches vom Fedora Projekt maintained wird und unter Enterprise Linux Distributionen wie CentOS hochwertige Softwarepakete bereitstellt.

yum install epel-release

Anschließend aktualisieren wir die Paketquellen mit yum update.

Etherape selbst ist nicht in dem EPEL repo enthalten, allerdings einige Pakete, die wir benötigen um es selbst zu kompilieren. Diese installieren wir jetzt.

yum install spice-glib-devel.x86_64 goocanvas2-devel.x86_64 libpcap-devel.x86_64 itstool popt-devel.x86_64

Jetzt geht es an die Installation von Etherape selbst. Die Sourcefiles laden wir mit wget herunter.

wget https://sourceforge.net/projects/etherape/files/latest/download

Die heruntergeladene Datei “download” ist ein tar Archiv. Dieses entpacken wir.

tar -xzf download

Navigiert jetzt in den entpackten Ordner und startet das Konfigurationsscript.

cd etherape-0.9.14 ./configure

Hierbei sollten keine Probleme auftreten. Falls doch, versucht es mit erhöhten Rechten.

Jetzt erstellen wir mit make das makefile und mit make install installieren wir etherape.

sudo make && sudo make install

Standartmäßig wird etherape unter /usr/local/bin installiert. Da sudo unter CentOS 7 im default nur befehle in /usr/bin und /usr/sbin sucht, müsste etherape jetzt mit /usr/local/bin/etherape gestartet werden.

Um das zu fixen rufen wir mit sudo visudo die datei /etc/sudoers auf und erweitern secure_path= um :/usr/local/bin/

image

Jetzt kann etherape vom Terminal aus gestartet werden. Der Parameter -i definiert, welches Interface Ihr euch anschauen wollt.

sudo etherape -i eth0

image

Cheers, Ori