Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man fångar paket i WireShark

Wireshark är ett ovärderligt nätverksanalysverktyg som översätter data som färdas genom dina nätverk till ett läsbart format. Du kan identifiera nätverks- eller säkerhetsproblem, felsöka protokollimplementeringar eller helt enkelt övervaka trafik genom att fånga paket med Wireshark.

Ta en närmare titt på vad som händer i ditt nätverk genom att fånga den exakta information du behöver. Så här fångar du olika typer av paket i Wireshark.

Hur man fångar paket

Att starta infångningsprocessen i Wireshark kräver bara några få klick. Allt du behöver göra är att starta inspelningsläget och data kommer att börja komma in ofiltrerat. Även om detta ofiltrerade läge är bra när du behöver en fullständig rapport om vad som händer, kan mängden data som fångas på detta sätt vara överväldigande. För att göra det mer hanterbart kan du använda filter och bara fånga en specifik typ av data. Du hittar stegen för att göra detta nedan.

För nu, låt oss se hur du börjar fånga alla paket i Wireshark:

  1. Se till att du har den senaste versionen av Wireshark installerad. Du kan få programmet gratis från tjänstemannen trådhaj hemsida.
  2. Starta programmet. Du kommer att mötas av välkomstskärmen, med listan över dina upptäckta nätverk.
  3. Börja fånga paket på något av följande sätt:
    • Dubbelklicka på det nätverk du väljer i listan.
    • Välj ett eller flera nätverksgränssnitt och klicka sedan på hajfensikonen i verktygsfältet eller “Fånga” och sedan på “Start” i menyraden.

Obs: Du kan justera infångningsalternativ, till exempel promiskuöst läge, innan du börjar genom att klicka på “Fånga” och sedan på “Alternativ”.

Så snart du klickar på nätverksgränssnittet eller hemknappen kommer du till inspelningsskärmen. Du kommer att se Wireshark ta datapaket i realtid. När du är nöjd med mängden insamlad data kan du sluta fånga genom att klicka på den röda stoppknappen i det övre verktygsfältet. Börja analysera data direkt eller spara dem till senare genom att klicka på “Arkiv” och sedan “Spara som…” i menyraden.

Relaterad  Geografer vid universitetet i Warszawa har sammanställt en detaljerad karta över The Witchers värld

Hur man fångar UDP-paket

Om du följer stegen ovan kommer programmet att fånga alla paket. Även om olika typer av trafik lätt kan särskiljas i Wireshark tack vare färgkodning, behöver du fortfarande sålla igenom mycket data. Om du bara letar efter information om vissa paket kan du använda filter för att göra ditt jobb enklare.

Wireshark stöder infångnings- och visningsfilter. Att använda ett fångstfilter innebär att programmet bara fångar upp paket som du definierar. View-filter filtrerar helt enkelt bort redan infångade paket. De två filtren fungerar olika och använder olika kommandon, så du måste bestämma vilket som passar dina behov bäst.

Om du bara vill fånga UDP-trafik, använd ett fångstfilter innan du påbörjar fångstprocessen.

  1. Starta Wireshark.
  2. Leta efter fältet Capture Filter på välkomstskärmen. Det är den direkt ovanför din nätverkslista.
  3. Ange “udp” i fångstfilterfältet och tryck på Enter för att börja registrera UDP-trafik. Du kan också lägga till en specifik port efter “udp” om du vill specificera ditt filter ytterligare.

Tips: Ett annat sätt att justera fångstfilter är att klicka på “Fånga” och sedan på “Alternativ” i menyn. Filterfältet kommer att vara längst ned i fångstgränssnittet.

Wireshark Hur man fångar DHCP-paket

För att enbart fånga DHCP-paket måste du ange motsvarande portnummer i fångstfiltret. Använd infångningsfiltret “port 67” eller “port 68” eller kombinationen av de två “port 67 eller port 68” för att fånga DHCP-paket.

