PG-DWFI-001 · IT HELP · DIGITAL FORENSICS · FIELD GUIDE

Dark-Web Forensics Investigation Guide

Preserve what was observed, separate evidence from inference, and report only what the record can support.

Author Polymath Global Published 2026-07-24 Updated 2026-07-27 Core path 35–45 minutes
Level Intermediate Use Authorized investigations Posture Defensive
What this guide teaches

Dark-web forensics is the disciplined preservation and interpretation of fragile online evidence under documented authority. The core path begins with a supplied case lead, establishes stopping rules, captures content and context together, tests competing explanations, and ends with a reviewable evidence package. Three optional advanced sections extend that path into endpoint and network correlation, cryptocurrency artifacts, and entity-resolution or intelligence exchange.

Tooling disclosure. This guide was developed using a repository governance harness and AI-assisted research/curation workflow engineered by Joe Waller and enabled through OpenAI and Anthropic tooling. These tools support research and documentation, including source review, summarization, validation, and guide drafting, and do not replace the author's judgment.

1Start Here: Task, Authority, and Scope Core

The dark web is not a synonym for crime. It is a loose label for services that are not reached through ordinary public-web discovery and may require an overlay network or purpose-built client. Such services support legitimate privacy, journalism, research, and protected communication as well as harmful activity. A forensic question should therefore concern evidence and conduct, not the mere use of anonymity technology.

Begin with a case-supplied artifact: for example, a saved page, screenshot, URL supplied by an authorized requester, browser record from an approved endpoint collection, or transaction identifier already present in the case file. Translate the request into a question that can be answered with evidence:

  • What was observed, on which evidence surface, and at what recorded time?
  • Can the observation be preserved with enough context for another reviewer to understand it?
  • Which parts are direct facts, and which depend on interpretation or corroboration?
  • What would change the conclusion or require renewed authority?

Avoid starting with “find everything about this actor.” That request is unbounded and encourages identity claims before the evidence model is clear. A defensible scope names the requester, authority, question, supplied lead, permitted evidence surfaces, time window, collection limits, retention rule, and stop conditions.

2Tor and Onion Evidence: What Changes, What Does Not Core

Tor Browser routes browser traffic through the Tor network and is configured to reduce common forms of tracking. An onion service uses a self-authenticating onion address and establishes a connection within Tor rather than publishing an ordinary server location. Those properties change the network path and the meaning of an address; they do not make every session, endpoint, operator, or captured artifact unknowable [8][9].

The practical question is not “Did Tor reveal the person?” It is “Which authorized evidence surface produced this observation, and what can that surface support?” A saved page can establish captured content and context. An endpoint artifact may establish that a browser process or profile contained a record. Network telemetry may establish that an endpoint communicated with Tor infrastructure during a time window. None of those facts, by itself, establishes who controlled a remote service or why a person used it.

Observation boundaries across five evidence surfaces A supplied lead can connect to captured remote content, browser or endpoint artifacts, local network telemetry, and third-party records. Each surface supports a bounded observation, while identity and intent require separate corroboration. Case-supplied lead known provenance · declared scope Captured content what the capture contains at the recorded time Endpoint artifacts process, profile, cache, logs under acquisition limits Network telemetry timing and connection facts within sensor visibility Third-party records provider or public records with separate provenance Bounded analytic finding identity and intent require corroboration
FIG. 1 Each evidence surface answers a different question. Combining surfaces may strengthen a finding, but no arrow silently converts an address, session, or wallet into identity or intent.

3Authorization and Stop Conditions Core

Authority is a continuing condition, not a sentence copied into the intake form. A valid plan tells the examiner what may be observed, collected, stored, shared, and retained. Reassess authority whenever the evidence, environment, tool, requested action, or affected people change. The Berkeley Protocol similarly treats legal, ethical, security, and psychosocial risk as part of investigation method rather than an afterthought [10].

TABLE 1 Authority decisions become useful when each state has a clear trigger and response.
State Typical condition Required response
Go Supplied artifact, named question, approved environment, collection and retention boundaries confirmed Proceed minimally; keep a contemporaneous activity record
Pause Scope language is ambiguous, a new tool or evidence surface is needed, or unexpected personal data appears Preserve current state without further interaction; ask the authorized decision-maker
Stop Login, contact, purchase, credential use, active-content execution, malware handling, or access outside authority would be required Do not continue; isolate relevant material and record why work stopped
Escalate Possible victim exposure, traumatic or illegal content, legal uncertainty, sanctions issue, imminent harm, asset handling, or seizure question Use the designated legal, welfare, security, or emergency channel; do not improvise

