ADTool
ADTool is a free application for modeling and analyzing attack-defense scenarios with attack-defense trees and terms.
What ADTool is
ADTool is a free application for modeling and analyzing attack-defense scenarios with attack-defense trees and terms. It supports a methodology developed within the ATREES, TREsPASS, and ADT2P projects. Users can create and edit attack-defense trees and sequential attack trees, then perform quantitative bottom-up analysis. A modular display supports large real-life scenarios, and the tool can rank possible attacks for certain attribute domains. Models can be saved, printed, exported to various formats, and displayed with customized layouts. The maker page provides a new beta version and a previous stable version. The new version requires JDK 7 or later. The stable version is available as a jar with dependencies included, around 6.6 MB, or as a lighter package without dependencies, around 1100 kB. A standalone manual is available for the previous stable version, and source code is linked for both versions. ADTool is associated with Security and Trust of Software Systems in Esch-sur-Alzette, Luxembourg.
Good
- Free to use
- Supports attack-defense and sequential attack trees
- Quantitative bottom-up scenario analysis
- Models can be saved, printed, and exported
Watch out
- The new version is listed as beta
- The new version requires JDK 7 or later
Who it suits
ADTool suits people assessing security scenarios who use attack-defense trees or sequential attack trees. It may also help users who need to model larger scenarios and prioritize possible attacks.
Verdict
ADTool provides a focused way to build and analyze attack-defense scenarios, with options for large models and attack ranking. Users can choose between a beta version and a previous stable release.
The facts
Each one read from ADTool's own pages, with the date it was checked.
What it does
- Analysis
- It supports quantitative bottom-up analysis of attack-defense scenarios.checked 8 Oct 2026
- Attack ranking
- It can rank possible attacks for certain attribute domains.checked 8 Oct 2026
- Availability
- The maker lists a new version in beta and a previous stable version, with downloadable JARs and source code.checked 8 Oct 2026
- Contact
- The contact page lists Piotr Kordy at the University of Luxembourg in Esch-sur-Alzette, Luxembourg.checked 8 Oct 2026
- Contact location
- The page gives the Security and Trust of Software Systems address as Belval Campus, Maison du Nombre, 6 avenue de la Fonte, L-4364 Esch-sur-Alzette, Luxembourg.checked 7 Oct 2026
- Documentation
- A standalone user manual is available for download for the previous stable version.checked 7 Oct 2026
- Export and layout
- It supports printing, exporting to various formats, saving models, and customizing layouts.checked 8 Oct 2026
- Large models
- Its modular display supports modeling large real-life scenarios.checked 8 Oct 2026
- Methodology
- The tool supports the attack-defense tree methodology developed within the ATREES, TREsPASS, and ADT2P projects.checked 7 Oct 2026
- Project methodology
- The tool supports attack-defense tree methodology developed within the ATREES, TREsPASS, and ADT2P projects.checked 8 Oct 2026
- Purpose
- ADTool models and analyzes attack-defense scenarios represented as attack-defense trees and attack-defense terms.checked 8 Oct 2026
- Research context
- The maker describes attack trees as a systematic approach to security assessment and the project as extending them to include defenders and countermeasures.checked 8 Oct 2026
- Runtime requirement
- The maker says the new version requires JDK 7 or later.checked 8 Oct 2026
- Source code
- The maker page links source code for the new version on GitHub and offers source code for the previous version.checked 7 Oct 2026
- Source repository
- The maker links the source code to the public tahti/ADTool2 GitHub repository.checked 8 Oct 2026
- Stable package sizes
- The stable version is offered as a jar with dependencies included, around 6.6 MB, or a light version without dependencies, around 1100 kB.checked 7 Oct 2026
- Tree editing
- It supports creating and editing attack-defense trees and sequential attack trees.checked 8 Oct 2026
The company
- Headquarters
- Esch-sur-Alzette, Luxembourgchecked 28 Sep 2026
Where it runs
- Large scenarios
- Modular display allows users to model large real-life scenarios.checked 7 Oct 2026
Alternatives to ADTool
- 1

Dethernety
Free planOpen sourceWebAPISelf-hosted7.2Free plan - 2

ThreatModeler Nexus
Free planWebAPISelf-hosted6.7From $4,000 a year - 3

ThreatOpus
Free planWebAPI6.7From £129.99 a month - 4
ThreatTree
Free planWebAPI6.6From $29 a month - 5
OWASP Threat Dragon
Free planWebLinuxmacOSSelf-hosted6.4Free plan - 6
CAIRIS
Free planWebAPILinuxmacOS6.3Free plan
