TARGETING LATE Q4 2026Release date and final specification to be confirmedJoin the launch list for the planned 10% offer
← The Acorn overview

The Acorn workspace and app directory

The forensic desktop and application directory

See how The Acorn Home organises the workspace, then choose an application by the source you have or the task you need to complete.

The forensic operating system

The desktop, launcher and case workspace

The Acorn is the Linux workspace. Home helps you find a tool; Workbench gives case review its working context. Move into a specialist application when the record or question calls for it.

The Acorn desktop with its wallpaper and launcher panel, before evidence is loaded. View full screen
The Acorn desktop with its wallpaper and launcher panel, before evidence is loaded.

Start with the source

Check what is available, how it can be accessed and where the output will go. The right method depends on the device and the examination.

Choose the next task

Browse, image, recover or inspect a particular record type. Follow the application guide for the expected inputs, useful output and limits.

Keep the context

Retain source references, settings and notes so that another examiner can check the result and understand unresolved points.

Inside The Acorn Home

The complete Home launcher

The native Home screen groups 53 launcher entries across seven stages. Those entries include apps, setup helpers and shortcuts. The directory below focuses on 49 forensic apps and workflow tools.

Complete native The Acorn Home screen, with 53 launcher entries grouped into seven investigation stages.

Scroll through the complete screen, or open it at full size. The screenshot includes the original launcher utilities; the website’s forensic directory omits Hardware Readiness, State Lens, Capability Matrix and OS Guard.

Enlarge the complete Home screen

This is an unaltered native interface capture, not evidence that every launcher completed a test. App guides distinguish reviewed results, setup views and work still in development.

The forensic app catalogue

Browse the forensic applications

Browse all 49 forensic apps and workflow tools. Filter by task or choose Core for the nine starting points featured on the homepage.

49 forensic apps and workflow tools

Device ManagerIdentify a device and inspect its protection state

Check the connected device, its partitions and any mounts before choosing an action. The selected USB device is reported as read-only. That state is useful context, not independent proof that every write attempt would be blocked.

Native device-state inspection

The selected USB is shown as read-only, with its kernel protection, partitions and mount information. View full screen
The selected USB is shown as read-only, with its kernel protection, partitions and mount information.
Read the Device Manager application guide
Forensic ImagerChoose the source and destination before imaging

Check the disk inventory, select the source and choose a separate destination. The Imager screen brings those settings together before acquisition. The screenshot shows setup, not a completed imaging job.

Acquisition setup shown

Supplied screenshot of the Acorn Forensic Imager with its disk inventory populated. View full screen
Supplied screenshot of the Acorn Forensic Imager with its disk inventory populated.
Read the Forensic Imager application guide
Cloud & Remote CollectorSet the account, collection scope and destination

The profile editor shows a local mailbox export package and a case folder. Check the scope before using a provider-export route. The displayed profile was not saved, validated or used to collect data.

Provider-export setup shown

The native profile editor is populated with a local mailbox export package, case folder and scope-file path. Provider-export import is selected; the connector menu separately identifies other routes. View full screen
The native profile editor is populated with a local mailbox export package, case folder and scope-file path. Provider-export import is selected; the connector menu separately identifies other routes.
Read the Cloud & Remote Collector application guide
Partition RecoveryFind a volume after its partition entry is lost

The training image has no partition table, but its FAT16 volume survives. The scanner finds that volume at byte offset 1048576. Selected files recovered from it match their reference hashes.

Constructed test example

The native scanner locates a FAT16 volume at byte offset 1048576 despite the missing partition table. This is a constructed image, not an actual client disk. View full screen
The native scanner locates a FAT16 volume at byte offset 1048576 despite the missing partition table. This is a constructed image, not an actual client disk.
Read the Partition Recovery application guide
Live Disk MapCheck the map from a completed copy

The map shows a completed 33 MiB file-to-file GNU ddrescue copy. All bytes were copied and the source and destination hashes match. This test did not use a failing physical drive.

Constructed test example

The native disk-map viewer reads the map from a completed file-to-file GNU ddrescue acquisition. All 33 MiB were copied, the source and destination hashes match, and the map records no read errors. View full screen
The native disk-map viewer reads the map from a completed file-to-file GNU ddrescue acquisition. All 33 MiB were copied, the source and destination hashes match, and the map records no read errors.
Read the Live Disk Map application guide
Mount Image (read-only)Review read-only access settings before mounting

