Merge version_1_1782050718190 into main #2

Merged
bender merged 3 commits from version_1_1782050718190 into main 2026-06-21 14:06:22 +00:00
2 changed files with 41 additions and 119 deletions

View File

@@ -8,28 +8,22 @@ import { StyleProvider } from "@/components/ui/StyleProvider";
export default function Layout() {
const navItems = [
{
"name": "Overview",
"href": "#hero"
"name": "Overview", "href": "#hero"
},
{
"name": "Architecture",
"href": "#about"
"name": "Architecture", "href": "#about"
},
{
"name": "Capabilities",
"href": "#features"
"name": "Capabilities", "href": "#features"
},
{
"name": "Metrics",
"href": "#metrics"
"name": "Metrics", "href": "#metrics"
},
{
"name": "Faq",
"href": "#faq"
"name": "Faq", "href": "#faq"
},
{
"name": "Contact",
"href": "#contact"
"name": "Contact", "href": "#contact"
}
];
@@ -39,10 +33,9 @@ export default function Layout() {
<SectionErrorBoundary name="navbar">
<NavbarFloatingLogo
logo="NetSecure"
logoImageSrc="http://img.b2bpic.net/free-photo/cybersecurity-concept-shield-protecting-data_23-2152001124.jpg"
ctaButton={{
text: "Deploy Now",
href: "#contact",
}}
text: "Deploy Now", href: "#contact"}}
navItems={navItems} />
</SectionErrorBoundary>
<main className="flex-grow">
@@ -53,42 +46,28 @@ export default function Layout() {
brand="NetSecure"
columns={[
{
title: "Platform",
items: [
title: "Platform", items: [
{
label: "Engine",
href: "#",
},
label: "Engine", href: "#"},
{
label: "Dashboard",
href: "#",
},
label: "Dashboard", href: "#"},
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{
label: "Privacy",
href: "#",
},
label: "Privacy", href: "#"},
{
label: "Terms",
href: "#",
},
label: "Terms", href: "#"},
],
},
]}
copyright="© 2024 NetSecure Audit Engine. All rights reserved."
links={[
{
label: "Security",
href: "#",
},
label: "Security", href: "#"},
{
label: "Audit",
href: "#",
},
label: "Audit", href: "#"},
]}
/>
</SectionErrorBoundary>

View File

