Wer funkt im Wald am lautesten?

Die passive Instinktbewegung zwischen Mensch, Kind und Maschine.

Eine Sammlung von Dojo-Werkzeugen, bash-basierten Akut-Skripten und interaktiven Dashboards zur Visualisierung und Bewältigung von RZ-Triage und Netzwerk-Rauschen. Entstanden aus der Idee des Crumbforest – einem System, das an die Schreibmaschine erinnert: „Computer ohne Maus/Klick/Touch“ (#schreibmaschine).


📖 Philosophie & Vision

„Wenn nur ein Kind einem Erwachsenen zeigt, dass das Netzwerk offen ist, haben alle gelernt <3“

In einer Welt, in der Benutzeroberflächen immer komplexer und intransparenter werden, besinnen wir uns zurßck auf das Wesentliche: Einzeiler, die ßber die Bash entscheiden.
Es geht um den instinktiven Dialog mit der Maschine – direkt, unverfälscht und ohne Ablenkung. Dieses Repository kombiniert die rohe Kraft von Bash-Triage-Skripten mit schlichten, aber ästhetischen Visualisierungen, um Netzwerk- und Serverzustände greifbar zu machen.


🛠️ Repository-Struktur & Komponenten

Das Projekt gliedert sich in aktive Kommandozeilenwerkzeuge, Dokumentationen und browserbasierte Dojo-Ansichten im Repository-Ordner:

1. ninja.sh (Kommandozeile)

Das Herzstßck der RZ-Triage. Ein robustes, interaktives Bash-Skript fßr Server-Notfälle unter Debian/systemd/nginx/mysql.
* Momentaufnahme (snap): Schnelle Analyse von CPU/RAM (Wer frisst Leistung?), System-Auslastung, Festplattenbelegung, nginx-Zugriffsraten, Top-Verbindungs-IPs und fehlgeschlagenen SSH-Logins.
* Live-Watch (watch): Aktualisiert die Ansicht alle 3 Sekunden, um Angriffe in Echtzeit zu verfolgen.
* Handlungs-Empfehlungen (rec): Konkrete iptables-Befehle und nginx-Begrenzungen zur Abwehr von Botnets (z.B. xmlrpc.php-Schutz).

2. ninja-dashboard.html (Interaktive Leitstelle)

Ein zukunftsweisendes Cyberpunk-Dashboard zur Live-Simulation und Triage. Läuft vollständig im Browser, ist offline-ready und kommt dank integriertem Vanilla-CSS-Fallback ohne Abhängigkeiten aus.
* 4D Traffic Visualizer: Ein interaktiver Canvas-Widget, der Server-Rauschen (req/s) in wählbaren 3D/4D-Partikelsystemen darstellt (Cyber Grid, Matrix-Code, Log-Pulse, Starfield). Versetzt aus dem Hintergrund in ein eigenes Widget, um die Lesbarkeit des Dashboards zu maximieren.
* ttyd-Terminal-Mockup: Simuliert das Verhalten von ninja.sh und reagiert auf Eingaben wie watch, snap, whois <IP> und rec.
* System-Statistiken: Live-Anzeige von CPU, RAM-Auslastung und HTTP-Statuscode-Mix.
* Hacker-Blocker: Liste der Top-Talker-IPs. Ein Klick simuliert das HinzufĂźgen der IP zu iptables -I INPUT -s <IP> -j DROP.
* Dojo Welcome Router: Integrierte Adresszeile zum Laden lokaler Dojo-Bereiche im passenden Design.

3. panda_guertel.html & panda_guertel_files

Das interaktive Dojo-PrĂźfungstool BashPanda v2 Alpha.
* Hier kannst du dein Wissen Ăźber Linux-Befehle, Netzwerkanalyse und Terminal-Kniffe unter Beweis stellen und virtuell GĂźrtelstufen erklimmen.

4. Dokumente & HandbĂźcher (Dojo-Bibliothek)


🚀 Schnellstart

Im Terminal:

FĂźhre die RZ-Triage direkt auf deinem Server aus:

# Interaktives MenĂź starten
./ninja.sh

# Direkt eine Momentaufnahme machen
./ninja.sh snap

# Live-Auswertung alle 3 Sekunden
./ninja.sh watch

Im Browser:

Öffne das Triage-Dashboard direkt per Doppelklick oder via relativem Pfad im Repository:

ninja-dashboard.html
  • Offline-Support: Sollte das CDN nicht erreichbar sein, greift die Seite auf die lokalen Stylesheets in panda_guertel_files/ und integrierte Vanilla-CSS-Deklarationen zurĂźck.

Entworfen fĂźr die Crumbforest Dojo Community. Lizenziert unter den CKL-Dojo-Richtlinien.