The dialog identifies a disk-image file and its FAT16 partition. Review the source information and access controls before choosing a mount action. This capture did not mount or unlock the image.

Read-only access options shown

The read-only mount dialog identifies the supplied regular-file disk image and its FAT16 partition. Source information and credential controls remain visible before an examiner chooses a mount action. View full screen
The read-only mount dialog identifies the supplied regular-file disk image and its FAT16 partition. Source information and credential controls remain visible before an examiner chooses a mount action.
Read the Mount Image (read-only) application guide
Virtual BootReview an image before attempting a virtual boot

Choose the source image, memory allocation and temporary copy-on-write location. These settings prepare a boot attempt; the screenshot does not show a running virtual machine. The selected FAT16 test image contains no installed operating system.

Boot configuration shown

The native virtual-boot dialog presents the source image, host resource assessment and temporary copy-on-write location. CPU, memory and hypervisor options can be reviewed before attempting a guest boot. View full screen
The native virtual-boot dialog presents the source image, host resource assessment and temporary copy-on-write location. CPU, memory and hypervisor options can be reviewed before attempting a guest boot.
Read the Virtual Boot application guide
Log2TimelineSet the source, parsers and time zones

Review the source folder, parser choices and output settings before processing a timeline. Extraction and display time zones have separate controls. This setup capture did not run log2timeline or psort.

Processing options shown

The timeline-processing front end identifies the source folder and exposes parser, output, hashing and time-zone settings before timeline processing. Extraction and display time zones are separate controls. View full screen
The timeline-processing front end identifies the source folder and exposes parser, output, hashing and time-zone settings before timeline processing. Extraction and display time zones are separate controls.
Read the Log2Timeline application guide
Forensic NavigatorRead an examiner’s report beside its source files

Navigator previews a Case Notes PDF beside the event-log export and reference files used for the work. The PDF is an examiner-produced report, not a document recovered from the investigated computer.

Public training example

Forensic Navigator: read an examiner’s report beside its source files in the training example. View full screen
Navigator previews a Case Notes PDF beside its source export and reference files. The report records a filter operation on public event-log data.
Read the Forensic Navigator application guide
Forensic WorkbenchExamine a recovered photograph with its file records

A recovered photograph is worth more when you can check where it came from. In this public Narcos teaching example, Workbench puts the photograph beside its file records. The image alone cannot identify the pictured substance.

Public training example · earlier interface

Forensic Workbench: examine a recovered photograph with its file records in the training example. View full screen
Workbench shows a recovered photograph beside its file records in the public Narcos teaching scenario. The picture alone cannot identify the crystalline material.
Read the Forensic Workbench application guide
MFT ViewerCompare file records and their stored timestamps

Six Master File Table (MFT) records refer to a manifesto-named document or shortcut in the public Lone Wolf scenario. Compare the two creation-time sets in the selected Box Sync record. A difference alone does not prove timestamp tampering.

Public training example

Six surviving MFT records place a manifesto-named document or shortcut on the desktop and in several cloud-sync folders. The selected Box Sync record exposes its two creation-time sets for comparison. View full screen
Six surviving MFT records place a manifesto-named document or shortcut on the desktop and in several cloud-sync folders. The selected Box Sync record exposes its two creation-time sets for comparison.
Read the MFT Viewer application guide
USN Journal ViewerFollow a temporary file through a rename sequence

Three adjacent update sequence number (USN) journal records link a temporary filename to The Cloudy Manifesto.docx. They share file reference 135991. That link helps examine a save sequence, but it does not establish the document’s author or contents.

Public training example

USN Journal Viewer: follow a temporary file through a rename sequence in the training example. View full screen
Three adjacent Lone Wolf journal records link ~WRD1133.tmp and The Cloudy Manifesto.docx through file reference 135991 at the same recorded time.
Read the USN Journal Viewer application guide
Event Log ViewerRead encoded PowerShell beside the source event

Eighteen rule matches flag archive-decoding commands in public training logs. The selected view puts the encoded command beside a decoded gzip script fragment. Review the source event and repeated matches before counting distinct actions.

