
Herramientas de ruta es un marco poderoso diseñado para explorar e interactuar Microsoft Azure Active Directory (Azure AD). Es ampliamente utilizado tanto por el equipo rojo como por los profesionales de seguridad del equipo azul para evaluar, analizar y proteger los entornos publicitarios de Azure. Roadtools consisten en dos componentes principales: Ruta y Recono.
Roadlib: la biblioteca central para la integración publicitaria de Azure
Ruta Es la biblioteca básica de herramientas de carretera. Te permite:
- Fuerte autenticación con Azure AD.
- Acceder y manipular datos de anuncios de Azure.
- Cree herramientas de seguridad personalizadas que se integren con las bases de datos RoadRecon.
El modelo de base de datos en Roadlib se basa en Azure AD Metadatos de API internosasegure el mapeo preciso y más reciente de los objetos de Azure AD. Roadlib se puede importar fácilmente en Python:
from roadtools.roadlib import XEsta biblioteca es totalmente compatible Python 3.9 y superiorutilice características asíncronas modernas para un procesamiento de datos rápido y eficiente.
RoadRecon: Explore la publicidad azul como un profesional
Recono Es una herramienta dedicada para la exploración en profundidad de los entornos de Azure AD. Proporciona información valiosa sobre ambos Prueba de seguridad ofensiva (Equipo rojo) y Monitoreo defensivo (Equipo azul).
Características clave:
- Creación de base de datos fuera de línea: Genere automáticamente las bases de datos respaldadas por Sqlalchemy utilizando metadatos AD Azure.
- Recopilación de datos asíncronos: Utilice solicitudes HTTP asíncronas para recopilar información publicitaria integral de Azure.
- Sistema enchufable: Consultar la base de datos y la salida dura en múltiples formatos.
- Interfaz de análisis basada en la web: La interfaz está construida en ángulo y permite la exploración intuitiva y la visualización de los datos de Azure AD fuera de línea.
- Compatibilidad moderna: Soporte para Python 3.9+ con características asincrónicas completas para una ejecución más rápida y una mejor estabilidad.
Instalar
1. Instalación a través de PYPI
La forma más fácil es usar PIP:
pip install roadreconEste comando también agregó roadrecon Herramienta CLI a su ruta, habilite el acceso rápido de la línea de comando.
2. Instalación a través de Github
Para la última versión de desarrollo:
git clone
pip install -e roadlib/
pip install -e roadrecon/Este método le permite mantenerse actualizado con las últimas características y correcciones.
Desarrollo frontal (opcional)
Front End de esquina personalizada:
- Cerciorarse nodo.js y Npm Instalado.
- Navegue a la carpeta front-end e instale las dependencias:
cd roadrecon/frontend/
npm install- Ejecute la aplicación angular localmente:
npm start- Cree un archivo JavaScript legible con producción:
npm run buildRecursos y descargas
Puedes acceder Herramientas de ruta Encuentre la última versión, documentación e instrucciones de instalación directamente desde su repositorio oficial de GitHub:









