All Projects → michenriksen → dia-attacktree

michenriksen / dia-attacktree

Licence: MIT license
Attack Tree modeling sheet for Dia

Projects that are alternatives of or similar to dia-attacktree

tlsassistant
Fully-featured tool that combines state-of-the-art TLS analyzers with a report system that suggests appropriate mitigations and shows the full set of viable attacks.
Stars: ✭ 24 (+33.33%)
Mutual labels:  attack-trees
threat-model-templates
Templates for the Microsoft Threat Modeling Tool
Stars: ✭ 73 (+305.56%)
Mutual labels:  threat-modeling
Neural-Network-Architecture-Diagrams
Diagrams for visualizing neural network architecture (Created with diagrams.net)
Stars: ✭ 194 (+977.78%)
Mutual labels:  diagrams
diagrams-braille
Render diagrams to Braille
Stars: ✭ 21 (+16.67%)
Mutual labels:  diagrams
tkz-orm
Object-Role Modeling diagrams in TeX
Stars: ✭ 14 (-22.22%)
Mutual labels:  diagrams
bpmn-visualization-js
A TypeScript library for visualizing process execution data on BPMN diagrams
Stars: ✭ 113 (+527.78%)
Mutual labels:  diagrams
docker-diagrams
An image for https://github.com/mingrammer/diagrams
Stars: ✭ 19 (+5.56%)
Mutual labels:  diagrams
hdelk
Web-based HDL diagramming tool
Stars: ✭ 51 (+183.33%)
Mutual labels:  diagrams
Chord-Draw
Draw guitar chord diagrams for all variations of any chord and also display finger positions etc.
Stars: ✭ 17 (-5.56%)
Mutual labels:  diagrams
matlib
Matrix Functions for Teaching and Learning Linear Algebra and Multivariate Statistics, http://friendly.github.io/matlib/
Stars: ✭ 55 (+205.56%)
Mutual labels:  diagrams
sphinxcontrib-hdl-diagrams
Sphinx Extension which generates various types of diagrams from Verilog code.
Stars: ✭ 37 (+105.56%)
Mutual labels:  diagrams
k8s-diagrams
Create diagrams from the Kubernetes API with go-diagrams.
Stars: ✭ 124 (+588.89%)
Mutual labels:  diagrams
oss2020
The Open Security Summit 2020 is focused on the collaboration between, Developers and Application Security
Stars: ✭ 26 (+44.44%)
Mutual labels:  threat-modeling
mermaid.ink
Given a mermaid code (markdown-like), serve an image for you
Stars: ✭ 43 (+138.89%)
Mutual labels:  diagrams
visioStencils
My 2,700 visio 🎨 shapes, stencils, symbols, and icons collection to visually represent IT infrastructure
Stars: ✭ 43 (+138.89%)
Mutual labels:  diagrams
mkdocs-drawio-exporter
Exports your Draw.io diagrams at build time for easier embedding into your documentation
Stars: ✭ 50 (+177.78%)
Mutual labels:  diagrams
Mermaid
Provides a parser function to generate diagrams and flowcharts with the help of the mermaid script language
Stars: ✭ 27 (+50%)
Mutual labels:  diagrams
emfcloud
Components and frameworks for building web-based modeling tools
Stars: ✭ 17 (-5.56%)
Mutual labels:  diagrams
S2AN
S2AN - Mapper of Sigma/Suricata Rules/Signatures ➡️ MITRE ATT&CK Navigator
Stars: ✭ 70 (+288.89%)
Mutual labels:  threat-modeling
venn.nvim
Draw ASCII diagrams in Neovim
Stars: ✭ 539 (+2894.44%)
Mutual labels:  diagrams



No Longer Maintained

I have released Data Flow Diagram and Attack Tree libraries for draw.io which is much better than Dia. Please see the blog post for more information.




Attack Tree shapes for Dia

From https://www.schneier.com/academic/archives/1999/12/attack_trees.html:

Attack trees provide a formal, methodical way of describing the security of systems, based on varying attacks. Basically, you represent attacks against a system in a tree structure, with the goal as the root node and different ways of achieving that goal as leaf nodes.

This project extends the free and open source Dia diagramming tool with a new Sheet for doing Attack Trees:

Example of how the shapes look in Dia

Installation

Installation on Linux/Mac is pretty straight-forward:

  1. Check out the repository with git clone https://github.com/michenriksen/dia-attacktree.git
  2. Make symbolic links to the diagram shapes with ln -s /path/to/dia-attacktree/shapes/* ~/.dia/shapes/
  3. Make symbolic link to the diagram sheet with ln -s /path/to/dia-attacktree/sheets/AttackTree.sheet ~/.dia/sheets/
  4. Restart Dia if it's already open

You should now have a new Sheet called Attack Tree, ready to use.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].