Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Example: aff-forensic

Inputs

  • examples/inputs/aff-forensic-samples/README.md
  • examples/inputs/aff-forensic-samples/sample.aff

Profile

# AFF Forensic Image Example Profile
# Demonstrates analysis of AFF (Advanced Forensic Format) forensic disk images

decode = ["base64"]

max-file-size = 104857600  # 100 MiB

tag = "aff-forensic"

# Patterns to match in AFF images and extracted partitions
[[patterns]]
  name = "AFF Signature"
  pattern = "41:46:46"  # "AFF" signature
  type = "bytes"

[[patterns]]
  name = "AFD Signature"
  pattern = "41:46:44"  # "AFD" signature
  type = "bytes"

[[patterns]]
  name = "AWS Access Key"
  pattern = "AKIA[0-9A-Z]{16}"
  type = "regex"

[[patterns]]
  name = "SSH Private Key"
  pattern = "-----BEGIN.*PRIVATE KEY-----"
  type = "regex"

[[patterns]]
  name = "Password in Config"
  pattern = "password\\s*=\\s*['\"]?[^'\"\\s]+"
  type = "regex"

[[patterns]]
  name = "MBR Boot Signature"
  pattern = "55:AA"
  type = "bytes"

[[patterns]]
  name = "GPT Signature"
  pattern = "45:46:49:20:50:41:52:54"  # "EFI PART"
  type = "bytes"

[[patterns]]
  name = "NTFS Signature"
  pattern = "4E:54:46:53"  # "NTFS"
  type = "bytes"

[[patterns]]
  name = "Email Address"
  pattern = "[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}"
  type = "regex"

Report outputs

No triage_report.json found in /home/kalabelt/dev/sus/examples/outputs/aff-forensic

CSV outputs

errors.csv

Empty CSV

files.csv

pathfile_namesha256file_createdfile_modifiedfile_accessedmime_types_from_file_extensionis_symbolic_linkis_extracted_fileis_decoded_fileis_deobfuscated_filetag
/README.mdREADME.md72dc854e4715b7d86c4ea6ac693d077cac9bf31c576eb1c2017afd596efe73942026-01-31T10:59:09.249752466Z2026-01-31T10:59:09.249752466Z2026-01-31T11:14:23.615342869Z["application/x-genesis-rom"]0000
/sample.aff/sample.aff:aff:metadatasample.aff:aff:metadataf30fe1ec95972579e85a590996123c38368217b8ece820ea1d4da3dbd249f3be[]0100
/sample.affsample.affc6dcd8213512d1f64ad6cf39d6bbae7770c022051a1ea9e4cbd00cf2c3b634962026-01-31T10:59:09.249752466Z2026-01-31T10:59:09.249752466Z2026-01-31T11:14:23.615342869Z[]0000

pattern_matches.csv

idsha256pattern_namematch_typematchlocationlength
172dc854e4715b7d86c4ea6ac693d077cac9bf31c576eb1c2017afd596efe7394AFF SignaturebytesAFF23
272dc854e4715b7d86c4ea6ac693d077cac9bf31c576eb1c2017afd596efe7394AFF SignaturebytesAFF713
372dc854e4715b7d86c4ea6ac693d077cac9bf31c576eb1c2017afd596efe7394AFF SignaturebytesAFF1463
472dc854e4715b7d86c4ea6ac693d077cac9bf31c576eb1c2017afd596efe7394AFF SignaturebytesAFF1583
572dc854e4715b7d86c4ea6ac693d077cac9bf31c576eb1c2017afd596efe7394AFF SignaturebytesAFF4113
672dc854e4715b7d86c4ea6ac693d077cac9bf31c576eb1c2017afd596efe7394AFD SignaturebytesAFD4193
772dc854e4715b7d86c4ea6ac693d077cac9bf31c576eb1c2017afd596efe7394AFF SignaturebytesAFF4243
872dc854e4715b7d86c4ea6ac693d077cac9bf31c576eb1c2017afd596efe7394AFF SignaturebytesAFF4933
972dc854e4715b7d86c4ea6ac693d077cac9bf31c576eb1c2017afd596efe7394AFF SignaturebytesAFF5293
1072dc854e4715b7d86c4ea6ac693d077cac9bf31c576eb1c2017afd596efe7394AFF SignaturebytesAFF12583
1172dc854e4715b7d86c4ea6ac693d077cac9bf31c576eb1c2017afd596efe7394AFF SignaturebytesAFF12743
1272dc854e4715b7d86c4ea6ac693d077cac9bf31c576eb1c2017afd596efe7394AFD SignaturebytesAFD12783
1372dc854e4715b7d86c4ea6ac693d077cac9bf31c576eb1c2017afd596efe7394AFF SignaturebytesAFF14683
1472dc854e4715b7d86c4ea6ac693d077cac9bf31c576eb1c2017afd596efe7394AFF SignaturebytesAFF19313
1572dc854e4715b7d86c4ea6ac693d077cac9bf31c576eb1c2017afd596efe7394AFF SignaturebytesAFF22183
16f30fe1ec95972579e85a590996123c38368217b8ece820ea1d4da3dbd249f3beAFF Signaturebytes[65,70,70]83
17f30fe1ec95972579e85a590996123c38368217b8ece820ea1d4da3dbd249f3beAFF Signaturebytes[65,70,70]3573
18f30fe1ec95972579e85a590996123c38368217b8ece820ea1d4da3dbd249f3beAFF Signaturebytes[65,70,70]4583
19f30fe1ec95972579e85a590996123c38368217b8ece820ea1d4da3dbd249f3beAFF Signaturebytes[65,70,70]5813
20c6dcd8213512d1f64ad6cf39d6bbae7770c022051a1ea9e4cbd00cf2c3b63496AFF SignaturebytesAFF03
21c6dcd8213512d1f64ad6cf39d6bbae7770c022051a1ea9e4cbd00cf2c3b63496Password in Configregexpassword=secret1231:791530
22c6dcd8213512d1f64ad6cf39d6bbae7770c022051a1ea9e4cbd00cf2c3b63496Email Addressregextest@example.com1:51916

signature_matches.csv

Empty CSV

unique_files.csv

sha256sha1md5file_sizemime_type_for_contentshannon_entropy
72dc854e4715b7d86c4ea6ac693d077cac9bf31c576eb1c2017afd596efe739416a531a3dd2497cd89505b5146114808fac6f50c740cc27c160aa0f35ae3bc0eedf6aecc2405text/plain4.89741547802229
f30fe1ec95972579e85a590996123c38368217b8ece820ea1d4da3dbd249f3bef6591a3387b0c5f6bf3b59103cd62b3b495e59b9c5efea5354849c51bb5831f121a14cd0799text/plain4.88908335822632
c6dcd8213512d1f64ad6cf39d6bbae7770c022051a1ea9e4cbd00cf2c3b6349654bedfb39f8619237717ed61277380b6b7ae1d56d7ed0ed6d2c12096d21c303c7270dfde1321application/octet-stream0.310085889129748