Public training example

Eighteen rule matches identify archive-decoding PowerShell command lines in public training logs. The selected record preserves the encoded command, source event and a decoded gzip script fragment. View full screen
Eighteen rule matches identify archive-decoding PowerShell command lines in public training logs. The selected record preserves the encoded command, source event and a decoded gzip script fragment.
Read the Event Log Viewer application guide
Registry AnalyserReview registered software and application paths

The public Lone Wolf example lists 24 registered programs, with available versions and installation dates. Application-path entries add context. These records can guide further checks, but registration alone does not prove that software ran.

Public training example

Registry Analyser: review registered software and application paths in the training example. View full screen
The public Lone Wolf example lists 24 registered programs with available versions and installation dates, alongside application-path registrations.
Read the Registry Analyser application guide
SRUM ViewerCheck recorded network usage by an application

The selected ssh.exe row records 46,905,311 bytes sent. It is one of 28 Cygwin network records imported from a training fixture. A byte count can guide further work, but it cannot identify which files were transferred.

Public training example

SRUM Viewer: check recorded network usage by an application in the training example. View full screen
Twenty-eight Cygwin network records were imported after date-field normalisation. The selected ssh.exe row records 46,905,311 bytes sent. The source time zone is unknown.
Read the SRUM Viewer application guide
Shortcut ViewerSeparate a shortcut’s history from its target metadata

Two public shortcuts retain target paths, command arguments and authoring-machine details. The selected Nero link also stores a volume serial and target timestamps. Keep those embedded values separate from the shortcut file’s own timestamps.

Public training example

Two parsed public shortcuts preserve target paths, command arguments and authoring-machine details. The selected Nero shortcut also carries a volume serial and the target timestamps stored inside the link. View full screen
Two parsed public shortcuts preserve target paths, command arguments and authoring-machine details. The selected Nero shortcut also carries a volume serial and the target timestamps stored inside the link.
Read the Shortcut Viewer application guide
Plist ViewerRead the settings in a macOS LaunchAgent

Expand a property list to inspect its label, program arguments and launch conditions. The example uses a constructed LaunchAgent. These settings describe a proposed action; they do not prove that a script ran.

Constructed test example

The native property-list parser expands a constructed LaunchAgent into individual keys: its label, program arguments, working folder and launch conditions can be reviewed together. View full screen
The native property-list parser expands a constructed LaunchAgent into individual keys: its label, program arguments, working folder and launch conditions can be reviewed together.
Read the Plist Viewer application guide
Timeline ViewerInvestigate an audit-log clearing event

An audit log has been cleared. Filtering 226 public training rows reveals two timestamp entries for Windows Security Event 1102. They describe one event, not two actions. Check the recorded account and surrounding activity before explaining the clearing.

Public training example

Timeline Viewer: investigate an audit-log clearing event in the training example. View full screen
Filtering 226 public training rows finds two timestamp entries for one Windows audit-log clearing event. The detail shows the account and security identifier (SID) for follow-up checks.
Read the Timeline Viewer application guide
Artifact LabParse Scheduled Task and Prefetch artefacts

Three constructed Scheduled Task XML files produce a per-artefact CSV. Public Prefetch files provide a separate test. Inspect the returned records and diagnostics; a successful stage label does not establish that every parser result is complete.

Constructed test example

Artifact Lab parses three constructed Scheduled Task XML files and writes a per-artefact CSV. The files describe training actions; none was registered with Windows or executed. View full screen
Artifact Lab parses three constructed Scheduled Task XML files and writes a per-artefact CSV. The files describe training actions; none was registered with Windows or executed.
Read the Artifact Lab application guide
Artefact GuideFind Windows sources for an examination plan

Look up a Windows artefact, its usual location and the questions it may help answer. The guide links sources to relevant tools. It is a reference catalogue, not an evidence-processing application.

Reference guide

The artefact catalogue groups Windows sources with their locations, potential uses and linked tooling. It supports planning a focused examination. View full screen
The artefact catalogue groups Windows sources with their locations, potential uses and linked tooling. It supports planning a focused examination.
Read the Artefact Guide application guide
Identity LabDistinguish account records from secret unlocking

