Najvýkonnejší analyzátor sieťových protokolov na svete, Wireshark, v podstate monitoruje dátové pakety odosielané cez počítačovú sieť v reálnom čase. Od koncepcie tohto open-source nástroja v roku 1998 ho vyvinul a udržiava globálny tím špecialistov na protokoly a siete.
Ak potrebujete preskúmať stavové kódy dátových paketov pomocou Wireshark, načrtli sme kroky, ako to urobiť pre požiadavky HTTP. Naše často kladené otázky navyše obsahujú významy pre každý stavový kód a niektoré z najbežnejších metód požiadaviek HTTP s príkladmi.
Ako nájsť stavový kód pre požiadavku HTTP vo WireShark
Ak chcete nájsť stavový kód odpovede webového servera na požiadavku HTTP:
- Spustite svoj internetový prehliadač.
- Vymažte vyrovnávaciu pamäť prehliadača.
- Spustite „Wireshark“.
- Zo zoznamu sieťových rozhraní na vašom počítači:
- Dvakrát kliknite na svoj ethernetový alebo Wi-Fi adaptér.
- Wireshark automaticky začne zbierať pakety.
- Spustite nový webový prehliadač a potom prejdite na webovú stránku, ktorej stavové kódy chcete preskúmať.
- Ak chcete zobraziť iba pakety HTTP, zadajte „HTTP“ do textového poľa „Filter“ vľavo hore.
- Potom v hlavnom menu kliknite na ikonu štart (prvá ikona), čím spustíte zachytávanie paketov.
- Obnovte stránku. Keď Wireshark zobrazí pakety HTTP pre vašu požiadavku na web, zastavte zachytávanie kliknutím na ikonu zastavenia.
- Vyberte položku paketu, kde stĺpec „Info“ znie: „HTTP/1.1 [XXX a číslo] OK.“
- Číselná časť „Informácie“ bude stavovým kódom.
Poznámka: Stavový kód a ďalšie užitočné informácie o vybranom dátovom pakete sú dostupné v okne pod oknom paketov. Rozbaľte možnosť „Hypertext Transfer Protocol“ a potom „HTTP/1.1…“. možnosť nižšie, aby ste to videli.
Ako zobraziť všetky stavové kódy pre požiadavku HTTP
- Spustite svoj internetový prehliadač.
- Vymažte vyrovnávaciu pamäť prehliadača.
- Spustite „Wireshark“.
- Zo zoznamu sieťových rozhraní na vašom počítači:
- Dvakrát kliknite na svoj ethernetový alebo Wi-Fi adaptér.
- Wireshark automaticky začne zbierať pakety.
- Spustite nový webový prehliadač a potom prejdite na webovú stránku, ktorej stavové kódy chcete preskúmať.
- Ak chcete zobraziť iba pakety HTTP, zadajte „HTTP“ do textového poľa „Filter“ vľavo hore.
- Potom v hlavnom menu kliknite na ikonu štart (prvá ikona), čím spustíte zachytávanie paketov.
- Obnovte stránku. Keď Wireshark zobrazí pakety HTTP pre vašu požiadavku na web, zastavte zachytávanie kliknutím na ikonu zastavenia.
- V hornom menu vyberte „Štatistika“, „HTTP“ a potom „Počítadlo paketov“.
- Zobrazí sa okno s filtrom. Nechajte textové pole prázdne a kliknite na „Vytvoriť štatistiku“.
- Kliknite na znamienko plus vedľa možnosti „HTTP Response Packets“ a rozbaľte ju.
- Rozbaľte zoskupenia kódov stavu a získajte ďalšie podrobnosti o každom kóde stavu.
Časté otázky
Čo znamenajú stavové kódy vo WireShark?
Stavové kódy sú odpovede poskytnuté webovým serverom ako odpoveď na požiadavku, ktorá mu bola predložená. Požiadavky sa odosielajú webovým serverom pri prechode na webovú stránku z vášho webového prehliadača a pri všetkých ostatných interakciách s webovými stránkami.
Môžem filtrovať stavové kódy vo WireShark?
Ak chcete uviesť stavové kódy len pre požiadavky HTTP:
1. Spustite internetový prehliadač.
2. Vymažte vyrovnávaciu pamäť prehliadača.
3. Spustite „Wireshark“.
4. Zo zoznamu sieťových rozhraní na vašom počítači:
· Dvakrát kliknite na váš ethernetový alebo Wi-Fi adaptér.
· Wireshark automaticky začne zbierať pakety.
5. Spustite nový webový prehliadač a potom prejdite na webovú stránku, ktorej stavové kódy chcete preskúmať.
6. Do textového poľa „Filter“ vľavo hore zadajte „http.response.code“.
7. Potom v hlavnom menu kliknite na ikonu štart (prvá ikona), čím spustíte zachytávanie paketov.
· Stavové kódy pre požiadavky vášho webového servera sa zobrazia v okne paketov.
Aký je význam rôznych stavových kódov odpovede HTTP?
Stavové kódy HTTP sú rozdelené do piatich kategórií. Každá odpoveď sa skladá z troch číslic – iba prvá číslica popisuje kategóriu odpovede. Kategórie sú:
• 1XX je informačná odpoveď oznamujúca, že požiadavka bola prijatá serverom a je spracovaná.
• 2XX je úspešná odpoveď na potvrdenie, že žiadosť bola úspešne prijatá, pochopená a prijatá.
• 3XX je správa o presmerovaní, ktorá upozorňuje, že pred úspešným dokončením požiadavky je potrebné vykonať ďalšie kroky.
• 4XX je chyba klienta, vydaná, keď nie je možné splniť požiadavku.
• 5XX je chyba servera, keď je požiadavka platná, ale server ju nesplnil.
Čuchanie paketov cez drôt pomocou Wireshark
Wireshark je zavedený nástroj na analýzu paketov s otvoreným zdrojom, ktorý je navrhnutý tak, aby zachytával internetový prenos bežiaci na vašom počítači v reálnom čase. Bol vyvinutý v priebehu rokov globálnym tímom talentovaných a zanietených špecialistov. Je to efektívny nástroj na riešenie problémov a pomáha vyriešiť problémy so sieťou vrátane nečinnosti alebo zákernej aktivity.
Ukázali sme vám, ako zobraziť stavové kódy pri odosielaní požiadaviek HTTP na webový server, ako ich filtrovať a čo znamenajú. Aký typ odpovedí a informácií ste vo svojej analýze našli? Podarilo sa vám použiť Wireshark na dosiahnutie toho, čo ste chceli? Dajte nám vedieť, čo si myslíte o nástroji vo všeobecnosti v sekcii komentárov nižšie.