v data analysis and d x visualization linux - secvizsecviz.org/files/vizsec2008_davix.pdfinside the...

12
Data Analysis and Visualization Linux Jan . Monsch at iplosion . com Raffael . Marty at secviz . org D V X

Upload: others

Post on 24-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: V Data Analysis and D X Visualization Linux - SecVizsecviz.org/files/VizSec2008_DAVIX.pdfInside the CD • Live Linux CD system based on SLAX 6 - Software packages are modularized

Data Analysis andVisualization Linux

Jan Monsch at iplosion comRaffael Marty at secviz org

D

V

X

Chief Security Strategist SplunkgtPassion for Visualization

httpsecvizorghttpafterglowsourceforgenet

Raffael Marty Jan P MonschSenior Security AnalystPost-Graduate Student DCU IrelandDAVIX initiator and engineer

httpdavixsecvizorghttpwwwiplosioncom

Applied Security VisualizationPaperback 552 pages

Publisher Addison Wesley (August 2008)ISBN 0321510100

Security Visualizationbull Security visualization is a new field

bull Lack of security visualization tools

bull Lack of security visualization best practices and approaches

bull Lack of understanding

bull SecViz upfront investment high

3

wwwSecVizorg

Initial Situationbull Many free visualization tools available

bull No free solution offering wide range of processing and visualization tools

bull Cumbersome to get tools running and installed

-Compiler issues eg gcc 3 vs gcc 4

-Dependencies with uncommon and old libraries

-Different runtime environments

DAVIX Mission Statementbull Provide the audience with a workable and integrated tool set

bull enable them to immediately start with security visualization and

bull motivate them to contribute to the security visualization community

5

Inside the CDbull Live Linux CD system based on SLAX 6

- Software packages are modularized

- Easy customizable

- Runs from CDDVD USB stick or hard drive

bull Collection of free tools for data processing amp visualization

- Tools work out of the box

- No compilation or installation of tools required

bull Comes with documentation

- Quick start description for the most important tools

- Links to manuals and tutorials

User Interface - Menu Organizationbull Menu organized around the information visualization process

bull Tools often cover more than one category

- Afterglow Process Visualize

bull Additional toolsservices

- Apache MySQL NTP

bull Documentation built-in

Capture Process Visualize

ToolsCapture

- Network tools

Argus

Snort

Wireshark

- Logging

syslog-ng

- Fetching data

wget

ftp

scp

Processing

- Shell tools

awk grep sed

- Graphic preprocessing

Afterglow

LGL

- Data enrichment

geoiplookup

whoisgwhois

Visualization

- Network Traffic

EtherApe

InetVis

tnv

- Generic

Afterglow

LGL Viewer

Mondrian

R Project

Non-concluding list of tools

PDF User Manualbull Quick start guide

bull Network setup information

bull Tool usage examples

bull Links to online resource Tool home pages manuals tutorials

bull Customizing DAVIX

- Customizing ISO image

- Creating new modules

- Installation on USB stick or hard drive

DAVIX Roadmapbull Short-Term

- Integrated UI that allow easy orchestration of the different tools

Afterglow NSM Console Splunk

- More visualization tools

- Improve manual by adding use-cases

bull Mid-Term

- Data format converters for the visualization tools

- Sample data sets and tutorials

bull Long-Term

- Support for distributed processing

httpgroupsgooglecomgroupdavix-support

Call for Action

S

E

C I

V

Z

Submit on wwwsecvizorg

Post to mailing list or email the authors

bull Visualization Toolsbull Use-casesbull Security data

bull Feedbackbull Testing Jan Monsch at iplosion com

Raffael Marty at secviz org

Thank You

davix secviz org

S

E

C I

V

Z

secviz org

Visit us during the demos tonight

Page 2: V Data Analysis and D X Visualization Linux - SecVizsecviz.org/files/VizSec2008_DAVIX.pdfInside the CD • Live Linux CD system based on SLAX 6 - Software packages are modularized

Chief Security Strategist SplunkgtPassion for Visualization

httpsecvizorghttpafterglowsourceforgenet

