Skip to content

Dfxml example source tag

The '''

''' tag is used to introduce the source of forensic data. Currently we are using these for disk images, as the example below illustrates:

<pre>
<source type='Disk Image'>
  <imagefile>/corp/images/nus/1040.aff</imagefile>
  <sectorsize>512</sectorsize>
  <device_model>SEAGATE ST32550W SUN2.1G 0418</device_model>
  <device_sn>01806486</device_sn>
  <acquisition_commandline>aimage scsi1 /project2/b28.aff</acquisition_commandline>
  <acquisition_device>/dev/sda1</acquisition_device>
  <device_capabilities>pass2: >SEAGATE ST32550W SUN2.1G 0418< Fixed Direct Access SCSI-2 device
pass2: Serial Number 01806486
pass2: 20.000MB/s transfers (10.000MHz, offset 15, 16bit), Tagged Queueing Enabled
  </device_capabilities>
  <sectorsize coding='base10'>512</sectorsize>
  <devicesectors coding='base10'>4194995</devicesectors>
  <acquisition_macaddr>00:0f:b5:42:6a:fe</acquisition_macaddr>
  <acquisition_date>2006-07-25T10:56:42</acquisition_date>

After the source tag you may find some fileobject tags. They may be grouped within a volume tag:

  <volume offset='32256'>
    <byte_runs>
      <byte_run offset='0' img_offset='114688' len='32768'>
      <byte_run offset='0' img_offset='1523712' len='32768'>
      <byte_run offset='0' img_offset='6356992' len='39659'>
    </byte_runs>
    <ftype>1</ftype>
    <ftype_str>ntfs</ftype_str>
    <block_size>4096</block_size>
    <block_count>4980142</block_count>
    <first_block>0</first_block>
    <last_block>4980141</last_block>
    <fileobject>
    ...
    </fileobject>
  </volume>

Encoding

Encoding is assumed to be base10, except for hash codes, which are assumed to be base16.