A Network Forensic Analysis Framework
Professor Patrick McDaniel Daniel Krych Fall 2015
A Network Forensic Analysis Framework Professor Patrick McDaniel - - PowerPoint PPT Presentation
A Network Forensic Analysis Framework Professor Patrick McDaniel Daniel Krych Fall 2015 About An extensible network forensic analysis framework. Enables rapid development of plugins to support the dissection of network packet captures.
Professor Patrick McDaniel Daniel Krych Fall 2015
Page
dissection of network packet captures.
Page
Page
> sudo apt-get install git > git clone https://github.com/USArmyResearchLab/Dshell.git > sudo apt-get install python-crypto python-dpkt python-ipy python-pypcap python-pip > sudo pip install pygeoip Download GeoLite Country, GeoLite Country IPv6, GeoLite ASN, GeoLite ASN IPv6 http://dev.maxmind.com/geoip/legacy/geolite/ > gunzip * Move the MaxMind dat files to ~/Dshell/share/GeoIP/ > cd ~/Dshell > make > ./dshell If you get a Dshell> prompt, you're good to go!
Page
> wget http://www.malware-traffic- analysis.net/2014/11/16/2014-11-16- traffic-analysis-exercise.pcap
Page
> decode –d <decoder> *.pcap
> decode –l
> decode –h
> decode –d <decoder>
Page
Page
similar to Wireshark Follow Stream.
> decode –d followstream 2014-11-16- traffic-analysis-exercise.pcap
Page
Page
8000) > decode –d web 2014-11-16-traffic- analysis-exercise.pcap
Page
Page
(defaults: A,AAAA,CNAME,PTR records),
> decode -d dns 2014-11-16-traffic- analysis-exercise.pcap
Page
Page
> decode -d dhcp 2014-11-16-traffic- analysis-exercise.pcap
Page
Page
Page
Page
Page
Page
~/Dshell/lib/dshell.py
Page
~/Dshell/lib/dshell.py
Page
~/Dshell/lib/dshell.py
Page
~/Dshell/lib/dshell.py
Page
~/Dshell/lib/dshell.py
Page
~/Dshell/lib/dshell.py
Page
~/Dshell/lib/dshell.py
Page
~/Dshell/lib/dshell.py
Page
~/Dshell/lib/dshell.py
Page
~/Dshell/lib/dshell.py
Page
~/Dshell/lib/dshell.py
Page
Author: Eric Kilmer
Page
Author: Eric Kilmer
Page
side
Page
https://gist.github.com/JeffPaine/6213790
https://www.youtube.com/watch?v=wf-BqAjZb8M https://www.youtube.com/watch?v=OSGv2VnC0go
https://www.python.org/dev/peps/pep-0008/
Page
entropy
Page
DNS, Followstream, and Web decoders for Dshell
decoders?
field from a HTTP Header (HINT: This will be similair to the ‘User-Agent’ decoder discussed earlier)
we add to the decoder to make it more useful as an analysis tool?