Cannon – post exploitation framework fully developed using python3

cannon

Cannon is a post-exploitation framework fully developed using python3. You will be able to download and upload files, run pre-defined modules, harvest reverse shells, and many more.


Cannon is a post-exploitation framework fully developed in python3. Once you have access to the system, this will make your work much easier with all the functionalities that this tool possesses. You will be able to download and upload files, run pre-defined modules, harvest reverse shells, and many more. This version of Cannon mainly focuses on attacking Unix-based machines. Most of the utilities that this framework carries based on Unix-based systems. But some of the functions will still work in Windows systems as well.

Installation

git clone https://github.com/kavishkagihan/Cannon.git
cd Cannon
pip3 install -r requirements.txt
chmod +x cannon

Documentation

View the documentation from

https://kavigihan.medium.com/cannon-post-exploitation-framework-291d691d15c7

TODO

  1. Executing interactive commands in the host’s machine.
  2. Saving sessions.

These features will be added in the near future.

Newly added features

  1. Downloading binary files. — (7/15/2021)
  2. Download files to a specified directory [OUTPUT_DIR] — (7/12/2021)