Linux/Unix-gebruikers kennen wellicht de netcat-tool. Het is een krachtig hulpmiddel waarmee u vrijwel alles kunt doen met betrekking tot TCP of UDP, b.v. run een server en luister naar inkomende verbindingen of om gewoon verbinding te maken met een server en wat gegevens te verzenden. Perfect voor het testen van netwerkverbindingen en protocollen.
NetPal implementeert enkele van de functies die netcat biedt. NetPal ondersteunt
verbinding maken met TCP- en UDP-servers en met een UDP/TCP-server die meerdere verbindingen mogelijk maakt.
Externe shell
Het uitvoeren van NetPal als een server ondersteunt ook het uitvoeren van een shell-opdracht wanneer de client verbinding maakt, b.v. het starten van een externe shell op het Android-apparaat. Merk op dat het shell-commando wordt uitgevoerd met dezelfde privileges als NetPal en daarom beperkte rechten kan hebben.
Voorbeeld van gebruik
- Gebruik als een peer-to-peer chatclient
- Test netwerkconnectiviteit en clients/servers voor elk op tekst gebaseerd netwerkprotocol
- Deel tekst kopiëren en plakken tussen apparaten
- Verken het apparaat op afstand door Linux-opdrachten op afstand uit te geven
Meer functies van netcat staan op het punt te worden geïmplementeerd.