The interface separates account-hash extraction from password-assisted unlocking. Check which source files and valid key material the task needs. No account extraction, secret recovery or device unlocking was completed for this example.

Reference interface

The native Identity Lab interface separates account-hash extraction from password-assisted secret unlocking, and exposes progress and stop controls. View full screen
The native Identity Lab interface separates account-hash extraction from password-assisted secret unlocking, and exposes progress and stop controls.
Read the Identity Lab application guide
Sticky Notes DecoderRead notes from a Windows Sticky Notes store

Eight generated notes describe handovers, document staging and incident-review reminders. Inspect their text and recorded times in the decoder. A note can show what was written, not whether a proposed action happened.

Constructed test example

The native Sticky Notes Decoder reads eight notes from a generated Windows plum.sqlite store, including handover, document staging, archive transfer and incident-review reminders. View full screen
The native Sticky Notes Decoder reads eight notes from a generated Windows plum.sqlite store, including handover, document staging, archive transfer and incident-review reminders.
Read the Sticky Notes Decoder application guide
Android CollectorPlan an authorised Android collection

Set up a logical collection through Android Debug Bridge (ADB). What you can collect depends on the handset, its authorisation state and Android version. The example shows the controls, not a connected phone.

Collection controls shown

The native Android Collector presents authorised ADB logical collection, device listing and optional legacy backup controls. View full screen
The native Android Collector presents authorised ADB logical collection, device listing and optional legacy backup controls.
Read the Android Collector application guide
Apple Mobile LabChoose the input and parser for mobile records

Start with material you already hold and choose how to parse it. This screen shows input and parser controls. It does not show an Apple device extraction.

Input and parser controls shown

The native Apple Mobile Lab presents the input-folder and mobile-parser workflow alongside acquisition and database-review guidance. View full screen
The native Apple Mobile Lab presents the input-folder and mobile-parser workflow alongside acquisition and database-review guidance.
Read the Apple Mobile Lab application guide
Unified Log AnalyserReview sign-ins, downloads and an inbox-rule change

Thirty-one constructed Microsoft 365 audit records show failed sign-ins, file downloads and an inbox-rule change. Compare the selected finding with the source events. These training results do not establish a real account compromise.

Constructed test example

Unified Log Analyser: review sign-ins, downloads and an inbox-rule change in the training example. View full screen
The native view parses 31 constructed Microsoft 365 AuditData records. Findings include failed sign-ins, file downloads and an inbox-rule change.
Read the Unified Log Analyser application guide
Browsing HistoryReview recorded visits to firearm marketplaces

A category filter picks out 65 firearm-marketplace records from the public Lone Wolf training data. Review the page titles, recorded times and source URLs together. A visit alone does not show a purchase or identify the user.

Public training example

A category filter shows 65 firearm-marketplace browsing records from 2,613 public Lone Wolf training records. Recorded times, page titles and source URLs stay together, with the selected entry expanded below. View full screen
A category filter shows 65 firearm-marketplace browsing records from 2,613 public Lone Wolf training records. Recorded times, page titles and source URLs stay together, with the selected entry expanded below.
Read the Browsing History application guide
File Recovery CarverRecover PDF content after a quick format

A quick format left four PDF structures in an owned FAT16 training image. Recovery Carver found them in free space. The recovered files were then checked against the originals, including where each PDF ended.

Constructed test example

After an actual quick format of an owned FAT16 image copy, the native carver located four intact PDF structures in its free space. The selected invoice can be reviewed alongside the recovery audit fields. View full screen
After an actual quick format of an owned FAT16 image copy, the native carver located four intact PDF structures in its free space. The selected invoice can be reviewed alongside the recovery audit fields.
Read the Recovery Carver application guide
Data ExplorerQuery recorded visits to cloud-service pages

A read-only SQL query groups visits in the public Lone Wolf Chrome History database. Compare the ten largest matching title groups and their recorded times. A browser visit does not prove account ownership or a completed upload.

Public training example

Data Explorer: query recorded visits to cloud-service pages in the training example. View full screen
A read-only SQL query groups cloud-service page visits in the Lone Wolf Chrome History database. The ten largest title groups retain visit counts and raw and decoded first and last times.
Read the Data Explorer application guide
Text LabFilter a large event-log table to specific commands

