Katana Framework: The New Hacking Framework
Katana Framework
katana is a framework written in python for making penetration testing, based on a simple and comprehensive structure for anyone to use, modify and share, the goal is to unify tools serve for professional when making a penetration test or simply as a routine tool, The current version is not completely stable, is recommended update ever that you use it(ktf.update -f).
SOURCE CODE ORGANIZATION
The Katana source code is organized as follows:
–core/ > Source code core
—core/logs/ > Registers of modules
—files/db/ > Dictionaries and tables
–files/ > Files necessary for some modules
–tmp/ > Temp files
–lib/ > Libraries
–doc/ > Documentation
-modules/ > Scripts(modules)
INSTALLATION
Requirement:
- nmap
- aircrack-ng
- arpspoof
- mysql
- ssh
- dhcpd
- hostapd
- ettercap
- xterm
- default-jre
FEATURES
- SESSIONS Using sessions in each module to not waste time;
- VARIABLES TEMP Save results in variables for use in other modules;
- SYSTEM COMMANDS Execute System commands through the console;
- INTERNAL FUNCTIONS Run internal functions from console;
- GUI Graphical User interface;
- SETTINGS Enable and disable features easily
Use Katana Framework
Katana Framework is the sword a good pentester can put to use, it does this with modules. If the modules have a shorter way of being called (like showm instead of ‘show modules’), it is listed in () after the name of the module
Commands
Command | Quick Command | Description |
---|---|---|
show modules | showm | Show modules |
show options | sop | Show options module |
show full options | sfop | Show full options module |
use | use | Use module |
getinfo | getinfo | Show information of module |
set | set | Change valor of a parameter |
back | back | Backing or return |
run | run | run Module |
update | u | Update framework |
exit | x | Exit of framework |
invoke | Open a module in one new console | |
help | h | Show help |
session | Session command | |
clear | c | Clear screen |
s:: | s:: | Save Variable |
x:: | x:: | Execute System Commands |
f:: | f:: | Execute Functions |
More info, please go to the Wiki.
Katana Framework Tutorial
Source: Github