Najmoćniji analizator mrežnih protokola na svijetu, Wireshark, u biti prati pakete podataka koji se šalju preko mreže računala u stvarnom vremenu. Od koncepta ovog alata otvorenog koda 1998. godine, globalni tim stručnjaka za protokole i umrežavanje ga je razvio i održavao.
Ako trebate istražiti statusne kodove paketa podataka pomoću Wiresharka, naveli smo korake za to za HTTP zahtjeve. Osim toga, naša FAQ uključuju značenja za svaki statusni kod i neke od najčešćih metoda HTTP zahtjeva s primjerima.
Kako pronaći statusni kod za HTTP zahtjev u WireSharku
Da biste pronašli statusni kod odgovora web poslužitelja na HTTP zahtjev:
- Pokrenite svoj internetski preglednik.
- Očistite predmemoriju preglednika.
- Pokrenite "Wireshark".
- S popisa mrežnih sučelja na vašem računalu:
- Dvaput kliknite na svoj Ethernet ili Wi-Fi adapter.
- Wireshark će automatski početi prikupljati pakete.
- Pokrenite novi web-preglednik, a zatim idite na web-mjesto koje želite pregledati statusne kodove.
- Da biste vidjeli samo HTTP pakete, unesite "HTTP" u tekstualno polje "Filter" u gornjem lijevom kutu.
- Zatim, ispod glavnog izbornika, kliknite na početnu ikonu (prva ikona) za početak hvatanja paketa.
- Osvježite stranicu. Nakon što Wireshark prikaže HTTP pakete za zahtjev vaše web stranice, zaustavite hvatanje klikom na ikonu za zaustavljanje.
- Odaberite unos paketa u kojem stupac "Informacije" glasi: "HTTP/1.1 [XXX broj] OK."
- Brojčani dio "Info" bit će statusni kod.
Bilješka: Statusni kod i druge korisne informacije o odabranom podatkovnom paketu dostupne su u prozoru ispod prozora paketa. Proširite opciju "Hypertext Transfer Protocol", a zatim "HTTP/1.1...." opcija ispod da je vidite.
Kako vidjeti sve statusne kodove za HTTP zahtjev
- Pokrenite svoj internetski preglednik.
- Očistite predmemoriju preglednika.
- Pokrenite "Wireshark".
- S popisa mrežnih sučelja na vašem računalu:
- Dvaput kliknite na svoj Ethernet ili Wi-Fi adapter.
- Wireshark će automatski početi prikupljati pakete.
- Pokrenite novi web-preglednik, a zatim idite na web-mjesto koje želite pregledati statusne kodove.
- Da biste vidjeli samo HTTP pakete, unesite "HTTP" u tekstualno polje "Filter" u gornjem lijevom kutu.
- Zatim, ispod glavnog izbornika, kliknite na početnu ikonu (prva ikona) za početak hvatanja paketa.
- Osvježite stranicu. Nakon što Wireshark prikaže HTTP pakete za zahtjev vaše web stranice, zaustavite hvatanje klikom na ikonu za zaustavljanje.
- Na gornjem izborniku odaberite "Statistika", "HTTP", a zatim "Brojač paketa".
- Pojavit će se prozor filtra. Ostavite polje za tekst praznim i kliknite na "Kreiraj statistiku".
- Kliknite na znak plus pored opcije "HTTP Response Packets" da biste je proširili.
- Proširite grupe kodova statusa za više pojedinosti o svakom statusnom kodu.
Često postavljana pitanja
Što znače statusni kodovi u WireSharku?
Statusni kodovi su odgovori koje web poslužitelj daje kao odgovor na zahtjev upućen njemu. Zahtjevi se upućuju web-poslužiteljima prilikom navigacije na web stranicu(e) iz vašeg web preglednika i svih drugih interakcija koje imate s web stranicama(ama).
Mogu li filtrirati statusne kodove u WireSharku?
Za popis statusnih kodova samo za HTTP zahtjeve:
1. Pokrenite svoj internetski preglednik.
2. Izbrišite predmemoriju preglednika.
3. Pokrenite "Wireshark".
4. S popisa mrežnih sučelja na vašem računalu:
· Dvaput kliknite na svoj Ethernet ili Wi-Fi adapter.
· Wireshark će automatski početi prikupljati pakete.
5. Pokrenite novi web-preglednik, a zatim idite na web-mjesto koje želite pregledati statusne kodove.
6. U tekstualno polje "Filter" u gornjem lijevom kutu unesite "http.response.code".
7. Zatim, pod glavnim izbornikom, kliknite na početnu ikonu (prva ikona) za početak hvatanja paketa.
· Statusni kodovi za zahtjeve vašeg web poslužitelja prikazat će se u prozoru paketa.
Što je značenje različitih kodova statusa HTTP odgovora?
HTTP statusni kodovi podijeljeni su u pet kategorija. Svaki odgovor se sastoji od tri znamenke – samo prva znamenka opisuje kategoriju odgovora. Kategorije su:
• 1XX je informacijski odgovor koji kaže da je poslužitelj primio zahtjev i da se obrađuje.
• 2XX je uspješan odgovor koji potvrđuje da je zahtjev uspješno primljen, shvaćen i prihvaćen.
• 3XX je poruka preusmjeravanja, koja upozorava da je potrebno više radnji prije nego što se zahtjev može uspješno dovršiti.
• 4XX je pogreška klijenta, izdana kada se zahtjev ne može ispuniti.
• 5XX je pogreška poslužitelja, kada je zahtjev valjan, ali ga poslužitelj nije ispunio.
Njuškanje paketa kroz žicu s Wiresharkom
Wireshark je etablirani alat za analizu paketa otvorenog koda, dizajniran za hvatanje internetskog prometa na vašem računalu u stvarnom vremenu. Razvio ga je tijekom godina globalni tim talentiranih i strastvenih stručnjaka. To je učinkovit alat za rješavanje problema i pomaže u otkrivanju problema s mrežom, uključujući neaktivnost ili zlonamjernu aktivnost.
Pokazali smo vam kako vidjeti statusne kodove prilikom slanja HTTP zahtjeva na web poslužitelj, kako ih filtrirati i što znače. Koju vrstu odgovora i informacija ste pronašli u svojoj analizi? Jeste li mogli koristiti Wireshark da postignete ono što ste željeli? Recite nam što mislite o alatu općenito u odjeljku za komentare u nastavku.