Ninja Jonin is a tool set that combines two components: Ninja, which is installed on the target machine, and Jonin, which is installed on the attacker's system.
Ninjais the host and executor of commands; So it will be running on target (remote) computer.
The primary purpose of this tool is to enable control over a remote machine even when it is located behind a NAT, firewall, or proxy. Ninja and Jonin works for Linux, Windows and macOS.
Run Jonin at attacker machine:
Edit config/constants.json file change PORT, should be the same for both Ninja and Jonin. Default is 3707.
Run (in Linux): sudo ./Jonin-v1.1.0-linux
Run Ninja at target machine:
Edit config/constants.json file change name to identify Ninja on Jonin when working with multiple Ninjas.
Edit config/constants.json file change PORT, should be the same for both Ninja and Jonin. Default is 3707.
Edit config/constants.json file change Host to IP of attacker.
Run (in Linux): sudo ./Jonin-v1.1.0-linux
Then in Jonin type list and the connect <index of ninja>