poprzedni (09): Przyjrzyj się żądaniom HTTP (...)

[10] Jak widzisz, pierwsze z analizowanych żądań HTTP jest całkiem normalne. Dwa pozostałe są bardzo nietypowe – przeglądarka nie przedstawia się, użyta jest dziwna metoda OPTIONS *, klient żąda dziwnego URL-a /antidisestablishmentarianism, który nie występuje na naszym serwerze.

Obejrzyj wszystkie żądania HTTP, w których przeglądarka nie przedstawiła się. W tym celu w polu filter ethereala należy wpisać warunek o treści oznaczającej: wyświetl wszystkie pakiety, które są żądaniami HTTP, ale nie mają określonego parametru user-agent. Aby sprawdzić, jakie słowa kluczowe są dozwolone w wyrażeniach wpisywanych jako filtr, wciśnij przycisk + expression (edycja filtra)

następnie w polu field name rozwiń kategorię http

Obejrzyj dostępne parametry, zapamiętaj te, które mogą cię interesować. Następnie w pole filter wpisz:

http.request && !(http.user_agent)

Potem wciśnij [enter]. Obejrzyj wyświetlone pakiety. Czy rozumiesz już, o czym one świadczą?

(+) pokaż podpowiedź

następny (11): A teraz spróbuj przeprowadzić podobną analizę w sposób automatyczny (...)

spis treści