Hola comunidad
python 2.7
python sqlite3
java 8 para la interfaz gráfica
Ejecutar con privilegios root para crear acceso directo.
[email protected]:/ cd /opt
[email protected]:/ mkdir ktools
[email protected]:/ cd ktools
[email protected]:/ cp /carpeta/ktools.zip /opt/ktools
[email protected]:/ unzip ktools.zip
[email protected]:/ python ktools.py
Desea crear un acceso directo (s/n)?
Vídeo Instalación
Los archivos de configuración se crean tras la primera ejecución, detectando el idioma automáticamente.
Script pyhton
Archivo config.cfg
#[settings]
#idioma español o inglés lang=es o en
lang = es
#hash de la base datos, es generado automáticamente cuando la base de datos cambia
dbhash = 6e49c321cf30d7d9e2855b921d7b4fd496f69363b5511ae4013649cf020be7fb
GUI
Archivo ktoolsGui.properties
#ktoolGui settings
#hash de la base datos, es generado automáticamente cuando la base de datos cambia
dbhash=6E49C321CF30D7D9E2855B921D7B4FD496F69363B5511AE4013649CF020BE7FB
#buscar al teclear
search=true
#idioma español o inglés lang=es o en
lang=es
[email protected]:/ktools -h
o
[email protected]:/ktools --help
Iniciar ktools en modo shell
[email protected]:/ ktools
Categorías
Ver las herramientas en una o varias categorías por nombre
Modo Rápido
[email protected]:/ ktools -c nombre:ataque
o
[email protected]:/ ktools -c ataque
Modo Shell
ktools> categoria nombre:ataque
o
ktools> categoria ataque
Ver las herramientas en una o varias categorías por id
Modo Rápido
[email protected]:/ ktools -c id:1
o
[email protected]:/ ktools -c 1
Modo Shell
ktools> categoria id:1
o
ktools> categoria 1
Herramientas
Ver una herramienta por nombre
Modo rápido
[email protected]:/ ktools -H nombre:nmap
o
[email protected]:/ ktools -H nmap
Modo Shell
ktools> herramienta nombre:nmap
o
ktools> herramienta nmap
Ver una herramienta por id
Modo Rápido
[email protected]:/ ktools -H id:1
o
[email protected]:/ ktools -H 1
Modo Shell
ktools> herramienta id:1
o
ktools> herramienta 1
Listas
Ver todas las categorías
Modo Rápido
[email protected]:/ ktools -lc
Modo Shell
ktools> mostrar categorias
Ver todas las herramientas
Modo Rápido
[email protected]:/ ktools -lh
Modo Shell
ktools> mostrar herramientas
Buscar
Buscar herramientas por nombre
Modo Rápido
[email protected]:/ ktools -b nombre:map
o
[email protected]:/ ktools -b map
Modo Shell
ktools> buscar nombre:map
o
ktools> buscar map
Buscar herramientas por autor
Modo Rápido
[email protected]:/ ktools -b autor:paterva
Modo Shell
ktools> buscar autor:paterva
Buscar herramientas por contenido
Modo Rápido
[email protected]:/ ktools -b contenido:sql
Modo Shell
ktools> buscar contenido:sql
Vídeo Modo Rápido
Vídeo Modo Shell
Permite acceder a los contenidos mediante una ventana.
Iniciar ktools GUI
[email protected]:/ ktools -gui
Vídeo GUI
Archvivo : ktools.zip
sha256 : f2477799d905fcb36d38ddaf0355b740743e1e7a422a7f9d3ca5900f412cff8b
Corrección de las traducciones en español, la idea es subir periódicamente las actualizaciones de la base de datos.
Puedes encontrar más información en el blog de la herramienta
Pareces nuevo por aquí. Si quieres participar, ¡pulsa uno de estos botones!
Comentarios
gracias por publicar la herramienta @f0rk acabo de publicarla en nuestras redes.
gracias @DragoN estaré trabajando en la corrección de las traducciones.
Buenas comunidad les dejo la presentación de ktools v 0.2.
Ktools Linux
Versión 0.2
Es una aplicación que reúne toda la información de ayuda de las herramientas incluidas en la distribución de Linux para auditorias y test de penetración Kali Linux, brindando a los usuarios fácil acceso a los contenidos de ayuda sin conexión a Internet. Los contenidos oficiales de ayuda provienen de la web http://tools.kali.org perteneciente a offensive security.
Características
Ktools esta codificada en python y la interfaz gráfica en java, permitiendo visualizar los contenidos desde una terminal o desde una ventana. La herramienta clasifica los contenidos en categorías y herramientas como en Kali Linux, permitiendo al usuario acceder a la información buscando una categoría o buscando la herramienta directamente. Esta versión viene con nuevas características como la creación de accesos directos de la aplicación en el escritorio y en el menú principal, también tiene la opción de crear una pausa cuando se esta mostrando la información o la lista de herramientas. Ahora el script tiene la opción de actualizar la base de datos desde la línea de comandos.
La GUI fue creada con javafx que soporta contenidos html5, entonces incluye algunas animaciones y una nueva plantilla para mostrar la información de las herramientas.
Requerimientos
Python 2.7
Python sqlite3
Java 8 o OpenJdk 8
Javafx 8 o Openjfx 8
Instalar openjdk 8 y openjfx 8
Si la distribución de Linux no cuenta con los repositorios para openjdk-8-jre o openjfx, puede descargar la versión del jre de oracle en el siguiente link Java Jre 8.
Para el caso que tenga instalado el jdk o jre en una versión superior a la 8, se debe saltar los pasos que incluyen el comando update-alternatives, y extraer el archivo comprimido en la carpeta /usr/lib/jvm/ de tal forma el script iniciara ktools GUI con la versión de java 8.
Descarga
Descargar ktools desde el repositorio en github https://www.github.com/f0rk1/ktools-linux.
Instalación
Una vez se ejecuta el script por primera vez, se crea el archivo de configuración y luego creara los accesos directos de la aplicación
Configuración
Una vez el archivo de configuración es creado, se configura el idioma que es detectado automáticamente junto con las otras opciones que toman sus valores predeterminados.
Opciones del archivo de configuración config.cfg del script en python
Iniciar Ktools
Ver la ayuda en la línea de comandos
GUI
la GUI en su versión 0.2 fue escrita en Javafx, y permite acceder a los contenidos de ayuda mediante una interfaz gráfica, tiene nuevas características como el guardado de las configuraciones seleccionadas por el usuario en la interfaz gráfica en el archivo de configuración.
Configuración
Una vez la aplicación de java es ejecutada por primera vez, se crea el archivo de configuración el cual tiene opciones como el idioma, el cual es detectado automáticamente junto con las otras opciones que toman sus valores predeterminados.
Opciones del archivo de configuración ktoolsGui.properties de la interfaz gráfica.
Ejecución
Inciar ktools GUI.
Blog ktools
Para mas información https://ktools-linux.blogspot.com
Github
https://github.com/f0rk1/ktools-linux
Canal en youtube
https://www.youtube.com/channel/UCcocpSQhbpEkzX4RszT8FGQ
En twitter tuvo buena acogida: