Mida teada
- Wireshark on avatud lähtekoodiga rakendus, mis salvestab ja kuvab võrgus edasi-tagasi liikuvaid andmeid.
- Kuna see suudab süvendada ja lugeda iga paketi sisu, kasutatakse seda võrguprobleemide tõrkeotsinguks ja tarkvara testimiseks.
Selles artiklis olevad juhised kehtivad Wireshark 3.0.3 Windowsi ja Maci jaoks.
Alumine rida
Algselt Ethereali nime all tuntud Wireshark kuvab andmeid sadade erinevatest protokollidest kõigis peamistes võrgutüüpides. Andmepakette saab vaadata reaalajas või analüüsida võrguühenduseta. Wireshark toetab kümneid püüdmis-/jälgimisfailivorminguid, sealhulgas CAP ja ERF. Integreeritud dekrüpteerimistööriistad kuvavad krüptitud paketid mitme levinud protokolli jaoks, sealhulgas WEP ja WPA/WPA2.
Kuidas Wiresharki alla laadida ja installida
Wiresharki saab tasuta alla laadida Wireshark Foundationi veebisaidilt nii macOS-i kui ka Windowsi jaoks. Näete uusimat stabiilset väljalaset ja praegust arendusväljaannet. Kui te pole kogenud kasutaja, laadige alla stabiilne versioon.
Windowsi häälestusprotsessi ajal valige, kas installida WinPcap või Npcap, kui seda küsitakse, kuna need sisaldavad reaalajas andmete kogumiseks vajalikke teeke.
Wiresharki kasutamiseks peate olema seadmesse sisse logitud administraatorina. Operatsioonisüsteemis Windows 10 otsige Wiresharki ja valige Run as administrator MacOS-is paremklõpsake rakenduse ikoonil ja valige Get InfoSeadetes Jagamine ja load andke administraatorile Lugemis- ja kirjutamisõigused.
Rakendus on saadaval ka Linuxile ja teistele UNIX-i sarnastele platvormidele, sealhulgas Red Hat, Solaris ja FreeBSD. Nende operatsioonisüsteemide jaoks vajalikud binaarfailid leiate Wiresharki allalaadimislehe allservast jaotisest Kolmanda osapoole paketid. Sellelt lehelt saate alla laadida ka Wiresharki lähtekoodi.
Kuidas Wiresharkiga andmepakette püüda
Kui käivitate Wiresharki, kuvatakse tervituskuval teie praeguses seadmes saadaolevad võrguühendused. Mõlemast paremal on EKG-stiilis joondiagramm, mis kujutab reaalajas liiklust selles võrgus.
Pakettide hõivamise alustamiseks Wiresharkiga:
-
Valige üks või mitu võrku, minge menüüribale ja seejärel valige Capture.
Mitme võrgu valimiseks hoidke valiku tegemise ajal all klahvi Shift.
-
Aknas Wireshark Capture Interfaces valige Start.
Pakettide hõivamise algatamiseks on ka teisi viise. Valige Wiresharki tööriistariba vasakul küljel shark fin, vajutage Ctrl+E või topeltklõpsake võrku.
-
Valige Fail > Salvesta nimega või valige võtte salvestamiseks suvand Ekspordi.
-
Jäädvustamise lõpetamiseks vajutage Ctrl+E. Või minge Wiresharki tööriistaribale ja valige punane nupp Stopp, mis asub haiuime kõrval.
Kuidas vaadata ja analüüsida paketi sisu
Püütud andmeliides sisaldab kolme põhiosa:
- Paketite loendi paan (ülemine jaotis)
- Paki üksikasjade paan (keskmine osa)
- Pakettibaitide paan (alumine osa)
Pakettide nimekiri
Akna ülaosas asuv pakettide loendi paan näitab kõiki aktiivsest püüdmisfailist leitud pakette. Igal paketil on oma rida ja sellele määratud vastav number koos kõigi järgmiste andmepunktidega:
- No: see väli näitab, millised paketid on sama vestluse osad. See jääb tühjaks, kuni valite paketi.
- Aeg: Selles veerus kuvatakse paketi hõivamise ajatempel. Vaikevorming on sekundite või osaliste sekundite arv alates selle konkreetse salvestusfaili esmakordsest loomisest.
- Allikas: See veerg sisaldab aadressi (IP või muu), kust pakett pärineb.
- Sihtkoht: See veerg sisaldab aadressi, kuhu pakett saadetakse.
- Protokoll: Sellest veerust leiate paketi protokolli nime, näiteks TCP.
- Length: Selles veerus kuvatakse paketi pikkus baitides.
- Info: Täiendavad üksikasjad paketi kohta on esitatud siin. Selle veeru sisu võib sõltuv alt paketi sisust oluliselt erineda.
Ajavormingu muutmiseks kasulikumaks (nt tegelik kellaaeg) valige Vaade > Aja kuvamise vorming.
Kui ülemisel paanil on valitud pakett, võite märgata, et veerus No. ilmub üks või mitu sümbolit. Avatud või suletud sulud ja sirge horisontaaljoon näitavad, kas pakett või pakettide rühm on osa samast edasi-tagasi vestlusest võrgus. Katkestatud horisontaaljoon tähendab, et pakett ei ole vestluse osa.
Paki üksikasjad
Kesketas asuv üksikasjade paan esitab valitud paketi protokollid ja protokolliväljad kokkupandavas vormingus. Lisaks iga valiku laiendamisele saate rakendada üksikuid Wiresharki filtreid konkreetsete üksikasjade põhjal ja jälgida protokollitüübil põhinevaid andmevooge, paremklõpsates soovitud üksusel.
Packet Bytes
Alumises servas on paketibaitide paan, mis kuvab valitud paketi algandmed kuueteistkümnendsüsteemis. See hex dump sisaldab 16 kuueteistkümnendsüsteemi baiti ja 16 ASCII baiti koos andmete nihkega.
Nendest andmetest konkreetse osa valimine tõstab automaatselt esile selle vastava jaotise paketi üksikasjade paanil ja vastupidi. Kõik baidid, mida ei saa printida, on tähistatud punktiga.
Nende andmete kuvamiseks bitivormingus, mitte kuueteistkümnendsüsteemis, paremklõpsake paanil suvalises kohas ja valige bittidena.
Kuidas kasutada Wiresharki filtreid
Püüdmisfiltrid juhendavad Wiresharki salvestama ainult määratud kriteeriumidele vastavaid pakette. Filtreid saab rakendada ka püüdmisfailile, mis on loodud nii, et kuvatakse ainult teatud paketid. Neid nimetatakse kuvafiltriteks.
Wireshark pakub vaikimisi suurt hulka eelmääratletud filtreid. Nende olemasolevate filtrite kasutamiseks sisestage selle nimi sisestusväljale Apply a display filter, mis asub Wiresharki tööriistariba all või Sisesta püüdmisfilterväli asub tervituskuva keskel.
Näiteks kui soovite kuvada TCP-pakette, tippige tcp. Wiresharki automaatse täitmise funktsioon näitab soovitatud nimesid, kui hakkate tippima, muutes otsitava filtri õige nime leidmise lihtsamaks.
Teine viis filtri valimiseks on valida sisestusvälja vasakus servas järjehoidja. Filtrite lisamiseks, eemaldamiseks või muutmiseks valige Halda filtriväljendeid või Ekraanifiltrite haldamine.
Saate juurde pääseda ka varem kasutatud filtritele, valides ajaloo ripploendi kuvamiseks sisestusvälja paremal küljel oleva allanoole.
Püüdmisfiltrid rakendatakse kohe, kui alustate võrguliikluse salvestamist. Kuvafiltri rakendamiseks valige sisestusvälja paremal küljel olev paremnool.
Wiresharki värvireeglid
Kuigi Wiresharki püüdmis- ja kuvafiltrid piiravad, milliseid pakette salvestatakse või ekraanil kuvatakse, viib selle värvimisfunktsioon asja veelgi kaugemale: see suudab eristada erinevaid paketitüüpe nende individuaalse tooni alusel. See tuvastab paketiloendi paanil kiiresti teatud paketid salvestatud komplektis nende reavärvi järgi.
Wiresharkil on umbes 20 vaikevärvimisreeglit, millest igaüks saab redigeerida, keelata või kustutada. Iga värvi tähendusest ülevaate saamiseks valige View > Värvireeglid. Saate lisada ka oma värvipõhiseid filtreid.
Pakendite värvimise sisse- ja väljalülitamiseks valige View > Colorize Packet List.
Statistika Wiresharkis
Muud kasulikud mõõdikud on saadaval rippmenüüs Statistika. Nende hulka kuuluvad hõivamisfaili suuruse ja ajastuse teave ning kümned diagrammid ja graafikud, mis ulatuvad teemade kaupa alates pakettvestluse jaotusest kuni HTTP-päringute laadimise jaotamiseni.
Ekraanifiltreid saab nende liideste kaudu rakendada paljudele statistikale ja tulemusi saab eksportida levinud failivormingutesse, sealhulgas CSV, XML ja TXT.
Wiresharki täiustatud funktsioonid
Wireshark toetab ka täiustatud funktsioone, sealhulgas võimalust kirjutada Lua programmeerimiskeeles protokolli lahkajaid.