Huvud Övrig Hur man fångar Wi-Fi-trafik i Wireshark

Hur man fångar Wi-Fi-trafik i Wireshark



Med tanke på att Wireshark är ett så användbart verktyg för att kontrollera datapaketen och analysera trafiken i ditt nätverk, kan du anta att det är enkelt att köra dessa typer av kontroller av Wi-Fi-trafik. Så är inte fallet. Oavsett om du använder Linux- eller Windows-versionen av Wireshark, finns det några saker du måste göra innan du kan fånga Wi-Fi-trafik med hjälp av verktyget.

none

Metoderna du kommer att använda skiljer sig åt beroende på ditt operativsystem (OS), som du kommer att upptäcka i den här artikeln.

Fånga Wi-Fi-trafik i Wireshark för Linux

Om du kör Wireshark på ett Linux-baserat operativsystem (dvs. Ubuntu), har du lättare att fånga Wi-Fi-trafik än om du använde Windows. Ändå finns det fortfarande flera installationssteg du måste slutföra innan du kan börja fånga trafik.

Steg 1 – Kontrollera ditt Wi-Fi-gränssnitt

Innan du kan fånga Wi-Fi-trafik måste du kontrollera att Wireshark kan upptäcka ett fungerande gränssnitt för att fånga den trafiken:

  1. Öppna en Wireshark-terminal med 'Alt + Ctrl + T'-knappkombinationen.
    none
  2. Skriv 'iwconfig' i terminalen.
    none

Förutsatt att Wireshark plockar upp ett fungerande Wi-Fi-gränssnitt, bör det ge ett resultat som visar gränssnittets karaktär (dvs. IEEE 802.11) och lite allmän information om nätverket. Du bör också se att gränssnittet är inställt på 'Managed', vilket indikerar att du kontrollerar ett gränssnitt som är i stations- eller klientläge.

Steg 2 – Kontrollera att ditt Wi-Fi-kort stöder monitorläge

Att upptäcka ett Wi-Fi-gränssnitt betyder inte automatiskt att Wireshark kan fånga Wi-Fi-trafik. Ditt Wi-Fi-kort måste stödja Monitor Mode. Du kan kontrollera detta genom att följa stegen nedan:

  1. Använd 'Alt + Ctrl + T'-knappkombinationen för att öppna en Wireshark-terminal.
    none
  2. Skriv något av följande kommandon i terminalen:
    none
    • iw list
    • 'iw phy0 info'
  3. Kontrollera om ordet 'monitor' finns i listan 'Supported Interface Modes'.

Om 'monitor' finns på listan, stöder ditt Wi-Fi-kort det monitorläge som krävs för att sniffa och fånga Wi-Fi-trafik. Om det inte är det, måste du troligen byta ut ditt Wi-Fi-kort med ett som är kompatibelt med Monitor Mode.

Steg 3 – Konfigurera monitorläge

När du kontrollerade ditt Wi-Fi-gränssnitt såg du förmodligen att det är inställt på 'Managed' -läge. Du måste ändra det till Monitor Mode för att fånga Wi-Fi-trafik. Det här exemplet förutsätter att ditt Wi-Fi-korts gränssnittsnamn är 'wlp3s0', även om du måste ersätta detta med ditt eget korts namn. Du bör se namnet visas i informationen du genererar när du kontrollerar ditt Wi-Fi-gränssnitt.

Förutsatt att du har ditt gränssnittsnamn redo, följ dessa steg för att byta gränssnitt från 'Managed' till 'Monitor'-läge:

hur man gör djärva bokstäver i oenighet
  1. Tryck på 'Alt + Ctrl + T' för att öppna en terminal.
    none
  2. Skriv 'su' för att gå in i superanvändarläge, vilket ger dig behörighet att ändra Wi-Fi-gränssnittslägen.
    none
  3. Ange 'iwconfig wlp3s0 mode monitor' i terminalen. Kom ihåg att ersätta 'wlp3s0' med ditt Wi-Fi-gränssnitts namn.
    none
  4. Skriv 'iwconfig' igen för att kontrollera att ditt Wi-Fi-gränssnitt nu är i övervakningsläge.