På samma sätt kan ett visningsfilter filtrera DHCP-paket på din fångstskärm. Kom dock ihåg att visningsfilter använder en annan syntax än fångstfilter. Du måste ange “udp.port == 68” i displayens filterfält.

Hur man fångar ping-paket

Det bästa sättet att fånga ping-paket (även känt som Internet Control Message Protocol (ICMP) ekotrafik) i Wireshark är att använda ett visningsfilter i fångstläge. Här är processen.

  1. Öppna Wireshark och starta infångningsprocessen enligt beskrivningen ovan.
  2. Öppna din kommandotolk och pinga den adress du valt.
  3. Gå tillbaka till Wireshark och stoppa infångningsprocessen.
  4. Skapa ett filter för ping-paket genom att skriva “icmp” i filterfältet på skärmen och tryck sedan på Enter.
Relaterad  Stalker 2 kommer inte att ha NFT:er – utvecklare backar på icke-fungibla tokens

Du kommer att se både ping-förfrågningar och svar i paketlistan.

Wireshark Hur man fångar paket från en specifik IP-adress

Om du vill fokusera din fångst på en specifik IP-adress, ange följande fångstfilter innan du påbörjar din fångst: “värd [the IP address you want to record].” Till exempel skulle fånga paket relaterade till IP-adressen 111.11.1.1 kräva filtret “värd 111.11.1.1” i fångstfilterfältet.

Du kan också definiera om du vill fånga trafik till eller från en specifik IP-adress genom att lägga till “src” för källan eller “dst” för destinationen i början istället för “host:”

  • skriv “src 111.11.1.1” för paket som kommer från IP-adressen i fråga
  • skriv “dst 111.11.1.1” för paket som skickas till IP-adressen i fråga

Naturligtvis kan du kombinera dessa filter för att specificera den trafik du vill fånga mest. Anslut de två filtren med “och” så att paket färdas mellan de två IP-adresser du definierar. Till exempel, “src 111.11.1.1 och dst 222.22.2.2” kommer bara att fånga paket som skickas från 111.11.1.1 till 222.22.2.2.

Använd visningsfilter för att filtrera paket relaterade till en specifik IP-adress i en redan inhämtad datamängd. För IP-adressen som nämns ovan anger du “ip.addr == 111.11.1.1” i skärmfilterfältet och så vidare.

vanliga frågor

Hur fångar jag in routerpaket i Wireshark?

Du kan bara fånga routerpaket med Wireshark om du har en router som stöder portspegling. Först måste du spegla trafiken på en LAN-port. Processen kan variera beroende på din enhet.

1. Gå till LAN och sedan LAN Port Mirror.

2. Aktivera portspegling.

3. Ställ in start- och destinationspunkter.

Om du kan duplicera din trafik på detta sätt kommer du att kunna fånga routerpaket normalt i Wiresharks fångstläge.

Relaterad  Meizu 10 presenteras – en fantastisk smartphone för 8000 rubel

Varför kan jag inte fånga paket i Wireshark?

Om din Wireshark inte fångar några paket, leta efter följande möjligheter för att åtgärda problemet:

• Se till att du inte har några alltför specifika fångstfilter aktiverade.

• Sök efter Wireshark-uppdateringar i hjälpmenyn.

• Kontrollera att en brandvägg inte blockerar din Wireshark-applikation.

Om ingen av ovanstående faktorer gäller dig, är problemet troligen relaterat till din hårdvara.

Jag måste fånga allt

Att fånga paket med Wireshark kräver bara några få klick. Det kommer förmodligen att vara den enklaste delen av din felsökningsuppgift. Fånga all trafik och filtrera paket senare eller använd fångstfilter för att endast registrera en specifik typ av data.

Lyckades du fånga de paket du ville ha med dessa tips? Vilka Wireshark-infångningsfilter tycker du är mest användbara? Låt oss veta i kommentarsfältet.