Odysseus - nieoceniony po(moc|śred)nik

Jednym z najważniejszych i bardzo przydatnych narzędzi, z jakich mam przyjemność korzystać jest Odysseus. To małe i chyba niezbyt popularne narzędzie, już nie raz pozwoliło mi zaoszczędzić godziny na wyszukiwaniu źródła problemu.

Odysseus to lokalny serwer proxy pośredniczący między przeglądarką a serwerem HTTP. Po otrzymaniu żądania od klienta lub odpowiedzi od serwera, Odysseus analizuje je, wyświetla w czytelnej formie. Dane od klienta/serwera są przesyłane dalej po kliknięciu przez użytkownika przycisku OK.

Okno wyświetlane przez Odysseusa zawiera cztery zakładki, przedstawiające wynik analizy danych.

analiza żądania

  • zakładka Raw - wyświetla nagłówki HTTP oraz dane POST w takiej formie, w jakiej wysyła je klient
  • zakładka Headers - wyświetla nagłówki HTTP i ich wartości w tabeli
  • zakładka Variables - zawiera nazwy i wartości zmiennych wysyłanych metodą GET i POST
  • zakładka Content - zawiera zawartość żądania - najczęściej są to dane wysyłane metodą POST

analiza odpowiedzi

  • zakładka Request Summary - wyświetla podsumowanie żądania - dane, nagłówki etc.
  • zakładka Raw - wyświetla odpowiedź w takiej formie, w jakiej przesłał ją serwer
  • zakładka Headers - wyświetla nagłówki HTTP i ich wartości w tabeli
  • zakładka Content - zawiera zawartość odpowiedzi

Jeżeli w odpowiedzi otrzymujemy dokument HTML, Odysseus pokoloruje jego składnię. Także skrypt JS zostanie pokolorowany (choć “pokolorowany” to zbyt dużo powiedziane w przypadku JS, gdyż Odysseus tylko pogrubi słowa kluczowe). Pliki binarne Odysseus pokaże w widoku heksadecymalnym.

Kolorowanie składni to nic, w porównaniu z tym, że Odysseus pozwala edytować zawartość żądania/odpowiedzi! Na bieżąco można modyfikować wartości nagłówków HTTP, pól POST i GET oraz dodawać nowe. Dane można edytować w dowolnej zakładce, pozostałe zostaną automatycznie uaktualnione.

Inną ciekawą opcją udostępnianą przez Odysseusa jest Rewriter, pozwalający automatycznie modyfikować zawartości nagłówków HTTP.

Naturalnie, program pozwala zapisywać do logu zawartość żądań/odpowiedzi. W dowolnym momencie można do logu wstawić marker pozwalający łatwo zlokalizować początek interesującej nas sesji. Program posiada także możliwość wyświetlania najnowszych wpisów w logu (kolorowane na niebiesko dla żądania i czerwono dla odpowiedzi).

Program posiada kilka przydatnych opcji, których nie będę już opisywał. Najistotniejsze z nich, to możliwość definiowania filtrów stron i plików (rozszerzeń).

Odysseus działa pod systemem Windows. Do pobrania ze strony producenta http://www.wastelands.gen.nz/

Trochę obrazków

Odysseus

Więcej zrzutów - w widoku wpisu.


Odysseus
Odysseus
Odysseus
Odysseus
Odysseus
Odysseus
Odysseus

Nie zostawiaj tak tego! Dodaj komentarz!


statystyki