Hur man använder Wireshark för att inspektera nätverkstrafik

Wireshark är en gratis paketanalysator med öppen källkod. Den används för felsökning av nätverk, analys, utveckling av programvara och kommunikationsprotokoll. Den låter dig se vad som händer i ditt nätverk på en mikroskopisk nivå och är de facto (och ofta de jure) standard i många kommersiella och icke-vinstdrivande företag, myndigheter och utbildningsinstitutioner. Wireshark är ett plattformsoberoende verktyg som körs på Linux, Microsoft Windows, macOS, BSD, Solaris och andra Unix-liknande operativsystem.

Innehållsförteckning

Hur installerar man Wireshark i Linux?

För att installera Wireshark anger du bara följande kommando i din terminal – sudo apt-get install Wireshark Wireshark kommer då att installeras och vara tillgängligt för användning. Om du kör Wireshark som en icke-rootanvändare (vilket du bör göra) kommer du i detta skede att få ett felmeddelande som lyder:
”No interface can be used for capturing in this system with the current configuration”.Följande steg kommer att åtgärda detta:

Skapa en Wireshark-grupp.

sudo groupadd wireshark 

Lägg ditt användarnamn till Wireshark-gruppen –

sudo usermod -a -G wireshark USERNAME 

Ändra gruppens ägande av filen dumpcap till wireshark –

sudo chgrp wireshark /usr/bin/dumpcap 

Ändra läget för filen. dumpcap för att tillåta exekvering av gruppen wireshark –

sudo chmod 750 /usr/bin/dumpcap 

Gör kapacitet med setcap –

sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap 

Verifiera ändringen –

sudo getcap /usr/bin/dumpcap 

Vad används Wireshark till?

Wireshark har en ganska omfattande tillämpning eller användning. Här är några exempel på vad folk använder Wireshark till:

  • Nätverksadministratörer använder det för att felsöka nätverksproblem
  • Nätverkssäkerhetsingenjörer använder det för att undersöka säkerhetsproblem
  • Utvecklare använder det för att felsöka protokollimplementationer
  • Andra använder det för att lära sig nätverksprotokollens interna delar

Funktioner i överblick

Nedan följer några av de många funktioner som Wireshark tillhandahåller:

  • Fånga levande paketdata från ett nätverksgränssnitt.
  • Öppna filer som innehåller paketdata som fångats med tcpdump/WinDump, Wireshark och ett antal andra paketfångstprogram.
  • Importera paket från textfiler som innehåller hexdumpar av paketdata.
  • Visa paket med mycket detaljerad protokollinformation.
  • Spara fångade paketdata.
  • Exportera en del eller alla paket i ett antal fångstfilformat.
  • Filtrera paket på många kriterier.
  • Söka efter paket på många kriterier.
  • Färga paketvisningen baserat på filter.
  • Skapa olika statistiska uppgifter.

Hur använder man Wireshark för att inspektera nätverkspaket i Linux?

Fånga paket

När du har laddat ner och installerat Wireshark kan du starta det och klicka på namnet på ett gränssnitt under gränssnittslistan för att börja fånga paket på det gränssnittet. Om du till exempel vill fånga trafik på det trådlösa nätverket klickar du på ditt trådlösa gränssnitt. Du kan konfigurera avancerade funktioner genom att klicka på Capture Options.

Sedan du klickar på gränssnittets namn ser du hur paketen börjar visas i realtid. Wireshark fångar varje paket som skickas till eller från ditt system. Om du fångar på ett trådlöst gränssnitt och har promiscuous mode aktiverat i dina fångavtalsalternativ ser du även andra de andra paketen på nätverket.

Färgkodning

Du kommer förmodligen att se paket som är markerade i grönt, blått och svart. Wireshark använder färger för att hjälpa dig att identifiera trafiktyperna vid en överblick. Som standard är grönt TCP-trafik, mörkblått DNS-trafik, ljusblått UDP-trafik och svart identifierar TCP-paket med problem – de kan till exempel ha levererats i fel ordning.

Slutsats

Som jag nämnde tidigare finns Wireshark på alla plattformar, men ingen av dessa andra plattformar har samma funktionalitet som Linux.

Wireshark är ett extremt kraftfullt verktyg och den här handledningen skrapar bara på ytan av vad du kan göra med det. Proffs använder det för att felsöka nätverksprotokollimplementationer, undersöka säkerhetsproblem och inspektera nätverksprotokollens interna delar. Kolla in denna officiella DOKUMENTATION för mer information om vad du kan göra med Wireshark.


LinuxAndUbuntu hosting is sponsored by massiveGRID

Lämna ett svar

Din e-postadress kommer inte publiceras.