Raffael Marty Jan P MonschSenior Security AnalystPost-Graduate Student DCU IrelandDAVIX initiator and engineer

httpdavixsecvizorghttpwwwiplosioncom

Applied Security VisualizationPaperback 552 pages

Publisher Addison Wesley (August 2008)ISBN 0321510100

Security Visualizationbull Security visualization is a new field

bull Lack of security visualization tools

bull Lack of security visualization best practices and approaches

bull Lack of understanding

bull SecViz upfront investment high

3

wwwSecVizorg

Initial Situationbull Many free visualization tools available

bull No free solution offering wide range of processing and visualization tools

bull Cumbersome to get tools running and installed

-Compiler issues eg gcc 3 vs gcc 4

-Dependencies with uncommon and old libraries

-Different runtime environments

DAVIX Mission Statementbull Provide the audience with a workable and integrated tool set

bull enable them to immediately start with security visualization and

bull motivate them to contribute to the security visualization community

5

Inside the CDbull Live Linux CD system based on SLAX 6

- Software packages are modularized

- Easy customizable

- Runs from CDDVD USB stick or hard drive

bull Collection of free tools for data processing amp visualization

- Tools work out of the box

- No compilation or installation of tools required

bull Comes with documentation

- Quick start description for the most important tools

- Links to manuals and tutorials

User Interface - Menu Organizationbull Menu organized around the information visualization process

bull Tools often cover more than one category

- Afterglow Process Visualize

bull Additional toolsservices

- Apache MySQL NTP

bull Documentation built-in

Capture Process Visualize

ToolsCapture

- Network tools

Argus

Snort

Wireshark

- Logging

syslog-ng

- Fetching data

wget

ftp

scp

Processing

- Shell tools

awk grep sed

- Graphic preprocessing

Afterglow

LGL

- Data enrichment

geoiplookup

whoisgwhois

Visualization

- Network Traffic

EtherApe

InetVis

tnv

- Generic

Afterglow

LGL Viewer

Mondrian

R Project

Non-concluding list of tools

PDF User Manualbull Quick start guide

bull Network setup information

bull Tool usage examples

bull Links to online resource Tool home pages manuals tutorials

bull Customizing DAVIX

- Customizing ISO image

- Creating new modules

- Installation on USB stick or hard drive

DAVIX Roadmapbull Short-Term

- Integrated UI that allow easy orchestration of the different tools

Afterglow NSM Console Splunk

- More visualization tools

- Improve manual by adding use-cases

bull Mid-Term

- Data format converters for the visualization tools

- Sample data sets and tutorials

bull Long-Term

- Support for distributed processing

httpgroupsgooglecomgroupdavix-support

Call for Action

S

E

C I

V

Z

Submit on wwwsecvizorg

Post to mailing list or email the authors

bull Visualization Toolsbull Use-casesbull Security data

bull Feedbackbull Testing Jan Monsch at iplosion com

Raffael Marty at secviz org

Thank You

davix secviz org

S

E

C I

V

Z

secviz org

Visit us during the demos tonight

Page 3: V Data Analysis and D X Visualization Linux - SecVizsecviz.org/files/VizSec2008_DAVIX.pdfInside the CD • Live Linux CD system based on SLAX 6 - Software packages are modularized

Security Visualizationbull Security visualization is a new field

bull Lack of security visualization tools

bull Lack of security visualization best practices and approaches

bull Lack of understanding

bull SecViz upfront investment high

3

wwwSecVizorg

Initial Situationbull Many free visualization tools available

bull No free solution offering wide range of processing and visualization tools

bull Cumbersome to get tools running and installed

-Compiler issues eg gcc 3 vs gcc 4

-Dependencies with uncommon and old libraries

-Different runtime environments

DAVIX Mission Statementbull Provide the audience with a workable and integrated tool set

bull enable them to immediately start with security visualization and

bull motivate them to contribute to the security visualization community

5

Inside the CDbull Live Linux CD system based on SLAX 6

- Software packages are modularized

- Easy customizable