4Investigation Lifecycle and Decision Gates Core

Treat the work as a controlled loop. Intake fixes the question and authority. Planning converts that question into evidence targets and stopping rules. Acquisition and preservation create a reviewable record. Analysis tests claims against alternatives. Review challenges the method and language before reporting and retention close the case. Current NIST incident-response guidance places evidence gathering inside a broader risk and response process rather than treating forensics as a disconnected specialty [1].

Eight-stage investigation lifecycle with authority gates Intake flows through plan, acquire, preserve, analyze, review, report, and retain. Gates after planning, acquisition, and analysis can pause work and return it to authorization when scope or risk changes. 1 · Intake question · authority 2 · Plan targets · stops 3 · Acquire minimal capture 4 · Preserve context · integrity 5 · Analyze claims · alternatives 6 · Review method · language 7 · Report finding · limits 8 · Retain policy · disposition Pause · stop · escalate scope, risk, legality, welfare
FIG. 2 The lifecycle is not a conveyor belt. Scope, risk, legality, or welfare can route the work back to authority at any gate; preservation of the current state does not imply permission to continue.

5Collection Plan and Controlled Environment Core

Write the collection plan before opening or importing the supplied lead. The plan should be short enough to use during the work and specific enough for another examiner to challenge later. At minimum, record:

  • Question and authority: who requested the work, the permitted purpose, and the approved time window.
  • Evidence targets: the supplied artifact and the minimum additional context needed to answer the question.
  • Environment: approved workstation or virtual environment, network controls, storage path, and time source.
  • Tools: name, version, configuration, output format, known limitations, and validation appropriate to the task.
  • Activity record: start and stop times, examiner actions, errors, redirects, unexpected events, and decisions.
  • Stops and escalation: the exact conditions from Section 3 and the person or channel that owns each decision.

Isolation is not a magic property. It is a set of controls whose purpose must be clear: preventing contamination, limiting uncontrolled content, separating case data, and producing attributable logs. A virtual machine can help with separation, but snapshots, shared folders, clipboard paths, host logging, DNS behavior, and time synchronization still need to be understood. Use organization-approved controls rather than inventing a laboratory architecture during a case.

Tool presence is not tool assurance. Record what a tool actually did and validate the capability relevant to the collection. NIST's Computer Forensics Tool Testing program distinguishes supported functionality and repeatable testing from product reputation [7]. If a capture tool omits redirects, response headers, failure states, or timing information, that limitation belongs in the evidence record.

6Preserve Web Evidence and Provenance Core

A screenshot shows appearance. It usually does not preserve the full response, embedded resources, headers, redirect path, request errors, or the conditions under which the page rendered. Preserve content and context as a package: the captured object, machine-readable metadata, a human-readable activity record, integrity values, and the relationship among them. SWGDE's current collection guidance emphasizes documentation, integrity, and minimizing alteration throughout evidence handling [3]. Older NIST and IETF guidance remains useful for integrating forensic work with incident response and reasoning about collection order, but neither source replaces current procedure [17][18].

SWGDE also publishes guidance specifically for acquiring online content [6]. This page uses its preservation, documentation, volatility, and method-review principles. It intentionally does not reproduce the document's covert-access, profile-presentation, or origin-obfuscation material; those operational choices require separate authority, policy, risk, and competence controls.

TABLE 2 A minimum manifest binds the object to its context; a hash alone identifies bytes, not meaning or provenance.
Field family Minimum record Why it matters
Identity Case ID, item ID, parent item, examiner Connects the object to the case and its evidence lineage
Source context Case-supplied locator, referring artifact, capture start and end, time zone States where the observation came from without claiming who controlled it
Acquisition Method, tool, version, configuration, environment, errors Allows method review and exposes missing or transformed data
Content Format, size, rendered image if permitted, redirect or failure state Preserves both the object and what the examiner actually encountered
Integrity Algorithm, digest, calculation time, storage state Supports later byte-level comparison without proving truth or authorship
Handling Transfers, access, derived items, review, retention or disposition rule Explains custody and prevents derived material from becoming an orphan

The following record is deliberately synthetic. The .invalid name cannot be a live onion-service destination, and the values teach record structure rather than a collection command.

