ROADtools

Article Excerpt

ROADtools is a framework to interact with Azure AD. It currently consists of a library (roadlib) and the ROADrecon Azure AD exploration tool. ROADlib is a library that can be used to authenticate with Azure AD or to build tools that integrate with a database containing ROADrecon data.

property
value
tags
azure-ad,defensive-tradecraft,offensive-tradecraft,tradecraft-tool
url
original_word_count
432

Long Summary

ROADtools is a framework for interacting with Azure AD, consisting of a library (roadlib), the ROADrecon Azure AD exploration tool, and the ROADtools Token eXchange (roadtx) tool. ROADlib is a library that can be used to authenticate with Azure AD or to build tools that integrate with a database containing ROADrecon data. ROADrecon is a tool for exploring information in Azure AD from both a Red Team and Blue Team perspective. It uses an automatically generated metadata model to create an SQLAlchemy backed database on disk, and asynchronous HTTP calls in Python to dump all available information in the Azure AD graph to this database. It also provides plugins to query this database and output it to a useful format, as well as an extensive interface built in Angular that queries the offline database directly for its analysis. ROADrecon is only compatible with Python 3.6-3.8.

ROADrecon can be installed in multiple ways, either using a published version on PyPi or a version from GitHub. If you want to make changes to the Angular front-end, you will need to have node and npm installed. ROADtools Token eXchange (roadtx) also requires Python 3.7 or newer and can be installed using a published version on PyPi or a version from GitHub. The Wiki provides instructions on how to use ROADrecon and roadtx.

In conclusion, ROADtools is a framework for interacting with Azure AD, consisting of a library, the ROADrecon Azure AD exploration tool, and the ROADtools Token eXchange (roadtx) tool. It provides an extensive interface built in Angular that queries the offline database directly for its analysis, and can be installed in multiple ways. The Wiki provides instructions on how to use ROADrecon and roadtx.

Short Summary

šŸ““ ROADtools

šŸ‘‰šŸ½ ROADtools is a framework to interact with Azure AD. It currently consists of a library (roadlib) and the ROADrecon Azure AD exploration tool. ROADlib is a library that can be used to authenticate with Azure AD or to build tools that integrate with a database containing ROADrecon data. šŸ‘‰šŸ½ ROADtools is a framework for interacting with Azure AD šŸ‘‰šŸ½ It includes a library (ROADlib), ROADrecon, and ROADtools Token eXchange (roadtx) šŸ‘‰šŸ½ ROADlib can authenticate with Azure AD or integrate with a ROADrecon database šŸ‘‰šŸ½ ROADrecon explores information in Azure AD from Red and Blue Team perspectives šŸ‘‰šŸ½ It generates a metadata model and uses HTTP calls in Python to dump data to a database šŸ‘‰šŸ½ It provides plugins to query this database and output it to a useful format šŸ‘‰šŸ½ ROADrecon is only compatible with Python 3.6-3.8 šŸ‘‰šŸ½ It can be installed from PyPi or GitHub, and requires node and npm for Angular front-end changes šŸ‘‰šŸ½ ROADtools Token eXchange requires Python 3.7 or newer and can be installed from PyPi or GitHub šŸ‘‰šŸ½ Instructions on how to use ROADrecon and roadtx are available on the Wiki.

#ROADtools #AzureAD #explorationtool #Python #authentication