The example narrows a public DeepBlueCLI export to 71 PowerShell rule matches. Read each command beside its time, computer and event ID. A rule label is a review lead, not proof that a command completed.

Public training example

Text Lab: filter a large event-log table to specific commands in the training example. View full screen
A CSV filter selects 71 Potentially Malicious PwSh rule matches from a public DeepBlueCLI export. Each row retains its time, computer, event ID and command details.
Read the Text Lab application guide
PCAP AnalyserReview extracted objects and network leads

A 23-packet training capture produced HTTP objects, password-adjacent strings and a timing-based beaconing candidate. Inspect those leads against the packets. Readable TLS server names do not mean the encrypted content was recovered.

Constructed test example

The unchanged PCAP Analyser report records 23 constructed packets, 13 exported HTTP objects, 12 password-adjacent strings and one timing-based beaconing candidate. These outputs are investigative leads from an offline training capture. View full screen
The unchanged PCAP Analyser report records 23 constructed packets, 13 exported HTTP objects, 12 password-adjacent strings and one timing-based beaconing candidate. These outputs are investigative leads from an offline training capture.
Read the PCAP Analyser application guide
Hash & Keyword ManagerCheck a file against a named reference list

A SHA-256 lookup matches a public training shortcut against a registered list. Check the algorithm, reference set and label beside the match. Matching bytes do not establish who used the file or whether it is safe.

Public training example

A real SHA-256 lookup matches the public training example shortcut against a registered reference list. The native output identifies the algorithm, set, hash and lookup method. View full screen
A real SHA-256 lookup matches the public training example shortcut against a registered reference list. The native output identifies the algorithm, set, hash and lookup method.
Read the Hash & Keyword Manager application guide
Forensic BrowserRun a focused action on Windows Prefetch files

The example processes three unmodified public Prefetch files and retains the native output and counts. Review those results within the evidence workspace. It does not demonstrate Tor, live capture or network browsing.

Public training example

Forensic Browser runs its native Prefetch action against three unmodified public training fixtures. The completed parser output names the CSV and record count. View full screen
Forensic Browser runs its native Prefetch action against three unmodified public training fixtures. The completed parser output names the CSV and record count.
Read the Forensic Browser application guide
AV Quarantine LabInspect the result of a container-decoding test

An inert, constructed input was decoded using a generic XOR-FF transformation. Compare the original and derived hashes before examining the output. This test does not establish support for a particular antivirus vendor’s quarantine format.

Constructed test example

The native AV Quarantine window reports one generic XOR-FF decoding result and its recovered output path. The generated output retains original and derived hashes. The input is constructed inert data, not a real vendor detection. View full screen
The native AV Quarantine window reports one generic XOR-FF decoding result and its recovered output path. The generated output retains original and derived hashes. The input is constructed inert data, not a real vendor detection.
Read the AV Quarantine Lab application guide
Malware TriageReview static file leads in an exported report

An inert training file produced three automated leads and native HTML and PDF reports. Follow each lead back to the known input and hash. Nothing was executed, and a lack of antivirus matches does not prove a file is safe.

Constructed test example

The native static-triage report keeps the training file's identity, hashes and three automated leads together. The antivirus scan found no signature match; a local test rule matched deliberately included review markers. This view shows the report's opening section. View full screen
The native static-triage report keeps the training file's identity, hashes and three automated leads together. The antivirus scan found no signature match; a local test rule matched deliberately included review markers. This view shows the report's opening section.
Read the Malware Triage application guide
Document Threat LabInspect a document’s package without opening it in Office

The test invoice is a constructed DOCX with one external hyperlink and no VBA macro. Inspect the package paths and extracted strings without running the document. Ordinary XML namespace strings are not threats simply because they match a rule.

Constructed test example

Static examination of an invented DOCX invoice identifies its OpenXML container, one external hyperlink and no VBA macros. The source hash and package paths remain visible; the document was not opened in Office. View full screen
Static examination of an invented DOCX invoice identifies its OpenXML container, one external hyperlink and no VBA macros. The source hash and package paths remain visible; the document was not opened in Office.
Read the Document Threat Lab application guide
Filth FinderUse filename and text hits to prioritise review

The training exercise returns three filename keyword hits and two database-string hits. Inspect each match before deciding what needs a closer look. No image-content classification was run.

