catsploit_lib 0.1.0

Catsploit library
Documentation
1
2
3
4
5
6
# Catsploit Lib
The library for Catsploit, contains all the functional code for carrying out exploits.  

- `core` - The core functionality such as the `Exploit` trait, module `Opt` struct, TCP handlers for revshell `GenericTcpHandler`. Contains the glue code that all modules rely on basically.
- `module` - Indivdual Catsploit modules are defined here, such as the `Vsftpd234Backdoor` exploit, the `NcMkfifoReverseTcp` payload. Modules must implement a module trait, such as `Exploit` or `Payload`, and are then added to the `index.rs` which is were applications such as `catsploit` CLI will hook into.
- `util` - For miscellaneous functionality such as generating random alphanumerics etc.