@@ -17,28 +17,21 @@ export default function HomePage() {
title="Automated Network Security & Configuration Auditing"
description="Enterprise-grade visibility into your infrastructure. Scan ports, pull configs, and detect vulnerabilities with our integrated automation engine."
primaryButton={{
text: "Get Started",
href: "#features",
}}
text: "Get Started", href: "#features"}}
secondaryButton={{
text: "View Documentation",
href: "#",
}}
text: "View Documentation", href: "#"}}
items={[
{
text: "Automated Nmap Scanning",
icon: Scan,
text: "Automated Nmap Scanning", icon: Scan,
},
{
text: "Netmiko Compliance",
icon: Server,
text: "Netmiko Compliance", icon: Server,
},
{
text: "Real-time Dashboards",
icon: LayoutDashboard,
text: "Real-time Dashboards", icon: LayoutDashboard,
},
]}
imageSrc="http://img.b2bpic.net/free-photo/colombian-flag-with-3d-rendering-hologram_23-2150699635.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/colombian-flag-with-3d-rendering-hologram_23-2150699635.jpg"
/>
</SectionErrorBoundary>
</div>
@@ -51,20 +44,11 @@ export default function HomePage() {
description="Our three-tier architecture separates automated data collection, secure local storage, and high-performance visualization to ensure zero infrastructure overhead."
items={[
{
icon: Database,
title: "SQLite Data Storage",
description: "Local, performant storage for all audit trails.",
},
icon: "Database", title: "SQLite Data Storage", description: "Local, performant storage for all audit trails."},
{
icon: Settings,
title: "Netmiko Automation",
description: "Programmatic configuration management for Cisco and standard hardware.",
},
icon: "Settings", title: "Netmiko Automation", description: "Programmatic configuration management for Cisco and standard hardware."},
{
icon: ShieldCheck,
title: "Compliance Auditing",
description: "Rules-based engine to check against your security baseline policies.",
},
icon: "ShieldCheck", title: "Compliance Auditing", description: "Rules-based engine to check against your security baseline policies."},
]}
imageSrc="http://img.b2bpic.net/free-photo/close-up-gym-machine_23-2148656512.jpg"
/>
@@ -79,43 +63,19 @@ export default function HomePage() {
description="Proactively identify misconfigurations before they become exploits."
features={[
{
title: "Port Integrity Scans",
description: "Automatic Nmap discovery of open ports, services, and running versions.",
bentoComponent: "orbiting-icons",
centerIcon: Network,
orbitIcons: [
"Wifi",
"Router",
"Cable",
"Globe",
],
imageSrc: "http://img.b2bpic.net/free-photo/cybersecurity-concept-shield-protecting-data_23-2152001124.jpg",
imageAlt: "security shield icon technology",
title: "Port Integrity Scans", description: "Automatic Nmap discovery of open ports, services, and running versions.", bentoComponent: "orbiting-icons", centerIcon: "Network", orbitIcons: [
"Wifi", "Router", "Cable", "Globe"],
},
{
title: "Policy Compliance",
description: "Automated verification of security configurations like Telnet usage or SNMP strings.",
bentoComponent: "checklist-timeline",
heading: "Rule-Based Engine",
subheading: "Continuous verification against standards",
checklistItems: [
title: "Policy Compliance", description: "Automated verification of security configurations like Telnet usage or SNMP strings.", bentoComponent: "checklist-timeline", heading: "Rule-Based Engine", subheading: "Continuous verification against standards", checklistItems: [
{
label: "No Unencrypted Telnet",
detail: "PASS",
},
label: "No Unencrypted Telnet", detail: "PASS"},
{
label: "SSH v2 Forced",
detail: "FAIL",
},
label: "SSH v2 Forced", detail: "FAIL"},
{
label: "Password Encryption",
detail: "PASS",
},
label: "Password Encryption", detail: "PASS"},
],
completedLabel: "Verified",
imageSrc: "http://img.b2bpic.net/free-photo/colombian-flag-with-3d-rendering-hologram_23-2150699635.jpg?_wi=2",
imageAlt: "security shield icon technology",
},
completedLabel: "Verified"},
]}
/>
</SectionErrorBoundary>
@@ -129,21 +89,13 @@ export default function HomePage() {
description="Track your security footprint across the environment."
metrics={[
{
value: "100%",
description: "Baseline Coverage",
},
value: "100%", description: "Baseline Coverage"},
{
value: "450+",
description: "Security Policies",
},
value: "450+", description: "Security Policies"},
{
value: "12ms",
description: "Audit Latency",
},
value: "12ms", description: "Audit Latency"},
{
value: "24/7",
description: "Continuous Monitoring",
},
value: "24/7", description: "Continuous Monitoring"},
]}
/>
</SectionErrorBoundary>
@@ -157,16 +109,11 @@ export default function HomePage() {
description="Everything you need to know about setting up your security audit environment."
categories={[
{
name: "Installation",
items: [
name: "Installation", items: [
{
question: "Do I need root access for Nmap?",
answer: "Yes, standard OS level permissions are recommended for accurate port state determination.",
},
question: "Do I need root access for Nmap?", answer: "Yes, standard OS level permissions are recommended for accurate port state determination."},
{
question: "Does this work on Cisco IOS?",
answer: "Yes, our Netmiko integration targets standard Cisco IOS and derivative network operating systems.",
},
question: "Does this work on Cisco IOS?", answer: "Yes, our Netmiko integration targets standard Cisco IOS and derivative network operating systems."},
],
},
]}
@@ -180,13 +127,9 @@ export default function HomePage() {
tag="Ready to Secure?"
text="Start running your first automated network audit today."
primaryButton={{
text: "Download Engine",
href: "#",
}}
text: "Download Engine", href: "#"}}
secondaryButton={{
text: "Email Sales",
href: "mailto:support@netsecure.io",
}}
text: "Email Sales", href: "mailto:support@netsecure.io"}}
/>
</SectionErrorBoundary>
</div>