Merge version_1_1782050718190 into main #2
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user