TestimoX

API Reference

Class

SmbShareEvidenceRedactor

Namespace ComputerX.Smb
Assembly ComputerX
Modifiers static

Creates redacted SMB share evidence packages and support bundles.

Inheritance

  • Object
  • SmbShareEvidenceRedactor

Methods

public static SmbShareEvidenceExportResult ExportSupportBundle(SmbShareEvidencePackage package, String outputPath, SmbShareEvidenceRedactionOptions options = null) #
Returns: SmbShareEvidenceExportResult

Redacts and exports a support bundle.

Parameters

package ComputerX.Smb.SmbShareEvidencePackage requiredposition: 0
Package to redact.
outputPath System.String requiredposition: 1
Output directory.
options ComputerX.Smb.SmbShareEvidenceRedactionOptions = null optionalposition: 2
Redaction options.

Returns

Export result for the redacted package.

public static SmbShareEvidenceRedactionResult Redact(SmbShareEvidencePackage package, SmbShareEvidenceRedactionOptions options = null) #
Returns: SmbShareEvidenceRedactionResult

Redacts paths, identities, SIDs, users, and optionally computer names while preserving row counts and stable joins.

Parameters

package ComputerX.Smb.SmbShareEvidencePackage requiredposition: 0
Package to redact.
options ComputerX.Smb.SmbShareEvidenceRedactionOptions = null optionalposition: 1
Redaction options.

Returns

Redacted package result.

Examples


SmbShareEvidenceRedactionResult redacted = SmbShareEvidenceRedactor.Redact(package);
SmbShareEvidenceExporter.Export(redacted.Package, @"C:\Evidence\support-redacted");