forked from GreyDGL/PentestGPT_website
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtemp.html
More file actions
174 lines (161 loc) · 9.72 KB
/
temp.html
File metadata and controls
174 lines (161 loc) · 9.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="PentestGPT - Evaluating and Harnessing Large Language Models for Automated Penetration Testing">
<meta name="keywords" content="PentestGPT, penetration testing, LLM, security, USENIX, cybersecurity, AI">
<meta name="author" content="PentestGPT Team">
<meta property="og:title" content="PentestGPT - Automated Penetration Testing with LLMs">
<meta property="og:description" content="Revolutionary framework leveraging Large Language Models for automated penetration testing">
<meta property="og:type" content="website">
<meta property="og:url" content="https://pentestgpt.com">
<title>PentestGPT - Automated Penetration Testing with LLMs</title>
<link rel="stylesheet" href="assets/css/style.css">
<link rel="stylesheet" href="assets/css/terminal.css">
</head>
<body>
<div class="container">
<header>
<pre class="ascii-art">
██████╗ ███████╗███╗ ██╗████████╗███████╗███████╗████████╗ ██████╗ ██████╗ ████████╗
██████╗ ███████╗███╗ ██╗████████╗███████╗███████╗████████╗ ██████╗ ██████╗ ████████╗
██████╗ ███████╗███╗ ██╗████████╗███████╗███████╗████████╗ ██████╗ ██████╗ ████████╗
██████╗ ███████╗███╗ ██╗████████╗███████╗███████╗████████╗ ██████╗ ██████╗ ████████╗
██████╗ ███████╗███╗ ██╗████████╗███████╗███████╗████████╗ ██████╗ ██████╗ ████████╗
██████╗ ███████╗███╗ ██╗████████╗███████╗███████╗████████╗ ██████╗ ██████╗ ████████╗
[ Automated Penetration Testing with LLMs ]
</pre>
<nav class="terminal-nav">
<span class="prompt">$</span>
<a href="index.html" class="nav-link active">./home</a>
<a href="paper.html" class="nav-link">./paper</a>
<a href="team.html" class="nav-link">./team</a>
<a href="research.html" class="nav-link">./research</a>
<a href="waitlist.html" class="nav-link">./waitlist</a>
<span class="cursor">_</span>
</nav>
</header>
<main>
<section class="hero">
<div class="terminal-window">
<div class="terminal-header">
<span class="terminal-title">terminal@pentestgpt:~$</span>
</div>
<div class="terminal-content">
<p class="command">$ pentestgpt --info</p>
<div class="output">
<p>[+] Initializing PentestGPT Framework...</p>
<p>[+] Version: 2.0 (Agentic Upgrade)</p>
<p>[+] Status: <span class="success">ACTIVE</span></p>
<p>[+] GitHub Stars: <span class="highlight">6,500+</span></p>
<p>[+] Paper: <span class="highlight">USENIX Security '24</span></p>
<p>[+] Performance: <span class="success">228.6% improvement over GPT-3.5</span></p>
</div>
</div>
</div>
</section>
<section class="intro">
<h2><span class="prompt">></span> About PentestGPT</h2>
<p>
PentestGPT is an LLM-empowered automated penetration testing framework that leverages
the abundant domain knowledge inherent in Large Language Models. Our framework addresses
the critical challenge of context loss in LLM-based security testing through three
self-interacting modules.
</p>
<div class="stats-grid">
<div class="stat-box">
<div class="stat-value">228.6%</div>
<div class="stat-label">Performance Gain</div>
</div>
<div class="stat-box">
<div class="stat-value">6.5K+</div>
<div class="stat-label">GitHub Stars</div>
</div>
<div class="stat-box">
<div class="stat-value">3</div>
<div class="stat-label">Core Modules</div>
</div>
<div class="stat-box">
<div class="stat-value">USENIX</div>
<div class="stat-label">Security '24</div>
</div>
</div>
</section>
<section class="features">
<h2><span class="prompt">></span> Key Features</h2>
<div class="feature-list">
<div class="feature-item">
<span class="bullet">[*]</span>
<strong>Context-Aware Testing:</strong> Maintains full session context throughout penetration testing
</div>
<div class="feature-item">
<span class="bullet">[*]</span>
<strong>Tool Integration:</strong> Seamlessly integrates with existing penetration testing tools
</div>
<div class="feature-item">
<span class="bullet">[*]</span>
<strong>Modular Architecture:</strong> Three self-interacting modules for comprehensive testing
</div>
<div class="feature-item">
<span class="bullet">[*]</span>
<strong>Real-World Effectiveness:</strong> Proven on actual penetration testing targets and CTF challenges
</div>
<div class="feature-item">
<span class="bullet">[*]</span>
<strong>Open Source:</strong> Fully open-sourced with active community engagement
</div>
</div>
</section>
<section class="research-preview">
<h2><span class="prompt">></span> Next Generation: Agentic Upgrade</h2>
<div class="code-block">
<pre>
<span class="comment"># PentestGPT 2.0 - Agentic Architecture</span>
<span class="keyword">class</span> <span class="function">AgenticPentestGPT</span>:
<span class="keyword">def</span> <span class="function">__init__</span>(<span class="variable">self</span>):
<span class="variable">self</span>.agents = [
<span class="string">'ReconnaissanceAgent'</span>,
<span class="string">'VulnerabilityAnalysisAgent'</span>,
<span class="string">'ExploitationAgent'</span>,
<span class="string">'PostExploitationAgent'</span>,
<span class="string">'ReportingAgent'</span>
]
<span class="variable">self</span>.orchestrator = <span class="function">AgentOrchestrator</span>()
<span class="keyword">def</span> <span class="function">execute</span>(<span class="variable">self</span>, target):
<span class="comment"># Autonomous multi-agent collaboration</span>
<span class="keyword">return</span> <span class="variable">self</span>.orchestrator.coordinate(target)
</pre>
</div>
<p>
We're building the next generation of PentestGPT with autonomous agent capabilities,
enabling more sophisticated and comprehensive security assessments.
</p>
</section>
<section class="cta">
<div class="cta-box">
<h2><span class="prompt">></span> Join the Revolution</h2>
<p>Be part of the future of automated penetration testing</p>
<div class="cta-buttons">
<a href="waitlist.html" class="btn btn-primary">
<span class="btn-text">Join Waitlist</span>
<span class="btn-icon">>></span>
</a>
<a href="https://github.com/GreyDGL/PentestGPT" class="btn btn-secondary" target="_blank">
<span class="btn-text">Star on GitHub</span>
<span class="btn-icon">★</span>
</a>
</div>
</div>
</section>
</main>
<footer>
<div class="footer-content">
<p>© 2025 PentestGPT Research Team | <a href="https://github.com/GreyDGL/PentestGPT" target="_blank">GitHub</a> | <a href="paper.html">Paper</a></p>
<p class="footer-info">Powered by LLMs | Built for Security Professionals</p>
</div>
</footer>
</div>
<script src="assets/js/main.js"></script>
</body>
</html>