Files
Dotbypasser/extension/ui/options/options.html
2026-01-10 16:53:02 +08:00

193 lines
6.9 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Payment Automation Suite - Settings</title>
<link rel="stylesheet" href="options.css">
</head>
<body>
<div class="container">
<header>
<h1>🔧 Payment Automation Suite - Settings</h1>
<p>Advanced configuration for authorized testing</p>
</header>
<nav class="tabs">
<button class="tab-btn active" data-tab="api">API Keys</button>
<button class="tab-btn" data-tab="modules">Module Config</button>
<button class="tab-btn" data-tab="data">Data Management</button>
<button class="tab-btn" data-tab="about">About</button>
</nav>
<!-- Tab 1: API Keys -->
<section class="tab-content active" id="tab-api">
<h2>Captcha Solver API Keys</h2>
<p class="section-desc">Configure API keys for automated captcha solving services</p>
<div class="form-group">
<label for="api-capsolver">CapSolver API Key</label>
<input type="text" id="api-capsolver" placeholder="Enter your CapSolver API key">
</div>
<div class="form-group">
<label for="api-2captcha">2Captcha API Key</label>
<input type="text" id="api-2captcha" placeholder="Enter your 2Captcha API key">
</div>
<div class="form-group">
<label for="api-nopecha">NopeCHA API Key</label>
<input type="text" id="api-nopecha" placeholder="Enter your NopeCHA API key">
</div>
<div class="form-group">
<label for="api-nocaptchaai">NoCaptchaAI API Key</label>
<input type="text" id="api-nocaptchaai" placeholder="Enter your NoCaptchaAI API key">
</div>
<button class="btn-primary" id="save-api-keys">Save API Keys</button>
</section>
<!-- Tab 2: Module Configuration -->
<section class="tab-content" id="tab-modules">
<h2>Module Configuration</h2>
<p class="section-desc">Fine-tune settings for each module</p>
<!-- Captcha Solver Config -->
<div class="module-config">
<h3>Captcha Solver</h3>
<div class="form-group">
<label for="cs-debug">
<input type="checkbox" id="cs-debug">
Debug Mode
</label>
</div>
<div class="form-group">
<label for="cs-service">API Service</label>
<select id="cs-service">
<option value="capsolver">CapSolver</option>
<option value="2captcha">2Captcha</option>
<option value="nopecha">NopeCHA</option>
<option value="nocaptchaai">NoCaptchaAI</option>
</select>
</div>
<div class="form-group">
<label for="cs-delay">Solve Delay (ms)</label>
<input type="number" id="cs-delay" min="0" max="5000" step="100">
</div>
</div>
<!-- GOG Payment Config -->
<div class="module-config">
<h3>GOG Payment Handler</h3>
<div class="form-group">
<label for="gog-bins">BIN List (comma-separated)</label>
<input type="text" id="gog-bins" placeholder="424242,411111,378282">
</div>
<div class="form-group">
<label for="gog-rotate">
<input type="checkbox" id="gog-rotate">
Auto-rotate BIN
</label>
</div>
</div>
<!-- AutoFill Config -->
<div class="module-config">
<h3>Auto Fill</h3>
<div class="form-group">
<label for="af-country">Default Country</label>
<select id="af-country">
<option value="US">United States</option>
<option value="GB">United Kingdom</option>
<option value="CN">China</option>
</select>
</div>
<div class="form-group">
<label for="af-delay">Fill Delay (ms)</label>
<input type="number" id="af-delay" min="0" max="2000" step="50">
</div>
</div>
<button class="btn-primary" id="save-module-config">Save Configuration</button>
</section>
<!-- Tab 3: Data Management -->
<section class="tab-content" id="tab-data">
<h2>Data Management</h2>
<p class="section-desc">View and manage captured data</p>
<div class="stats-grid">
<div class="stat-card">
<div class="stat-number" id="total-captchas">0</div>
<div class="stat-label">Captchas Solved</div>
</div>
<div class="stat-card">
<div class="stat-number" id="total-forms">0</div>
<div class="stat-label">Forms Filled</div>
</div>
<div class="stat-card">
<div class="stat-number" id="total-cards">0</div>
<div class="stat-label">Cards Generated</div>
</div>
<div class="stat-card">
<div class="stat-number" id="total-payments">0</div>
<div class="stat-label">Payments Captured</div>
</div>
</div>
<div class="data-actions">
<button class="btn-secondary" id="export-json">Export as JSON</button>
<button class="btn-secondary" id="export-csv">Export as CSV</button>
<button class="btn-danger" id="clear-data">Clear All Data</button>
</div>
<div class="data-preview">
<h3>Captured Data Preview</h3>
<pre id="data-preview-content">No data captured yet</pre>
</div>
</section>
<!-- Tab 4: About -->
<section class="tab-content" id="tab-about">
<h2>About</h2>
<div class="about-content">
<h3>⚠️ Legal Disclaimer</h3>
<p>This extension is designed for <strong>authorized security testing and educational purposes only</strong>.</p>
<p>Unauthorized use of this tool against payment systems, captcha services, or any other protected systems without explicit written permission is:</p>
<ul>
<li>A violation of the Computer Fraud and Abuse Act (CFAA) in the United States</li>
<li>A violation of similar cybercrime laws in other jurisdictions</li>
<li>A breach of Terms of Service for payment gateways and captcha providers</li>
<li>A violation of PCI DSS compliance requirements</li>
</ul>
<p><strong>You must have explicit authorization</strong> from the system owner before using this extension.</p>
<h3>📋 Version Information</h3>
<p>Version: 1.0.0</p>
<p>Build: Manifest V3 (Chrome/Edge)</p>
<h3>🛡️ Responsible Use</h3>
<p>This tool should only be used in:</p>
<ul>
<li>Authorized penetration testing engagements</li>
<li>Bug bounty programs with explicit permission</li>
<li>Educational security research</li>
<li>Development and testing environments you own</li>
</ul>
<p class="warning-text">The developers of this extension assume no liability for misuse.</p>
</div>
</section>
<footer>
<p>© 2025 Payment Automation Suite - For Authorized Testing Only</p>
</footer>
</div>
<script src="options.js"></script>
</body>
</html>