- Runs from CDDVD USB stick or hard drive

bull Collection of free tools for data processing amp visualization

- Tools work out of the box

- No compilation or installation of tools required

bull Comes with documentation

- Quick start description for the most important tools

- Links to manuals and tutorials

User Interface - Menu Organizationbull Menu organized around the information visualization process

bull Tools often cover more than one category

- Afterglow Process Visualize

bull Additional toolsservices

- Apache MySQL NTP

bull Documentation built-in

Capture Process Visualize

ToolsCapture

- Network tools

Argus

Snort

Wireshark

- Logging

syslog-ng

- Fetching data

wget

ftp

scp

Processing

- Shell tools

awk grep sed

- Graphic preprocessing

Afterglow

LGL

- Data enrichment

geoiplookup

whoisgwhois

Visualization

- Network Traffic

EtherApe

InetVis

tnv

- Generic

Afterglow

LGL Viewer

Mondrian

R Project

Non-concluding list of tools

PDF User Manualbull Quick start guide

bull Network setup information

bull Tool usage examples

bull Links to online resource Tool home pages manuals tutorials

bull Customizing DAVIX

- Customizing ISO image

- Creating new modules

- Installation on USB stick or hard drive

DAVIX Roadmapbull Short-Term

- Integrated UI that allow easy orchestration of the different tools

Afterglow NSM Console Splunk

- More visualization tools

- Improve manual by adding use-cases

bull Mid-Term

- Data format converters for the visualization tools

- Sample data sets and tutorials

bull Long-Term

- Support for distributed processing

httpgroupsgooglecomgroupdavix-support

Call for Action

S

E

C I

V

Z

Submit on wwwsecvizorg

Post to mailing list or email the authors

bull Visualization Toolsbull Use-casesbull Security data

bull Feedbackbull Testing Jan Monsch at iplosion com

Raffael Marty at secviz org

Thank You

davix secviz org

S

E

C I

V

Z

secviz org

Visit us during the demos tonight

Page 4: V Data Analysis and D X Visualization Linux - SecVizsecviz.org/files/VizSec2008_DAVIX.pdfInside the CD • Live Linux CD system based on SLAX 6 - Software packages are modularized

Initial Situationbull Many free visualization tools available

bull No free solution offering wide range of processing and visualization tools

bull Cumbersome to get tools running and installed

-Compiler issues eg gcc 3 vs gcc 4

-Dependencies with uncommon and old libraries

-Different runtime environments

DAVIX Mission Statementbull Provide the audience with a workable and integrated tool set

bull enable them to immediately start with security visualization and

bull motivate them to contribute to the security visualization community

5

Inside the CDbull Live Linux CD system based on SLAX 6

- Software packages are modularized

- Easy customizable

- Runs from CDDVD USB stick or hard drive

bull Collection of free tools for data processing amp visualization

- Tools work out of the box

- No compilation or installation of tools required

bull Comes with documentation

- Quick start description for the most important tools

- Links to manuals and tutorials

User Interface - Menu Organizationbull Menu organized around the information visualization process

bull Tools often cover more than one category

- Afterglow Process Visualize

bull Additional toolsservices

- Apache MySQL NTP

bull Documentation built-in

Capture Process Visualize

ToolsCapture

- Network tools

Argus

Snort

Wireshark

- Logging

syslog-ng

- Fetching data

wget

ftp

scp

Processing

- Shell tools

awk grep sed

- Graphic preprocessing

Afterglow

LGL

- Data enrichment

geoiplookup

whoisgwhois

Visualization

- Network Traffic

EtherApe

InetVis

tnv

- Generic

Afterglow

LGL Viewer

Mondrian

R Project

Non-concluding list of tools

PDF User Manualbull Quick start guide

bull Network setup information

bull Tool usage examples

bull Links to online resource Tool home pages manuals tutorials

bull Customizing DAVIX

- Customizing ISO image

- Creating new modules

- Installation on USB stick or hard drive

DAVIX Roadmapbull Short-Term

- Integrated UI that allow easy orchestration of the different tools

Afterglow NSM Console Splunk

