
Marco automatizado de recopilación de inteligencia que orquesta herramientas de Kali Linux y APIs públicas para recolectar, almacenar y analizar datos de reconocimiento para pruebas de penetración.
Kali Intelligence Suite (KIS) es una herramienta de recopilación de inteligencia y minería de datos para probadores de penetración. Su objetivo es ayudar en la recopilación de inteligencia de forma rápida, autónoma, centralizada y completa mediante:
Después de la ejecución de cada herramienta de Kali Linux o de la consulta a APIs, KIS analiza la información recopilada y extrae, así como reporta, información interesante como credenciales de usuario recién identificadas, hosts/dominios, servicios TCP/UDP, directorios HTTP, etc. La información extraída se almacena internamente en diferentes tablas de la base de datos PostgreSQL, lo que permite la mejora continua, estructurada y la reutilización de la inteligencia recopilada mediante herramientas de Kali Linux ejecutadas posteriormente.
Las características adicionales son:
dependencias predefinidas entre herramientas de Kali Linux que aseguran que información relevante como cadenas de comunidad SNMP predeterminadas o credenciales por defecto sean conocidas por KIS antes de intentar acceder a los servicios respectivos
recordar el estado de ejecución de cada herramienta de Kali Linux y de cada consulta a API asegura que los comandos del sistema operativo ya ejecutados no se ejecuten automáticamente de nuevo
importación de datos de resultados de escáneres externos como Masscan, Nessus o Nmap
apoyo a la recopilación de inteligencia basada en hosts virtuales (vhost)
uso de un enfoque modular que permite la integración rápida de nuevas herramientas de Kali Linux
ejecución paralela de comandos de Kali Linux mediante un número especificable de hilos
permite a los usuarios matar comandos de Kali a través de la interfaz de usuario de KIS en caso de que tomen demasiado tiempo
acceso a APIs públicas para enriquecer los datos con OSINT
La última versión de KIS está disponible en Docker.com. Siga las instrucciones de instalación y actualización allí.
La información sobre instalaciones manuales se puede obtener en la página wiki Instalando KIS.
La siguiente figura ilustra el modelo de datos y recopilación de KIS. Cada nodo representa una tabla en la base de datos relacional y cada línea sólida entre los nodos documenta la relación correspondiente. Los grafos dirigidos discontinuos documentan basándose en qué inteligencia ya recopilada (nodo fuente) KIS es capaz de recopilar información adicional (nodo destino). Las etiquetas de los grafos dirigidos documentan las técnicas utilizadas por KIS para realizar la recopilación.

La delimitación del alcance es una característica esencial de KIS, importante de conocer para usar KIS de manera efectiva.
Por lo tanto, la información sobre la delimitación del alcance se puede obtener en la página wiki Delimitación del alcance en KIS.
Para una lista completa de los colectores disponibles, consulte la página wiki Colectores de KIS.
Después de la configuración, están disponibles los siguientes comandos de KIS.
Este script permite:
Ejecute el siguiente comando para obtener más información y ejemplos:
docker exec -it kaliintelsuite kismanage -h
Además, consulte la página wiki
Casos de uso de KIS para algunos ejemplos
prácticos sobre cómo usar kismanage.
Este script implementa una interfaz de línea de comandos para recopilar la inteligencia.
Ejecute el siguiente comando para obtener más información y ejemplos:
docker exec -it kaliintelsuite kiscollect -h
Además, consulte la página wiki
Casos de uso de KIS para algunos ejemplos
prácticos sobre cómo usar kiscollect.
Este script permite el análisis de los datos recopilados mediante diversas opciones de filtrado. Los formatos de informe compatibles son:
Ejecute el siguiente comando para obtener más información y ejemplos:
docker exec -it kaliintelsuite kisreport -h
Además, consulte la página wiki
Casos de uso de KIS para algunos ejemplos
prácticos sobre cómo usar kisreport.
Lukas Reiter (@chopicalquy) - Kali Intelligence Suite
Este proyecto está licenciado bajo la Licencia GPLv3 - consulte el archivo licencia para más detalles.