DLP Verification

Follow the steps below to test your DLP policy — start with step if you need test files, or jump to step to test directly. Download a PDF report at step to share gaps with your stakeholders.
ℹ️ While conducting the test, the report generation option will appear automatically — the Generate & Share Report step is not directly clickable and will activate once test results are available.

Download Test FilesEvasive Payload DownloadLabel & Classification Check (optional)Data Leakage SimulatorAdvanced DLP TestsGenerate & Share ReportDLP Regex Builder
HTTP

HTTP Upload

Unencrypted web transfer (Port 80)

Drop file or click to upload
HTTPS

HTTPS Upload

Encrypted web transfer (Port 443)

Drop file or click to upload
FTP

FTP Upload

File Transfer Protocol (Port 21)

Drop file or click to upload

HTTP/S POST Simulation

Attempt to transmit data via an HTTP POST request to test egress filtering.

Protocol:
Learn more about this tool

Free DLP Testing & Regex Builder Tool

ITSecTools provides a comprehensive Data Loss Prevention (DLP) testing suite that goes beyond simple file upload tests. Generate dynamic documents containing PII, PCI, or PHI data on the fly — preventing static hash fingerprinting that bypasses basic DLP solutions. Test multi-protocol transfers over HTTP, HTTPS, and FTP, inspect file metadata and classification labels, and simulate advanced evasion techniques including Base64 encoding, renamed file extensions, password-protected archives, and nested ZIP files.

Label & Classification Check

A unique capability not found in other free DLP testing tools. Upload any document and the engine deep-scans it to detect sensitivity labels and classification markings using multiple detection methods:

  • DOCX/XLSX Label Extraction — Parses the ZIP archive structure to read Microsoft Information Protection (MIP) classification labels from docProps/custom.xml (e.g., Confidential, Internal, Public, Top Secret).
  • PDF Metadata Scanning — Extracts Classification and Label properties directly from PDF metadata dictionaries using raw binary parsing.
  • Content-Level DLP Matching — When no explicit label exists, scans file content for PII patterns (SSN), PCI data (credit card numbers), and keyword-based classification markers.
  • File Integrity Hashing — Computes MD5 and SHA-256 hashes for verification and threat intelligence lookups.
  • Color-Coded Results — Sensitivity levels are visually coded: Red (Confidential/Secret), Blue (Internal), Green (Public) with classification tags.

Evasive Payload Download

Test whether your DLP solution can detect sensitive data hidden behind common evasion techniques used by insiders and attackers. The Evasive Payload Download creates real DLP test payloads for exfiltration simulation — not simulated traffic — that challenge your DLP engine's inspection capabilities:

  • Renamed File Extensions (True File Typing) — Generates valid DOCX documents containing sensitive data but saved with fake extensions like .jpg or .png. Tests whether your DLP inspects file magic numbers (file signatures) rather than trusting the extension.
  • Base64 Encoder/Decoder — Obfuscates any sensitive text (SSN, credit cards, passwords) into Base64 format. Tests if your DLP can natively decode and inspect Base64-encoded content in transit.
  • Password-Protected Archives (AES-256) — Generates encrypted ZIP files containing sensitive documents. Tests your DLP's fail-close vs. fail-open policy — does it block encrypted archives it cannot inspect, or does it let them through?
  • Nested Archives (Depth Limit Testing) — Wraps sensitive data inside multiple layers of ZIP compression (ZIP-in-ZIP-in-ZIP). Tests your DLP's maximum archive extraction depth — most solutions stop at 2-3 levels, leaving deeper payloads uninspected.

Vendor-Optimized Regex Builder

Build regex patterns optimized for your specific DLP vendor. Unlike generic regex tools, ITSecTools understands the differences between PCRE, RE2, Java, and cloud-native regex engines. Simply enter a compliance test data string, and the tool auto-detects its structure, letting you customize 27 match types and generate vendor-ready patterns with plain English explanations.

Supported DLP Vendors

Forcepoint DLPForcepoint DSPMSymantec DLP (Broadcom)Palo Alto NetworksZscalerNetskopeTrellix DLPFortinetMicrosoft PurviewProofpoint

What Makes This DLP Tool Different?

  • Dynamic payload generation — files are created on the fly, preventing signature/hash-based bypasses.
  • Vendor-specific regex creator and translator — patterns are translated for each vendor's regex engine, not generic one-size-fits-all.
  • Failure diagnostics — when a regex doesn't match, the tool pinpoints exactly which token failed and where.
  • Evasion testing — Base64 encoding, renamed extensions, encrypted archives, and nested ZIP depth testing.
  • Label & Classification Check — upload any document and the engine deep-scans it to detect sensitivity labels and classification markings.
  • Completely free — no sign-up, no installation, no agents required.

Related Guides