- More visualization tools

- Improve manual by adding use-cases

bull Mid-Term

- Data format converters for the visualization tools

- Sample data sets and tutorials

bull Long-Term

- Support for distributed processing

httpgroupsgooglecomgroupdavix-support

Call for Action

S

E

C I

V

Z

Submit on wwwsecvizorg

Post to mailing list or email the authors

bull Visualization Toolsbull Use-casesbull Security data

bull Feedbackbull Testing Jan Monsch at iplosion com

Raffael Marty at secviz org

Thank You

davix secviz org

S

E

C I

V

Z

secviz org

Visit us during the demos tonight

Page 5: V Data Analysis and D X Visualization Linux - SecVizsecviz.org/files/VizSec2008_DAVIX.pdfInside the CD • Live Linux CD system based on SLAX 6 - Software packages are modularized

DAVIX Mission Statementbull Provide the audience with a workable and integrated tool set

bull enable them to immediately start with security visualization and

bull motivate them to contribute to the security visualization community

5

Inside the CDbull Live Linux CD system based on SLAX 6

- Software packages are modularized

- Easy customizable

- Runs from CDDVD USB stick or hard drive

bull Collection of free tools for data processing amp visualization

- Tools work out of the box

- No compilation or installation of tools required

bull Comes with documentation

- Quick start description for the most important tools

- Links to manuals and tutorials

User Interface - Menu Organizationbull Menu organized around the information visualization process

bull Tools often cover more than one category

- Afterglow Process Visualize

bull Additional toolsservices

- Apache MySQL NTP

bull Documentation built-in

Capture Process Visualize

ToolsCapture

- Network tools

Argus

Snort

Wireshark

- Logging

syslog-ng

- Fetching data

wget

ftp

scp

Processing

- Shell tools

awk grep sed

- Graphic preprocessing

Afterglow

LGL

- Data enrichment

geoiplookup

whoisgwhois

Visualization

- Network Traffic

EtherApe

InetVis

tnv

- Generic

Afterglow

LGL Viewer

Mondrian

R Project

Non-concluding list of tools

PDF User Manualbull Quick start guide

bull Network setup information

bull Tool usage examples

bull Links to online resource Tool home pages manuals tutorials

bull Customizing DAVIX

- Customizing ISO image

- Creating new modules

- Installation on USB stick or hard drive

DAVIX Roadmapbull Short-Term

- Integrated UI that allow easy orchestration of the different tools

Afterglow NSM Console Splunk

- More visualization tools

- Improve manual by adding use-cases

bull Mid-Term

- Data format converters for the visualization tools

- Sample data sets and tutorials

bull Long-Term

- Support for distributed processing

httpgroupsgooglecomgroupdavix-support

Call for Action

S

E

C I

V

Z

Submit on wwwsecvizorg

Post to mailing list or email the authors

bull Visualization Toolsbull Use-casesbull Security data

bull Feedbackbull Testing Jan Monsch at iplosion com

Raffael Marty at secviz org

Thank You

davix secviz org

S

E

C I

V

Z

secviz org

Visit us during the demos tonight

Page 6: V Data Analysis and D X Visualization Linux - SecVizsecviz.org/files/VizSec2008_DAVIX.pdfInside the CD • Live Linux CD system based on SLAX 6 - Software packages are modularized

Inside the CDbull Live Linux CD system based on SLAX 6

- Software packages are modularized

- Easy customizable

- Runs from CDDVD USB stick or hard drive

bull Collection of free tools for data processing amp visualization

- Tools work out of the box

- No compilation or installation of tools required

bull Comes with documentation

- Quick start description for the most important tools

- Links to manuals and tutorials

User Interface - Menu Organizationbull Menu organized around the information visualization process

bull Tools often cover more than one category

- Afterglow Process Visualize

bull Additional toolsservices

- Apache MySQL NTP

bull Documentation built-in

Capture Process Visualize

ToolsCapture

- Network tools

Argus

Snort

Wireshark

- Logging

syslog-ng

- Fetching data

wget

ftp

scp

Processing

