Resources

Links to BitCurator blog, forums and user groups, scripts library, and user and technical documentation.

Forums and User Groups

User and Technical Documentation

Datasets Library

The BitCuratorEdu project team is building a library of datasets for educational, testing, and research purposes. This document summarizes known available sample data.

General Resources about Digital Forensics Sample Data

A comprehensive review of available datasets for cyber forensics research was presented at the 2017 Digital Forensics Research Workshop.

Forensics Wiki list of forensic corpora:

Digital Corpora

This is arguably the most directly applicable and widely used source for sample data in digital forensics education.  Simson Garfinkel and his collaborators have developed several realistic corpora for digital forensics education and research, available at http://digitalcorpora.org

These include “scenarios,” which represent fictional but realistic events.  For example, UNC SILS frequently uses the M57-Patents Scenario for classes and a variety of continuing education offerings, including conference workshops and the Digital Archives Specialist (DAS) digital forensics courses offered through the Society of American Archivists.  The full hard drive images are of a manageable size for longer assignments and exercises that require a drive with a full operating system; the USB flash drive images are smaller and well-suited for short workshops, class exercises and demonstrations.

CD-ROM and Floppy Disk Library – Indiana University

Online collection of "nearly 5,000 CD-ROMs, DVDs, and floppy disks distributed by the GPO under the Federal Depository Library Program (FDLP). These tangible products have been received through the FDLP since the 1980s and consist of millions of individual files containing fundamental data on economics, the environment, population, and life and physical sciences."

https://webapp1.dlib.indiana.edu/virtual_disk_library/

Each disk image has an associated catalog record.  For use in classes, one approach is to share a subset of the images directly with students, so they don’t immediately encounter all of the descriptive metadata from the site.

Preservation and Access Virtual Education Laboratory (PAVEL)

The Preservation and Access Virtual Education Lab (PAVEL) project at the University of Michigan School of Information (2010-2012), funded by the National Endowment for the Humanities, developed a “virtual education laboratory featuring digital access and preservation tools.”  This includes four data sets:

  • a small set of six DigitalPreservatonToolsFileset.zip (ZIP file, 6.1 MB)
  • kagan-emails.zip (approximately 19,000 messages) (ZIP file, 47.9 MB) from her tenure in the White House, along with an kagan-dpc-org-chart.pdf (PDF file, 161 KB) and kagan-office-council-staff-list.pdf (PDF file, 119 KB)
  • the Enron email collection (approximately 600,000 messages) (ZIP file, 112.4 MB), along with enron-org-charts.pdf (PDF file, 214 KB)
  • a set of documents (ZIP file, 182.9 MB) from the University of Michigan College of Literature, Science, and the Arts IT department (approximately 450 megabytes of Microsoft Office files) and document providing lsa-it-dept-organization.pdf (PDF file, 15 KB) information

Many thanks to David Wallace and Beth Yakel from the PAVEL team for allowing us to redistribute the datasets.

PAVEL data sets have the advantage of being selected for use in archival education, and they contain important supplementary information (e.g. organizational charts) for understanding their contexts of creation.  However, they do not allow for the replication of many forensic tasks.  For example, all of the email messages are stored as separate ASCII text files, rather than being embedded in a disk image or within a wrapper format such as PST, a scenario likely to be encountered during acquisition of a new collection.

Corpora Designed for Targeted System Testing

Brian Carrier’s valuable, but highly targeted Digital Forensics Tool Testing Images:

Computer Forensic Reference Data Sets (CFReDS) from the National Institute for Standards and Technology (NIST):

Open Preservation Foundation

The Open Preservation Foundation maintains a site that includes “Datasets, preservation and curation Issues with those Datasets, and Solutions to those Issues.”  The experiences of solving specific Issues are written up on Solution pages, which then link to pages in the OPF Tool Registry.  In many cases, this leads to “actual code that can be downloaded and re-used.”

National Institute of Standards and Technology

The National Institute of Standards and Technology creates and maintains data sets including disk images for testing forensic tools. Some of these are deprecated over time; the current list can be found at:

Library of Congress Labs Web Archive Data Sets

The 1000 .gov PDF Datasets provided by LC are a particularly useful dataset for exploring BitCurator functionality and can be applied to educational contexts.

Artefactual Sample Data

digicam corpus - Digital Camera files

Scripts Library

This is a list of scripts created by BitCurator users that can assist with digital forensics tasks and activities. If you have a script you would like added to the library, please contact us or post in our Google Group

Script to parse and process Guymager logs in bulk

This program is intended to help to identify floppy disk formats. It takes a folder of KryoFlux stream files as input

Relevant Resource: Floppy Disk Format Identifier Tool (blog post)

Utility to parse hfsutils output and produce DFXML for HFS-formatted disk images

Relevant Resource: Advanced Topics - Scripting in BitCurator (webinar, slides)

What are the key metadata points to extract from complex, multi-level born-digital records and later represent in EAD? This shell script extracts information from directories of digital content for use in the Descriptive Identification element wrapper.

Relevant Resource: Advanced Topics - Scripting in BitCurator (webinar, slides)

Sample scripts for acquiring and processing floppy disk images

Relevant Resource: Digital Archaeology and/or Forensics: Working with Floppy Disks from the 1980s (paper)

Scripts (bash, Python) developed to automate processes

Generate file system event timelines from a collection of disk images automatically, and collects the individual timelines into a master CSV file

Relevant Resource: Aggregating Temporal Forensic Data Across Archival Digital Media (paper)

Bulk_extractor regex file inspired by be_regex, Matthew Farrell

Emulation Resources

OSSArcFlow Resources

The OSSArcFlow project (2017-2020) was supported by a grant from the Institute of Museum and Library Services. OSSArcFlow project personnel worked with partner institutions to document and analyze born-digital workflows, and created an implementation guide and videos to support workflow documentation and analysis.

  • Digital Dossiers: Project partners created digital dossiers outlining the form, function, and future of digital curation at their home institutions.
  • As-Is Workflows: In the fall of 2017, the project team worked with partners at each institution to mockup a visual representation of their current workflow activities. Representing a “snapshot in time,” these documents show how a diverse group of institutions are using OSS tools in their workflows to curate born-digital content. They also provide an essential starting point for synthesizing and comparing both the gaps and overlaps that currently exist between common OSS tools and environments.
  • Guide to Documenting Born-Digital Workflows: The purpose of the Guide to Documenting Born-Digital Archival Workflowsis to encourage and assist collecting institutions of all shapes, sizes, and types to begin documenting their born-digital workflows. The Guide includes four main sections:
    1. Introduction– provides a brief background of the project, the research questions that have driven our inquiry, and how to use this Guide in your own work as an archivist and curator of born-digital collections.
    2. Common Steps in OSS Born-Digital Archival Workflows– provides brief descriptions of each of the main steps in born-digital archiving (13 in total) and what tools are commonly used to accomplish each of these steps today.
    3. Documenting Born-Digital Workflows – provides detailed guidance to help you use the OSSArcFlow survey, interview questions, and visualization model to document and depict your own workflow.
    4. Using Workflows – provides guidance and examples of how an institution can use its existing workflows to identify growth/maturity goals, to advocate for resources, and to transform roles/relationships as needed to improve its born-digital archiving practices.

If you would like to provide feedback for this page, please follow this link to the BitCurator Wiki Google Form for the Resources section.