Project-Red-Sword / templates /dashboard.html
dia-gov's picture
Upload 433 files
5f491f6 verified
Raw
History Blame Contribute Delete
16.3 kB
<!DOCTYPE html>
<html>
<head>
<title>Dashboard</title>
<style>
.dashboard-section {
margin-bottom: 20px;
}
.dashboard-section h2 {
margin-bottom: 10px;
}
.dashboard-section p {
margin: 5px 0;
}
.chart-container {
width: 100%;
height: 400px;
}
</style>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
</head>
<body>
<h1>Framework Dashboard</h1>
<div class="dashboard-section">
<h2>Threats and Exploits</h2>
<p>Threats Detected: {{ data["threats_detected"] }}</p>
<p>Exploits Deployed: {{ data["exploits_deployed"] }}</p>
<div class="chart-container">
<canvas id="threatsChart"></canvas>
</div>
</div>
<div class="dashboard-section">
<h2>Assets</h2>
<p>Asset 1: {{ data["asset_1"] }}</p>
<p>Asset 2: {{ data["asset_2"] }}</p>
<div class="chart-container">
<canvas id="assetsChart"></canvas>
</div>
</div>
<div class="dashboard-section">
<h2>Message Boards</h2>
<p>Message 1: {{ data["message_1"] }}</p>
<p>Message 2: {{ data["message_2"] }}</p>
</div>
<div class="dashboard-section">
<h2>Announcements</h2>
<p>Announcement 1: {{ data["announcement_1"] }}</p>
<p>Announcement 2: {{ data["announcement_2"] }}</p>
</div>
<div class="dashboard-section">
<h2>Latest News on Exploits</h2>
<p>News 1: {{ data["news_1"] }}</p>
<p>News 2: {{ data["news_2"] }}</p>
</div>
<div class="dashboard-section">
<h2>AI Interface</h2>
<p>AI Status: {{ data["ai_status"] }}</p>
</div>
<div class="dashboard-section">
<h2>System Connections</h2>
<p>Connection 1: {{ data["connection_1"] }}</p>
<p>Connection 2: {{ data["connection_2"] }}</p>
</div>
<div class="dashboard-section">
<h2>Logs</h2>
<p>Log 1: {{ data["log_1"] }}</p>
<p>Log 2: {{ data["log_2"] }}</p>
</div>
<div class="dashboard-section">
<h2>System Status</h2>
<p>Status: {{ data["system_status"] }}</p>
</div>
<div class="dashboard-section">
<h2>System Settings</h2>
<p>Setting 1: {{ data["setting_1"] }}</p>
<p>Setting 2: {{ data["setting_2"] }}</p>
</div>
<div class="dashboard-section">
<h2>Attack Simulations</h2>
<p>Simulation 1: {{ data["simulation_1"] }}</p>
<p>Simulation 2: {{ data["simulation_2"] }}</p>
</div>
<div class="dashboard-section">
<h2>Fuzzing</h2>
<p>Fuzzing Status: {{ data["fuzzing_status"] }}</p>
</div>
<div class="dashboard-section">
<h2>Asset Control</h2>
<p>Control 1: {{ data["control_1"] }}</p>
<p>Control 2: {{ data["control_2"] }}</p>
</div>
<div class="dashboard-section">
<h2>Reverse Shell Settings</h2>
<p>Shell Setting 1: {{ data["shell_setting_1"] }}</p>
<p>Shell Setting 2: {{ data["shell_setting_2"] }}</p>
</div>
<div class="dashboard-section">
<h2>Advanced Connection Methods</h2>
<p>Connection Method 1: {{ data["connection_method_1"] }}</p>
<p>Connection Method 2: {{ data["connection_method_2"] }}</p>
</div>
<div class="dashboard-section">
<h2>Real-Time Threat Intelligence</h2>
<p>Threat Intelligence Data: {{ data["real_time_threat_intelligence"] }}</p>
</div>
<div class="dashboard-section">
<h2>Predictive Analytics</h2>
<p>Predictive Analytics Data: {{ data["predictive_analytics"] }}</p>
</div>
<div class="dashboard-section">
<h2>Automated Incident Response</h2>
<p>Incident Response Data: {{ data["automated_incident_response"] }}</p>
</div>
<div class="dashboard-section">
<h2>AI Red Teaming</h2>
<p>AI Red Teaming Data: {{ data["ai_red_teaming"] }}</p>
</div>
<div class="dashboard-section">
<h2>Blockchain Logger</h2>
<p>Blockchain Logger Data: {{ data["blockchain_logger"] }}</p>
</div>
<div class="dashboard-section">
<h2>Advanced Decryption</h2>
<p>Decryption Data: {{ data["advanced_decryption"] }}</p>
</div>
<div class="dashboard-section">
<h2>Advanced Malware Analysis</h2>
<p>Malware Analysis Data: {{ data["advanced_malware_analysis"] }}</p>
</div>
<div class="dashboard-section">
<h2>Advanced Social Engineering</h2>
<p>Social Engineering Data: {{ data["advanced_social_engineering"] }}</p>
</div>
<div class="dashboard-section">
<h2>Alerts and Notifications</h2>
<p>Alerts Data: {{ data["alerts_notifications"] }}</p>
</div>
<div class="dashboard-section">
<h2>APT Simulation</h2>
<p>APT Simulation Data: {{ data["apt_simulation"] }}</p>
</div>
<div class="dashboard-section">
<h2>Cloud Exploitation</h2>
<p>Cloud Exploitation Data: {{ data["cloud_exploitation"] }}</p>
</div>
<div class="dashboard-section">
<h2>Custom Dashboards</h2>
<p>Custom Dashboards Data: {{ data["custom_dashboards"] }}</p>
</div>
<div class="dashboard-section">
<h2>Dark Web Scraper</h2>
<p>Dark Web Scraper Data: {{ data["dark_web_scraper"] }}</p>
</div>
<div class="dashboard-section">
<h2>Data Exfiltration</h2>
<p>Data Exfiltration Data: {{ data["data_exfiltration"] }}</p>
</div>
<div class="dashboard-section">
<h2>Data Visualization</h2>
<p>Data Visualization Data: {{ data["data_visualization"] }}</p>
</div>
<div class="dashboard-section">
<h2>Device Fingerprinting</h2>
<p>Device Fingerprinting Data: {{ data["device_fingerprinting"] }}</p>
</div>
<div class="dashboard-section">
<h2>Exploit Payloads</h2>
<p>Exploit Payloads Data: {{ data["exploit_payloads"] }}</p>
</div>
<div class="dashboard-section">
<h2>Fuzzing Engine</h2>
<p>Fuzzing Engine Data: {{ data["fuzzing_engine"] }}</p>
</div>
<div class="dashboard-section">
<h2>IoT Exploitation</h2>
<p>IoT Exploitation Data: {{ data["iot_exploitation"] }}</p>
</div>
<div class="dashboard-section">
<h2>Machine Learning AI</h2>
<p>Machine Learning AI Data: {{ data["machine_learning_ai"] }}</p>
</div>
<div class="dashboard-section">
<h2>MITM Stingray</h2>
<p>MITM Stingray Data: {{ data["mitm_stingray"] }}</p>
</div>
<div class="dashboard-section">
<h2>Network Exploitation</h2>
<p>Network Exploitation Data: {{ data["network_exploitation"] }}</p>
</div>
<div class="dashboard-section">
<h2>Vulnerability Scanner</h2>
<p>Vulnerability Scanner Data: {{ data["vulnerability_scanner"] }}</p>
</div>
<div class="dashboard-section">
<h2>Wireless Exploitation</h2>
<p>Wireless Exploitation Data: {{ data["wireless_exploitation"] }}</p>
</div>
<div class="dashboard-section">
<h2>Zero Day Exploits</h2>
<p>Zero Day Exploits Data: {{ data["zero_day_exploits"] }}</p>
</div>
<div class="dashboard-section">
<h2>Device Control Mechanisms</h2>
<div class="device-control-section">
<h3>Windows Control</h3>
<button onclick="executeCommand('windows', 'shutdown')">Shutdown</button>
<button onclick="executeCommand('windows', 'restart')">Restart</button>
<button onclick="executeCommand('windows', 'lock')">Lock</button>
</div>
<div class="device-control-section">
<h3>macOS Control</h3>
<button onclick="executeCommand('macos', 'shutdown')">Shutdown</button>
<button onclick="executeCommand('macos', 'restart')">Restart</button>
<button onclick="executeCommand('macos', 'lock')">Lock</button>
</div>
<div class="device-control-section">
<h3>Linux Control</h3>
<button onclick="executeCommand('linux', 'shutdown')">Shutdown</button>
<button onclick="executeCommand('linux', 'restart')">Restart</button>
<button onclick="executeCommand('linux', 'lock')">Lock</button>
</div>
<div class="device-control-section">
<h3>Android Control</h3>
<button onclick="executeCommand('android', 'shutdown')">Shutdown</button>
<button onclick="executeCommand('android', 'restart')">Restart</button>
<button onclick="executeCommand('android', 'lock')">Lock</button>
</div>
<div class="device-control-section">
<h3>iOS Control</h3>
<button onclick="executeCommand('ios', 'shutdown')">Shutdown</button>
<button onclick="executeCommand('ios', 'restart')">Restart</button>
<button onclick="executeCommand('ios', 'lock')">Lock</button>
</div>
<div class="device-control-section">
<h3>Advanced Device Control</h3>
<button onclick="executeCommand('advanced', 'remote_desktop')">Remote Desktop</button>
<button onclick="executeCommand('advanced', 'file_transfer')">File Transfer</button>
<button onclick="executeCommand('advanced', 'system_diagnostics')">System Diagnostics</button>
</div>
</div>
<div class="dashboard-section">
<h2>MITM/Stingray Operations</h2>
<button onclick="startInterception()">Start Interception</button>
<button onclick="stopInterception()">Stop Interception</button>
<div class="chart-container">
<canvas id="interceptedDataChart"></canvas>
</div>
</div>
<div class="dashboard-section">
<h2>OTP Interception</h2>
<button onclick="interceptEmailOTP()">Intercept Email OTP</button>
<button onclick="interceptSMSOTP()">Intercept SMS OTP</button>
<div class="otp-data">
<h3>Intercepted OTPs</h3>
<ul id="otpList"></ul>
</div>
</div>
<div class="dashboard-section">
<h2>Sponsored User-Specific Settings and Profile Modifications</h2>
<p>Profile Setting 1: {{ data["sponsored_user_settings"]["profile_setting_1"] }}</p>
<p>Profile Setting 2: {{ data["sponsored_user_settings"]["profile_setting_2"] }}</p>
</div>
<div class="dashboard-section">
<h2>User Access Settings and Settings of the Entity</h2>
<p>Access Setting 1: {{ data["user_access_settings"]["access_setting_1"] }}</p>
<p>Access Setting 2: {{ data["user_access_settings"]["access_setting_2"] }}</p>
</div>
<div class="dashboard-section">
<h2>Sponsored Employee Accounts or User Profiles of Employees of Government Agencies, Government Contractors, and Other Approved Entities</h2>
<p>Employee Account 1: {{ data["sponsored_employee_accounts"]["employee_account_1"] }}</p>
<p>Employee Account 2: {{ data["sponsored_employee_accounts"]["employee_account_2"] }}</p>
</div>
<div class="dashboard-section">
<h2>Admin to Approve and Deny New Registrations for Entities</h2>
<button onclick="approveEntityRegistration()">Approve</button>
<button onclick="denyEntityRegistration()">Deny</button>
</div>
<div class="dashboard-section">
<h2>Admin to Approve and Deny New Registrations for Sponsored User Accounts</h2>
<button onclick="approveSponsoredUserRegistration()">Approve</button>
<button onclick="denySponsoredUserRegistration()">Deny</button>
</div>
<script>
var ctx = document.getElementById('threatsChart').getContext('2d');
var threatsChart = new Chart(ctx, {
type: 'bar',
data: {
labels: ['Threats Detected', 'Exploits Deployed'],
datasets: [{
label: 'Threats and Exploits',
data: [{{ data["threats_detected"] }}, {{ data["exploits_deployed"] }}],
backgroundColor: ['rgba(255, 99, 132, 0.2)', 'rgba(54, 162, 235, 0.2)'],
borderColor: ['rgba(255, 99, 132, 1)', 'rgba(54, 162, 235, 1)'],
borderWidth: 1
}]
},
options: {
scales: {
y: {
beginAtZero: true
}
}
}
});
var ctx2 = document.getElementById('assetsChart').getContext('2d');
var assetsChart = new Chart(ctx2, {
type: 'pie',
data: {
labels: ['Asset 1', 'Asset 2'],
datasets: [{
label: 'Assets',
data: [{{ data["asset_1"] }}, {{ data["asset_2"] }}],
backgroundColor: ['rgba(255, 206, 86, 0.2)', 'rgba(75, 192, 192, 0.2)'],
borderColor: ['rgba(255, 206, 86, 1)', 'rgba(75, 192, 192, 1)'],
borderWidth: 1
}]
},
options: {
responsive: true,
plugins: {
legend: {
position: 'top',
},
tooltip: {
callbacks: {
label: function(context) {
var label = context.label || '';
if (label) {
label += ': ';
}
if (context.parsed !== null) {
label += context.parsed;
}
return label;
}
}
}
}
}
});
function executeCommand(deviceType, command) {
// Implement the logic to send the command to the server
console.log(`Executing ${command} on ${deviceType}`);
}
function startInterception() {
// Implement the logic to start interception
console.log("Interception started");
}
function stopInterception() {
// Implement the logic to stop interception
console.log("Interception stopped");
}
function interceptEmailOTP() {
// Implement the logic to intercept email OTP
console.log("Intercepting Email OTP");
}
function interceptSMSOTP() {
// Implement the logic to intercept SMS OTP
console.log("Intercepting SMS OTP");
}
var ctx3 = document.getElementById('interceptedDataChart').getContext('2d');
var interceptedDataChart = new Chart(ctx3, {
type: 'line',
data: {
labels: ['Time 1', 'Time 2', 'Time 3'],
datasets: [{
label: 'Intercepted Data',
data: [10, 20, 30],
backgroundColor: 'rgba(153, 102, 255, 0.2)',
borderColor: 'rgba(153, 102, 255, 1)',
borderWidth: 1
}]
},
options: {
scales: {
y: {
beginAtZero: true
}
}
}
});
function approveEntityRegistration() {
// Implement the logic to approve entity registration
console.log("Entity registration approved");
}
function denyEntityRegistration() {
// Implement the logic to deny entity registration
console.log("Entity registration denied");
}
function approveSponsoredUserRegistration() {
// Implement the logic to approve sponsored user registration
console.log("Sponsored user registration approved");
}
function denySponsoredUserRegistration() {
// Implement the logic to deny sponsored user registration
console.log("Sponsored user registration denied");
}
</script>
</body>
</html>