Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Threat Modeling Software
  3. ADTool

ADTool

Esch-sur-Alzette, Luxembourg

What it is

ADTool is free software 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, which extend attack-tree analysis to include defenders and countermeasures. Users can create and edit attack-defense trees and sequential attack trees, then perform quantitative bottom-up analysis. A modular display supports modeling large real-life scenarios, and the tool can rank possible attacks for certain attribute domains. It also supports attack-path analysis and risk prioritization. Models can be saved, printed, exported to various formats, and arranged with customizable layouts. The maker offers a new beta version alongside 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 a light version without dependencies, around 1100 kB. A standalone manual is available for the previous stable version, and source code is linked for both versions. The maker is associated with Security and Trust of Software Systems in Esch-sur-Alzette, Luxembourg.

For and against

For

  • Free software for attack-defense scenario analysis
  • Supports sequential attack trees and quantitative analysis
  • Modular display supports large scenarios
  • Models can be saved and exported

Against

  • New beta version requires JDK 7 or later
  • Previous stable version is distinct from the beta

The verdict

ADTool offers structured attack-defense modeling, quantitative analysis, and attack ranking in a free package. Consider the beta requirement and the separate stable-version downloads when choosing a version.

Who it suits

ADTool suits people modeling security scenarios that include attacks and defenses, especially those needing attack-path analysis or risk prioritization. Its beta and stable downloads may suit users comfortable with the listed runtime requirement and package options.

On the record

Analysis
It supports quantitative bottom-up analysis of attack-defense scenarios.satoss.uni.lu · read 8 Oct 2026
Attack ranking
It can rank possible attacks for certain attribute domains.satoss.uni.lu · read 8 Oct 2026
Availability
The maker lists a new version in beta and a previous stable version, with downloadable JARs and source code.satoss.uni.lu · read 8 Oct 2026
Contact
The contact page lists Piotr Kordy at the University of Luxembourg in Esch-sur-Alzette, Luxembourg.satoss.uni.lu · read 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.satoss.uni.lu · read 7 Oct 2026
Documentation
A standalone user manual is available for download for the previous stable version.satoss.uni.lu · read 7 Oct 2026
Export and layout
It supports printing, exporting to various formats, saving models, and customizing layouts.satoss.uni.lu · read 8 Oct 2026
Large models
Its modular display supports modeling large real-life scenarios.satoss.uni.lu · read 8 Oct 2026
Large scenarios
Modular display allows users to model large real-life scenarios.satoss.uni.lu · read 7 Oct 2026
Methodology
The tool supports the attack-defense tree methodology developed within the ATREES, TREsPASS, and ADT2P projects.satoss.uni.lu · read 7 Oct 2026
Project methodology
The tool supports attack-defense tree methodology developed within the ATREES, TREsPASS, and ADT2P projects.satoss.uni.lu · read 8 Oct 2026
Purpose
ADTool models and analyzes attack-defense scenarios represented as attack-defense trees and attack-defense terms.satoss.uni.lu · read 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.satoss.uni.lu · read 8 Oct 2026
Runtime requirement
The maker says the new version requires JDK 7 or later.satoss.uni.lu · read 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.satoss.uni.lu · read 7 Oct 2026
Source repository
The maker links the source code to the public tahti/ADTool2 GitHub repository.satoss.uni.lu · read 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.satoss.uni.lu · read 7 Oct 2026
Tree editing
It supports creating and editing attack-defense trees and sequential attack trees.satoss.uni.lu · read 8 Oct 2026

Alternatives to ADTool

Every alternative, ranked