This commit is contained in:
eshanized
2024-12-25 03:37:42 +05:30
parent 1f0f1df5d4
commit f93eeb2b94
24 changed files with 324 additions and 646 deletions

144
404.html
View File

@@ -1,124 +1,24 @@
<!DOCTYPE html>
<html lang="en">
<html>
<head>
<meta charset="utf-8">
<title>Snigdha OS</title>
<script type="text/javascript">
// Single Page Apps for GitHub Pages
// MIT License
// https://github.com/rafgraph/spa-github-pages
var pathSegmentsToKeep = 1;
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>404 - Page Not Found</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Poppins', sans-serif;
background: #f7f7f7;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
color: #333;
text-align: center;
}
.container {
max-width: 600px;
padding: 40px;
background-color: #fff;
border-radius: 12px;
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
animation: fadeIn 1s ease-in-out;
}
h1 {
font-size: 7rem;
color: #ff6347;
font-weight: 700;
margin-bottom: 20px;
animation: bounceIn 1s;
}
h2 {
font-size: 2rem;
color: #555;
margin-bottom: 30px;
}
.message {
font-size: 1.2rem;
color: #888;
margin-bottom: 20px;
}
.btn-home {
display: inline-block;
padding: 14px 30px;
font-size: 1.2rem;
background-color: #ff6347;
color: #fff;
text-decoration: none;
border-radius: 8px;
transition: background-color 0.3s ease;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.btn-home:hover {
background-color: #e5533d;
transform: translateY(-2px);
}
.footer {
font-size: 0.9rem;
color: #aaa;
margin-top: 30px;
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes bounceIn {
0% {
transform: scale(0);
}
50% {
transform: scale(1.2);
}
100% {
transform: scale(1);
}
}
</style>
</head>
<body>
<div class="container">
<h1>404</h1>
<h2>Oops! The page you're looking for doesn't exist.</h2>
<p class="message">We couldn't find the page you're looking for. But don't worry, you can go back to the home page.</p>
<a href="/" class="btn-home">Go Back to Home</a>
<div class="footer">
<p>Snigdha OS | 2024</p>
</div>
</div>
<script>
// Redirect to the root index.html page after a slight delay
setTimeout(function() {
window.location.replace("/");
}, 5000); // Redirect after 5 seconds
</script>
</body>
</html>
var l = window.location;
l.replace(
l.protocol + '//' + l.hostname + (l.port ? ':' + l.port : '') +
l.pathname.split('/').slice(0, 1 + pathSegmentsToKeep).join('/') + '/?/' +
l.pathname.slice(1).split('/').slice(pathSegmentsToKeep).join('/').replace(/&/g, '~and~') +
(l.search ? '&' + l.search.slice(1).replace(/&/g, '~and~') : '') +
l.hash
);
</script>
</head>
<body>
</body>
</html>

View File

@@ -1 +0,0 @@
/* /index.html 200

11
assets/About-ChKBCMBI.js Normal file
View File

@@ -0,0 +1,11 @@
import{c as a,j as e}from"./index-B6OB8wzf.js";import{m as s}from"./proxy-7YlnQFop.js";import{U as n}from"./users-XMi8Hcvr.js";/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const r=a("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const o=a("Target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]),l=[{version:"2024.1",date:"2024",description:"Latest release with enhanced cloud support"},{version:"2023.4",date:"2023",description:"Major UI overhaul and tool updates"},{version:"2023.1",date:"2023",description:"Introduced new wireless testing tools"},{version:"2022.4",date:"2022",description:"Added ARM64 support improvements"},{version:"2022.1",date:"2022",description:"Enhanced container support"}];function c(){return e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute left-4 top-0 bottom-0 w-0.5 bg-gray-200"}),l.map((t,i)=>e.jsxs(s.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},transition:{delay:i*.1},className:"relative pl-12 pb-8",children:[e.jsx("div",{className:"absolute left-0 p-2 bg-white rounded-full border-2 border-cornflower-blue",children:e.jsx(r,{className:"h-4 w-4 text-cornflower-blue"})}),e.jsxs("div",{className:"bg-white/80 backdrop-blur-sm p-4 rounded-lg shadow-sm",children:[e.jsxs("h3",{className:"text-lg font-semibold text-gray-900",children:["Kali ",t.version]}),e.jsx("time",{className:"text-sm text-gray-500",children:t.date}),e.jsx("p",{className:"mt-1 text-gray-600",children:t.description})]})]},t.version))]})}const d=[{title:"Core Development",description:"Responsible for the base system and core tools integration"},{title:"Security Tools",description:"Maintains and updates the vast collection of security tools"},{title:"Documentation",description:"Creates and maintains user documentation and guides"},{title:"Community Management",description:"Manages community interactions and contributions"}];function m(){return e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:d.map((t,i)=>e.jsxs(s.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},transition:{delay:i*.1},className:"bg-white/80 backdrop-blur-sm p-6 rounded-lg shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx(n,{className:"h-5 w-5 text-cornflower-blue"}),e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:t.title})]}),e.jsx("p",{className:"text-gray-600",children:t.description})]},t.title))})}function x(){return e.jsxs(s.div,{initial:{opacity:0},whileInView:{opacity:1},className:"bg-white/80 backdrop-blur-sm p-8 rounded-lg shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx(o,{className:"h-6 w-6 text-cornflower-blue"}),e.jsx("h2",{className:"text-2xl font-bold text-gray-900",children:"Our Mission"})]}),e.jsxs("div",{className:"prose prose-gray max-w-none",children:[e.jsx("p",{className:"text-gray-600 leading-relaxed",children:"Snigdha OS aims to provide security professionals and enthusiasts with the most comprehensive, reliable, and up-to-date collection of security tools. Our mission is to enable the security community to perform professional-grade security auditing and penetration testing with a standardized, well-documented platform."}),e.jsx("h3",{className:"text-xl font-semibold mt-6 mb-3",children:"Core Values"}),e.jsxs("ul",{className:"space-y-2 text-gray-600",children:[e.jsx("li",{children:"Open Source: Maintaining transparency and community collaboration"}),e.jsx("li",{children:"Security: Providing robust tools for security testing"}),e.jsx("li",{children:"Education: Supporting learning and skill development"}),e.jsx("li",{children:"Community: Fostering a strong, supportive user community"})]})]})]})}function y(){return e.jsx("div",{className:"py-12",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs(s.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"text-center mb-12",children:[e.jsx("h1",{className:"text-4xl font-bold text-gray-900",children:"About Snigdha OS"}),e.jsx("p",{className:"mt-4 text-lg text-gray-600",children:"The most advanced penetration testing distribution, made for security professionals."})]}),e.jsxs("div",{className:"space-y-16",children:[e.jsx("section",{children:e.jsx(x,{})}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-8",children:"Our Team Structure"}),e.jsx(m,{})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-8",children:"Release Timeline"}),e.jsx(c,{})]})]})]})})}export{y as default};

View File

@@ -0,0 +1,11 @@
import{u as k,r as h,n as R,i as O,c as v,j as e,B as C,b as S,a as _}from"./index-B6OB8wzf.js";import{u as E,a as q,e as Q,b as M,c as H,n as b,s as L,f as N,g as B,w as F,Q as D,d as P,h as G,i as T}from"./github-BW3abBpB.js";import{m as g}from"./proxy-7YlnQFop.js";import{M as I}from"./map-pin-B4Alk5XN.js";import{U}from"./users-XMi8Hcvr.js";import{S as z}from"./star-8FRNvxW_.js";function K(r,i,d){var u,y,x,f,j;const a=k(),c=E(),n=q(),s=a.defaultQueryOptions(r);(y=(u=a.getDefaultOptions().queries)==null?void 0:u._experimental_beforeQuery)==null||y.call(u,s),s._optimisticResults=c?"isRestoring":"optimistic",Q(s),M(s,n),H(n);const m=!a.getQueryCache().get(s.queryHash),[t]=h.useState(()=>new i(a,s)),l=t.getOptimisticResult(s);if(h.useSyncExternalStore(h.useCallback(o=>{const w=c?b:t.subscribe(R.batchCalls(o));return t.updateResult(),w},[t,c]),()=>t.getCurrentResult(),()=>t.getCurrentResult()),h.useEffect(()=>{t.setOptions(s,{listeners:!1})},[s,t]),L(s,l))throw N(s,t,n);if(B({result:l,errorResetBoundary:n,throwOnError:s.throwOnError,query:a.getQueryCache().get(s.queryHash)}))throw l.error;if((f=(x=a.getDefaultOptions().queries)==null?void 0:x._experimental_afterQuery)==null||f.call(x,s,l),s.experimental_prefetchInRender&&!O&&F(l,c)){const o=m?N(s,t,n):(j=a.getQueryCache().get(s.queryHash))==null?void 0:j.promise;o==null||o.catch(b).finally(()=>{t.updateResult()})}return s.notifyOnChangeProps?l:t.trackResult(l)}function V(r,i){return K(r,D)}/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const $=v("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const A=v("GitFork",[["circle",{cx:"12",cy:"18",r:"3",key:"1mpf1b"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["path",{d:"M18 9v2c0 .6-.4 1-1 1H7c-.6 0-1-.4-1-1V9",key:"1uq4wg"}],["path",{d:"M12 12v3",key:"158kv8"}]]);function J({user:r,role:i,description:d}){return e.jsxs(g.div,{whileHover:{y:-5},className:"bg-white/80 backdrop-blur-sm p-6 rounded-lg border border-gray-200",children:[e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("img",{src:r.avatar_url,alt:`${r.login}'s avatar`,className:"w-16 h-16 rounded-full"}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-gray-900",children:r.name||r.login}),e.jsx("p",{className:"text-sm text-cornflower-blue",children:i}),r.location&&e.jsxs("div",{className:"flex items-center gap-1 text-sm text-gray-500 mt-1",children:[e.jsx(I,{className:"h-4 w-4"}),e.jsx("span",{children:r.location})]})]})]}),e.jsx("p",{className:"mt-4 text-gray-600",children:d}),e.jsxs("div",{className:"mt-4 flex items-center gap-4 text-sm text-gray-500",children:[e.jsxs("div",{className:"flex items-center gap-1",children:[e.jsx(U,{className:"h-4 w-4"}),e.jsxs("span",{children:[r.followers.toLocaleString()," followers"]})]}),e.jsxs("div",{className:"flex items-center gap-1",children:[e.jsx(C,{className:"h-4 w-4"}),e.jsxs("span",{children:[r.public_repos," repos"]})]})]}),e.jsx("a",{href:r.html_url,target:"_blank",rel:"noopener noreferrer",className:"mt-4 inline-flex items-center text-sm text-cornflower-blue hover:underline",children:"View GitHub Profile →"})]})}function W({repo:r}){return e.jsxs(g.div,{whileHover:{y:-5},className:"bg-white/80 backdrop-blur-sm p-6 rounded-lg border border-gray-200",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:e.jsx("a",{href:r.html_url,target:"_blank",rel:"noopener noreferrer",className:"hover:text-cornflower-blue transition-colors",children:r.name})}),r.description&&e.jsx("p",{className:"mt-2 text-gray-600 line-clamp-2",children:r.description}),e.jsxs("div",{className:"mt-4 flex items-center gap-4 text-sm text-gray-500",children:[r.language&&e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx("span",{className:"w-3 h-3 rounded-full bg-cornflower-blue"}),r.language]}),e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(z,{className:"h-4 w-4"}),r.stargazers_count]}),e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(A,{className:"h-4 w-4"}),r.forks_count]}),e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx($,{className:"h-4 w-4"}),S(r.updated_at)]})]})]})}const p=[{username:"eshanized",role:"Core Development",description:"Leading the development of Snigdha OS core system and architecture"},{username:"d3v1l0n",role:"Security Tools",description:"Managing security tools integration and package maintenance"},{username:"alokified",role:"Project Lead",description:"Overseeing project direction and community engagement"}];function te(){const r=P({queries:p.map(s=>({queryKey:["github-user",s.username],queryFn:()=>G(s.username)}))}),{data:i,isLoading:d,error:a}=V({queryKey:["github-repos","Snigdha-OS"],queryFn:()=>T("Snigdha-OS")}),c=r.some(s=>s.isLoading)||d,n=r.some(s=>s.isError)||a;return c?e.jsx("div",{className:"min-h-[50vh] flex items-center justify-center",children:e.jsx(_,{className:"h-8 w-8 animate-spin text-cornflower-blue"})}):n?e.jsx("div",{className:"min-h-[50vh] flex items-center justify-center",children:e.jsx("p",{className:"text-red-500",children:"Failed to load data"})}):e.jsx("div",{className:"py-12",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs(g.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"text-center mb-12",children:[e.jsx("h1",{className:"text-4xl font-bold text-gray-900",children:"Our Team"}),e.jsx("p",{className:"mt-4 text-lg text-gray-600",children:"Meet the dedicated team behind Snigdha OS"})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 mb-16",children:r.map((s,m)=>s.data&&e.jsx(J,{user:s.data,role:p[m].role,description:p[m].description},s.data.login))}),e.jsxs(g.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.2},className:"mt-16",children:[e.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-8",children:"Our Repositories"}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:i==null?void 0:i.map(s=>e.jsx(W,{repo:s},s.id))})]})]})})}export{te as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,6 @@
import{c as m,j as e,r as i}from"./index-B6OB8wzf.js";import{m as n}from"./proxy-7YlnQFop.js";import{T as p}from"./terminal-Fn31Kyu5.js";/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const x=m("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);function u({value:t,onChange:o}){return e.jsxs("div",{className:"relative",children:[e.jsx(x,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-5 w-5 text-gray-400"}),e.jsx("input",{type:"text",value:t,onChange:o,placeholder:"Search tools...",className:"w-full pl-10 pr-4 py-2 bg-white/80 backdrop-blur-sm border border-gray-200 rounded-lg focus:ring-2 focus:ring-cornflower-blue focus:border-transparent outline-none"})]})}function h({categories:t,selectedCategory:o,onSelect:a}){return e.jsx("div",{className:"flex flex-wrap gap-2",children:t.map(r=>e.jsx(n.button,{whileHover:{scale:1.05},whileTap:{scale:.95},onClick:()=>a(r),className:`px-4 py-2 rounded-full text-sm font-medium transition-colors ${o===r?"bg-cornflower-blue text-white":"bg-white/80 text-gray-600 hover:bg-gray-100"}`,children:r},r))})}function g({name:t,description:o,category:a,command:r}){return e.jsxs(n.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},whileHover:{y:-5},className:"bg-white/80 backdrop-blur-sm p-6 rounded-lg shadow-sm border border-gray-100",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx(p,{className:"h-5 w-5 text-cornflower-blue"}),e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:t})]}),e.jsx("p",{className:"text-gray-600 mb-4",children:o}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:"text-sm font-medium text-cornflower-blue",children:a}),e.jsx("code",{className:"text-sm bg-gray-100 px-2 py-1 rounded",children:r})]})]})}const y=[{id:"1",name:"Nmap",description:"Network exploration tool and security scanner",category:"Information Gathering",command:"nmap"},{id:"2",name:"Wireshark",description:"Network protocol analyzer for real-time packet capture",category:"Sniffing & Spoofing",command:"wireshark"},{id:"3",name:"Metasploit",description:"Penetration testing framework",category:"Exploitation Tools",command:"msfconsole"},{id:"4",name:"Burp Suite",description:"Web vulnerability scanner and proxy tool",category:"Web Applications",command:"burpsuite"},{id:"5",name:"Aircrack-ng",description:"Complete suite for wireless network security assessment",category:"Wireless Attacks",command:"aircrack-ng"},{id:"6",name:"John the Ripper",description:"Password cracker and hash analyzer",category:"Password Attacks",command:"john"}],f=["All","Information Gathering","Sniffing & Spoofing","Exploitation Tools","Web Applications","Wireless Attacks","Password Attacks"];function N(){const[t,o]=i.useState(""),[a,r]=i.useState("All"),c=i.useMemo(()=>y.filter(s=>{const l=s.name.toLowerCase().includes(t.toLowerCase())||s.description.toLowerCase().includes(t.toLowerCase()),d=a==="All"||s.category===a;return l&&d}),[t,a]);return e.jsx("div",{className:"py-12",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs(n.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"text-center mb-12",children:[e.jsx("h1",{className:"text-4xl font-bold text-gray-900",children:"Snigdha OS Tools"}),e.jsx("p",{className:"mt-4 text-lg text-gray-600",children:"Explore our comprehensive collection of security and penetration testing tools"})]}),e.jsxs("div",{className:"space-y-8",children:[e.jsx("div",{className:"max-w-xl mx-auto",children:e.jsx(u,{value:t,onChange:s=>o(s.target.value)})}),e.jsx(h,{categories:f,selectedCategory:a,onSelect:r}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:c.map(s=>e.jsx(g,{...s},s.id))}),c.length===0&&e.jsx("div",{className:"text-center py-12",children:e.jsx("p",{className:"text-gray-500",children:"No tools found matching your criteria"})})]})]})})}export{N as default};

View File

@@ -0,0 +1,6 @@
import{c as i,j as e,r as l}from"./index-B6OB8wzf.js";import{m as o}from"./proxy-7YlnQFop.js";/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const n=i("Camera",[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]);function m({src:a,alt:s,category:r}){return e.jsxs(o.div,{initial:{opacity:0,scale:.9},whileInView:{opacity:1,scale:1},whileHover:{y:-5},className:"relative group overflow-hidden rounded-lg",children:[e.jsx("img",{src:a,alt:s,className:"w-full h-64 object-cover transform group-hover:scale-110 transition-transform duration-500"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/70 to-transparent opacity-0 group-hover:opacity-100 transition-opacity",children:e.jsxs("div",{className:"absolute bottom-0 left-0 right-0 p-4",children:[e.jsx("p",{className:"text-white font-medium",children:s}),e.jsx("span",{className:"text-sm text-gray-300",children:r})]})})]})}function p({categories:a,selectedCategory:s,onSelect:r}){return e.jsx("div",{className:"flex flex-wrap justify-center gap-3 mb-8",children:a.map(t=>e.jsx(o.button,{whileHover:{scale:1.05},whileTap:{scale:.95},onClick:()=>r(t),className:`px-4 py-2 rounded-full text-sm font-medium transition-colors ${s===t?"bg-cornflower-blue text-white":"bg-white text-gray-600 hover:bg-gray-100"}`,children:t},t))})}const c=[{src:"https://images.unsplash.com/photo-1526374965328-7f61d4dc18c5",alt:"Security Dashboard",category:"Interface"},{src:"https://images.unsplash.com/photo-1544197150-b99a580bb7a8",alt:"Network Analysis",category:"Tools"},{src:"https://images.unsplash.com/photo-1555949963-ff9fe0c870eb",alt:"Terminal Environment",category:"Interface"},{src:"https://images.unsplash.com/photo-1526374870839-e155464bb9b2",alt:"Security Testing",category:"Tools"},{src:"https://images.unsplash.com/photo-1551808525-51a94da548ce",alt:"Hardware Support",category:"Hardware"},{src:"https://images.unsplash.com/photo-1558494949-ef010cbdcc31",alt:"Wireless Testing",category:"Hardware"}],d=["All","Interface","Tools","Hardware"];function x(){const[a,s]=l.useState("All"),r=l.useMemo(()=>a==="All"?c:c.filter(t=>t.category===a),[a]);return e.jsx("div",{className:"py-12",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs(o.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"text-center mb-12",children:[e.jsx(n,{className:"h-12 w-12 text-cornflower-blue mx-auto mb-4"}),e.jsx("h1",{className:"text-4xl font-bold text-gray-900",children:"Gallery"}),e.jsx("p",{className:"mt-4 text-lg text-gray-600",children:"Explore the visual journey of Snigdha OS"})]}),e.jsx(p,{categories:d,selectedCategory:a,onSelect:s}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:r.map(t=>e.jsx(m,{...t},t.src))})]})})}export{x as default};

31
assets/Home-Bfss_oJS.js Normal file

File diff suppressed because one or more lines are too long

6
assets/check-D0qpTSPA.js Normal file
View File

@@ -0,0 +1,6 @@
import{c}from"./index-B6OB8wzf.js";/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const o=c("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);export{o as C};

File diff suppressed because one or more lines are too long

168
assets/index-B6OB8wzf.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,6 @@
import{c}from"./index-B6OB8wzf.js";/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const a=c("MapPin",[["path",{d:"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z",key:"2oe9fu"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);export{a as M};

1
assets/proxy-7YlnQFop.js Normal file

File diff suppressed because one or more lines are too long

6
assets/star-8FRNvxW_.js Normal file
View File

@@ -0,0 +1,6 @@
import{c as o}from"./index-B6OB8wzf.js";/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const r=o("Star",[["polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2",key:"8f66p6"}]]);export{r as S};

View File

@@ -0,0 +1,6 @@
import{c as e}from"./index-B6OB8wzf.js";/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const i=e("Terminal",[["polyline",{points:"4 17 10 11 4 5",key:"akl6gq"}],["line",{x1:"12",x2:"20",y1:"19",y2:"19",key:"q2wloq"}]]);export{i as T};

6
assets/users-XMi8Hcvr.js Normal file
View File

@@ -0,0 +1,6 @@
import{c as e}from"./index-B6OB8wzf.js";/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const c=e("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);export{c as U};

16
assets/wifi-DMyJ2ZC7.js Normal file
View File

@@ -0,0 +1,16 @@
import{c as a}from"./index-B6OB8wzf.js";/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const c=a("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const t=a("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const y=a("Wifi",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]);export{c as G,t as S,y as W};

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -2,96 +2,15 @@
<html lang="en">
<head>
<meta charset="UTF-8" />
<!-- Favicon: A small icon displayed in the browser tab -->
<link rel="icon" href="https://snigdha-os.github.io/assets/images/favicon.ico" type="image/x-icon" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Title of the Website: This appears in the browser tab and search results -->
<title>SNIGDHA OS | Arch-based Linux Distribution for Penetration Testing and Ethical Hacking</title>
<!-- Meta Description: A brief summary of your website's content for search engines and social media. -->
<meta
name="description"
content="SNIGDHA OS is a fast, secure, and elegant GNU/Linux desktop distribution designed for modern users. Perfect for developers, creators, and enthusiasts, especially for penetration testing and ethical hacking."
/>
<!-- Open Graph / Facebook Tags -->
<meta property="og:type" content="website" />
<meta property="og:title" content="SNIGDHA OS | Arch-based Linux Distribution for Penetration Testing and Ethical Hacking" />
<meta
property="og:description"
content="SNIGDHA OS is a fast, secure, and elegant GNU/Linux desktop distribution designed for modern users. Perfect for developers, creators, and enthusiasts, especially for penetration testing and ethical hacking."
/>
<meta property="og:url" content="https://snigdha-os.github.io/" />
<meta property="og:image" content="https://snigdha-os.github.io/assets/images/og-image.png" />
<meta property="og:site_name" content="SNIGDHA OS" />
<!-- Twitter Card Tags -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="SNIGDHA OS | Arch-based Linux Distribution for Penetration Testing and Ethical Hacking" />
<meta
name="twitter:description"
content="SNIGDHA OS is a fast, secure, and elegant GNU/Linux desktop distribution designed for modern users. Perfect for developers, creators, and enthusiasts, especially for penetration testing and ethical hacking."
/>
<meta name="twitter:image" content="https://snigdha-os.github.io/assets/images/twitter-image.png" />
<meta name="twitter:creator" content="@snigdhaos" />
<!-- Author Meta Tag -->
<meta name="author" content="Snigdha OS Team" />
<!-- Theme Color -->
<meta name="theme-color" content="#6495ed" />
<!-- Keywords for SEO -->
<meta
name="keywords"
content="Linux, Linux Distribution, Snigdha OS, Arch Linux, Penetration Testing, Ethical Hacking, Security, Open Source, Operating System, Desktop Environment, Linux for Developers, Cybersecurity"
/>
<!-- Robots Meta Tag -->
<meta name="robots" content="index, follow" />
<!-- Canonical URL -->
<link rel="canonical" href="https://snigdha-os.github.io/" />
<!-- Apple Touch Icon -->
<link rel="apple-touch-icon" href="https://snigdha-os.github.io/apple-touch-icon.png">
<!-- Apple Startup Image -->
<link rel="apple-touch-startup-image" href="https://snigdha-os.github.io/apple-startup-image.png">
<!-- Structured Data (JSON-LD) -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Organization",
"name": "Snigdha OS",
"url": "https://snigdha-os.github.io/",
"logo": "https://snigdha-os.github.io/logo.png",
"contactPoint": {
"@type": "ContactPoint",
"contactType": "Customer Support",
"areaServed": "Worldwide",
"availableLanguage": "English"
},
"sameAs": [
"https://www.facebook.com/Snigdha-OS",
"https://twitter.com/SnigdhaOS",
"https://github.com/Snigdha-OS"
]
}
</script>
<!-- Google Analytics Script -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GTM-5HXGM54C"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'GTM-5HXGM54C');
</script>
<link href="https://fonts.googleapis.com/css2?family=Fira+Sans:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<title>Snigdha OS - Advanced Penetration Testing Distribution</title>
<!-- Start Single Page Apps for GitHub Pages -->
<script type="text/javascript">
// Single Page Apps for GitHub Pages
// MIT License
// https://github.com/rafgraph/spa-github-pages
(function(l) {
if (l.search[1] === '/' ) {
var decoded = l.search.slice(1).split('&').map(function(s) {
@@ -103,14 +22,11 @@
}
}(window.location))
</script>
<script type="module" crossorigin src="/assets/index-DFlWN0N-.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-Cv7jtZ49.css">
<!-- End Single Page Apps for GitHub Pages -->
<script type="module" crossorigin src="/assets/index-B6OB8wzf.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-B8lg5i9W.css">
</head>
<body>
<!-- Main content of the website will be rendered here by React -->
<div id="root"></div>
<!-- Entry point for the React app -->
</body>
</html>
</html>

View File

@@ -1,9 +0,0 @@
<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
<title>Snigdha OS Favicon</title>
<style>
.s0 { fill: #6495ed }
</style>
<path id="Path 7" fill-rule="evenodd" class="s0" d="m112.8 111.5q25.7 27 1.7 53.9-21.4 20.9-41.9 22.9c8.6-7.4 11-19.8 5.8-29.9q-26.1-27.2-39.2-47.7-15.1-39.6 40.9-53.8 9.4-15.5 91.4-55.6c15.4-4.4 31.8 2.8 38.9 17.2 7 14.4 2.8 31.8-10.2 41.3l-112.8 7.1q-1.9 20.7 25.4 44.6zm-35.5-43.4c-11.4 3.4-26.3 9.6-30.2 20.4-2 5.8-0.9 12.1 1.1 17.7 10.5 16.1 24.2 31.5 37.5 45.3l1 1.1 0.7 1.3c2.8 5.5 4 11.5 3.7 17.4 6-3.7 11.4-8.2 16.2-12.8 12.4-14.2 11.3-26.2-1.5-39.8-14.4-12.7-29.3-30.2-28.5-50.6zm124.1-45.1c-4.8-9.8-15.8-14.9-26.4-12.3-20.9 10.3-42.3 21.1-62.1 33.2-3.7 2.2-12.5 7.7-18.6 12.5l102.1-6.4c7.4-6.8 9.5-17.8 5-27z"/>
<path id="Path 8" fill-rule="evenodd" class="s0" d="m143.8 144.3q-25.7-26.9-1.8-53.9 21.5-20.8 42-22.8c-8.6 7.4-11 19.7-5.9 29.8q26.2 27.2 39.3 47.8 15 39.6-40.9 53.7-9.4 15.5-91.5 55.7c-15.4 4.4-31.7-2.9-38.8-17.3-7-14.4-2.8-31.7 10.1-41.3l112.8-7.1q2-20.7-25.3-44.6zm35.5 43.5c11.4-3.4 26.3-9.6 30.2-20.5 2-5.7 0.9-12-1.2-17.6-10.4-16.1-24.2-31.5-37.4-45.4l-1.1-1-0.6-1.3c-2.8-5.5-4-11.5-3.8-17.4-5.9 3.6-11.4 8.2-16.1 12.8-12.5 14.1-11.3 26.2 1.4 39.7 14.5 12.7 29.4 30.3 28.6 50.7zm-124.1 45.1c4.8 9.7 15.8 14.8 26.3 12.2 20.9-10.2 42.3-21 62.2-33.1 3.7-2.2 12.5-7.7 18.5-12.6l-102 6.5c-7.4 6.8-9.5 17.8-5 27z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB