DLP Verification
Test Data Loss Prevention policies by simulating sensitive data exfiltration.
HTTP Upload
Unencrypted web transfer (Port 80)
HTTPS Upload
Encrypted web transfer (Port 443)
FTP Upload
File Transfer Protocol (Port 21)
HTTP/S POST Simulation
Attempt to transmit data via an HTTP POST request to test egress filtering.
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.
File Label Identifier & Classification Checker
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.
DLP Test Data Generator (Evasion Testing)
Test whether your DLP solution can detect sensitive data hidden behind common evasion techniques used by insiders and attackers. The DLP Test Data Generator 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
.jpgor.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
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.
- File label / Classification checker — 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.