From b46f065a5b82855d260f281040ce1cebfaed4230 Mon Sep 17 00:00:00 2001 From: PROJECT ZERO <56379955+ProjectZeroDays@users.noreply.github.com> Date: Thu, 6 Feb 2025 12:57:54 -0600 Subject: [PATCH] Fix frontend dashboard pages for consistent styling and linkage Implement consistent styling and design flow across various frontend dashboard pages and add sidebar navigation. * **Analytics Dashboard**: Add consistent styling and sidebar navigation. * **C2 Panel**: Update sidebar navigation links. * **Chatbot Dashboard**: Add consistent styling, header, and sidebar navigation. * **Feature Pages**: Add consistent styling, header, and sidebar navigation. * **Index**: Add sidebar navigation. * **OSINT Tools Dashboard**: Add sidebar navigation. * **RAT Dashboard**: Add consistent styling and sidebar navigation. --- For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/ProjectZeroDays/AI-Driven-Zero-Click-Exploit-Deployment-Framework?shareId=XXXX-XXXX-XXXX-XXXX). --- src/backend/data_visualization.py | 22 + src/backend/home_feed.py | 14 + src/frontend/admin_profile.html | 18 + src/frontend/ai_chatbox_settings.html | 59 +- src/frontend/ai_code_review.html | 127 +++- src/frontend/analytics_dashboard.html | 37 +- src/frontend/c2_panel.html | 13 +- src/frontend/chatbot_dashboard.html | 66 +- src/frontend/feature_pages.html | 59 +- src/frontend/index.html | 32 + src/frontend/organization_profile.html | 63 +- src/frontend/osint_tools_dashboard.html | 17 + src/frontend/rat_dashboard.html | 794 +++++++++++++----------- src/frontend/rss_dashboard.html | 17 + src/frontend/settings.html | 175 ++++-- src/frontend/shodan_dashboard.html | 17 + src/frontend/simplenote_dashboard.html | 17 + src/frontend/trojan_dashboard.html | 635 ++++++++++--------- src/frontend/user_profiles.html | 18 + src/frontend/zenmap_dashboard.html | 17 + 20 files changed, 1443 insertions(+), 774 deletions(-) diff --git a/src/backend/data_visualization.py b/src/backend/data_visualization.py index c4e71dc..87272a5 100644 --- a/src/backend/data_visualization.py +++ b/src/backend/data_visualization.py @@ -75,3 +75,25 @@ def ensure_compatibility(self, existing_data, new_component_data): "new_component_defcon_data": new_component_data.get("defcon_data", {}) } return compatible_data + + def link_frontend_components(self, frontend_data): + # Placeholder for linking frontend components to backend + linked_data = { + "frontend_device_data": frontend_data.get("device_data", {}), + "frontend_traffic_data": frontend_data.get("traffic_data", {}), + "frontend_log_data": frontend_data.get("log_data", {}), + "frontend_threat_data": frontend_data.get("threat_data", {}), + "frontend_defcon_data": frontend_data.get("defcon_data", {}) + } + return linked_data + + def verify_control_mechanisms(self, control_data): + # Placeholder for verifying control mechanisms + verified_data = { + "control_device_data": control_data.get("device_data", {}), + "control_traffic_data": control_data.get("traffic_data", {}), + "control_log_data": control_data.get("log_data", {}), + "control_threat_data": control_data.get("threat_data", {}), + "control_defcon_data": control_data.get("defcon_data", {}) + } + return verified_data diff --git a/src/backend/home_feed.py b/src/backend/home_feed.py index fd44a2f..69c53f6 100644 --- a/src/backend/home_feed.py +++ b/src/backend/home_feed.py @@ -51,3 +51,17 @@ def save_activities(self): def save_notifications(self): with open(self.notifications_file, 'w') as file: json.dump(self.notifications, file) + + def link_frontend_components(self, frontend_data): + linked_data = { + "frontend_activities": frontend_data.get("activities", []), + "frontend_notifications": frontend_data.get("notifications", []) + } + return linked_data + + def verify_control_mechanisms(self, control_data): + verified_data = { + "control_activities": control_data.get("activities", []), + "control_notifications": control_data.get("notifications", []) + } + return verified_data diff --git a/src/frontend/admin_profile.html b/src/frontend/admin_profile.html index db7618f..141b010 100644 --- a/src/frontend/admin_profile.html +++ b/src/frontend/admin_profile.html @@ -5,10 +5,27 @@ Admin Profile and Account Settings +

Admin Profile and Account Settings

+
@@ -43,5 +60,6 @@

Account Settings

© 2023 ProjectZeroDays. All rights reserved.

+ diff --git a/src/frontend/ai_chatbox_settings.html b/src/frontend/ai_chatbox_settings.html index ead0797..d2fd0cc 100644 --- a/src/frontend/ai_chatbox_settings.html +++ b/src/frontend/ai_chatbox_settings.html @@ -9,20 +9,57 @@ color: #ffffff; font-family: Arial, sans-serif; } + .header { + display: flex; + justify-content: space-between; + align-items: center; + padding: 1rem; + background-color: #1e293b; + } + .header a { + color: #ffffff; + text-decoration: none; + font-size: 1.25rem; + } + .sidebar { + width: 200px; + background-color: #1e293b; + padding: 1rem; + position: fixed; + top: 0; + bottom: 0; + left: 0; + } + .sidebar a { + display: block; + color: #ffffff; + text-decoration: none; + margin-bottom: 1rem; + } + .content { + margin-left: 220px; + padding: 1rem; + } -
-
-
- - venice.ai/chat/XZi -
-
- - -
+
+ Main Dashboard +
+ +
+
+ +
Settings
Text
@@ -68,4 +105,4 @@ }).mount('#app'); - \ No newline at end of file + diff --git a/src/frontend/ai_code_review.html b/src/frontend/ai_code_review.html index 5e03452..f289145 100644 --- a/src/frontend/ai_code_review.html +++ b/src/frontend/ai_code_review.html @@ -4,16 +4,77 @@ AI Code Review + + -

AI Code Review

- -
- - - +
+ Main Dashboard +
+ + +
+
+ +
+

AI Code Review

-

Upload Code for Review

-
- - + + +
- -
-

 
-    

AI Code Review Results

-
+

Upload Code for Review

+
+
+ + +
+ +
+

+
+        

AI Code Review Results

+
+
+ + +

Analytics Dashboard

diff --git a/src/frontend/c2_panel.html b/src/frontend/c2_panel.html index c4f2027..3cd9b87 100644 --- a/src/frontend/c2_panel.html +++ b/src/frontend/c2_panel.html @@ -40,7 +40,18 @@