diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 3351cb0..7506851 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -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() {
@@ -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: "#"}, ]} /> diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index b890dbc..833f8e7 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -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" /> @@ -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"}, ]} /> @@ -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"}, ]} /> @@ -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"}} />