SlideShare a Scribd company logo
dradis Framework


dradis Framework
sharing information will get you root
http://dradisframework.org/




                        Daniel Martín Gómez
                        etd@ngssoftware.com
                        august 2009

                                              1
dradis Framework


dradis Framework
sharing information will get you root
http://dradisframework.org/




                        Daniel Martín Gómez
                        etd@ngssoftware.com
                        august 2009

                                              2
Agenda
➔   In the begining, there was nothing
➔   The dradis project
➔   The Framework
➔   Demo
dradis Framework




In the begining, there was nothing




                                     4
In the begining, there was nothing

                         ✔ port scan
           Information   ✔ vuln. scan


           Discovery     ✔ web app scan


                         ✔ ...




                                          5
In the begining, there was nothing

                          ✔ port scan
           Information    ✔ vuln. scan


           Discovery      ✔ web app scan


                          ✔ ...




                          ✔ metasploit
             Exploiting   ✔ milw0rm

                          ✔ ...




                                           6
In the begining, there was nothing

                          ✔ port scan
           Information    ✔ vuln. scan


           Discovery      ✔ web app scan


                          ✔ ...




                          ✔ metasploit
             Exploiting   ✔ milw0rm

                          ✔ ...




                          ✔ word
             Reporting    ✔ pdf tools

                          ✔ ...




                                           7
In the begining, there was nothing


           Information
           Discovery


               What about
               sharing the
             Exploiting

              information?
             Reporting




                                 8
In the begigin, there was nothing




Why do we need THAT?




                                  9
why do we need it?




                 10
why do we need it?




                 11
why do we need it?




Scheduling Madness

                     12
Agenda
➔   In the begining, there was nothing
➔   The dradis project
dradis Framework

The dradis project

           ➔   Project goals
           ➔   Technology behind the scenes
           ➔   Evolution
           ➔   Why dradis?




                                              14
The dradis project




Project goals




                                 15
The dradis project


4 goals for the project
        ➔   share information effectively




                                            16
The dradis project


4 goals for the project
        ➔   share information effectively
        ➔   easy to use and adopt




                                            17
The dradis project


4 goals for the project
        ➔   share information effectively
        ➔   easy to use and adopt
        ➔   flexibility




                                            18
The dradis project


4 goals for the project
        ➔   share information effectively
        ➔   easy to use and adopt
        ➔   flexibility
        ➔   small and portable




                                            19
dradis Framework

The dradis project

           ➔   Project goals
           ➔   Technology behind the scenes




                                              20
dradis Framework




Technology behind the scenes




                                 21
Technology behind the scenes




           REST

Database

           Web




                           22
dradis Framework

The dradis project

           ➔   Project goals
           ➔   Technology behind the scenes
           ➔   Evolution




                                              23
The dradis project




Evolution

                  2007 - ...




                               24
The Framework

Activity




                       25
The Framework

Downloads




                        26
The dradis project




Why   DRADIS ?



                         <




                                  27
Agenda
➔   In the begining, there was nothing
➔   The dradis project
➔   The Framework
dradis Framework

The Framework

         ➔   Impossible is nothing
         ➔   dradis Plugins
         ➔   The Meta Server




                                     29
The dradis project




Impossible is nothing




                                   30
Impossible is Nothing




DRADIS




                    31
Impossible is Nothing




DRADIS




                    32
Impossible is Nothing




           DRADIS



Vuln. DB



                               33
Impossible is Nothing




           DRADIS



Vuln. DB



                               34
dradis Framework

The Framework

         ➔   Impossible is nothing
         ➔   dradis Plugins




                                     35
The dradis project




dradis Plugins




                                  36
dradis Plugins

Convention over configuration


        module Plugins
         module Upload
          include NmapUpload
         end
        end




                                    37
dradis Plugins

Convention over configuration


        module Plugins
         module Upload
          include NmapUpload
         end
        end


            ./script/generate upload_plugin nessus

                                                     38
dradis Framework

The Framework

         ➔   Impossible is nothing
         ➔   dradis Plugins
         ➔   The Meta Server




                                     39
The dradis project




  The Meta Server


“ The dradis Meta Server will be
  cooler than giant robots
  smashing into other giant
  robots!”
             dradis-devel
             mailing list : 2009-06-29
                                               40
The Meta-Server




              41
The Meta-Server




              42
The Meta-Server




Archive




                        43
The Meta-Server




Archive       Backup




                        44
The Meta-Server




Archive            Backup




          Intelligence ( Stats? )

                                    45
Agenda
➔   In the begining, there was nothing
➔   The dradis project
➔   The Framework
➔   Demo
dradis Framework



Thanks.




                         47
dradis Framework


