Загружены файлы проекта

This commit is contained in:
Kraft291845
2025-11-26 09:19:02 +05:00
parent 904da09f08
commit c6ce52e3da
3 changed files with 862 additions and 0 deletions

122
file.html Normal file
View File

@@ -0,0 +1,122 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>✅ Pentool Report — https://google.com</title>
<style>
:root { color-scheme: light dark; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; line-height:1.6; max-width:1200px; margin:0 auto; padding:20px; }
header { text-align:center; margin-bottom:30px; }
h1 { color:#2c3e50; border-bottom:3px solid #3498db; padding-bottom:10px; }
.summary { display:grid; grid-template-columns:repeat(auto-fit, minmax(300px, 1fr)); gap:15px; margin:20px 0; }
.card { background:#f8f9fa; border-radius:8px; padding:15px; box-shadow:0 2px 4px rgba(0,0,0,0.05); }
.severity { display:flex; gap:8px; flex-wrap:wrap; }
.label { padding:4px 10px; border-radius:20px; font-size:0.85em; font-weight:600; }
.crit { background:#e74c3c; color:white; }
.high { background:#e67e22; color:white; }
.med { background:#f39c12; color:white; }
.low { background:#3498db; color:white; }
.finding summary { font-weight:600; }
.evidence { white-space:pre-wrap; font-size:0.9em; }
pre { overflow-x:auto; }
footer { margin-top:40px; padding-top:20px; border-top:1px solid #eee; font-size:0.9em; color:#777; }
@media (prefers-color-scheme: dark) {
body { background:#1e1e1e; color:#e0e0e0; }
.card, .finding > div { background:#2d2d2d; border-color:#444; }
pre { background:#1e1e1e; color:#d4d4d4; }
}
</style>
</head>
<body>
<header>
<h1>🎯 DEDTOOL — Automated Pentest Report</h1>
<p><em>Hackathon 2025 · MVP v5.0</em></p>
</header>
<div class="summary">
<div class="card">
<h3>Target</h3>
<p><b>IP/Host:</b> https://google.com</p>
<p><b>Scan Duration:</b> 0.0 sec</p>
<p><b>Time:</b> 2025-11-26 09:14:58</p>
</div>
<div class="card">
<h3>Findings</h3>
<p>Total: <b>0</b></p>
<div class="severity">
<span class="label crit">Critical: 0</span>
<span class="label high">High: 0</span>
<span class="label med">Medium: 0</span>
<span class="label low">Low: 0</span>
</div>
</div>
<div class="card">
<h3>Open Ports</h3>
<p><b>22</b>/tcp, <b>80</b>/tcp, <b>443</b>/tcp</p>
</div>
</div>
<h2>⚠️ Vulnerabilities (0)</h2>
<p><i>No vulnerabilities detected.</i></p>
<h2>🎯 Attack Paths</h2>
<ul><li>No critical paths found. Focus on hardening (headers, configs, updates).</li></ul>
<h2>🔍 Evidence Logs</h2>
<details>
<summary>Evidence #1 (click to expand)</summary>
<pre class="evidence">GET http://https://google.com:80 → ERROR: HTTPConnectionPool(host='https', port=80): Max retries exceeded with url: /google.com:80 (Caused by NameResolutionError("<urllib3.connection.HTTPConnection object at 0x750e3641ea80>: Failed to resolve 'https' ([Errno -3] Temporary failure in name resolution)"))</pre>
</details>
<details>
<summary>Evidence #2 (click to expand)</summary>
<pre class="evidence">GET http://https://google.com:80 → ERROR: HTTPConnectionPool(host='https', port=80): Max retries exceeded with url: /google.com:80 (Caused by NameResolutionError("<urllib3.connection.HTTPConnection object at 0x750e3641f200>: Failed to resolve 'https' ([Errno -3] Temporary failure in name resolution)"))</pre>
</details>
<details>
<summary>Evidence #3 (click to expand)</summary>
<pre class="evidence">GET http://https://google.com:80/robots.txt → ERROR: HTTPConnectionPool(host='https', port=80): Max retries exceeded with url: /google.com:80/robots.txt (Caused by NameResolutionError("<urllib3.connection.HTTPConnection object at 0x750e3641f9b0>: Failed to resolve 'https' ([Errno -3] Temporary failure in name resolution)"))</pre>
</details>
<details>
<summary>Evidence #4 (click to expand)</summary>
<pre class="evidence">GET http://https://google.com:80/.git/HEAD → ERROR: HTTPConnectionPool(host='https', port=80): Max retries exceeded with url: /google.com:80/.git/HEAD (Caused by NameResolutionError("<urllib3.connection.HTTPConnection object at 0x750e3641ed20>: Failed to resolve 'https' ([Errno -3] Temporary failure in name resolution)"))</pre>
</details>
<details>
<summary>Evidence #5 (click to expand)</summary>
<pre class="evidence">GET https://https://google.com → ERROR: HTTPSConnectionPool(host='https', port=443): Max retries exceeded with url: /google.com (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x750e3641de80>: Failed to resolve 'https' ([Errno -3] Temporary failure in name resolution)"))</pre>
</details>
<details>
<summary>Evidence #6 (click to expand)</summary>
<pre class="evidence">GET https://https://google.com → ERROR: HTTPSConnectionPool(host='https', port=443): Max retries exceeded with url: /google.com (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x750e3641ff80>: Failed to resolve 'https' ([Errno -3] Temporary failure in name resolution)"))</pre>
</details>
<details>
<summary>Evidence #7 (click to expand)</summary>
<pre class="evidence">GET https://https://google.com/robots.txt → ERROR: HTTPSConnectionPool(host='https', port=443): Max retries exceeded with url: /google.com/robots.txt (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x750e36258800>: Failed to resolve 'https' ([Errno -3] Temporary failure in name resolution)"))</pre>
</details>
<details>
<summary>Evidence #8 (click to expand)</summary>
<pre class="evidence">GET https://https://google.com/.git/HEAD → ERROR: HTTPSConnectionPool(host='https', port=443): Max retries exceeded with url: /google.com/.git/HEAD (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x750e362590d0>: Failed to resolve 'https' ([Errno -3] Temporary failure in name resolution)"))</pre>
</details>
<h2>🛡️ Compliance & Recommendations</h2>
<ul>
<li><b>Immediate Actions:</b> Patch critical CVEs, remove .git exposure, disable server tokens.</li>
<li><b>Hardening:</b> Follow CIS Benchmarks for nginx/SSH/MySQL.</li>
<li><b>Monitoring:</b> Integrate with SIEM; monitor for exploitation attempts (e.g., DNS requests to attacker-controlled domains for CVE-2021-23017).</li>
</ul>
<footer>
<p>Generated by <strong>DEDTOOL MVP</strong> — Hackathon 2025<br>
✅ 100% Python · ✅ No destructive actions · ✅ Offline-capable · ✅ GOST/FSTEC-aligned</p>
</footer>
</body>
</html>