A while back I wrote an article for Evidence Technology magazine entitled “Seven Uses of Open-Source Software for the Digital Forensic Lab.” The article was primarily targeted towards law enforcement agencies that were having trouble getting funding for their labs. In addition to building the case regarding cost savings, I discussed other advantages to running open sourced tools.
At recent conferences I have been increasingly approached by law enforcement as well as corporate investigation teams for advice on dealing with budgetary constraints, so it seems time to resurrect the topic.
Here is a summary of the “Seven”, the original article is here:
- Case Management: Although designed for CRM functions, SugarCRM actually makes a great inexpensive case management system. It has the added advantage of allowing you to maintain a local copy instead of “the cloud”.
- Acquisition: The flexibility of “dd” for everything from imaging to memory and file carving makes it the number one contender in this category. If you must have a MS based solution then you can also try FTK’s Imager lite (not mentioned in the original article).
- Analysis: Brian Carrier’s work on The Sleuth Kit with the optional graphical front-end of Autopsy is very worthy of support (tip of the hat to Dan Farmer and Wietse Venema for their original work on “The Coroner’s Toolkit”). TSK has the added benefit of being scriptable (I use shell or PERL to get the job done). You can check out TSK here.
- Miscellaneous: Stegdetect for dealing with steganography, Ophcrack for system passwords, Foremost or Scalpel for scriptable file carving.
- OS support: Linux. You have access to libraries for NTFS, HFS++, etc. as well as everything you need for MS documents via OpenOffice 3.0. I have had great success with Ubuntu and variations (Mint).
- Virtual Platforms: At the time I wrote the article VMWare was offering their player and pre-made virtual systems for download. If you are running off of a Mac you can use Parallels (not free, but very inexpensive) to run various pre-builds of Linux. Even more compelling is Live View, which allows you to virtually mount and run a dd image without modifying the underlying image. You can find Live View here.
- Mobile Acquisition and Analysis: Helix is no longer free, but those guys at e-fense have given so much value to the rest of the world for so long via Helix that I say “Good on them!”. You can also check out Backtrack 3 – just be aware that you run the risk of altering data if you boot up incorrectly with Backtrack.
What are some other “Can’t miss tools”? Drop a comment in and tell the rest of us.