Synthetic evidence record · JSON
{
  "case_id": "DWFI-EXERCISE-01",
  "item_id": "WEB-0007",
  "parent_item": "TIP-0002",
  "source_locator": "case-example.onion.invalid",
  "authority_reference": "training-scope-A",
  "capture_started": "2026-07-27T14:05:18-04:00",
  "capture_ended": "2026-07-27T14:05:41-04:00",
  "result": "case-supplied saved response imported; no live access",
  "content_file": "WEB-0007-response.bin",
  "content_type_reported": "text/html",
  "sha256": "SYNTHETIC-NOT-A-DIGEST",
  "tool": {
    "name": "approved-import-workflow",
    "version": "training-example",
    "limitations": ["no server-side metadata", "no remote time source"]
  },
  "examiner_note": "Record supports content-at-import only; operator identity is not established."
}

Read the record from the bottom up: the limitation constrains the finding, the method defines the evidence surface, the timestamps define the local activity window, and the item and parent identifiers preserve lineage. The digest can later detect a byte change; it does not prove that the content was accurate, original, or controlled by a particular person. Digital artifacts and tool behavior change quickly, so every method statement should remain tied to the observed version and conditions [2].

7Analyze Claims Without Overclaiming Core

Analysis begins after the evidence surfaces and limitations are known. Start with the smallest direct observation. Assess the source and method. State the inference needed to answer the case question. Then ask what else could explain the same record and what independent evidence would discriminate among those explanations. ICD 203 formalizes comparable habits: source description, uncertainty, alternatives, relevance, and clear separation of underlying information from analytic judgment [12].

Six-stage claim ladder The claim ladder moves from direct observation through source assessment, inference, alternative explanation, confidence, and a bounded finding. Each transition must be explicit and can lower rather than raise confidence. Observation what the record directly contains Source provenance, method, quality, limitations Inference meaning proposed from the evidence Alternatives other explanations and missing tests Confidence bounded by source and alternatives Finding precise language plus limitations A credible alternative can send the analysis back to the observation.
FIG. 3 The claim ladder makes every inferential step reviewable. Confidence is an assessment of the evidence under known alternatives, not a substitute for missing corroboration.
TABLE 3 Reporting language should track the strength and independence of the supporting record.
Evidence condition Suitable language Language to avoid
One preserved content item with clear local provenance “The captured item contains…” “The operator admitted…”
Two independent surfaces agree on a time-bounded event “The records are consistent with…” “This proves who performed the action.”
Alias, address, wallet, or infrastructure reuse “The identifiers overlap…” or “The cluster suggests…” “These identifiers are the same person.”
Material gaps, clock uncertainty, or plausible alternatives remain “The available evidence does not distinguish between…” “No other explanation is possible.”
Independent corroboration and alternatives were tested State the bounded finding, confidence basis, and residual limits Unqualified certainty or intent claims

8Package, Report, Review, and Retain Core

A useful evidence package lets a skeptical reviewer move from the finding back to the exact observation, method, and limitation. Keep originals or authoritative captures separate from derived items. Give every derivative—render, extracted text, translation, normalized record, timeline entry, or chart—its own identifier and parent relationship. Current SWGDE acquisition and examination guidance emphasizes documentation, competent method selection, preservation of source material, and reviewable results [4][5]. SWGDE's foundational report-writing requirements also remain a useful content checklist, subject to current organizational requirements [19].

Evidence-package lineage from capture to report A captured object and its context record are bound by a manifest and integrity record. Derived analysis notes reference the source item, peer review challenges the reasoning, and the final report cites both the evidence and its limitations. Captured object preserved bytes Context record time · source · method Manifest + integrity IDs · parent links · digest handling record Derived analysis notes · timeline · tests Peer review method · alternatives · wording Report finding · basis limits · citations Retention and disposition follow authority and policy the public report is not the custody authority
FIG. 4 Evidence, context, derivation, review, and reporting remain distinct but linked. The report explains the record; it does not replace the evidence package or its custody authority.

A concise report normally includes:

  • requester, authority, scope, case question, and material stop decisions;
  • evidence received and acquired, with stable item identifiers;
  • environment, tools, versions, relevant settings, and known limitations;
  • methods applied and any deviations, failures, missing data, or clock uncertainty;
  • findings that distinguish direct observations from inference and confidence;
  • alternative explanations considered and the evidence that supports or weakens them;
  • privacy, handling, disclosure, and retention limits appropriate to the audience.

Peer review should try to break the finding. Can the reviewer locate the source item? Does the cited record support the sentence? Is a timestamp being treated as more precise than its clock permits? Did two “independent” sources actually copy the same origin? Would a less dramatic explanation fit? Resolve those questions before distribution.

9Synthetic Practice Scenarios Core

These exercises use fictional, non-routable identifiers. They practice decisions and reporting, not live exploration.

Scenario A · The saved listing

