Hoe Wireshark te installeren op Linux

Wireshark is een van de beste open source netwerk GUI packet analyzer die vandaag de dag beschikbaar is. Het wordt gebruikt om netwerkpakketten vast te leggen en de details van de pakketgegevens weer te geven. Wireshark en tcpdump gebruiken libpcap om live netwerkgegevens te verkrijgen. Het is vaak eenvoudiger om pakketten op te vangen met het tcpdump commando en ze te bekijken met Wireshark. Dit is handig voor het oplossen van problemen met het netwerk of netwerkbeveiliging en om protocolimplementaties te debuggen.

In deze tutorial gaan we door de installatie van Wireshark op Ubuntu 16.04, CentOS 7, en Arch Linux.

Installeren op Ubuntu 16.04

Voordat we beginnen met de installatie, laten we eerst de afhankelijkheden voldoen:

$ sudo apt-get install build-essential checkinstall libcurl4-openssl-dev bison flex qt5-default qttools5-dev libssl-dev libgtk-3-dev libpcap-d

Als alle afhankelijkheden zijn geïnstalleerd, voeren we het volgende uit in de terminal.

$ sudo add-apt-repository ppa:wireshark-dev/stable$ sudo apt-get update$ sudo apt-get install wireshark

Tijdens de installatie, als u wordt gevraagd of niet-superusers in staat zijn om pakketten op te vangen. Druk op de linker pijltjestoets van uw toetsenbord om <Yes> te selecteren en druk op Enter.

U kunt het starten vanaf dash of typ het commando:

$ wireshark

Installeren op CentOS 7

We zullen Wireshark installeren op CentOS 7 met behulp van yum. Typ in de terminal de volgende commando’s:

Lanceer het vanaf de launcher of typ het volgende commando in de opdrachtregel:

$ wireshark

Installeren op Arch Linux

Typ in de terminal de volgende commando’s:

$ sudo pacman -S wireshark-qt

of als u de GTK+ interface verkiest, gebruikt u dit commando:

$ sudo pacman -S wireshark-gtk

Installeren vanaf broncode

Installeren vanaf broncode vereist dat u de broncode compileert. Zodra aan de vereisten is voldaan, voert u de volgende opdrachten in de terminal uit om de broncode te installeren.

Tshark

TShark is een opdrachtregelgereedschap dat samen met Wireshark wordt geleverd om live verkeer vast te leggen en ook om vastgelegde bestanden te lezen en te ontleden. Zonder enige opties in te stellen, zal TShark werken zoals tcpdump. Het gebruikt de pcap bibliotheek om verkeer vast te leggen van de eerste beschikbare netwerk interface en toont een samenvattingsregel op stdout voor elk ontvangen pakket.

Tshark is automatisch op CentOS 7 wanneer je wireshark installeert. Op Ubuntu kunt u het installeren met het commando:

$ sudo apt install tshark

Tshark gebruiken

Als u de pakketten wilt vastleggen die komen van/gaan naar UDP poort 1812 op eth0, kunt u het tshark commando als volgt gebruiken:

$ tshark -f "tcp port 80" -i eth0 -w capture.capCapturing on 'eth0'

De -f vlag wordt gebruikt om een netwerk capture filter op te geven (later meer over filters). Pakketten die niet voldoen aan de voorwaarde die volgt op de -f vlag zullen niet worden gevangen. In dit voorbeeld worden alleen IP pakketten gevangen die komen van of gaan naar UDP poort 1812.

De -i vlag wordt gebruikt om de interface te specificeren waarvan we de RADIUS pakketten verwachten te zien. Verander ‘eth0’ in de naam van uw interface.

De -w vlag wordt gebruikt om een bestand te specificeren waar het gevangen verkeer zal worden opgeslagen voor latere verwerking.

Als u een ‘Permission Denied’ fout krijgt bij het draaien van wireshark als lokale gebruiker, kunt u het starten met root privileges of de gebruikersaccount toevoegen aan de wireshark groep met het volgende commando:

$ sudo usermod -a -G wireshark username

Conclusie

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.