This commit is contained in:
overcuriousity 2025-07-26 14:40:58 +02:00
parent 69fc97f7a0
commit fd9e855618
11 changed files with 19 additions and 19 deletions

View File

@ -1,5 +1,5 @@
# =========================================== # ===========================================
# CC24-Hub Environment Configuration # ForensicPathways Environment Configuration
# =========================================== # ===========================================
# Authentication & OIDC (Required) # Authentication & OIDC (Required)

View File

@ -1,4 +1,4 @@
# CC24-Hub # ForensicPathways
Ein kuratiertes Verzeichnis für Digital Forensics und Incident Response (DFIR) Tools, Methoden und Konzepte mit KI-gestützten Workflow-Empfehlungen. Ein kuratiertes Verzeichnis für Digital Forensics und Incident Response (DFIR) Tools, Methoden und Konzepte mit KI-gestützten Workflow-Empfehlungen.
@ -248,7 +248,7 @@ Erstelle `/etc/systemd/system/cc24-hub.service`:
```ini ```ini
[Unit] [Unit]
Description=CC24-Hub DFIR Guide Description=ForensicPathways DFIR Guide
After=network.target nginx.service After=network.target nginx.service
Wants=nginx.service Wants=nginx.service

View File

@ -562,7 +562,7 @@
<div id="knowledge" class="tab-content"> <div id="knowledge" class="tab-content">
<div style="background: #fff3cd; border: 1px solid #ffeaa7; border-radius: 8px; padding: 20px; margin-top: 20px;"> <div style="background: #fff3cd; border: 1px solid #ffeaa7; border-radius: 8px; padding: 20px; margin-top: 20px;">
<h3>📚 Knowledgebase Entry Generator</h3> <h3>📚 Knowledgebase Entry Generator</h3>
<p>Generate properly formatted markdown files for CC24-Hub knowledgebase.</p> <p>Generate properly formatted markdown files for ForensicPathways knowledgebase.</p>
<div class="form-group"> <div class="form-group">
<label for="knowledgeToolSelect">Select Tool/Concept:</label> <label for="knowledgeToolSelect">Select Tool/Concept:</label>
@ -1380,7 +1380,7 @@
} }
} }
// Knowledge Generator - Enhanced for CC24-Hub format // Knowledge Generator - Enhanced for ForensicPathways format
function updateKnowledgeToolSelect() { function updateKnowledgeToolSelect() {
const select = document.getElementById('knowledgeToolSelect'); const select = document.getElementById('knowledgeToolSelect');
select.innerHTML = '<option value="">Choose a tool or concept...</option>'; select.innerHTML = '<option value="">Choose a tool or concept...</option>';

View File

@ -7,7 +7,7 @@
<div class="footer-content"> <div class="footer-content">
<div> <div>
<p class="text-muted" style="margin: 0;"> <p class="text-muted" style="margin: 0;">
© 2025 CC24-Guide - Lizensiert unter BSD-3-Clause © 2025 ForensicPathways - Lizensiert unter BSD-3-Clause
</p> </p>
</div> </div>
<div style="display: flex; gap: 2rem; align-items: center;"> <div style="display: flex; gap: 2rem; align-items: center;">

View File

@ -9,9 +9,9 @@ const currentPath = Astro.url.pathname;
<div class="container"> <div class="container">
<div class="nav-wrapper"> <div class="nav-wrapper">
<a href="/" class="nav-brand"> <a href="/" class="nav-brand">
<img src="/logo-dark.png" alt="CC24-Guide" class="nav-logo nav-logo-light" /> <img src="/logo-dark.png" alt="ForensicPathways" class="nav-logo nav-logo-light" />
<img src="/logo-white.png" alt="CC24-Guide" class="nav-logo nav-logo-dark" /> <img src="/logo-white.png" alt="ForensicPathways" class="nav-logo nav-logo-dark" />
<span style="font-weight: 600; font-size: 1.125rem;">CC24-Guide</span> <span style="font-weight: 600; font-size: 1.125rem;">ForensicPathways</span>
</a> </a>
<ul class="nav-links"> <ul class="nav-links">

View File

@ -8,7 +8,7 @@ export interface Props {
description?: string; description?: string;
} }
const { title, description = 'CC24-Guide - A comprehensive directory of digital forensics and incident response tools' } = Astro.props; const { title, description = 'ForensicPathways - A comprehensive directory of digital forensics and incident response tools' } = Astro.props;
--- ---
<!DOCTYPE html> <!DOCTYPE html>
@ -17,7 +17,7 @@ const { title, description = 'CC24-Guide - A comprehensive directory of digital
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content={description}> <meta name="description" content={description}>
<title>{title} - CC24-Guide</title> <title>{title} - ForensicPathways</title>
<link rel="icon" type="image/x-icon" href="/favicon.ico"> <link rel="icon" type="image/x-icon" href="/favicon.ico">
<script> <script>

View File

@ -2,11 +2,11 @@
import BaseLayout from '../layouts/BaseLayout.astro'; import BaseLayout from '../layouts/BaseLayout.astro';
--- ---
<BaseLayout title="Über das Projekt" description="CC24-Guide - Ein Projekt für die Seminargruppe CC24-w1"> <BaseLayout title="Über das Projekt" description="ForensicPathways - Ein Projekt für die Seminargruppe CC24-w1">
<section style="padding: 2rem 0; max-width: 900px; margin: 0 auto;"> <section style="padding: 2rem 0; max-width: 900px; margin: 0 auto;">
<!-- Hero Section --> <!-- Hero Section -->
<div style="text-align: center; margin-bottom: 3rem; padding: 2rem; background: linear-gradient(135deg, var(--color-bg-secondary) 0%, var(--color-bg-tertiary) 100%); border-radius: 1rem; border: 1px solid var(--color-border);"> <div style="text-align: center; margin-bottom: 3rem; padding: 2rem; background: linear-gradient(135deg, var(--color-bg-secondary) 0%, var(--color-bg-tertiary) 100%); border-radius: 1rem; border: 1px solid var(--color-border);">
<h1 style="margin-bottom: 1rem; font-size: 2.5rem; color: var(--color-primary);">CC24-Guide</h1> <h1 style="margin-bottom: 1rem; font-size: 2.5rem; color: var(--color-primary);">ForensicPathways</h1>
<p style="font-size: 1.25rem; color: var(--color-text-secondary); margin-bottom: 0.5rem;"> <p style="font-size: 1.25rem; color: var(--color-text-secondary); margin-bottom: 0.5rem;">
Forensik im Dienst der Transparenz Forensik im Dienst der Transparenz
</p> </p>

View File

@ -14,7 +14,7 @@ if (authResult instanceof Response) {
const { authenticated, userEmail, userId } = authResult; const { authenticated, userEmail, userId } = authResult;
--- ---
<BaseLayout title="Contribute" description="Inhalte zum CC24-Guide beitragen"> <BaseLayout title="Contribute" description="Inhalte zum ForensicPathways beitragen">
<section style="padding: 2rem 0;"> <section style="padding: 2rem 0;">
<!-- Header --> <!-- Header -->
<div style="text-align: center; margin-bottom: 3rem; padding: 2rem; background: linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%); color: white; border-radius: 1rem; border: 1px solid var(--color-border);"> <div style="text-align: center; margin-bottom: 3rem; padding: 2rem; background: linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%); color: white; border-radius: 1rem; border: 1px solid var(--color-border);">
@ -25,7 +25,7 @@ const { authenticated, userEmail, userId } = authResult;
<line x1="20" y1="8" x2="20" y2="14"/> <line x1="20" y1="8" x2="20" y2="14"/>
<line x1="23" y1="11" x2="17" y2="11"/> <line x1="23" y1="11" x2="17" y2="11"/>
</svg> </svg>
Zum CC24-Guide beitragen Zum ForensicPathways beitragen
</h1> </h1>
<p style="margin: 0; opacity: 0.9; line-height: 1.6; font-size: 1.125rem;"> <p style="margin: 0; opacity: 0.9; line-height: 1.6; font-size: 1.125rem;">
Habt ihr Ideen/Ergänzungen zu den dargestellten Tools/Methoden/Konzepten? Oder habt ihr einen umfangreicheren Eintrag für unsere Knowledgebase? Habt ihr Ideen/Ergänzungen zu den dargestellten Tools/Methoden/Konzepten? Oder habt ihr einen umfangreicheren Eintrag für unsere Knowledgebase?

View File

@ -2,7 +2,7 @@
import BaseLayout from '../layouts/BaseLayout.astro'; import BaseLayout from '../layouts/BaseLayout.astro';
--- ---
<BaseLayout title="Impressum" description="CC24-Guide - Impressum"> <BaseLayout title="Impressum" description="ForensicPathways - Impressum">
<section style="padding: 2rem 0; max-width: 900px; margin: 0 auto;"> <section style="padding: 2rem 0; max-width: 900px; margin: 0 auto;">
<!-- Hero Section --> <!-- Hero Section -->
<div style="text-align: center; margin-bottom: 3rem; padding: 2rem; background: linear-gradient(135deg, var(--color-bg-secondary) 0%, var(--color-bg-tertiary) 100%); border-radius: 1rem; border: 1px solid var(--color-border);"> <div style="text-align: center; margin-bottom: 3rem; padding: 2rem; background: linear-gradient(135deg, var(--color-bg-secondary) 0%, var(--color-bg-tertiary) 100%); border-radius: 1rem; border: 1px solid var(--color-border);">

View File

@ -15,7 +15,7 @@ const tools = data.tools;
<!-- Hero Section --> <!-- Hero Section -->
<section style="padding: 2rem 0 1rem; border-bottom: 1px solid var(--color-border);"> <section style="padding: 2rem 0 1rem; border-bottom: 1px solid var(--color-border);">
<div style="text-align: center; margin-bottom: 2rem; padding: 2rem; background: linear-gradient(135deg, var(--color-bg-secondary) 0%, var(--color-bg-tertiary) 100%); border-radius: 1rem; border: 1px solid var(--color-border);"> <div style="text-align: center; margin-bottom: 2rem; padding: 2rem; background: linear-gradient(135deg, var(--color-bg-secondary) 0%, var(--color-bg-tertiary) 100%); border-radius: 1rem; border: 1px solid var(--color-border);">
<h1 style="margin-bottom: 1rem; font-size: 1.5rem; color: var(--color-primary);">CC24 // DFIR - Guide</h1> <h1 style="margin-bottom: 1rem; font-size: 1.5rem; color: var(--color-primary);">ForensicPathways</h1>
<p style="font-size: 1.25rem; margin-bottom: 1.125rem; color: var(--color-text);"> <p style="font-size: 1.25rem; margin-bottom: 1.125rem; color: var(--color-text);">
<strong>Das richtige Werkzeug zur richtigen Zeit</strong> in der digitalen Forensik entscheidet oft die Wahl der passenden Methode oder Software über Erfolg oder Misserfolg einer Untersuchung. <strong>Das richtige Werkzeug zur richtigen Zeit</strong> in der digitalen Forensik entscheidet oft die Wahl der passenden Methode oder Software über Erfolg oder Misserfolg einer Untersuchung.

View File

@ -291,7 +291,7 @@ ${data.metadata.reason}
4. Close this issue when done 4. Close this issue when done
--- ---
*Submitted via CC24-Hub contribution form*`; *Submitted via ForensicPathways contribution form*`;
} }
private generateKnowledgebaseIssueBody(data: KnowledgebaseContribution): string { private generateKnowledgebaseIssueBody(data: KnowledgebaseContribution): string {
@ -388,7 +388,7 @@ ${data.metadata.reason}
sections.push('4. Close this issue when the article is published'); sections.push('4. Close this issue when the article is published');
sections.push(''); sections.push('');
sections.push('---'); sections.push('---');
sections.push('*Submitted via CC24-Hub knowledge base contribution form*'); sections.push('*Submitted via ForensicPathways knowledge base contribution form*');
return sections.join('\n'); return sections.join('\n');
} }