Om du redan har ett aktivt Wi-Fi-gränssnitt kan det tredje steget i ovanstående process leverera ett felmeddelande som lyder 'Enhet eller resurs upptagen.' Om det händer kan du ange kommandot 'ifconfig wlp3s0 down' (igen – ersätt 'wlp3s0' med ditt gränssnittsnamn) för att avaktivera Wi-Fi-gränssnittet. Därifrån använder du stegen ovan, och du bör kunna konfigurera gränssnittet till monitorläge.

Steg 4 – Välj en Wi-Fi-sniffningskanal

Trådlösa protokoll har ett par radiofrekvensband – 2,4 GHz och 5 GHz – men det är möjligt att ditt Wi-Fi-kort bara stöder en av dessa två kanaler. Du måste veta vilka kanaler ditt kort stöder innan du kan fånga Wi-Fi-trafik.

Tack och lov visar ett enkelt terminalkommando dig den information du behöver veta:

  1. Tryck på 'Alt+ Ctrl + T' för att öppna en ny Wireshark-terminal.
    none
  2. Skriv 'iw list' och tryck på 'Enter'.
    none
  3. Kontrollera de listade frekvenserna för att se vilken kanal ditt Wi-Fi-kort använder.

Om kortet använder radiofrekvensbandet 2,4 GHz bör du se en punktlista med frekvenser mellan 2 412 MHz och 2 484 MHz på skärmen. Om den stöder 5 GHz-kanalen kommer du att se en lista som sträcker sig från 5 180 MHz till 5 825 MHz. Du kommer att se båda uppsättningarna av frekvensområden om ditt Wi-Fi-kort fungerar på båda banden.

Var och en av dessa frekvenser är ett kanalnummer som du kan använda för att upptäcka Wi-Fi-trafik. Så du måste konfigurera en enda av dessa kanaler för användning i monitorläge.

  • Rulla ner i listan och välj en frekvens. Var och en bör ha ett kanalnummer kopplat till sig (dvs [10]), som du använder för att konfigurera kanalen till monitorläge.
  • Skriv 'iwconfig wlp3s0 channel 10.' Kom ihåg att ändra 'wlp3s0 till ditt Wi-Fi-gränssnitts namn och 'kanal 10' till din valda kanal.
  • Utför kommandot 'iwconfig' för att kontrollera att din kanal är inställd och i övervakningsläge.

Förutsatt att detta kommando fungerar är du redo att konfigurera Wireshark för att fånga Wi-Fi-trafik. För övrigt är det möjligt att 'iwconfig wlp3s0 kanal 10' kommer att mata ut ett fel, vilket vanligtvis betyder att kanalen inte är tillgänglig. Wireshark bör automatiskt köra ett 'gränssnitt upp'-kommando för att bläddra genom kanalerna tills den hittar en den kan använda.

Steg 5 – Börja fånga Wi-Fi-trafik

När installationen är klar bör Wireshark börja fånga trådlösa paket. Om du vill att verktyget ska köras i bakgrunden och utföra kontroller allt eftersom, gör följande:

  1. Öppna terminalen med 'Alt + Ctrl + T' -knappkombinationen.
    none
  2. Skriv '[email protected]<your Wireshark folder destination># wireshark &'. Till exempel kan du använda '[email protected]:home/packets# wireshark &'.
    none
  3. Navigera till Wiresharks startfönster och dubbelklicka på ditt Wi-Fi-gränssnitts namn.

Härifrån bör du kunna se alternativen 'Sondsbegäran', 'Sondsvar och 'Beacon' samt en rad data relaterade till din Wi-Fi-kanal. Tryck bara på 'Spara' för att spara data du fångar för senare analys.