- Shell tools

awk grep sed

- Graphic preprocessing

Afterglow

LGL

- Data enrichment

geoiplookup

whoisgwhois

Visualization

- Network Traffic

EtherApe

InetVis

tnv

- Generic

Afterglow

LGL Viewer

Mondrian

R Project

Non-concluding list of tools

PDF User Manualbull Quick start guide

bull Network setup information

bull Tool usage examples

bull Links to online resource Tool home pages manuals tutorials

bull Customizing DAVIX

- Customizing ISO image

- Creating new modules

- Installation on USB stick or hard drive

DAVIX Roadmapbull Short-Term

- Integrated UI that allow easy orchestration of the different tools

Afterglow NSM Console Splunk

- More visualization tools

- Improve manual by adding use-cases

bull Mid-Term

- Data format converters for the visualization tools

- Sample data sets and tutorials

bull Long-Term

- Support for distributed processing

httpgroupsgooglecomgroupdavix-support

Call for Action

S

E

C I

V

Z

Submit on wwwsecvizorg

Post to mailing list or email the authors

bull Visualization Toolsbull Use-casesbull Security data

bull Feedbackbull Testing Jan Monsch at iplosion com

Raffael Marty at secviz org

Thank You

davix secviz org

S

E

C I

V

Z

secviz org

Visit us during the demos tonight

Page 7: V Data Analysis and D X Visualization Linux - SecVizsecviz.org/files/VizSec2008_DAVIX.pdfInside the CD • Live Linux CD system based on SLAX 6 - Software packages are modularized

User Interface - Menu Organizationbull Menu organized around the information visualization process

bull Tools often cover more than one category

- Afterglow Process Visualize

bull Additional toolsservices

- Apache MySQL NTP

bull Documentation built-in

Capture Process Visualize

ToolsCapture

- Network tools

Argus

Snort

Wireshark

- Logging

syslog-ng

- Fetching data

wget

ftp

scp

Processing

- Shell tools

awk grep sed

- Graphic preprocessing

Afterglow

LGL

- Data enrichment

geoiplookup

whoisgwhois

Visualization

- Network Traffic

EtherApe

InetVis

tnv

- Generic

Afterglow

LGL Viewer

Mondrian

R Project

Non-concluding list of tools

PDF User Manualbull Quick start guide

bull Network setup information

bull Tool usage examples

bull Links to online resource Tool home pages manuals tutorials

bull Customizing DAVIX

- Customizing ISO image

- Creating new modules

- Installation on USB stick or hard drive

DAVIX Roadmapbull Short-Term

- Integrated UI that allow easy orchestration of the different tools

Afterglow NSM Console Splunk

- More visualization tools

- Improve manual by adding use-cases

bull Mid-Term

- Data format converters for the visualization tools

- Sample data sets and tutorials

bull Long-Term

- Support for distributed processing

httpgroupsgooglecomgroupdavix-support

Call for Action

S

E

C I

V

Z

Submit on wwwsecvizorg

Post to mailing list or email the authors

bull Visualization Toolsbull Use-casesbull Security data

bull Feedbackbull Testing Jan Monsch at iplosion com

Raffael Marty at secviz org

Thank You

davix secviz org

S

E

C I

V

Z

secviz org

Visit us during the demos tonight

Page 8: V Data Analysis and D X Visualization Linux - SecVizsecviz.org/files/VizSec2008_DAVIX.pdfInside the CD • Live Linux CD system based on SLAX 6 - Software packages are modularized

ToolsCapture

- Network tools

Argus

Snort

Wireshark

- Logging

syslog-ng

- Fetching data

wget

ftp

scp

Processing

- Shell tools

awk grep sed

- Graphic preprocessing

Afterglow

LGL

- Data enrichment

geoiplookup

whoisgwhois

Visualization

- Network Traffic

EtherApe

InetVis

tnv

- Generic

Afterglow

LGL Viewer

Mondrian

R Project

Non-concluding list of tools

PDF User Manualbull Quick start guide

bull Network setup information

bull Tool usage examples