Constructed test example

The native scanner reports three filename keyword hits and two database string hits, with CSV exports for review. Content hashing and skin-tone scoring are visibly disabled. View full screen
The native scanner reports three filename keyword hits and two database string hits, with CSV exports for review. Content hashing and skin-tone scoring are visibly disabled.
Read the Filth Finder application guide
Memory WorkbenchPrepare a memory image for examination

The setup screen selects a public Windows memory image for review. Check the source and intended analysis method before running it. No analysis engine was run for this capture, so it contains no recovered process or network findings.

Memory analysis setup shown

The native workbench is configured with the public Magnet CTF Windows memory dump. Guided triage and the separate external memory-analysis handoff remain available as distinct controls. View full screen
The native workbench is configured with the public Magnet CTF Windows memory dump. Guided triage and the separate external memory-analysis handoff remain available as distinct controls.
Read the Memory Workbench application guide
Network WorkbenchInspect conversations in a saved packet capture

A public capture from July 2013 contains 1,434 packets, 14 IPv4 conversations and 16 endpoints. Review its network summary, then inspect the DNS and HTTP records. The example is historical traffic, not a live interception.

Public training example

Network Workbench summarises an unmodified public training capture containing 1,434 packets. The native report shows 14 IPv4 conversations and 16 endpoints; the capture dates from July 2013. The addresses are historical observations, not an allegation of malicious activity. View full screen
Network Workbench summarises an unmodified public training capture containing 1,434 packets. The native report shows 14 IPv4 conversations and 16 endpoints; the capture dates from July 2013. The addresses are historical observations, not an allegation of malicious activity.
Read the Network Workbench application guide
Net SentinelInspect hosts and objects from an offline capture

The training capture was parsed offline into host, site and object-review tables. Inspect those observations alongside the native PDF output. No live capture or interception was started.

Constructed test example

Net Sentinel’s native tables display hosts and sites parsed from the constructed PCAP. The file was processed offline; no live capture or interception was started. View full screen
Net Sentinel’s native tables display hosts and sites parsed from the constructed PCAP. The file was processed offline; no live capture or interception was started.
Read the Net Sentinel application guide
GeoExif MapperCompare the coordinates and times stored in photographs

Four training photographs have assigned GPS coordinates at real landmarks. Read their EXIF metadata beside the map and timeline. The connecting lines and point-to-point distances do not reconstruct a person’s journey.

Constructed test example

GeoExif Mapper: compare the coordinates and times stored in photographs in the training example. View full screen
Four assigned GPS positions from training photographs appear in time order. The landmarks are real; the activity is invented. Map data: OpenStreetMap contributors.
Read the GeoExif Mapper application guide
Cell Site AnalyserCompare call records on a timeline and map

Twelve fictional call-detail records form this training example. Compare their order and assigned cell locations. The map does not show measured coverage or prove that a person travelled between the points.

Constructed test example

The native Cell Site Analyser completes a 12-record CDR import and produces its timeline/map report, retaining its warning about unknown source time zones. View full screen
The native Cell Site Analyser completes a 12-record CDR import and produces its timeline/map report, retaining its warning about unknown source time zones.
Read the Cell Site Analyser application guide
AV AnalyserCheck a recording against known sound and silence

A spectrogram plots sound frequency over time. Here, a ten-second test recording contains two tones and a known two-second silence. Compare the plot with those known sounds and review the exported results.

Constructed test example

AV Analyser: check a recording against known sound and silence in the training example. View full screen
A generated ten-second WAV contains two tones separated by a known two-second silence. The spectrogram and exported results can be compared with that input.
Read the AV Analyser application guide
OSINT SearcherTry a local open-source intelligence query

This example runs two terms against local test material. It shows query handling with external providers disabled. It does not demonstrate a web search, dark-web coverage or discovery of someone’s leaked data.

Constructed test example

The local keyword provider finds two supplied terms in the entered query. All external providers are disabled. The result identifies itself as a local query-text check. View full screen
The local keyword provider finds two supplied terms in the entered query. All external providers are disabled. The result identifies itself as a local query-text check.
Read the OSINT Searcher application guide
IP ExtractorExtract addresses without losing their source and date

