
Verdex is a fast, collaborative, and open-source tool designed to
detect online service versions through feature-based analysis,
even when traditional versioning information is unavailable.
Verdex also determines the accurate vulnerabilities associated with the detected versions.
๐ช๏ธ Instead of relying on exposed headers, Verdex quickly analyzes the features present on a service.
For example, if a feature was introduced in a specific version, Verdex uses this information to deduce the
minimum version of the service (see How It Works for more information).
๐ชถ Verdex relies solely on non-aggressive methods, in particular by using mostly static assets (javascript, css and html files).
๐ฏ Currently, Verdex supports detecting versions of Keycloak, NextCloud, Rocket.Chat and Mastodon (see Products documentation).
โ ๏ธ Any unauthorized use of Verdex to analyze or exploit online services is strictly prohibited and violates both our license agreement and applicable laws. Verdex must be used with explicit authorization from the owner or administrator of the targets being scanned.
โก Browser version
An online version of Verdex is available at
https://verdexlab.io
This version is still in beta, don't hesitate to let us know if you encounter any problems!
๐ Documentation
The entire tool documentation is available at https://docs.verdexlab.io
๐ Install Verdex
Using Go:
go install -v github.com/verdexlab/verdex@latest
or using Docker:
echo 'alias verdex="docker run --rm verdexlab/verdex:latest"' >> ~/.bashrc
source ~/.bashrc
๐ Read documentation for more installation options:
https://docs.verdexlab.io/quickstart
๐ช๏ธ Run version detection
verdex -target https://keycloak.example.com -output-json ./results.json
๐ Read documentation for more detection options:
https://docs.verdexlab.io/essentials/options
License
Verdex is distributed under MIT License.