Fånga Wi-Fi-trafik i Wireshark för Windows

Om du kan fånga Wi-Fi-data med Wireshark i Windows beror på om du har Npcap- eller WinPcap-biblioteken installerade på din enhet.

förhöjt läge vinner 10

Npcap är tillgängligt för enheter som använder Windows 7 eller senare och kan laddas ner via Wireshark Wiki . Det erbjuder stöd för samma övervakningsläge som används för att fånga Wi-Fi-data med Linux, så att du kan följa liknande steg för att börja fånga nämnda data via en Windows-maskin.

WinPcap stöder inte Monitor Mode, vilket innebär att du inte kan spåra Wi-Fi-trafik om du har det här biblioteket installerat i din version av Wireshark. Tyvärr kan du inte uppdatera till Npcap-biblioteket om du använder någon version av Windows som släpptes före Windows 7.

Slutligen, installation av Npcap-biblioteket garanterar inte att du kan använda det för att fånga Wi-Fi-data. Enligt Wireshark-webbplatsen kan flera underliggande problem förhindra datainsamling, inklusive nätverksadaptrarna du har och drivrutinerna de använder.

Lös dina Wi-Fi-upptagningsproblem i Wireshark

Det är onekligen lättare att ställa in Wi-Fi-trafikfångst i Linux-versionen av Wireshark än det är i Windows-versionen, främst för att du inte behöver oroa dig för att installera lämpliga bibliotek för funktionen. Ändå kräver att du utför den här åtgärden i Linux att du kör flera kontroller, även om dessa är enkla nog för att inte störa Wireshark-veteraner.

Varför vill du kunna upptäcka och fånga Wi-Fi-trafik med Wireshark? Har du provat det tidigare, bara för att hitta kompatibilitetsproblem i din väg? Berätta för oss om dina upplevelser i kommentarsfältet.

Intressanta Artiklar

Redaktionen

none
13 sätt att göra en Android snabbare
Snabba upp din långsamma telefon med dessa tips. Du kan göra Android snabbare genom att rensa bort de appar du inte använder och stänga av bakgrundsprocesser. Men i slutändan kan din telefon bara vara för gammal för att svara snabbt.
none
Hur man roterar objekt i Sims 4
Roterande objekt är en viktig del av byggläget i Sims 4. Vissa spelare kan dock tycka att det är lite knepigt. Om du kämpar för att ta reda på hur du gör det, läs vår guide nedan. I den här artikeln,
none
Hur man inaktiverar Windows-brandväggen
Så här inaktiverar du Windows-brandväggen i Windows 10, 8, 7, Vista och XP. Ibland är det nödvändigt att inaktivera brandväggen.
none
Oppo A37 – Hur man stänger av autokorrigering
Om du har aktiverat autokorrigering kan det vara orsaken till några pinsamma textmeddelanden. Den här funktionen är utformad för att hjälpa dig att stava och hantera stavfel, men den fungerar ofta inte som den ska
none
Ska du uppgradera ditt mobila operativsystem?
Den här månadens kolumn är inspirerad av en tweet från PC Pro-läsaren James Franklin, som frågar: Jag är förvirrad av de olika versionerna av Android. Jag tyckte att de flesta webbresurser var förvirrande - kan du förklara skillnaderna? Det där'
none
OnePlus 2-recension: En fantastisk telefon som kommer att saknas mycket
Berättelsen om OnePlus är en uppmuntrande i smarttelefonens halsvärda värld. Under de senaste åren, när även stora namn som Sony och HTC har kämpat i striden mot Samsung och Apple
none
Apple iPhone 8/8+ – Hur man flyttar filer till PC
iPhone 8 och 8+ kommer båda i 64GB och 256GB versioner. Om du planerar att skapa ett stort antal bilder bör du överväga 256 GB-versionen. Många väljer dock emot det för att slippa betala extra. Istället, de