Użytkownicy Linuksa/Unixa mogą wiedzieć o narzędziu netcat. Jest to potężne narzędzie, które pozwala zrobić prawie wszystko, co dotyczy TCP lub UDP, np. uruchomić serwer i nasłuchiwać połączeń przychodzących lub po prostu połączyć się z serwerem i wysłać dane. Idealny do testowania połączeń sieciowych i protokołów.
NetPal implementuje niektóre funkcje oferowane przez netcat. Obsługuje NetPal
łączenie się z serwerami TCP i UDP oraz uruchamianie serwera UDP/TCP umożliwiającego wielokrotne połączenia.
Zdalna powłoka
Uruchomienie NetPal jako serwera umożliwia również wykonanie polecenia powłoki, gdy klient łączy się, np. uruchomienie zdalnej powłoki na urządzeniu z systemem Android. Zauważ, że polecenie powłoki będzie działać z tymi samymi uprawnieniami, co NetPal, a zatem może mieć ograniczone uprawnienia.
Przykładowe użycie
- Używaj jako klienta czatu peer-to-peer
- Przetestuj łączność sieciową i klientów/serwery pod kątem dowolnego tekstowego protokołu sieciowego
- Udostępnij kopiuj wklej tekst między urządzeniami
- Eksploruj zdalnie urządzenie, wydając zdalnie polecenia systemu Linux
Wkrótce zostanie zaimplementowanych więcej funkcji z netcata.