An authorized fraud team supplies a screenshot and saved HTML file from a prior tip. It asks whether the material advertises a specific stolen dataset. The saved page names a dataset and uses an alias already present in the case, but the screenshot contains no visible time and the HTML has no server-side metadata.

  1. Scope: examine the supplied files; do not attempt to revisit, contact, register, purchase, or authenticate.
  2. Preservation: assign parent and child item IDs, preserve original bytes, calculate integrity values, and record import time separately from claimed publication time.
  3. Analysis: state that the saved content contains the name and alias; test whether the files independently establish when or by whom the content was published.
  4. Bounded finding: “The supplied files contain an advertisement using alias X and dataset label Y. They do not independently establish remote publication time, service control, possession of the dataset, or operator identity.”

Scenario B · The transaction reference

An incident-response team supplies an extortion message, a cryptocurrency address, and a transaction identifier. It asks whether the transaction record is consistent with a payment during the incident window.

  1. Scope: preserve and examine supplied records and publicly observable transaction data only; no wallet access, key use, asset movement, or seizure action.
  2. Preservation: keep the message, address string, transaction identifier, retrieved public record, retrieval context, and time-source notes as separate linked items.
  3. Analysis: compare amount, network, and recorded time while documenting confirmation state, clock assumptions, exchange-rate source, and alternative explanations.
  4. Bounded finding: “The public transaction record is consistent with value moving to the supplied address during the incident window. The record alone does not establish who controlled the address or why the transfer occurred.”

10Advanced: Endpoint and Network Correlation Optional advanced

Endpoint and network records can corroborate a time-bounded event, but they introduce acquisition, privacy, clock, retention, and interpretation problems beyond the core page-capture workflow. Use this module only when the devices and sensors are within documented scope and the examiner is qualified to interpret their artifacts.

TABLE 4 Each advanced module requires a separate competence and authority check; none is a mandatory continuation of the core path.
Module Prerequisite Useful for Hard limit
Endpoint + network Authorized acquisitions, sensor scope, clock model, artifact competence Corroborating local activity and time windows Traffic or artifacts do not establish remote operator identity
Cryptocurrency Correct network, artifact provenance, graph-method competence Recognizing, preserving, and contextualizing public transaction records No key use, transfer, seizure, or identity claim from clustering alone
Entities + exchange Independent sources, privacy review, audience and handling rules Testing identity hypotheses and sharing bounded observations Normalization and identifier overlap do not prove attribution

On an authorized endpoint, potentially relevant classes include browser-profile files, downloads, saved pages, process and execution records, local security telemetry, memory captures, and operating-system logs. Their absence may reflect configuration, cleanup, retention, version differences, private-browsing behavior, or collection gaps. Do not turn “not recovered” into “did not happen.”

Network evidence is equally bounded. A sensor observes only what crossed its visibility point and what its logging retained. Tor-related connections may help corroborate timing or application behavior, but shared infrastructure, encrypted traffic, relays, bridges, VPNs, proxies, clock drift, and missing telemetry complicate interpretation. Document the sensor location, clock source, capture loss, address translation, retention, and the precise relationship to the endpoint.

Correlate by explicit time intervals rather than visual closeness. Normalize time zones, preserve original timestamps, state clock offsets and precision, and retain the reasoning that links one event to another. If the correlation depends on one uncertain clock, say so.

11Advanced: Cryptocurrency Artifact Analysis Optional advanced

Cryptocurrency evidence begins with correct identification. Record the represented network, address or transaction format, source artifact, surrounding text, retrieval method, time, and confirmation or status information. A copied string can be malformed, mistyped, associated with the wrong network, or embedded as an example rather than an operational destination.

SWGDE's cryptocurrency technical note is designed for recognition, triage, and collection of cryptocurrency-related artifacts by qualified personnel. It expressly places seizure and transfer outside that scope because they carry distinct legal, technical, and policy requirements [11]. This guide adopts the same boundary: do not enter a seed phrase, import a private key, sign a transaction, move funds, or test control of an address.

Public ledgers can support statements about recorded transactions under the rules and current state of a particular network. Graph techniques may group activity using heuristics, but clustering is a model, not a verified identity registry. Exchanges, custodians, hosted wallets, mixers, change-address behavior, smart contracts, bridges, and reused infrastructure can break simple ownership assumptions.

FATF red-flag indicators are contextual signals intended to support risk assessment; no indicator proves criminality or identity [20]. OFAC and other sanctions materials are jurisdictional and change over time. Treat a possible match as a reason to use the organization's current compliance and legal process, not as a finding the examiner resolves from this page [21].

