pages-server
tcp/443
Open service 2a0a:4580:103f:c0de::2:80 · dlptest.malformed.zip
2026-01-23 04:33
HTTP/1.1 302 Found content-length: 0 location: https://dlptest.malformed.zip/ cache-control: no-cache connection: close
Open service 2a0a:4580:103f:c0de::2:443 · dlptest.malformed.zip
2026-01-23 04:33
HTTP/1.1 200 OK
Allow: GET, HEAD, OPTIONS
Cache-Control: public, max-age=600
Content-Length: 12005
Content-Type: text/html; charset=utf-8
Etag: "8826cfd594847acab9010547bc1afca807a8df10"
Last-Modified: Fri, 23 Jan 2026 03:43:06 GMT
Referrer-Policy: strict-origin-when-cross-origin
Server: pages-server
X-Pages-Cache: true
Date: Fri, 23 Jan 2026 04:33:28 GMT
Connection: close
Page title: DLP Test Suite
<!--
@file index.html
@description Landing page for the DLP Test Suite application
@author Phil Traversa
@license https://www.gnu.org/licenses/agpl-3.0.txt
@requires style.css
@requires theme.js
@requires helpers.js
@requires customtestbuilder.js
-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>DLP Test Suite</title>
<link rel="stylesheet" href="css/style.css">
<meta name="description" content="A tool to generate pages with various types of protected data for verifying DLP software functionality.">
<script src="js/theme.js"></script>
</head>
<body>
<header>
<div class="container">
<div class="header-content">
<h1><a href="index.html">DLP Test Suite 🕵️</a></h1>
<p><b>A tool to generate pages with protected data for verifying DLP software functionality.</b><br>Any similarity to actual persons or their data, living or dead, is purely coincidental.</p>
</div>
<div class="theme-switch-wrapper">
<span>☀️</span>
<label class="theme-switch" for="theme-toggle">
<input type="checkbox" id="theme-toggle" />
<span class="slider"></span>
</label>
<span>🌙</span>
</div>
</div>
</header>
<main class="container">
<section class="test-section">
<h2>Traditional PII Test Cases</h2>
<p>Click a link to open a new page with predefined combinations of personally identifiable information (PII):</p>
<nav class="card-container">
<a href="predefined-1.html" class="card" target="_blank">
<h3>Name + Address + CCN</h3>
<p>Displays 30 random rows of data with a Name, Street Address, and Credit Card Number...</p>
</a>
<a href="predefined-2.html" class="card" target="_blank">
<h3>Name + DOB + SSN</h3>
<p>Displays 30 random rows of data with a Name, Date of Birth, and US Social Security Number...</p>
</a>
<a href="predefined-3.html" class="card" target="_blank">
<h3>Name + DOB + DL</h3>
<p>Displays 30 random rows of data with a Name, Date of Birth, and US Driver's License Number...</p>
</a>
<a href="predefined-4.html" class="card" target="_blank">
<h3>All Traditional PII Types</h3>
<p>Displays 30 random rows with all the above data types: Name, Address, DOB, SSN, DL, and CCN...</p>
</a>
</nav>
</section>
<section class="test-section">
<h2>Custom Test Builder</h2>
<p>Select the data types you want to include. A new page will be generated with 30 records containing the below:</p>
<form id="custom-form" class="custom-form-container">
<fieldset class="pi-spi">
<legend>Personal Information (PI) / Sensitive Personal Information (SPI)</legend>
<div class="checkbox-grid">
<div class="checkbox-item">
<input type="checkbox" id="name" checked disabled>
<label for="name">Name (First + Last)
<span class="tooltip-container" data-tooltip-text="Name is always included.">
<span class="tooltip-icon">ⓘ</span>
</span>
</label>
</div>
<div class="checkbox-item">
<input type="checkbox" id="dob" name="pii-type" value="dobs" data-label="Date of Birth">
<label for="dob">Date of Birth (DOB)</label>
</div>
<div class="checkbox-item">
Open service 217.197.84.141:80 · dlptest.malformed.zip
2026-01-23 04:33
HTTP/1.1 302 Found content-length: 0 location: https://dlptest.malformed.zip/ cache-control: no-cache connection: close
Open service 217.197.84.141:443 · dlptest.malformed.zip
2026-01-23 04:33
HTTP/1.1 200 OK
Allow: GET, HEAD, OPTIONS
Cache-Control: public, max-age=600
Content-Length: 12005
Content-Type: text/html; charset=utf-8
Etag: "8826cfd594847acab9010547bc1afca807a8df10"
Last-Modified: Fri, 23 Jan 2026 03:43:06 GMT
Referrer-Policy: strict-origin-when-cross-origin
Server: pages-server
X-Pages-Cache: true
Date: Fri, 23 Jan 2026 04:33:29 GMT
Connection: close
Page title: DLP Test Suite
<!--
@file index.html
@description Landing page for the DLP Test Suite application
@author Phil Traversa
@license https://www.gnu.org/licenses/agpl-3.0.txt
@requires style.css
@requires theme.js
@requires helpers.js
@requires customtestbuilder.js
-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>DLP Test Suite</title>
<link rel="stylesheet" href="css/style.css">
<meta name="description" content="A tool to generate pages with various types of protected data for verifying DLP software functionality.">
<script src="js/theme.js"></script>
</head>
<body>
<header>
<div class="container">
<div class="header-content">
<h1><a href="index.html">DLP Test Suite 🕵️</a></h1>
<p><b>A tool to generate pages with protected data for verifying DLP software functionality.</b><br>Any similarity to actual persons or their data, living or dead, is purely coincidental.</p>
</div>
<div class="theme-switch-wrapper">
<span>☀️</span>
<label class="theme-switch" for="theme-toggle">
<input type="checkbox" id="theme-toggle" />
<span class="slider"></span>
</label>
<span>🌙</span>
</div>
</div>
</header>
<main class="container">
<section class="test-section">
<h2>Traditional PII Test Cases</h2>
<p>Click a link to open a new page with predefined combinations of personally identifiable information (PII):</p>
<nav class="card-container">
<a href="predefined-1.html" class="card" target="_blank">
<h3>Name + Address + CCN</h3>
<p>Displays 30 random rows of data with a Name, Street Address, and Credit Card Number...</p>
</a>
<a href="predefined-2.html" class="card" target="_blank">
<h3>Name + DOB + SSN</h3>
<p>Displays 30 random rows of data with a Name, Date of Birth, and US Social Security Number...</p>
</a>
<a href="predefined-3.html" class="card" target="_blank">
<h3>Name + DOB + DL</h3>
<p>Displays 30 random rows of data with a Name, Date of Birth, and US Driver's License Number...</p>
</a>
<a href="predefined-4.html" class="card" target="_blank">
<h3>All Traditional PII Types</h3>
<p>Displays 30 random rows with all the above data types: Name, Address, DOB, SSN, DL, and CCN...</p>
</a>
</nav>
</section>
<section class="test-section">
<h2>Custom Test Builder</h2>
<p>Select the data types you want to include. A new page will be generated with 30 records containing the below:</p>
<form id="custom-form" class="custom-form-container">
<fieldset class="pi-spi">
<legend>Personal Information (PI) / Sensitive Personal Information (SPI)</legend>
<div class="checkbox-grid">
<div class="checkbox-item">
<input type="checkbox" id="name" checked disabled>
<label for="name">Name (First + Last)
<span class="tooltip-container" data-tooltip-text="Name is always included.">
<span class="tooltip-icon">ⓘ</span>
</span>
</label>
</div>
<div class="checkbox-item">
<input type="checkbox" id="dob" name="pii-type" value="dobs" data-label="Date of Birth">
<label for="dob">Date of Birth (DOB)</label>
</div>
<div class="checkbox-item">