Ninja Jonin

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.

Ninja is the host and executor of commands; So it will be running on target (remote) computer.

Jonin is the controller (commander).

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:

  1. Edit config/constants.json file change PORT, should be the same for both Ninja and Jonin. Default is 3707.

  2. Run (in Linux): sudo ./Jonin-v1.1.0-linux

Run Ninja at target machine:

  1. Edit config/constants.json file change name to identify Ninja on Jonin when working with multiple Ninjas.

  2. Edit config/constants.json file change PORT, should be the same for both Ninja and Jonin. Default is 3707.

  3. Edit config/constants.json file change Host to IP of attacker.

  4. Run (in Linux): sudo ./Jonin-v1.1.0-linux

Then in Jonin type list and the connect <index of ninja>

To get a cmd type change then cmd

For usage guide and list of commands, check here

Last updated