Historia
Katana es un framework escrito en Python para hacer pruebas de penetración, basado en una estructura simple y completa para que cualquiera pueda usar, modificar y compartir, el objetivo es unificar las herramientas para profesionales al realizar una prueba de penetración o simplemente como una herramienta de rutina. la versión actual no es completamente estable, se recomienda actualizar cada vez que la use.
Comando para actualizar el framework
ktf.update -f
Caracteristicas
- Sesiones: Usar sesiones en cada módulo para no perder el tiempo
- Variables temporales: Guarda los resultados en variables para usar en otros módulos
- Comandos del sistema: Ejecutar comandos del sistema a través de la consola
- Funciónes Internas: Ejecute funciones internas desde la consola
- GUI: Interfaz grafica de usuario
Instalación
Para la instalación del framework Katana es necesario instalar todas las dependencias para un buen rendimiento.
1) Clonamos el repositorio
git clone https://github.com/PowerScript/KatanaFramework.git
2) Accedemos a la carpeta
cd KatanaFramework
3) Instalamos las dependencias
sudo sh dependencies
4) Instalación con python
sudo python install
Iniciamos el framework con el comando:
ktf.console
Con el comando show modules podemos ver todos los módulos disponibles en el framework, la verdad son todos bastante interesante, sin duda una herramienta mas para facilitar y automatizar el trabajo del buen Pentester
Para más información de su manejo y aprendizaje puede visitar;
https://github.com/PowerScript/KatanaFramework/wiki/How-to-use#commands