Nadawca pakietów
Oryginalni autorzy | Dan Nagle |
---|---|
Wersja stabilna | v8.1.1 / 17 grudnia 2022 r
|
Napisane w | C++ |
System operacyjny | Międzyplatformowe |
Typ | Generator pakietów |
Licencja | GPL v2 |
Strona internetowa |
Packet Sender to narzędzie typu open source umożliwiające wysyłanie i odbieranie pakietów TCP i UDP . Obsługuje również połączenia TCP przy użyciu protokołu SSL , generowanie intensywnego ruchu, żądania HTTP(S) GET/POST oraz generowanie paneli. Jest dostępny dla systemów Windows , Mac i Linux . Posiada licencję GNU General Public License v2 i jest wolnym oprogramowaniem . Witryna Packet Sender mówi „ Został zaprojektowany tak, aby był bardzo łatwy w użyciu, a jednocześnie zapewniał wystarczająco dużo funkcji, aby zaawansowani użytkownicy mogli robić to, czego potrzebują. ".
Używa
Typowe zastosowania Packet Sender obejmują:
- Rozwiązywanie problemów z urządzeniami sieciowymi korzystającymi z serwerów sieciowych (wyślij pakiet, a następnie przeanalizuj odpowiedź)
- Rozwiązywanie problemów z urządzeniami sieciowymi korzystającymi z klientów sieciowych (urządzeń, które „ dzwonią do domu ” przez UDP, TCP lub SSL — Packet Sender może przechwycić te żądania)
- Testowanie i rozwój nowych protokołów sieciowych (wyślij pakiet, zobacz czy urządzenie zachowuje się odpowiednio)
- Odwrotna inżynieria protokołów sieciowych do analizy bezpieczeństwa (takich jak złośliwe oprogramowanie )
- Rozwiązywanie problemów z bezpiecznymi połączeniami (przy użyciu serwera i klienta SSL).
- Automatyzacja (poprzez interfejs wiersza poleceń Packet Sender lub funkcję ponownego wysyłania)
- Testy warunków skrajnych urządzenia (przy użyciu narzędzia do intensywnego generatora sieci)
- Udostępnianie/zapisywanie/współpraca przy użyciu usługi Packet Sender Cloud
Packet Sender ma wbudowany serwer TCP, UDP i SSL na wielu portach określonych przez użytkownika. To nadal działa, nasłuchując pakietów podczas wysyłania innych pakietów.
Cechy
Od wersji 8.1.1 Packet Sender obsługuje następujące funkcje:
- Dziennik ruchu na żywo (Czas / Z IP / Z portu / Do IP / Metoda / Błąd / ASCII / HEX)
- Trwałe połączenia TCP i SSL
- Żądania HTTP z nagłówkami uwierzytelniania
- Tryb przenośny
- Klient/Serwer IPv6
- Kalkulator podsieci IPv4
- Zapisane pakiety (z wysyłaniem bezpośrednio z zapisanej listy)
- Mieszana notacja pakietów ASCII (ASCII z osadzoną składnią umożliwiającą hex )
- Wiele serwerów TCP
- Wiele serwerów UDP
- Wiele serwerów SSL
- Wysyłanie i odbieranie multiemisji
- Ponowne wysyłanie pakietów w n odstępach czasu (gdzie n to sekundy)
- Wielowątkowe połączenia TCP/SSL
- Interfejs linii komend
- Odpowiedzi pakietowe
- Inteligentne odpowiedzi pakietowe
- Makra w odpowiedziach pakietów dla TIME, DATE, UNIXTIME, RANDOM, UNIQUE
- Wyszukiwanie pakietów (dla zapisanych pakietów)
- Eksport/import pakietów
- Generator intensywnego ruchu (UDP Flooding) przez GUI lub CLI
- Szybkie wysyłanie z dziennika ruchu
- Zapisz dziennik ruchu
- Generowanie paneli dla przycisków skryptowych
- Chmura nadawcy pakietów
Platformy
- Windows (64-bitowy)
- OS X (komputery Mac z procesorami Intel x86-64 lub M1 z Rosetta 2)
- Linux (dystrybucja źródła z Qt lub x86-64 AppImage lub Snap )
Packet Sender Mobile jest dostępny na iOS. Ma tylko podstawowe funkcje programu Packet Sender (wysyłanie, odbieranie, TCP, UDP i chmura).