Skip to content

Commit 29963a4

Browse files
first upload
0 parents  commit 29963a4

6 files changed

Lines changed: 3074 additions & 0 deletions

File tree

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
nmap/.gitignore
2+

CNAME

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
projects.saksham.bio

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# CSecProjects
2+
cybersecurity projects by UnExplainableFish52

index.html

Lines changed: 320 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,320 @@
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>CSecProjects — Home</title>
7+
<style>
8+
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
9+
10+
:root {
11+
--bg-primary: #0a0e17;
12+
--bg-secondary: #111827;
13+
--bg-tertiary: #1a2035;
14+
--bg-card: #141a2a;
15+
--border: #1e2a40;
16+
--text-primary: #e0e6ed;
17+
--text-secondary:#a0aec0;
18+
--accent-cyan: #00e5ff;
19+
--accent-purple: #b388ff;
20+
--accent-red: #ff4c6a;
21+
--accent-yellow: #ffd600;
22+
--accent-green: #00e676;
23+
--shadow: 0 4px 24px rgba(0,0,0,0.5);
24+
--radius: 14px;
25+
--font-sans: 'Segoe UI', -apple-system, BlinkMacSystemFont, sans-serif;
26+
--font-mono: 'JetBrains Mono', 'Cascadia Code', 'Fira Code', Consolas, monospace;
27+
--transition: 0.3s ease;
28+
}
29+
30+
html { scroll-behavior: smooth; }
31+
32+
body {
33+
font-family: var(--font-sans);
34+
background: var(--bg-primary);
35+
color: var(--text-primary);
36+
min-height: 100vh;
37+
display: flex;
38+
flex-direction: column;
39+
-webkit-font-smoothing: antialiased;
40+
}
41+
42+
::selection {
43+
background: var(--accent-cyan);
44+
color: #000;
45+
}
46+
47+
a { color: var(--accent-cyan); text-decoration: none; transition: color var(--transition); }
48+
a:hover { color: var(--accent-purple); }
49+
50+
/* ===== HERO ===== */
51+
.hero {
52+
text-align: center;
53+
padding: 100px 32px 60px;
54+
background: linear-gradient(180deg, #0d142088 0%, transparent 100%);
55+
}
56+
57+
.hero h1 {
58+
font-size: clamp(2.8rem, 8vw, 4.5rem);
59+
font-weight: 900;
60+
letter-spacing: -1.5px;
61+
background: linear-gradient(135deg, #00e5ff, #b388ff 40%, #ff4c6a 70%, #ffd600);
62+
-webkit-background-clip: text;
63+
-webkit-text-fill-color: transparent;
64+
background-clip: text;
65+
margin-bottom: 16px;
66+
filter: drop-shadow(0 0 30px rgba(0,229,255,0.25));
67+
}
68+
69+
.hero .tagline {
70+
color: var(--text-secondary);
71+
font-size: 1.25rem;
72+
max-width: 600px;
73+
margin: 0 auto 28px;
74+
line-height: 1.7;
75+
}
76+
77+
.hero .meta {
78+
display: flex;
79+
justify-content: center;
80+
gap: 16px;
81+
flex-wrap: wrap;
82+
}
83+
84+
.hero .meta a {
85+
background: var(--bg-tertiary);
86+
border: 1px solid var(--accent-cyan);
87+
padding: 10px 22px;
88+
border-radius: 24px;
89+
font-size: 1.05rem;
90+
font-weight: 600;
91+
color: var(--accent-cyan);
92+
box-shadow: 0 0 12px rgba(0,229,255,0.1);
93+
transition: all var(--transition);
94+
}
95+
96+
.hero .meta a:hover {
97+
background: rgba(0,229,255,0.1);
98+
border-color: #fff;
99+
color: #fff;
100+
box-shadow: 0 0 20px rgba(0,229,255,0.25);
101+
}
102+
103+
/* ===== PROJECTS GRID ===== */
104+
.projects-section {
105+
max-width: 1000px;
106+
margin: 0 auto;
107+
padding: 0 28px 120px;
108+
width: 100%;
109+
}
110+
111+
.section-title {
112+
font-size: 1.6rem;
113+
font-weight: 700;
114+
color: var(--text-primary);
115+
margin-bottom: 32px;
116+
padding-bottom: 14px;
117+
border-bottom: 2px solid var(--border);
118+
display: flex;
119+
align-items: center;
120+
gap: 10px;
121+
}
122+
123+
.section-title span {
124+
color: var(--accent-cyan);
125+
}
126+
127+
.projects-grid {
128+
display: grid;
129+
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
130+
gap: 24px;
131+
}
132+
133+
.project-card {
134+
background: var(--bg-secondary);
135+
border: 1px solid var(--border);
136+
border-radius: var(--radius);
137+
padding: 32px 28px;
138+
transition: all var(--transition);
139+
position: relative;
140+
overflow: hidden;
141+
display: flex;
142+
flex-direction: column;
143+
}
144+
145+
.project-card::before {
146+
content: '';
147+
position: absolute;
148+
top: 0;
149+
left: 0;
150+
right: 0;
151+
height: 3px;
152+
background: linear-gradient(90deg, var(--accent-cyan), var(--accent-purple));
153+
opacity: 0;
154+
transition: opacity var(--transition);
155+
}
156+
157+
.project-card:hover {
158+
border-color: var(--accent-cyan);
159+
transform: translateY(-4px);
160+
box-shadow: var(--shadow), 0 0 30px rgba(0,229,255,0.08);
161+
}
162+
163+
.project-card:hover::before {
164+
opacity: 1;
165+
}
166+
167+
.card-icon {
168+
font-size: 2.4rem;
169+
margin-bottom: 16px;
170+
display: block;
171+
}
172+
173+
.card-title {
174+
font-size: 1.3rem;
175+
font-weight: 700;
176+
color: var(--text-primary);
177+
margin-bottom: 8px;
178+
}
179+
180+
.card-desc {
181+
color: var(--text-secondary);
182+
font-size: 0.95rem;
183+
line-height: 1.6;
184+
margin-bottom: 20px;
185+
flex: 1;
186+
}
187+
188+
.card-tags {
189+
display: flex;
190+
gap: 8px;
191+
flex-wrap: wrap;
192+
margin-bottom: 20px;
193+
}
194+
195+
.tag {
196+
background: var(--bg-tertiary);
197+
border: 1px solid var(--border);
198+
color: var(--text-secondary);
199+
padding: 4px 12px;
200+
border-radius: 12px;
201+
font-size: 0.78rem;
202+
font-weight: 500;
203+
letter-spacing: 0.3px;
204+
}
205+
206+
.card-link {
207+
display: inline-flex;
208+
align-items: center;
209+
gap: 6px;
210+
font-weight: 600;
211+
font-size: 0.95rem;
212+
color: var(--accent-cyan);
213+
transition: all var(--transition);
214+
}
215+
216+
.card-link:hover {
217+
color: #fff;
218+
gap: 10px;
219+
}
220+
221+
.card-link .arrow {
222+
transition: transform var(--transition);
223+
}
224+
225+
.card-link:hover .arrow {
226+
transform: translateX(3px);
227+
}
228+
229+
/* ===== COMING SOON PLACEHOLDER ===== */
230+
.project-card.coming-soon {
231+
border-style: dashed;
232+
opacity: 0.5;
233+
}
234+
235+
.project-card.coming-soon:hover {
236+
transform: none;
237+
box-shadow: none;
238+
border-color: var(--border);
239+
}
240+
241+
.project-card.coming-soon::before {
242+
display: none;
243+
}
244+
245+
/* ===== FOOTER ===== */
246+
.footer {
247+
text-align: center;
248+
padding: 32px;
249+
border-top: 1px solid var(--border);
250+
color: var(--text-secondary);
251+
font-size: 0.9rem;
252+
margin-top: auto;
253+
}
254+
255+
.footer a {
256+
color: var(--accent-cyan);
257+
font-weight: 600;
258+
}
259+
260+
/* ===== RESPONSIVE ===== */
261+
@media (max-width: 600px) {
262+
.hero { padding: 60px 20px 40px; }
263+
.projects-section { padding: 0 16px 80px; }
264+
.project-card { padding: 24px 20px; }
265+
}
266+
</style>
267+
</head>
268+
<body>
269+
270+
<!-- ============ HERO ============ -->
271+
<header class="hero">
272+
<h1>CyberSec PROJECTS</h1>
273+
<p class="tagline">Cybersecurity playbooks, cheatsheets, and tools — built for learning and authorized engagements.</p>
274+
<div class="meta">
275+
<a href="https://github.com/UnExplainableFish52" target="_blank">👨‍💻 Built by: Loki</a>
276+
<a href="https://sakshamsharma.com.np" target="_blank">🌐 sakshamsharma.com.np</a>
277+
<a href="https://saksham.info.np" target="_blank">🌐 saksham.info.np</a>
278+
</div>
279+
</header>
280+
281+
<!-- ============ PROJECTS ============ -->
282+
<main class="projects-section">
283+
<h2 class="section-title"><span>📂</span> Projects</h2>
284+
285+
<div class="projects-grid">
286+
287+
<!-- Nmap Recon Playbook -->
288+
<a href="nmap/nmap.html" class="project-card" style="text-decoration:none; color:inherit;">
289+
<span class="card-icon">🛡️</span>
290+
<h3 class="card-title">Nmap Recon Playbook</h3>
291+
<p class="card-desc">A step-by-step, logic-driven guide for authorized network reconnaissance using Nmap — from host discovery to vulnerability scanning.</p>
292+
<div class="card-tags">
293+
<span class="tag">Nmap</span>
294+
<span class="tag">Recon</span>
295+
<span class="tag">Network</span>
296+
<span class="tag">Cheatsheet</span>
297+
</div>
298+
<span class="card-link">Open Playbook <span class="arrow"></span></span>
299+
</a>
300+
301+
<!-- Coming soon placeholder -->
302+
<div class="project-card coming-soon">
303+
<span class="card-icon">🔜</span>
304+
<h3 class="card-title">More Coming Soon</h3>
305+
<p class="card-desc">Additional cybersecurity playbooks and tools will be added here. Stay tuned.</p>
306+
<div class="card-tags">
307+
<span class="tag">TBD</span>
308+
</div>
309+
</div>
310+
311+
</div>
312+
</main>
313+
314+
<!-- ============ FOOTER ============ -->
315+
<footer class="footer">
316+
<p>🛡️ CSecProjects — Built by <a href="https://github.com/UnExplainableFish52" target="_blank">Loki</a></p>
317+
</footer>
318+
319+
</body>
320+
</html>

0 commit comments

Comments
 (0)