Najzmogljivejši analizator omrežnih protokolov na svetu, Wireshark, v bistvu spremlja podatkovne pakete, poslane prek računalniškega omrežja, v realnem času. Od zasnove tega odprtokodnega orodja leta 1998 ga je razvila in vzdrževala globalna ekipa strokovnjakov za protokole in mreženje.
Če morate s programom Wireshark raziskati statusne kode podatkovnih paketov, smo opisali korake za to za zahteve HTTP. Poleg tega naša pogosta vprašanja vključujejo pomene za vsako kodo stanja in nekatere najpogostejše metode zahtev HTTP s primeri.
Kako najti kodo stanja za zahtevo HTTP v WireSharku
Če želite poiskati statusno kodo odgovora spletnega strežnika na zahtevo HTTP:
- Zaženite svoj internetni brskalnik.
- Počistite predpomnilnik brskalnika.
- Zaženite »Wireshark«.
- S seznama omrežnih vmesnikov na vašem računalniku:
- Dvokliknite vaš adapter Ethernet ali Wi-Fi.
- Wireshark bo samodejno začel zbirati pakete.
- Zaženite nov spletni brskalnik in se pomaknite do spletnega mesta, za katerega želite pregledati kode stanja.
- Če želite videti samo pakete HTTP, vnesite »HTTP« v besedilno polje »Filter« v zgornjem levem kotu.
- Nato pod glavnim menijem kliknite začetno ikono (prva ikona), da začnete zajemati pakete.
- Osvežite stran. Ko Wireshark prikaže pakete HTTP za zahtevo vašega spletnega mesta, ustavite zajemanje s klikom na ikono za ustavitev.
- Izberite vnos paketa, kjer se v stolpcu »Informacije« glasi: »HTTP/1.1 [XXX a številka] OK.«
- Številčni del »Info« bo statusna koda.
Opomba: Koda stanja in druge koristne informacije o izbranem podatkovnem paketu so na voljo v oknu pod oknom paketov. Razširite možnost »Hypertext Transfer Protocol« in nato »HTTP/1.1…«. možnost spodaj, da si jo ogledate.
Kako si ogledati vse kode stanja za zahtevo HTTP
- Zaženite svoj internetni brskalnik.
- Počistite predpomnilnik brskalnika.
- Zaženite »Wireshark«.
- S seznama omrežnih vmesnikov na vašem računalniku:
- Dvokliknite vaš adapter Ethernet ali Wi-Fi.
- Wireshark bo samodejno začel zbirati pakete.
- Zaženite nov spletni brskalnik in se pomaknite do spletnega mesta, za katerega želite pregledati kode stanja.
- Če želite videti samo pakete HTTP, vnesite »HTTP« v besedilno polje »Filter« v zgornjem levem kotu.
- Nato pod glavnim menijem kliknite začetno ikono (prva ikona), da začnete zajemati pakete.
- Osvežite stran. Ko Wireshark prikaže pakete HTTP za zahtevo vašega spletnega mesta, ustavite zajemanje s klikom na ikono za ustavitev.
- V zgornjem meniju izberite »Statistika«, »HTTP« in nato »Števec paketov«.
- Pojavilo se bo okno filtra. Besedilno polje pustite prazno in kliknite »Ustvari statistiko«.
- Kliknite na znak plus poleg možnosti »Odzivni paketi HTTP«, da jo razširite.
- Razširite skupine kod statusa za več podrobnosti o vsaki kodi stanja.
Pogosta vprašanja
Kaj pomenijo statusne kode v WireSharku?
Statusne kode so odgovori, ki jih pošlje spletni strežnik kot odgovor na zahtevo, ki mu je bila poslana. Zahteve se pošljejo spletnim strežnikom, ko se pomikate na spletno stran(e) iz vašega spletnega brskalnika in pri vseh drugih interakcijah, ki jih imate s spletnimi stranmi(ami).
Ali lahko filtriram statusne kode v WireSharku?
Če želite navesti statusne kode samo za zahteve HTTP:
1. Zaženite internetni brskalnik.
2. Počistite predpomnilnik brskalnika.
3. Zaženite »Wireshark«.
4. S seznama omrežnih vmesnikov na vašem računalniku:
· Dvokliknite vaš adapter Ethernet ali Wi-Fi.
· Wireshark bo samodejno začel zbirati pakete.
5. Zaženite nov spletni brskalnik in se pomaknite do spletnega mesta, za katerega želite pregledati kode stanja.
6. V besedilno polje »Filter« v zgornjem levem kotu vnesite »http.response.code«.
7. Nato pod glavnim menijem kliknite začetno ikono (prva ikona), da začnete zajemati pakete.
· Kode stanja za zahteve vašega spletnega strežnika bodo prikazane v oknu paketov.
Kaj pomenijo različne kode stanja odziva HTTP?
Kode stanja HTTP so razdeljene v pet kategorij. Vsak odgovor je sestavljen iz treh števk – samo prva številka opisuje kategorijo odgovora. Kategorije so:
• 1XX je informacijski odgovor, ki pravi, da je strežnik prejel zahtevo in je v obdelavi.
• 2XX je uspešen odgovor, ki potrjuje, da je bila zahteva uspešno prejeta, razumljena in sprejeta.
• 3XX je sporočilo o preusmeritvi, ki opozarja, da je potrebno več ukrepanja, preden se lahko zahteva uspešno zaključi.
• 4XX je napaka odjemalca, ki se izda, ko zahteve ni mogoče izvesti.
• 5XX je napaka strežnika, ko je zahteva veljavna, vendar je strežnik ni izpolnil.
Vohanje paketov po žici z Wiresharkom
Wireshark je uveljavljeno odprtokodno orodje za analizo paketov, zasnovano za zajemanje internetnega prometa, ki teče na vašem računalniku v realnem času. Z leti ga je razvila globalna ekipa nadarjenih in strastnih strokovnjakov. Je učinkovito orodje za odpravljanje težav in pomaga priti do dna težav z omrežjem, vključno z nedejavnostjo ali zlonamerno dejavnostjo.
Pokazali smo vam, kako si ogledate kode stanja pri pošiljanju zahtev HTTP spletnemu strežniku, kako jih filtrirate in kaj pomenijo. Kakšne vrste odgovorov in informacij ste našli v svoji analizi? Ali ste lahko uporabili Wireshark, da bi dosegli, kar ste želeli? Sporočite nam, kaj menite o orodju na splošno v spodnjem razdelku za komentarje.