CAIDO es una herramienta de auditoría de seguridad web diseñada para simplificar y agilizar el proceso de pentesting. Desarrollada en Rust y su objetivo está en cumplir las necesidades de todos aquellos interesados en evaluar la seguridad de aplicaciones web.
De entre sus principales características, ofrece un análisis mejorado de tráfico HTTP/HTTPS, soporte avanzado para API RESful y GraphQL, una automatización integrada e interfaz avanzada.

Interfaz sencilla e intuitiva
La interfaz de usuario de Caido está diseñada para la sencillez y eficiencia. Además de ofrecer una amplia gama de exploración que hacen que la identificación de vulnerabilidades y el análisis de peticiones sean mucho más eficientes y en tiempo real. Algunas de sus herramientas incluyen un mapa del sitio, historial y funciones de intercepción, lo que permite a los pentesters profundizar en los hallazgos para poder dar sus recomendaciones referentes a la seguridad de las aplicaciones web que estén auditando.
Automatización
La característica "Automate" es un recurso importante para aquellos que buscan
encontrar vulnerabilidades de manera más eficiente debido a que cuenta con la
capacidad de personalizar y probar peticiones utilizando un amplio listado de
instrucciones, lo que acelera este proceso.
Modificación de peticiones:
Caido permite la modificación de peticiones entrante, es decir, sus
herramientas "Forward" y "Tamper" permiten personalizar las pruebas y
comprender mejor la seguridad del sistema objetivo.
Gestión de Proyectos
Se puede organizar fácilmente el flujo de trabajo de pruebas de seguridad, lo
que facilita la gestión de varios proyectos sin necesidad de reiniciar la
aplicación. El número de gestión de proyectos va dependiendo de la versión
gratuita y la de paga.
Arquitectura Cliente/Servidor:
Posee la polivalencia de poder ejecutarse en cualquier dispositivo o servidor privado virtual (VPS), lo que le permite al pentester adaptar su enfoque de pruebas de seguridad según sus necesidades.
- Filtrado avanzado con HTTPQL: Caido ofrece un sistema de búsqueda y filtrado basado en HTTPQL, un lenguaje sencillo, aunque poderoso que no requiere de conocimientos avanzados de programación.
- Proxy invisible: Permite interceptar tráfico incluso desde clientes que no soportan configuraciones manuales de proxy, caso que la competencia no ofrece.
- Sobreescritura DNS: da mayor control sobre cómo se resuelven los dominios durante las pruebas de pentesting.
- Integración ampliada con navegadores: facilita la manipulación y análisis de tráfico directamente desde el navegador.
Aunque Burp Suite y ZAP Proxy siguen siendo el estándar de la industria para las evaluaciones de seguridad en aplicaciones, aquí hay razones por las que CAIDO podría ser una alternativa dependiendo de las necesidades de cada pentester.
Fuente: WeLiveSecurity