bull Links to online resource Tool home pages manuals tutorials

bull Customizing DAVIX

- Customizing ISO image

- Creating new modules

- Installation on USB stick or hard drive

DAVIX Roadmapbull Short-Term

- Integrated UI that allow easy orchestration of the different tools

Afterglow NSM Console Splunk

- More visualization tools

- Improve manual by adding use-cases

bull Mid-Term

- Data format converters for the visualization tools

- Sample data sets and tutorials

bull Long-Term

- Support for distributed processing

httpgroupsgooglecomgroupdavix-support

Call for Action

S

E

C I

V

Z

Submit on wwwsecvizorg

Post to mailing list or email the authors

bull Visualization Toolsbull Use-casesbull Security data

bull Feedbackbull Testing Jan Monsch at iplosion com

Raffael Marty at secviz org

Thank You

davix secviz org

S

E

C I

V

Z

secviz org

Visit us during the demos tonight

Page 9: V Data Analysis and D X Visualization Linux - SecVizsecviz.org/files/VizSec2008_DAVIX.pdfInside the CD • Live Linux CD system based on SLAX 6 - Software packages are modularized

PDF User Manualbull Quick start guide

bull Network setup information

bull Tool usage examples

bull Links to online resource Tool home pages manuals tutorials

bull Customizing DAVIX

- Customizing ISO image

- Creating new modules

- Installation on USB stick or hard drive

DAVIX Roadmapbull Short-Term

- Integrated UI that allow easy orchestration of the different tools

Afterglow NSM Console Splunk

- More visualization tools

- Improve manual by adding use-cases

bull Mid-Term

- Data format converters for the visualization tools

- Sample data sets and tutorials

bull Long-Term

- Support for distributed processing

httpgroupsgooglecomgroupdavix-support

Call for Action

S

E

C I

V

Z

Submit on wwwsecvizorg

Post to mailing list or email the authors

bull Visualization Toolsbull Use-casesbull Security data

bull Feedbackbull Testing Jan Monsch at iplosion com

Raffael Marty at secviz org

Thank You

davix secviz org

S

E

C I

V

Z

secviz org

Visit us during the demos tonight

Page 10: V Data Analysis and D X Visualization Linux - SecVizsecviz.org/files/VizSec2008_DAVIX.pdfInside the CD • Live Linux CD system based on SLAX 6 - Software packages are modularized

DAVIX Roadmapbull Short-Term

- Integrated UI that allow easy orchestration of the different tools

Afterglow NSM Console Splunk

- More visualization tools

- Improve manual by adding use-cases

bull Mid-Term

- Data format converters for the visualization tools

- Sample data sets and tutorials

bull Long-Term

- Support for distributed processing

httpgroupsgooglecomgroupdavix-support

Call for Action

S

E

C I

V

Z

Submit on wwwsecvizorg

Post to mailing list or email the authors

bull Visualization Toolsbull Use-casesbull Security data

bull Feedbackbull Testing Jan Monsch at iplosion com

Raffael Marty at secviz org

Thank You

davix secviz org

S

E

C I

V

Z

secviz org

Visit us during the demos tonight

Page 11: V Data Analysis and D X Visualization Linux - SecVizsecviz.org/files/VizSec2008_DAVIX.pdfInside the CD • Live Linux CD system based on SLAX 6 - Software packages are modularized

httpgroupsgooglecomgroupdavix-support

Call for Action

S

E

C I

V

Z

Submit on wwwsecvizorg

Post to mailing list or email the authors

bull Visualization Toolsbull Use-casesbull Security data

bull Feedbackbull Testing Jan Monsch at iplosion com

Raffael Marty at secviz org

Thank You

davix secviz org

S

E

C I

V

Z

secviz org

Visit us during the demos tonight

Page 12: V Data Analysis and D X Visualization Linux - SecVizsecviz.org/files/VizSec2008_DAVIX.pdfInside the CD • Live Linux CD system based on SLAX 6 - Software packages are modularized

Thank You

davix secviz org

S

E

C I

V

Z

secviz org

Visit us during the demos tonight