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"}}
/>