• Fix Port out of range crash
Linux/Unix users may know about the netcat tool. It is a powerful tool that allow you to do pretty much anything involving TCP or UDP, e.g. run a server and listen for incoming connections or to just connect to a server and send some data. Perfect for testing network connections and protocols.
NetPal implements some of the features netcat provides. NetPal supports
connecting to TCP and UDP servers as well as running UDP/TCP server allowing multiple connections.
Remote shell
Running NetPal as a server also supports executing a shell command when client connects, e.g. starting a remote shell on the Android device. Note that the shell command will run with the same privileges as NetPal and, hence, may have restricted permissions.
Example Usage
- Use as a peer to peer chat client
- Test network connectivity and clients/servers for any text based networking protocol
- Share copy paste text between devices
- Explore the device remote by issuing Linux commands remotely
More features from netcat are about to be implemented.