Four historical IP addresses from a published security advisory form this example. Extract them locally, then keep the advisory date and context with the results. Their presence on an old list does not establish current malicious activity.

Demonstrated in the recorded development build

IP Extractor parses four historical indicators transcribed from the joint NSA/CISA/NCSC advisory, version 1.1 of September 2025, table 3. Online enrichment is off. View full screen
IP Extractor parses four historical indicators transcribed from the joint NSA/CISA/NCSC advisory, version 1.1 of September 2025, table 3. Online enrichment is off.
Read the IP Extractor application guide
Endpoint Collector SetupPrepare an endpoint collector deployment

Review the service, administration and deployment settings before starting a collector. This is the Endpoint Collector Setup interface. No service was started and no agent package was exported for the example.

Deployment setup shown

The current Endpoint Collector Setup screen shows component and service state, deployment profile, ports and administrator fields. This is setup only: no service was configured or started and no agent was exported. View full screen
The current Endpoint Collector Setup screen shows component and service state, deployment profile, ports and administrator fields. This is setup only: no service was configured or started and no agent was exported.
Read the Endpoint Collector Setup application guide
Remote ResponseDefine the response task before collection

Set the case and collection profile before a remote response. The example covers setup only: no agent was deployed, no remote connection was made and no evidence package was collected.

Collection setup shown

The native collection tab shows available profiles and collection controls for the entered case. View full screen
The native collection tab shows available profiles and collection controls for the entered case.
Read the Remote Response application guide
Case NotesKeep the method and findings in a case note

Record the source, the work you did and the reasons for your conclusion. This example documents an event-log filter and exports a native PDF. Its hash identifies the export; it does not certify the conclusion.

Public training example

The saved note records the event export hash, the 71-row PowerShell filter result, and checks required before interpreting those rule matches. A PDF was exported through the native Case Notes export function. View full screen
The saved note records the event export hash, the 71-row PowerShell filter result, and checks required before interpreting those rule matches. A PDF was exported through the native Case Notes export function.
Read the Case Notes application guide
Voice RecorderPrepare an audio note for the case record

The interface offers WAV recording and local transcription controls. Agree what the note should capture and how you will retain it. This example does not include a completed recording or transcript.

Recording controls shown

The recorder presents WAV recording and optional local transcription controls, alongside the transcription-engine availability reported by this installation. View full screen
The recorder presents WAV recording and optional local transcription controls, alongside the transcription-engine availability reported by this installation.
Read the Voice Recorder application guide
Workflow CoachPlan the steps of a Windows examination

Use a Windows dead-box checklist to plan preservation, hashing, triage and reporting. The checklist prompts the examiner; it does not validate the chosen method. Linked-tool launches were not tested in this example.

Teaching checklist

The built-in Windows examination checklist sets out preservation, hashing, triage and reporting steps. An examiner can select a step and open its linked tool where available. View full screen
The built-in Windows examination checklist sets out preservation, hashing, triage and reporting steps. An examiner can select a step and open its linked tool where available.
Read the Workflow Coach application guide

Check each guide’s example and the technical support guide for the relevant build, inputs and limits.

A working context

From a tool choice to an examination

A useful question narrows the next step: recover a deleted file, inspect a browser record, review an event or compare a time sequence. Keep observations separate from conclusions.

Follow the example workflow

Read a co-founder’s practitioner perspective

Compute Forensics explains how The Acorn’s collection and review tools fit into evidence-led examination. SQFR handles The Acorn product demonstrations, software and workstation enquiries.

The Acorn at Compute Forensics ↗

Discuss your The Acorn requirements

Start with your task

Practical forensic workflow guides

Working with a failing disk, planning a field kit or reviewing an incident? Choose the question you need to answer, then see the tools, checks and setup involved.

Difficult disks and encrypted sources

Choosing a portable workstation

Source protection and acquisition records

Incident response and remote Windows

Teaching, independent work and handover

Recovery and focused evidence review

Zoom in, then scroll to inspect the detail.

Open full-resolution image ↗

A useful first conversation

Let’s look at your workflow

Tell us what you examine, where you work and what you need to deliver.

Use the enquiry form to outline your role, intended use and potential order quantity. Do not send case material through a general enquiry.

Your enquiry goes to the SQFR team. Please do not include passwords or case evidence.