S-Dreamer commited on
Commit
b9e1d3a
·
verified ·
1 Parent(s): 93eca11

Add 3 files

Browse files
Files changed (3) hide show
  1. README.md +7 -5
  2. index.html +646 -19
  3. prompts.txt +1 -0
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Cybersecagentsuite
3
- emoji: 🌍
4
- colorFrom: green
5
- colorTo: gray
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
  ---
2
+ title: cybersecagentsuite
3
+ emoji: 🐳
4
+ colorFrom: blue
5
+ colorTo: green
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite
10
  ---
11
 
12
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
index.html CHANGED
@@ -1,19 +1,646 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>CyberSec Agent Suite</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9
+ <style>
10
+ .gradient-bg {
11
+ background: linear-gradient(135deg, #1e3a8a, #3b82f6);
12
+ }
13
+ .agent-card:hover {
14
+ transform: translateY(-5px);
15
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
16
+ }
17
+ .fade-in {
18
+ animation: fadeIn 0.5s ease-in-out;
19
+ }
20
+ @keyframes fadeIn {
21
+ from { opacity: 0; }
22
+ to { opacity: 1; }
23
+ }
24
+ .typing {
25
+ border-right: 2px solid;
26
+ animation: typing 1s steps(40, end), blink-caret .75s step-end infinite;
27
+ }
28
+ @keyframes typing {
29
+ from { width: 0 }
30
+ to { width: 100% }
31
+ }
32
+ @keyframes blink-caret {
33
+ from, to { border-color: transparent }
34
+ 50% { border-color: #3b82f6; }
35
+ }
36
+ .hacker-terminal {
37
+ background-color: #0a0a0a;
38
+ color: #00ff00;
39
+ font-family: 'Courier New', monospace;
40
+ border-radius: 0.5rem;
41
+ padding: 1rem;
42
+ }
43
+ .scan-animation {
44
+ animation: scan 2s linear infinite;
45
+ }
46
+ @keyframes scan {
47
+ 0% { background-position: 0 -100%; }
48
+ 100% { background-position: 0 100%; }
49
+ }
50
+ .pulse-red {
51
+ animation: pulse-red 2s infinite;
52
+ }
53
+ @keyframes pulse-red {
54
+ 0% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.7); }
55
+ 70% { box-shadow: 0 0 0 10px rgba(239, 68, 68, 0); }
56
+ 100% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0); }
57
+ }
58
+ </style>
59
+ </head>
60
+ <body class="bg-gray-900 min-h-screen text-gray-100">
61
+ <!-- Header -->
62
+ <header class="gradient-bg text-white shadow-lg border-b border-blue-400">
63
+ <div class="container mx-auto px-4 py-6">
64
+ <div class="flex justify-between items-center">
65
+ <div class="flex items-center space-x-3">
66
+ <i class="fas fa-shield-halved text-3xl"></i>
67
+ <h1 class="text-2xl font-bold">CyberSec Agent Suite</h1>
68
+ <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded-full">v1.0-redteam</span>
69
+ </div>
70
+ <div class="flex space-x-4">
71
+ <button class="bg-white/10 hover:bg-white/20 px-4 py-2 rounded-lg flex items-center space-x-2 transition border border-blue-400/30">
72
+ <i class="fas fa-user-secret"></i>
73
+ <span>Red Team</span>
74
+ </button>
75
+ <button class="bg-white/10 hover:bg-white/20 px-4 py-2 rounded-lg flex items-center space-x-2 transition border border-blue-400/30">
76
+ <i class="fas fa-lock"></i>
77
+ <span>Blue Team</span>
78
+ </button>
79
+ </div>
80
+ </div>
81
+ </div>
82
+ </header>
83
+
84
+ <!-- Main Content -->
85
+ <main class="container mx-auto px-4 py-8">
86
+ <div class="grid grid-cols-1 lg:grid-cols-3 gap-8">
87
+ <!-- Left Sidebar - Agent Selection -->
88
+ <div class="lg:col-span-1 space-y-6">
89
+ <div class="bg-gray-800 rounded-xl shadow-md p-6 border border-gray-700">
90
+ <h2 class="text-xl font-semibold mb-4 text-blue-300">CyberSec Agents</h2>
91
+ <div class="space-y-4">
92
+ <!-- Recon Agent -->
93
+ <div class="agent-card bg-gray-800 border border-gray-700 rounded-lg p-4 transition cursor-pointer hover:border-blue-400">
94
+ <div class="flex items-center space-x-3">
95
+ <div class="bg-blue-900/50 p-2 rounded-full border border-blue-400">
96
+ <i class="fas fa-binoculars text-blue-400"></i>
97
+ </div>
98
+ <div>
99
+ <h3 class="font-medium">Recon Agent</h3>
100
+ <p class="text-sm text-gray-400">Performs OSINT and target reconnaissance</p>
101
+ </div>
102
+ </div>
103
+ </div>
104
+
105
+ <!-- Vulnerability Scanner -->
106
+ <div class="agent-card bg-gray-800 border border-gray-700 rounded-lg p-4 transition cursor-pointer hover:border-blue-400">
107
+ <div class="flex items-center space-x-3">
108
+ <div class="bg-green-900/50 p-2 rounded-full border border-green-400">
109
+ <i class="fas fa-search-plus text-green-400"></i>
110
+ </div>
111
+ <div>
112
+ <h3 class="font-medium">Vulnerability Scanner</h3>
113
+ <p class="text-sm text-gray-400">Identifies security weaknesses in systems</p>
114
+ </div>
115
+ </div>
116
+ </div>
117
+
118
+ <!-- Exploit Agent -->
119
+ <div class="agent-card bg-gray-800 border border-gray-700 rounded-lg p-4 transition cursor-pointer hover:border-blue-400">
120
+ <div class="flex items-center space-x-3">
121
+ <div class="bg-red-900/50 p-2 rounded-full border border-red-400">
122
+ <i class="fas fa-bug text-red-400"></i>
123
+ </div>
124
+ <div>
125
+ <h3 class="font-medium">Exploit Agent</h3>
126
+ <p class="text-sm text-gray-400">Develops and executes exploit payloads</p>
127
+ </div>
128
+ </div>
129
+ </div>
130
+
131
+ <!-- Post-Exploitation -->
132
+ <div class="agent-card bg-gray-800 border border-gray-700 rounded-lg p-4 transition cursor-pointer hover:border-blue-400">
133
+ <div class="flex items-center space-x-3">
134
+ <div class="bg-purple-900/50 p-2 rounded-full border border-purple-400">
135
+ <i class="fas fa-arrow-right-to-bracket text-purple-400"></i>
136
+ </div>
137
+ <div>
138
+ <h3 class="font-medium">Post-Exploitation</h3>
139
+ <p class="text-sm text-gray-400">Maintains access and lateral movement</p>
140
+ </div>
141
+ </div>
142
+ </div>
143
+
144
+ <!-- Report Generator -->
145
+ <div class="agent-card bg-gray-800 border border-gray-700 rounded-lg p-4 transition cursor-pointer hover:border-blue-400">
146
+ <div class="flex items-center space-x-3">
147
+ <div class="bg-yellow-900/50 p-2 rounded-full border border-yellow-400">
148
+ <i class="fas fa-file-alt text-yellow-400"></i>
149
+ </div>
150
+ <div>
151
+ <h3 class="font-medium">Report Generator</h3>
152
+ <p class="text-sm text-gray-400">Creates detailed penetration test reports</p>
153
+ </div>
154
+ </div>
155
+ </div>
156
+
157
+ <!-- Password Cracker -->
158
+ <div class="agent-card bg-gray-800 border border-gray-700 rounded-lg p-4 transition cursor-pointer hover:border-blue-400">
159
+ <div class="flex items-center space-x-3">
160
+ <div class="bg-pink-900/50 p-2 rounded-full border border-pink-400">
161
+ <i class="fas fa-key text-pink-400"></i>
162
+ </div>
163
+ <div>
164
+ <h3 class="font-medium">Password Cracker</h3>
165
+ <p class="text-sm text-gray-400">Performs brute force and dictionary attacks</p>
166
+ </div>
167
+ </div>
168
+ </div>
169
+
170
+ <!-- Social Engineer -->
171
+ <div class="agent-card bg-gray-800 border border-gray-700 rounded-lg p-4 transition cursor-pointer hover:border-blue-400">
172
+ <div class="flex items-center space-x-3">
173
+ <div class="bg-indigo-900/50 p-2 rounded-full border border-indigo-400">
174
+ <i class="fas fa-user-ninja text-indigo-400"></i>
175
+ </div>
176
+ <div>
177
+ <h3 class="font-medium">Social Engineer</h3>
178
+ <p class="text-sm text-gray-400">Creates phishing campaigns and pretexts</p>
179
+ </div>
180
+ </div>
181
+ </div>
182
+ </div>
183
+ </div>
184
+
185
+ <div class="bg-gray-800 rounded-xl shadow-md p-6 border border-gray-700">
186
+ <h2 class="text-xl font-semibold mb-4 text-blue-300">Quick Actions</h2>
187
+ <div class="grid grid-cols-2 gap-3">
188
+ <button class="bg-blue-900/50 hover:bg-blue-900/70 text-blue-300 py-2 px-3 rounded-lg text-sm font-medium transition flex items-center space-x-2 border border-blue-400/30">
189
+ <i class="fas fa-globe"></i>
190
+ <span>Scan Website</span>
191
+ </button>
192
+ <button class="bg-red-900/50 hover:bg-red-900/70 text-red-300 py-2 px-3 rounded-lg text-sm font-medium transition flex items-center space-x-2 border border-red-400/30">
193
+ <i class="fas fa-network-wired"></i>
194
+ <span>Network Audit</span>
195
+ </button>
196
+ <button class="bg-green-900/50 hover:bg-green-900/70 text-green-300 py-2 px-3 rounded-lg text-sm font-medium transition flex items-center space-x-2 border border-green-400/30">
197
+ <i class="fas fa-envelope"></i>
198
+ <span>Phishing Test</span>
199
+ </button>
200
+ <button class="bg-purple-900/50 hover:bg-purple-900/70 text-purple-300 py-2 px-3 rounded-lg text-sm font-medium transition flex items-center space-x-2 border border-purple-400/30">
201
+ <i class="fas fa-file-contract"></i>
202
+ <span>Generate Report</span>
203
+ </button>
204
+ </div>
205
+ </div>
206
+
207
+ <div class="bg-gray-800 rounded-xl shadow-md p-6 border border-gray-700">
208
+ <h2 class="text-xl font-semibold mb-4 text-blue-300">Active Scans</h2>
209
+ <div class="space-y-4">
210
+ <div class="flex justify-between items-center">
211
+ <div class="flex items-center space-x-3">
212
+ <div class="relative">
213
+ <div class="h-2 w-2 bg-green-400 rounded-full animate-pulse"></div>
214
+ </div>
215
+ <span class="text-sm">192.168.1.0/24</span>
216
+ </div>
217
+ <span class="text-xs text-gray-400">65% complete</span>
218
+ </div>
219
+ <div class="w-full bg-gray-700 rounded-full h-1">
220
+ <div class="bg-blue-400 h-1 rounded-full" style="width: 65%"></div>
221
+ </div>
222
+
223
+ <div class="flex justify-between items-center">
224
+ <div class="flex items-center space-x-3">
225
+ <div class="relative">
226
+ <div class="h-2 w-2 bg-yellow-400 rounded-full animate-pulse"></div>
227
+ </div>
228
+ <span class="text-sm">example.com</span>
229
+ </div>
230
+ <span class="text-xs text-gray-400">32% complete</span>
231
+ </div>
232
+ <div class="w-full bg-gray-700 rounded-full h-1">
233
+ <div class="bg-yellow-400 h-1 rounded-full" style="width: 32%"></div>
234
+ </div>
235
+ </div>
236
+ </div>
237
+ </div>
238
+
239
+ <!-- Main Chat Area -->
240
+ <div class="lg:col-span-2 space-y-6">
241
+ <div class="bg-gray-800 rounded-xl shadow-md overflow-hidden border border-gray-700">
242
+ <div class="border-b border-gray-700 px-6 py-4 bg-gray-900/50">
243
+ <div class="flex justify-between items-center">
244
+ <h2 class="text-xl font-semibold text-blue-300">PenTest Console</h2>
245
+ <div class="flex space-x-2">
246
+ <span class="bg-red-900/50 text-red-300 text-xs font-medium px-2.5 py-0.5 rounded-full flex items-center space-x-1">
247
+ <i class="fas fa-skull text-xs"></i>
248
+ <span>RED TEAM MODE</span>
249
+ </span>
250
+ <span class="bg-green-900/50 text-green-300 text-xs font-medium px-2.5 py-0.5 rounded-full">v1.0</span>
251
+ </div>
252
+ </div>
253
+ </div>
254
+
255
+ <!-- Chat Messages -->
256
+ <div class="h-96 overflow-y-auto p-6 space-y-4" id="chat-messages">
257
+ <div class="flex items-start space-x-3">
258
+ <div class="bg-blue-900/50 p-2 rounded-full border border-blue-400">
259
+ <i class="fas fa-shield-halved text-blue-400"></i>
260
+ </div>
261
+ <div class="hacker-terminal rounded-lg p-3 max-w-3xl">
262
+ <p class="text-green-400">root@cybersec-agent:~# Initializing CyberSec Agent Suite...</p>
263
+ <p class="text-green-400">root@cybersec-agent:~# Loading red team modules...</p>
264
+ <p class="text-green-400">root@cybersec-agent:~# Ready for penetration testing tasks</p>
265
+ <p class="text-gray-400 text-xs mt-1">// Type your pentest command or request</p>
266
+ </div>
267
+ </div>
268
+
269
+ <div class="flex items-start space-x-3">
270
+ <div class="bg-gray-700 p-2 rounded-full border border-gray-500">
271
+ <i class="fas fa-user text-gray-300"></i>
272
+ </div>
273
+ <div class="bg-blue-900/20 rounded-lg p-3 max-w-3xl border border-blue-400/30">
274
+ <p class="text-gray-100">Scan example.com for vulnerabilities and attempt SQL injection on the login form</p>
275
+ </div>
276
+ </div>
277
+
278
+ <div class="flex items-start space-x-3">
279
+ <div class="bg-blue-900/50 p-2 rounded-full border border-blue-400">
280
+ <i class="fas fa-shield-halved text-blue-400"></i>
281
+ </div>
282
+ <div class="hacker-terminal rounded-lg p-3 max-w-3xl">
283
+ <p class="text-blue-400">[ReconAgent] Starting scan on example.com...</p>
284
+ <p class="text-blue-400">[VulnScanner] Running Nikto and OWASP ZAP...</p>
285
+ <div class="mt-2 p-2 bg-black/50 rounded border border-red-500/50">
286
+ <p class="text-red-400 font-mono text-sm">[!] SQL Injection vulnerability found at /login.php</p>
287
+ <p class="text-red-400 font-mono text-sm">[!] XSS vulnerability detected in search parameter</p>
288
+ </div>
289
+ <p class="text-yellow-400 mt-2">[ExploitAgent] Crafting SQLi payload for login form...</p>
290
+ <div class="mt-3 bg-green-900/20 border border-green-400/50 rounded-lg p-3">
291
+ <p class="text-green-400 font-medium">root@cybersec-agent:~# Penetration successful!</p>
292
+ <div class="mt-2 text-sm text-gray-300">
293
+ <p>• Extracted database: users (342 records)</p>
294
+ <p>• Admin credentials obtained: admin:7a8b9c0d</p>
295
+ <p>• Web shell uploaded to /images/tmp.php</p>
296
+ </div>
297
+ </div>
298
+ </div>
299
+ </div>
300
+ </div>
301
+
302
+ <!-- Input Area -->
303
+ <div class="border-t border-gray-700 p-4 bg-gray-900/50">
304
+ <div class="flex space-x-3">
305
+ <div class="flex-grow relative">
306
+ <textarea id="user-input" class="w-full bg-gray-800 border border-gray-700 rounded-lg pl-4 pr-12 py-3 focus:ring-2 focus:ring-blue-500 focus:border-blue-500 text-gray-200 placeholder-gray-500" rows="2" placeholder="Enter pentest command..."></textarea>
307
+ <div class="absolute right-3 bottom-3 flex space-x-2">
308
+ <button class="text-gray-400 hover:text-blue-400">
309
+ <i class="fas fa-terminal"></i>
310
+ </button>
311
+ <button class="text-gray-400 hover:text-blue-400">
312
+ <i class="fas fa-upload"></i>
313
+ </button>
314
+ </div>
315
+ </div>
316
+ <button id="send-button" class="bg-blue-600 hover:bg-blue-700 text-white px-4 py-3 rounded-lg transition flex items-center justify-center">
317
+ <i class="fas fa-paper-plane"></i>
318
+ <span class="ml-2 hidden md:inline">Execute</span>
319
+ </button>
320
+ </div>
321
+ </div>
322
+ </div>
323
+
324
+ <!-- Agent Status -->
325
+ <div class="bg-gray-800 rounded-xl shadow-md p-6 border border-gray-700">
326
+ <h2 class="text-xl font-semibold mb-4 text-blue-300">Agent Status</h2>
327
+ <div class="grid grid-cols-1 md:grid-cols-2 gap-4">
328
+ <div class="bg-gray-900/50 rounded-lg p-4 border border-gray-700">
329
+ <div class="flex items-center justify-between mb-2">
330
+ <h3 class="font-medium text-blue-300">System Health</h3>
331
+ <span class="bg-green-900/50 text-green-300 text-xs font-medium px-2.5 py-0.5 rounded-full">Operational</span>
332
+ </div>
333
+ <div class="space-y-3">
334
+ <div>
335
+ <div class="flex justify-between text-sm mb-1">
336
+ <span class="text-gray-400">TOR Routing</span>
337
+ <span class="font-medium text-green-400">Active</span>
338
+ </div>
339
+ <div class="w-full bg-gray-700 rounded-full h-1.5">
340
+ <div class="bg-green-500 h-1.5 rounded-full" style="width: 100%"></div>
341
+ </div>
342
+ </div>
343
+ <div>
344
+ <div class="flex justify-between text-sm mb-1">
345
+ <span class="text-gray-400">VPN Connection</span>
346
+ <span class="font-medium text-green-400">Switzerland</span>
347
+ </div>
348
+ <div class="w-full bg-gray-700 rounded-full h-1.5">
349
+ <div class="bg-blue-500 h-1.5 rounded-full" style="width: 100%"></div>
350
+ </div>
351
+ </div>
352
+ <div>
353
+ <div class="flex justify-between text-sm mb-1">
354
+ <span class="text-gray-400">Payload Storage</span>
355
+ <span class="font-medium">1.8GB/5GB</span>
356
+ </div>
357
+ <div class="w-full bg-gray-700 rounded-full h-1.5">
358
+ <div class="bg-purple-500 h-1.5 rounded-full" style="width: 36%"></div>
359
+ </div>
360
+ </div>
361
+ </div>
362
+ </div>
363
+
364
+ <div class="bg-gray-900/50 rounded-lg p-4 border border-gray-700">
365
+ <div class="flex items-center justify-between mb-2">
366
+ <h3 class="font-medium text-blue-300">Recent Findings</h3>
367
+ <span class="bg-blue-900/50 text-blue-300 text-xs font-medium px-2.5 py-0.5 rounded-full">3 critical</span>
368
+ </div>
369
+ <div class="space-y-3">
370
+ <div class="flex items-center space-x-3">
371
+ <div class="bg-red-900/50 p-1 rounded-full border border-red-400">
372
+ <i class="fas fa-skull text-red-400 text-sm"></i>
373
+ </div>
374
+ <div>
375
+ <p class="text-sm font-medium">SQLi on login.php</p>
376
+ <p class="text-xs text-gray-400">example.com - 2 minutes ago</p>
377
+ </div>
378
+ </div>
379
+ <div class="flex items-center space-x-3">
380
+ <div class="bg-red-900/50 p-1 rounded-full border border-red-400">
381
+ <i class="fas fa-skull text-red-400 text-sm"></i>
382
+ </div>
383
+ <div>
384
+ <p class="text-sm font-medium">XSS in search param</p>
385
+ <p class="text-xs text-gray-400">example.com - 5 minutes ago</p>
386
+ </div>
387
+ </div>
388
+ <div class="flex items-center space-x-3">
389
+ <div class="bg-yellow-900/50 p-1 rounded-full border border-yellow-400">
390
+ <i class="fas fa-exclamation-triangle text-yellow-400 text-sm"></i>
391
+ </div>
392
+ <div>
393
+ <p class="text-sm font-medium">Outdated jQuery (1.11.0)</p>
394
+ <p class="text-xs text-gray-400">example.com - 8 minutes ago</p>
395
+ </div>
396
+ </div>
397
+ </div>
398
+ </div>
399
+ </div>
400
+ </div>
401
+ </div>
402
+ </div>
403
+ </main>
404
+
405
+ <!-- Footer -->
406
+ <footer class="bg-gray-900 border-t border-gray-800 py-6 mt-12">
407
+ <div class="container mx-auto px-4">
408
+ <div class="flex flex-col md:flex-row justify-between items-center">
409
+ <div class="flex items-center space-x-2 mb-4 md:mb-0">
410
+ <i class="fas fa-shield-halved text-blue-400"></i>
411
+ <span class="font-medium">CyberSec Agent Suite</span>
412
+ <span class="text-xs text-gray-500">v1.0-redteam</span>
413
+ </div>
414
+ <div class="flex space-x-6">
415
+ <a href="#" class="text-gray-400 hover:text-blue-400 transition">Legal</a>
416
+ <a href="#" class="text-gray-400 hover:text-blue-400 transition">Ethics</a>
417
+ <a href="#" class="text-gray-400 hover:text-blue-400 transition">Docs</a>
418
+ <a href="#" class="text-gray-400 hover:text-blue-400 transition">Contact</a>
419
+ </div>
420
+ </div>
421
+ <div class="mt-4 text-center md:text-left text-xs text-gray-500">
422
+ <p>© 2023 CyberSec Agent Suite. Authorized penetration testing only. Unauthorized use prohibited.</p>
423
+ </div>
424
+ </div>
425
+ </footer>
426
+
427
+ <script>
428
+ document.addEventListener('DOMContentLoaded', function() {
429
+ const sendButton = document.getElementById('send-button');
430
+ const userInput = document.getElementById('user-input');
431
+ const chatMessages = document.getElementById('chat-messages');
432
+
433
+ // Example pentest commands for demo purposes
434
+ const exampleCommands = [
435
+ "Scan example.com for vulnerabilities and attempt SQL injection on the login form",
436
+ "Perform network scan on 192.168.1.0/24 and identify open ports",
437
+ "Create phishing email template targeting company employees",
438
+ "Run password cracker on the obtained hashes using rockyou.txt",
439
+ "Generate penetration test report with critical findings"
440
+ ];
441
+
442
+ // Add typing indicator
443
+ function showTypingIndicator() {
444
+ const typingDiv = document.createElement('div');
445
+ typingDiv.className = 'flex items-start space-x-3';
446
+ typingDiv.innerHTML = `
447
+ <div class="bg-blue-900/50 p-2 rounded-full border border-blue-400">
448
+ <i class="fas fa-shield-halved text-blue-400"></i>
449
+ </div>
450
+ <div class="hacker-terminal rounded-lg p-3 max-w-3xl">
451
+ <div class="typing w-8 h-4"></div>
452
+ </div>
453
+ `;
454
+ chatMessages.appendChild(typingDiv);
455
+ chatMessages.scrollTop = chatMessages.scrollHeight;
456
+ return typingDiv;
457
+ }
458
+
459
+ // Remove typing indicator
460
+ function removeTypingIndicator(typingDiv) {
461
+ if (typingDiv && typingDiv.parentNode) {
462
+ typingDiv.parentNode.removeChild(typingDiv);
463
+ }
464
+ }
465
+
466
+ // Add user message to chat
467
+ function addUserMessage(message) {
468
+ const messageDiv = document.createElement('div');
469
+ messageDiv.className = 'flex items-start space-x-3 fade-in';
470
+ messageDiv.innerHTML = `
471
+ <div class="bg-gray-700 p-2 rounded-full border border-gray-500">
472
+ <i class="fas fa-user text-gray-300"></i>
473
+ </div>
474
+ <div class="bg-blue-900/20 rounded-lg p-3 max-w-3xl border border-blue-400/30">
475
+ <p class="text-gray-100">${message}</p>
476
+ </div>
477
+ `;
478
+ chatMessages.appendChild(messageDiv);
479
+ chatMessages.scrollTop = chatMessages.scrollHeight;
480
+ }
481
+
482
+ // Add agent response to chat
483
+ function addAgentResponse(response) {
484
+ const responseDiv = document.createElement('div');
485
+ responseDiv.className = 'flex items-start space-x-3 fade-in';
486
+ responseDiv.innerHTML = `
487
+ <div class="bg-blue-900/50 p-2 rounded-full border border-blue-400">
488
+ <i class="fas fa-shield-halved text-blue-400"></i>
489
+ </div>
490
+ <div class="hacker-terminal rounded-lg p-3 max-w-3xl">
491
+ ${response}
492
+ </div>
493
+ `;
494
+ chatMessages.appendChild(responseDiv);
495
+ chatMessages.scrollTop = chatMessages.scrollHeight;
496
+ }
497
+
498
+ // Generate a pentest response (for demo)
499
+ function generatePentestResponse(userMessage) {
500
+ if (userMessage.toLowerCase().includes('scan') && userMessage.toLowerCase().includes('example.com')) {
501
+ return `
502
+ <p class="text-blue-400">[ReconAgent] Starting scan on example.com...</p>
503
+ <p class="text-blue-400">[VulnScanner] Running Nikto and OWASP ZAP...</p>
504
+ <div class="mt-2 p-2 bg-black/50 rounded border border-red-500/50">
505
+ <p class="text-red-400 font-mono text-sm">[!] SQL Injection vulnerability found at /login.php</p>
506
+ <p class="text-red-400 font-mono text-sm">[!] XSS vulnerability detected in search parameter</p>
507
+ <p class="text-yellow-400 font-mono text-sm">[!] Outdated jQuery version (1.11.0)</p>
508
+ </div>
509
+ <p class="text-yellow-400 mt-2">[ExploitAgent] Crafting SQLi payload for login form...</p>
510
+ <div class="mt-3 bg-green-900/20 border border-green-400/50 rounded-lg p-3">
511
+ <p class="text-green-400 font-medium">root@cybersec-agent:~# Penetration successful!</p>
512
+ <div class="mt-2 text-sm text-gray-300">
513
+ <p>• Extracted database: users (342 records)</p>
514
+ <p>• Admin credentials obtained: admin:7a8b9c0d</p>
515
+ <p>• Web shell uploaded to /images/tmp.php</p>
516
+ </div>
517
+ </div>
518
+ `;
519
+ } else if (userMessage.toLowerCase().includes('network scan') || userMessage.toLowerCase().includes('192.168')) {
520
+ return `
521
+ <p class="text-blue-400">[ReconAgent] Starting network scan on 192.168.1.0/24...</p>
522
+ <div class="mt-2 p-2 bg-black/50 rounded border border-blue-500/50">
523
+ <p class="text-blue-400 font-mono text-sm">[+] 192.168.1.1 - Router (OpenWRT)</p>
524
+ <p class="text-blue-400 font-mono text-sm">[+] 192.168.1.15 - Windows 10 (SMB open)</p>
525
+ <p class="text-blue-400 font-mono text-sm">[+] 192.168.1.23 - Ubuntu Server (SSH open)</p>
526
+ <p class="text-red-400 font-mono text-sm">[!] 192.168.1.15 - SMB vulnerable to EternalBlue</p>
527
+ </div>
528
+ <p class="text-yellow-400 mt-2">[ExploitAgent] Preparing MS17-010 exploit...</p>
529
+ <div class="mt-3 bg-green-900/20 border border-green-400/50 rounded-lg p-3">
530
+ <p class="text-green-400 font-medium">root@cybersec-agent:~# Exploit successful!</p>
531
+ <div class="mt-2 text-sm text-gray-300">
532
+ <p>• Gained SYSTEM access on 192.168.1.15</p>
533
+ <p>• Dumped SAM database with credentials</p>
534
+ <p>• Established persistent backdoor</p>
535
+ </div>
536
+ </div>
537
+ `;
538
+ } else if (userMessage.toLowerCase().includes('phishing') || userMessage.toLowerCase().includes('email')) {
539
+ return `
540
+ <p class="text-blue-400">[SocialEngineer] Creating phishing email template...</p>
541
+ <div class="mt-2 p-2 bg-black/50 rounded border border-purple-500/50">
542
+ <p class="text-purple-400 font-mono text-sm">Subject: Urgent: Your Password Expires Today</p>
543
+ <p class="text-purple-400 font-mono text-sm">From: IT Support &lt;[email protected]&gt;</p>
544
+ <p class="text-gray-300 font-mono text-sm">Body: Click here to reset your password immediately...</p>
545
+ </div>
546
+ <p class="text-yellow-400 mt-2">[ReconAgent] Gathering employee emails from LinkedIn...</p>
547
+ <div class="mt-3 bg-green-900/20 border border-green-400/50 rounded-lg p-3">
548
+ <p class="text-green-400 font-medium">root@cybersec-agent:~# Phishing campaign ready!</p>
549
+ <div class="mt-2 text-sm text-gray-300">
550
+ <p>• Template created with 0/65 AV detection</p>
551
+ <p>• 127 employee emails collected</p>
552
+ <p>• Credential harvesting page hosted</p>
553
+ </div>
554
+ </div>
555
+ `;
556
+ } else if (userMessage.toLowerCase().includes('password') || userMessage.toLowerCase().includes('crack')) {
557
+ return `
558
+ <p class="text-blue-400">[PasswordCracker] Loading hash file...</p>
559
+ <div class="mt-2 p-2 bg-black/50 rounded border border-yellow-500/50">
560
+ <p class="text-yellow-400 font-mono text-sm">[+] Hash type: MD5</p>
561
+ <p class="text-yellow-400 font-mono text-sm">[+] 342 hashes loaded</p>
562
+ <p class="text-yellow-400 font-mono text-sm">[+] Using rockyou.txt wordlist</p>
563
+ </div>
564
+ <p class="text-yellow-400 mt-2">[PasswordCracker] Running on 8 GPUs (estimated time: 12min)...</p>
565
+ <div class="mt-3 bg-green-900/20 border border-green-400/50 rounded-lg p-3">
566
+ <p class="text-green-400 font-medium">root@cybersec-agent:~# Cracking complete!</p>
567
+ <div class="mt-2 text-sm text-gray-300">
568
+ <p>• 87 passwords recovered (25% success rate)</p>
569
+ <p>• Top passwords: Company2023, Welcome1, Password123</p>
570
+ <p>• Admin password: Winter2023! (hash: a5b4c3d2e1f0)</p>
571
+ </div>
572
+ </div>
573
+ `;
574
+ } else if (userMessage.toLowerCase().includes('report') || userMessage.toLowerCase().includes('findings')) {
575
+ return `
576
+ <p class="text-blue-400">[ReportGenerator] Compiling findings...</p>
577
+ <div class="mt-2 p-2 bg-black/50 rounded border border-green-500/50">
578
+ <p class="text-green-400 font-mono text-sm">[+] 3 Critical vulnerabilities</p>
579
+ <p class="text-green-400 font-mono text-sm">[+] 8 High severity issues</p>
580
+ <p class="text-green-400 font-mono text-sm">[+] 12 Medium risk findings</p>
581
+ </div>
582
+ <p class="text-yellow-400 mt-2">[ReportGenerator] Generating executive summary...</p>
583
+ <div class="mt-3 bg-green-900/20 border border-green-400/50 rounded-lg p-3">
584
+ <p class="text-green-400 font-medium">root@cybersec-agent:~# Report generated!</p>
585
+ <div class="mt-2 text-sm text-gray-300">
586
+ <p>• PDF report created with remediation steps</p>
587
+ <p>• Risk score: 8.7/10 (Critical)</p>
588
+ <p>• Evidence screenshots included</p>
589
+ </div>
590
+ <button class="mt-3 bg-blue-600 hover:bg-blue-700 text-white px-3 py-1 rounded text-sm transition">
591
+ <i class="fas fa-download mr-1"></i> Download Report
592
+ </button>
593
+ </div>
594
+ `;
595
+ } else {
596
+ return `
597
+ <p class="text-blue-400">root@cybersec-agent:~# Analyzing command...</p>
598
+ <p class="text-blue-400">[ReconAgent] Initializing appropriate modules...</p>
599
+ <div class="mt-3 bg-blue-900/20 border border-blue-400/50 rounded-lg p-3">
600
+ <p class="text-blue-400 font-medium">Command received</p>
601
+ <p class="mt-1 text-sm text-gray-300">The CyberSec Agent Suite is processing your request. Appropriate modules are being activated.</p>
602
+ </div>
603
+ `;
604
+ }
605
+ }
606
+
607
+ // Handle send button click
608
+ sendButton.addEventListener('click', function() {
609
+ const message = userInput.value.trim();
610
+ if (message) {
611
+ addUserMessage(message);
612
+ userInput.value = '';
613
+
614
+ // Show typing indicator
615
+ const typingDiv = showTypingIndicator();
616
+
617
+ // Simulate processing delay
618
+ setTimeout(() => {
619
+ removeTypingIndicator(typingDiv);
620
+ const response = generatePentestResponse(message);
621
+ addAgentResponse(response);
622
+ }, 1500 + Math.random() * 2000);
623
+ }
624
+ });
625
+
626
+ // Handle Enter key press
627
+ userInput.addEventListener('keydown', function(e) {
628
+ if (e.key === 'Enter' && !e.shiftKey) {
629
+ e.preventDefault();
630
+ sendButton.click();
631
+ }
632
+ });
633
+
634
+ // Add example commands to input placeholder
635
+ let currentExample = 0;
636
+ function rotateExample() {
637
+ userInput.placeholder = `Try: ${exampleCommands[currentExample]}`;
638
+ currentExample = (currentExample + 1) % exampleCommands.length;
639
+ }
640
+
641
+ rotateExample();
642
+ setInterval(rotateExample, 3000);
643
+ });
644
+ </script>
645
+ <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=S-Dreamer/cybersecagentsuite" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
646
+ </html>
prompts.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ I want to focus the agents on cyber security and penetration testing