dradis Framework

http://dradisframework.org/


                        Daniel Martín Gómez
                        etd@ngssoftware.com



#dradis
irc.freenode.org
                                              48

More Related Content

PDF
dradis: Effective Information Sharing
 
PPTX
Chalenges in new product development
PDF
dradis Framework: Overview
 
PPTX
ScroIDE Project Dicussion
PDF
Tenacious Diggity - Skinny Dippin in a Sea of Bing
PPTX
Cloud as a Flexible &amp; Collaborative Tool for Creators
PDF
Decoupled Drupal and Gatsby in the Real World
PDF
Go, Go, Gadgets: Building Gadgets for Atlassian Products - Atlassian Summit 2010
dradis: Effective Information Sharing
 
Chalenges in new product development
dradis Framework: Overview
 
ScroIDE Project Dicussion
Tenacious Diggity - Skinny Dippin in a Sea of Bing
Cloud as a Flexible &amp; Collaborative Tool for Creators
Decoupled Drupal and Gatsby in the Real World
Go, Go, Gadgets: Building Gadgets for Atlassian Products - Atlassian Summit 2010

Similar to Defcon17 - dradis Framework: sharing information will get you root (20)

PDF
Do Try This At Home Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...
PDF
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
PDF
Optimizing DevOps in the Enterprise, Eyal Edri & Oded Ramraz, Red Hat
KEY
Drupalcamp Gent 2012 - DRD module - by Joy Group
PDF
From Data Science to Production - deploy, scale, enjoy! / PyData Amsterdam - ...
PPT
Move your SharePoint Development to the Cloud
PPTX
tspann06-NOV-2024_AI-Alliance_NYC_ intro to Data Prep Kit and Open Source RAG
PDF
Cloud Driven Development: a better workflow, less worries, and more power
KEY
What is this cloud thing?
PDF
Microsoft @ Drupal Camp Wrocław 2013
KEY
Drupal In The Cloud
PDF
Contributing to Grails
PDF
Behavior Driven Development for Plugin Writers - AtlasCamp 2011
PDF
Big Data Europe SC6 WS #3: Big Data Europe Platform: Apps, challenges, goals ...
PPTX
No IT Left Behind - Connecting the Software-Defined Data Center to Multi-Moda...
PDF
Continuous Security in Pipelines
ODP
Optimizing DevOps strategy in a large enterprise
PPTX
Feedback on DDD Europe - short -event storming.pptx
PDF
Midgard2: Content repository for desktop and the web
PDF
Android Hacking
Do Try This At Home Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
Optimizing DevOps in the Enterprise, Eyal Edri & Oded Ramraz, Red Hat
Drupalcamp Gent 2012 - DRD module - by Joy Group
From Data Science to Production - deploy, scale, enjoy! / PyData Amsterdam - ...
Move your SharePoint Development to the Cloud
tspann06-NOV-2024_AI-Alliance_NYC_ intro to Data Prep Kit and Open Source RAG
Cloud Driven Development: a better workflow, less worries, and more power
What is this cloud thing?
Microsoft @ Drupal Camp Wrocław 2013
Drupal In The Cloud
Contributing to Grails
Behavior Driven Development for Plugin Writers - AtlasCamp 2011
Big Data Europe SC6 WS #3: Big Data Europe Platform: Apps, challenges, goals ...
No IT Left Behind - Connecting the Software-Defined Data Center to Multi-Moda...
Continuous Security in Pipelines
Optimizing DevOps strategy in a large enterprise
Feedback on DDD Europe - short -event storming.pptx
Midgard2: Content repository for desktop and the web
Android Hacking
Ad

Recently uploaded (20)

PPTX
1. Introduction to Computer Programming.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
A Presentation on Artificial Intelligence
PDF
project resource management chapter-09.pdf
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Hybrid model detection and classification of lung cancer
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
Tartificialntelligence_presentation.pptx
1. Introduction to Computer Programming.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Getting Started with Data Integration: FME Form 101
1 - Historical Antecedents, Social Consideration.pdf
Group 1 Presentation -Planning and Decision Making .pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Chapter 5: Probability Theory and Statistics
A Presentation on Artificial Intelligence
project resource management chapter-09.pdf
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Assigned Numbers - 2025 - Bluetooth® Document
cloud_computing_Infrastucture_as_cloud_p
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Approach and Philosophy of On baking technology
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Hybrid model detection and classification of lung cancer
A comparative analysis of optical character recognition models for extracting...
Zenith AI: Advanced Artificial Intelligence
Web App vs Mobile App What Should You Build First.pdf
Tartificialntelligence_presentation.pptx
Ad

Defcon17 - dradis Framework: sharing information will get you root