Repository navigation
Expand file tree
/
Copy pathindex.html
More file actions
230 lines (206 loc) · 9.18 KB
/
Copy pathindex.html
File metadata and controls
230 lines (206 loc) · 9.18 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
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Control Drift - Continuous Validation Platform</title>
<link rel="icon" type="image/svg+xml" href="favicon.svg">
<link rel="stylesheet" href="styles.css">
<link
href="https://fonts.googleapis.com/css2?family=Orbitron:wght@700;900&family=Space+Grotesk:wght@400;600;700&family=Inter:wght@300;400;500;600&display=swap"
rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
</head>
<body>
<!-- Pristine Black Hole Background -->
<canvas id="blackhole-canvas"></canvas>
<!-- Subtle overlay to ensure text remains readable over the bright accretion disk -->
<div class="overlay"></div>
<!-- Top Navigation -->
<nav class="navbar fade-in">
<div class="nav-container">
<div class="brand">
<span class="logo-text">CONTROL <span class="logo-drift">DRIFT</span></span>
</div>
</div>
</nav>
<!-- Hero Section -->
<main class="hero">
<div class="hero-content">
<div class="hero-brand fade-in">
<img src="control_drift_super_res_8k.png" alt="Control Drift Emblem" class="logo-icon">
</div>
<h1 class="fade-in delay-100">Assume nothing.<br><span class="gradient-text">Validate everything.</span></h1>
<p class="subtitle fade-in delay-200">
A modern, practitioner-first platform to pressure-test security controls, expose silent failures, and measure
true defensive readiness against real-world threats.
</p>
<div class="action-group fade-in delay-300">
<a href="https://github.com/Control-Drift/Control-Drift" target="_blank" class="btn btn-primary btn-large">
<i class="fab fa-github"></i> View on GitHub
</a>
</div>
<div class="terminal-window glass-panel fade-in delay-400">
<div class="terminal-header">
<span class="dot red"></span>
<span class="dot yellow"></span>
<span class="dot green"></span>
<span class="terminal-title">bash - control-drift</span>
</div>
<div class="terminal-body">
<code><span class="prompt">$</span> git clone https://github.com/Control-Drift/Control-Drift.git</code>
<code><span class="prompt">$</span> cd control-drift && npm run dev</code>
<code class="success">> Control Drift running at http://localhost:5173</code>
</div>
</div>
</div>
</main>
<!-- The Pain Section (3 Quick Hits) -->
<section id="pain" class="features pain-section">
<div class="grid-container pain-grid">
<div class="feature-card glass-panel fade-in delay-100">
<h3 class="gradient-text">Defenses Degrade.</h3>
<p>Expectation rarely meets reality. Configurations drift and rules break over time. Provide your team the
environment to catch these silent failures.</p>
</div>
<div class="feature-card glass-panel fade-in delay-200">
<h3 class="gradient-text">Model Bespoke Threats.</h3>
<p>Generic, automated campaigns don't know your network. Emulate threats specifically tailored to your unique
crown jewels and validate your true defensive posture.</p>
</div>
<div class="feature-card glass-panel fade-in delay-300">
<h3 class="gradient-text">Expose the Unseen.</h3>
<p>Stop guessing if your SIEM caught the payload. Give defenders the tooling to discover exactly where security
controls drop the ball.</p>
</div>
</div>
</section>
<!-- Platform Showcase Section -->
<section class="platform-showcase">
<div class="showcase-container">
<!-- Feature 1 -->
<div class="showcase-row fade-in delay-100">
<div class="showcase-text">
<h2 class="gradient-text">Simulation Management</h2>
<p>Plan, execute, and log threat simulations in a highly streamlined manner using the intuitive 4-step Simulation Launcher.</p>
</div>
<div class="showcase-image-wrapper">
<div class="mac-header">
<span class="dot red"></span><span class="dot yellow"></span><span class="dot green"></span>
</div>
<img src="Sim_Launcher.gif" alt="Simulation Launcher Demo" class="showcase-img" />
</div>
</div>
<!-- Feature 2 -->
<div class="showcase-row reverse fade-in delay-200">
<div class="showcase-text">
<h2 class="gradient-text">MITRE ATT&CK Heatmap</h2>
<p>A fully interactive 3D globe providing a visual representation of your coverage density across the MITRE
ATT&CK framework, dynamically updated based on simulation outcomes.</p>
</div>
<div class="showcase-image-wrapper">
<div class="mac-header">
<span class="dot red"></span><span class="dot yellow"></span><span class="dot green"></span>
</div>
<img src="heatmap.gif" alt="3D Posture Heatmap" class="showcase-img" />
</div>
</div>
<!-- Feature 3 -->
<div class="showcase-row fade-in delay-300">
<div class="showcase-text">
<h2 class="gradient-text">Streamlined Gap & Remediation Tracking</h2>
<p>An intuitive visualizer for tracking and remediating security gaps. Prioritize gap remediation across your
environment, where resolved gaps instantly update your global readiness metrics.</p>
</div>
<div class="showcase-image-wrapper">
<div class="mac-header">
<span class="dot red"></span><span class="dot yellow"></span><span class="dot green"></span>
</div>
<img src="Gap_Tracker.png" alt="Control Drift Gap Tracker" class="showcase-img" />
</div>
</div>
</div>
</section>
<!-- The Arsenal Section -->
<section id="arsenal" class="features">
<div class="section-header fade-in">
<h2>The Arsenal</h2>
</div>
<div class="grid-container">
<div class="feature-card glass-panel fade-in delay-100">
<div class="icon-wrapper cyan">
<i class="fas fa-server"></i>
</div>
<h3>Flexible Architecture</h3>
<p>Start instantly in your browser for rapid testing, or attach any database or REST API backend with zero code
changes for enterprise scale.</p>
</div>
<div class="feature-card glass-panel fade-in delay-200">
<div class="icon-wrapper purple">
<i class="fas fa-robot"></i>
</div>
<h3>AI-Augmented Workflows</h3>
<p>A context-aware AI assistant handles the heavy lifting: auto-mapping TTPs, generating simulation strategies,
and instantly drafting executive reports.</p>
</div>
<div class="feature-card glass-panel fade-in delay-300">
<div class="icon-wrapper pink">
<i class="fas fa-project-diagram"></i>
</div>
<h3>Test Procedural Variations</h3>
<p>EDR caught the PowerShell payload? What about a compiled C# binary? Track nuanced procedural variations with
a flexible event system.</p>
</div>
<div class="feature-card glass-panel fade-in delay-100">
<div class="icon-wrapper cyan">
<i class="fas fa-globe-americas"></i>
</div>
<h3>3D Posture Heatmap</h3>
<p>Stop staring at spreadsheets. Visualize actual readiness on an interactive 3D globe.</p>
</div>
<div class="feature-card glass-panel fade-in delay-200">
<div class="icon-wrapper purple">
<i class="fas fa-clipboard-list"></i>
</div>
<h3>Gap Tracker</h3>
<p>Prioritize and track remediation across your environment. Resolved gaps instantly update your global
readiness metrics.</p>
</div>
<div class="feature-card glass-panel fade-in delay-300">
<div class="icon-wrapper pink">
<i class="fas fa-play-circle"></i>
</div>
<h3>Simulation Launcher</h3>
<p>Plan, execute, and log threat simulations seamlessly with an intuitive 4-step workflow.</p>
</div>
</div>
</section>
<!-- The Closer (Final CTA) -->
<section class="closer">
<div class="closer-content glass-panel fade-in">
<h2>Ready to validate your defenses?</h2>
<p>Experience the modern, open-source platform for continuous validation, BAS, and purple teaming. Launch your
environment in under 60 seconds.</p>
<div class="fade-in delay-200">
<a href="https://github.com/Control-Drift/Control-Drift" target="_blank" class="btn btn-primary btn-massive">
<i class="fab fa-github"></i> Get Started on GitHub
</a>
</div>
</div>
</section>
<!-- Footer -->
<footer class="fade-in">
<div class="footer-content">
<div class="brand">
<span class="logo-text">CONTROL <span class="logo-drift">DRIFT</span></span>
</div>
<p class="copyright">Licensed under Apache 2.0. Built for modern security teams.</p>
<div class="footer-links">
<a href="https://github.com/Control-Drift/Control-Drift" target="_blank"><i class="fab fa-github"></i> Source
Code</a>
</div>
</div>
</footer>
<script src="script.js"></script>
</body>
</html>