Strona domowa GDR!a Tor Hidden Service

V 3.8


HTTPCat


Czym jest HTTPCat?

Screenshot Głównym założeniem przy pisaniu HTTPCata było stworzenie programu, dzięki któremu chcąc wysłać zapytanie HTTP do serwera ręcznie nie trzeba będzie korzystać z takich narzędzi jak netcat czy putty, które nie zostały stworzone do tego celu, w związku z czym nie są najwygodniejsze. Program w obecnym stadium rozwoju nie będzie raczej przydatny osobom nie zajmującym się badaniem serwerów lub po prostu nie znającym podstaw protokołu HTTP. W przyszłości planowane jest rozszerzenie jego funkcji o zbiór przydatny "zwykłym użytkownikom".

Co potrafi HTTPCat?

W chwili obecnej program jest jeszcze w fazie rozwoju, w związku z czym ma prawo działać niestabilnie oraz nie obsługiwać w pełni wszystkich funkcji podanych niżej.
Potrafi:
  • Połączyć się pod dowolny adres/port, wysłać żądanie wpisane w odpowiednim polu oraz pokazać odpowiedź
  • Zamienić URL na zapytanie, adres i port, opcjonalnie emulując jedną z przeglądarek: Microsoft Internet Explorer 5, Microsoft Internet Explorer 6, Opera, Mozilla, FlashGet, Voyager, IBrowse.
  • Nie pobierać całej odpowiedzi, a jedynie nagłówek
  • Zapisać odpowiedź do pliku, w tym opcjonalnie także do katalogu a nazwa pliku zostanie stworzona z zapytania
  • Zapisać sam nagłówek odpowiedzi do pliku
  • Automatycznie sformułować zapytanie na podstawie odpowiedzi 302 Moved, czyli uwzględniając pole Location: Screenshot
  • Automatycznie poszerzyć żądanie o cookies znajdujące się w odpowiedzi (zamieniając Set-Cookie: na Cookie:)
  • Wyświetlić ilość ściągniętych danych oraz całkowitą długość pliku, jeśli została podana (program działa na kilku wątkach, więc GUI nie zamarza w czasie transmisji danych)
  • Obliczyć średnią prędkość przesyłu (też mi osiągnięcie ;)

O jakie elementy będzie rozbudowywany HTTPCat?

  • Formowanie wielu podobnych zapytań, np. z licznikiem - http://www.porn.com/pic01.jpg, http://www.porn.com/pic02.jpg, ...
  • Testowanie wydajności serwerów - ilość obsługiwanych zapytań w ciągu sekundy, średni czas generowania strony itp.

Jak wygląda HTTPCat?

Klikając na fragmenty screenshotów, przejdziesz do pełnego zrzutu ekranu.

Jakie systemy operacyjne wspiera HTTPCAT?

Jedynie Windows, chociaż przeportowanie go na linuxowe GTK+ bądź amigowe/morphosowe MUI nie powinno być trudnym zadaniem ponieważ prócz GUI, program używa jedynie funkcji biblioteki standardowej C oraz socketów. Kod źródłowy jest dostępny w archiwum z programem.

DOWNLOAD

Ściągnij program


Podoba mi się! Jak mogę pomóc w rozwoju?

Na kilka sposobów. Możesz wysyłać bugreporty (najlepiej z załączonym dobrze skompresowanym screenshotem). Możesz ściągnąć kody źródłowe i poprawić kilka błędów / dopisać nowe funkcje. Możesz prosić o nowe funkcje. Możesz wysłać maila mówiącego, że Ci się podoba :) Możesz również postawić mi piwo na najbliższym party.

URL encoded in QR Code Statystyki:

Email
Comments