Skip to content
Steve Matindi edited this page Aug 15, 2023 · 5 revisions

DArT

DArT which in full stands for Defcon Arsenal Tools is a curation of all tools shared by Defcon Attendees as part of a yearly Hacker convention which takes place in Vegas, NV.

In this project, our aim is to have as many of the tools in an easier way in which attendees and those not able to attend can be able to discover the tools easily and to view the talks that come alongside those tools.

I had two option structures to think of when categorizing the tools shared, and in the end, thought the first option as being the best to avoid a nested repo in the long run.

Structuring of Tools:

Option 1: Year-Based Structure within Categories:

  • Categorizing tools based on categories present and then incrementing based on year release within that folder category.
Defcon-Arsenals/
│
├── Malware/
│   ├── README.md
│   ├── DC30/
│   │   ├── Tool1/
│   │   ├── Tool2/
│   │   └── ...
│   │
│   ├── DC31/
│   │   ├── Tool1/
│   │   ├── Tool2/
│   │   └── ...
│   │
│   └── ...
│
├── Hardening/
│   ├── README.md
│   ├── DC30/
│   │   ├── Tool1/
│   │   ├── Tool2/
│   │   └── ...
│   │
│   ├── DC31/
│   │   ├── Tool1/
│   │   ├── Tool2/
│   │   └── ...
│   │
│   └── ...
│
├── Exploitation/
│   ├── README.md
│   ├── DC30/
│   │   ├── Tool1/
│   │   ├── Tool2/
│   │   └── ...
│   │
│   ├── DC31/
│   │   ├── Tool1/
│   │   ├── Tool2/
│   │   └── ...
│   │
│   └── ...
│
└── ...

Option 2: Year-Based Top-Level Structure:

  • An easy way to categorize the tools based on the released years and all the tools under that year.
Defcon-Arsenals/
│
├── DC30/
│   ├── Malware/
│   │   ├── Tool1/
│   │   ├── Tool2/
│   │   └── ...
│   │
│   ├── Hardening/
│   │   ├── Tool1/
│   │   ├── Tool2/
│   │   └── ...
│   │
│   ├── Exploitation/
│   │   ├── Tool1/
│   │   ├── Tool2/
│   │   └── ...
│   │
│   └── ...
│
├── DC31/
│   ├── Malware/
│   │   ├── Tool1/
│   │   ├── Tool2/
│   │   └── ...
│   │
│   ├── Hardening/
│   │   ├── Tool1/
│   │   ├── Tool2/
│   │   └── ...
│   │
│   ├── Exploitation/
│   │   ├── Tool1/
│   │   ├── Tool2/
│   │   └── ...
│   │
│   └── ...
│
└── ...

Current Tool Categories present:

Folder Category About
SampleSubmission - Folder containing sample tool submission format
exploitation - Folder containing exploitation tools
frameworks - Folder containing frameworks presented at Defcon (DC)
hardening - Folder with all hardening tools as seen in Defcon
malware_research - Folder containing malware researchers whose demos were presented at Defcon
network_attacks - Folder containing network attack tools presented at Defcon Conference
phishing - Folder containing tools categorized as of phishing nature
reverse_exploitation - Folder containing reverse exploitation tools presented at Defcon
lock_picking - Folder containing lock picking materials presented at Defcon
Clone this wiki locally