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)
- handbuch.md â Das Handbuch fĂźr Dojo-Praktiken.
- audit_rz.md â Analysen und Triage-Leitfäden fĂźr Rechenzentren.
- Structural_Antifascism_by_Design_NGO.md â Gesellschaftliche und strukturelle Design-Prinzipien.
- RECHT_AUF_KOMPLEXITAET.md â Philosophische Abhandlung Ăźber das Recht auf Komplexität und Code.
- CRUMBFU_PRINZIP.md â Die Kernphilosophie hinter der Interaktion ohne Maus/Klick.
đ 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.