12Advanced: Entity Resolution and Intelligence Exchange Optional advanced

Entity resolution tests whether records may refer to the same underlying person, organization, service, campaign, or infrastructure. Start with an explicit hypothesis and keep each identifier tied to its source. Aliases, writing style, contact details, wallet addresses, public keys, imagery, schedules, and infrastructure can overlap for innocent, copied, shared, deceptive, or operational reasons.

Give independent sources more weight than repeated copies of one origin. Record whether a source is primary, derived, mirrored, translated, or merely reporting another report. Consider deliberate impersonation, planted identifiers, shared hosting, reseller infrastructure, and account transfer. A useful entity table includes the identifier, source item, observation time, relationship asserted, competing explanations, and the evidence needed to resolve them.

ATT&CK can normalize behavior supported by evidence; it does not identify an actor [16]. STIX 2.1 can represent observations and relationships, and TAXII 2.1 can transport structured intelligence, but serialization does not improve the truth of the underlying claim [13][14]. Preserve confidence, source references, marking, and limitations when normalizing.

Share only what the recipient needs and is permitted to receive. Apply privacy review, contractual restrictions, organizational policy, and TLP 2.0 handling expectations [15]. Before release, verify that any structured object excludes unnecessary personal data, live credentials, secret values, unapproved attachments, and claims whose confidence or provenance was lost during conversion.

References and Source Notes

Sources are grouped by role so publication age is not mistaken for authority. Current procedural and project documentation leads the workflow. Analytic and exchange standards support the advanced modules. Older material remains useful as foundational context. Dynamic legal and policy sources are issue-awareness references and require current, jurisdiction-specific review. Source status was reviewed 2026-07-27.

Current procedural and technical authorities

  1. [1] NIST SP 800-61 Rev. 3 (2025). Incident Response Recommendations and Considerations for Cybersecurity Risk Management. Current incident-response integration; supersedes Rev. 2.
  2. [2] NISTIR 8354 (2022). Digital Investigation Techniques: A NIST Scientific Foundation Review. Scientific foundations, limitations, and rapid artifact change.
  3. [3] SWGDE 18-F-002-2.0 (final, 2025). Best Practices for Digital Evidence Collection. Verify publication status and issue date in addition to the version label.
  4. [4] SWGDE 17-F-002-2.1 (2025). Best Practices for Computer Forensic Acquisitions.
  5. [5] SWGDE 18-F-001-2.0 (2025). Best Practices for Computer Forensic Examinations.
  6. [6] SWGDE 21-F-001-1.1 (2024). Best Practices for Acquiring Online Content. Used here for preservation, documentation, volatility, and method review; covert-access and origin-obfuscation material is outside this guide's scope.
  7. [7] NIST. Computer Forensics Tool Testing Program. Tool-capability testing and public test resources.
  8. [8] Tor Project. About Tor Browser.
  9. [9] Tor Project. Onion Services Properties.
  10. [10] OHCHR and UC Berkeley Human Rights Center. Berkeley Protocol on Digital Open Source Investigations.
  11. [11] SWGDE 23-F-006-1.1 (final, 2024). Tech Notes on Cryptocurrency. Recognition, triage, and collection; seizure and transfer are outside its scope.

Analytic and exchange standards

  1. [12] Office of the Director of National Intelligence. ICD 203: Analytic Standards. 2015 directive with 2022 technical amendment.
  2. [13] OASIS (2021). STIX 2.1.
  3. [14] OASIS (2021). TAXII 2.1.
  4. [15] FIRST. Traffic Light Protocol 2.0.
  5. [16] MITRE. ATT&CK knowledge base. Behavior normalization, not actor identification.

Foundational context

  1. [17] NIST SP 800-86 (2006). Guide to Integrating Forensic Techniques into Incident Response. Foundational background; not the sole modern procedural authority.
  2. [18] RFC 3227 / BCP 55 (2002). Guidelines for Evidence Collection and Archiving. Foundational collection and order-of-volatility context.
  3. [19] SWGDE 18-Q-002-1.0 (2018). Requirements for Report Writing in Digital and Multimedia Forensics. Foundational report-content guidance; current status should be rechecked for maintained use.

Dynamic and jurisdictional context

  1. [20] Financial Action Task Force (2020). Virtual Assets Red Flag Indicators. Contextual risk indicators, not proof of identity or conduct.
  2. [21] U.S. Treasury Office of Foreign Assets Control. Sanctions Related to Significant Malicious Cyber-Enabled Activities. Dynamic U.S.-jurisdictional context; use current qualified review.