Zum Inhalt springen
Kontakt

Sebastian Nawrot
Dorneystr. 45
44149 Dortmund

Kostenlose Tools für Entwickler & Server-Admins

Codeschnipsel Toolbox

Interaktive Selbsthilfe-Tools für deinen Alltag. Alle Tools laufen client-side in deinem Browser – deine Daten verlassen nie dein Gerät.

Warum diese Tools?

Als Entwickler und DevOps bei einem Webhosting-Unternehmen sehe ich täglich die Herausforderungen von Server-Admins und Entwicklern. Deshalb habe ich diese kostenlosen Tools entwickelt.

100% Client-Side: Alle Tools laufen lokal in deinem Browser. Kein Server-Upload, keine Datenübertragung. Deine sensiblen Daten (Domains, Logs, etc.) bleiben bei dir.

Open Source: Du kannst den Code auf GitHub einsehen und bei Bedarf selbst hosten.

🔒

Client-Side Only

Keine Datenübertragung an Server

❤️

100% Kostenlos

Alle Tools ohne Registrierung nutzbar

🐙

Open Source

Code auf GitHub verfügbar

🛡️

Keine Werbung

Reine Selbsthilfe, kein Tracking

Interaktive Helfer für deinen Workflow

Verfügbare Tools

Aktiv
Server Administration

Apache Log Analyzer

Generiere Shell-Befehle zum Analysieren von Apache Access & Error Logs. Perfekt für Plesk/cPanel Server.

  • Domain-spezifische Log-Analyse
  • Filterung nach HTTP-Fehlercodes (403, 404, 500, etc.)
  • Copy-to-Clipboard für schnelles Ausführen
  • Erklärung was der Befehl macht
Tool öffnen
Aktiv
Daten-Transformation

Data Transformer

Encoding, Decoding, Hashing und Text-Transformationen. Vereinfachte CyberChef-Alternative.

  • Base64, Hex, URL Encoding/Decoding
  • Hashing (MD5, SHA-1, SHA-256, SHA-512)
  • Text-Transformationen
  • JSON Beautify/Minify
Tool öffnen
Aktiv
Server Administration

.htaccess Generator

Interaktiver Generator für .htaccess Regeln: Redirects, Rewrites, Security Headers.

  • 301/302 Redirects
  • URL Rewriting
  • Security Headers (CSP, HSTS, etc.)
  • Caching Rules
Tool öffnen
Aktiv
Development

Regex Tester

Live-Testing von Regular Expressions mit Highlighting und Match-Details.

  • Live-Testing mit Match-Highlighting
  • Match-Details mit Gruppen
  • Quick Reference
  • Common Patterns Library
Tool öffnen
Aktiv
Development

JSON Formatter & Validator

Formatiere und validiere JSON mit Syntax-Highlighting und Fehler-Erkennung.

  • Format & Minify
  • Fehler-Erkennung
  • Copy-to-Clipboard
  • 100% Client-Side
Tool öffnen
Aktiv
Security

SSH Key Generator Guide

Schritt-für-Schritt Anleitung zum Generieren sicherer SSH-Schlüssel.

  • Ed25519, RSA & ECDSA Support
  • Command Generator
  • Step-by-Step Guide
  • GitHub/GitLab Integration
Tool öffnen
Aktiv
Development

Base64 Encoder/Decoder

Kodiere und dekodiere Base64 mit UTF-8 Support.

  • Encoding & Decoding
  • UTF-8 Support
  • Umlaute unterstützt
  • Bidirektional
Tool öffnen
Aktiv
Security

Password Generator

Generiere kryptographisch sichere, zufällige Passwörter.

  • Kryptographisch sicher
  • 8-64 Zeichen
  • Konfigurierbare Regeln
  • Stärke-Anzeige
Tool öffnen
Aktiv
Server Administration

Cron Job Generator

Erstelle Cron-Ausdrücke mit visuellem Editor.

  • Visual Cron Editor
  • Vorgefertigte Zeitpläne
  • Human-Readable Output
  • Installation Guide
Tool öffnen
Aktiv
Development

Vi/Vim Cheat Sheet

Interaktive Hilfe für Vi/Vim Editor.

  • Kategorisierte Befehle
  • Suchfunktion
  • Quick Start Guide
  • Pro-Tipps
Tool öffnen

Apache Log Analyzer

Generiere Shell-Befehle zum Analysieren von Apache-Logs. Perfekt für Plesk/cPanel Server.

Ohne www, nur die Domain (z.B. example.com)

Gib eine Domain ein, um den Befehl zu generieren

JSON Formatter & Validator

Formatiere, minifiziere und validiere JSON direkt im Browser. Alle Daten bleiben lokal.

Füge JSON ein und wähle eine Aktion

Features

  • Formatieren: Wandelt kompaktes JSON in lesbares Format mit Einrückungen
  • Minify: Entfernt alle unnötigen Leerzeichen für minimale Dateigröße
  • Validieren: Prüft JSON auf Syntax-Fehler mit detaillierter Fehlermeldung
  • 100% Client-Side: Deine Daten verlassen niemals deinen Browser

.htaccess Generator

Generiere professionelle .htaccess Regeln für Redirects, Security Headers, Caching und Komprimierung.

# Redirects

⚠️ Wichtig: Teste die .htaccess Datei immer erst auf einer Entwicklungsumgebung. Fehlerhafte Konfigurationen können deine Website unzugänglich machen.

So verwendest du den Code:

  1. Kopiere den generierten Code
  2. Erstelle eine Datei namens ".htaccess" (mit Punkt am Anfang)
  3. Füge den Code in die Datei ein
  4. Lade die Datei in dein Root-Verzeichnis hoch
  5. Teste deine Website gründlich

Data Transformer

Encoding, Decoding, Hashing und Text-Transformationen. Inspiriert von CyberChef, optimiert für häufige Anwendungsfälle.

Encoding

Hashing

Text

JSON

Base64 Encode
Wähle eine Operation und gib Daten ein

Features

  • 15+ Operationen: Encoding, Decoding, Hashing, Text-Transformationen
  • Crypto API: Nutzt Web Crypto API für sichere Hashing-Operationen
  • Chaining: Nutze "Input/Output tauschen" für mehrere Operationen hintereinander
  • 100% Client-Side: Deine Daten verlassen niemals deinen Browser

🔗 Brauchst du mehr?

Dieses Tool deckt die häufigsten Anwendungsfälle ab. Für erweiterte Operationen (300+ Operationen, Drag & Drop Workflow) besuche das Original:

CyberChef öffnen →

Base64 Encoder / Decoder

Kodiere Text zu Base64 oder dekodiere Base64 zurück zu Text. Unterstützt UTF-8 und Umlaute.

Füge Text oder Base64 ein und klicke auf Kodieren

Features

  • UTF-8 Support: Volle Unterstützung für Umlaute und Sonderzeichen
  • Bidirektional: Kodieren und Dekodieren in einem Tool
  • Fehlerbehandlung: Detaillierte Fehlermeldungen bei ungültigem Input
  • 100% Client-Side: Deine Daten verlassen niemals deinen Browser

Regex Tester

Teste Regular Expressions live mit Highlighting und Match-Details. Unterstützt JavaScript Regex.

//

Regex Quick Reference

Zeichen-Klassen

  • \d = Ziffer [0-9]
  • \w = Wortzeichen [a-zA-Z0-9_]
  • \s = Leerzeichen
  • . = Beliebiges Zeichen

Quantifizierer

  • * = 0 oder mehr
  • + = 1 oder mehr
  • ? = 0 oder 1
  • {n,m} = n bis m mal

Anker

  • ^ = Zeilenanfang
  • $ = Zeilenende
  • \b = Wortgrenze

Gruppen

  • (abc) = Capture Group
  • (?:abc) = Non-capturing Group
  • [abc] = Zeichenklasse
  • a|b = Oder

Passwort Generator

Generiere sichere, zufällige Passwörter mit konfigurierbaren Regeln. Nutzt crypto.getRandomValues() für maximale Sicherheit.

16
864
Klicke auf "Passwort generieren" um zu starten

Features

  • Kryptographisch sicher: Nutzt crypto.getRandomValues() für echte Zufälligkeit
  • Konfigurierbar: Länge 8-64 Zeichen, wählbare Zeichentypen
  • Stärke-Anzeige: Automatische Bewertung der Passwortstärke
  • 100% Client-Side: Keine Passwörter werden gespeichert oder übertragen

Cron Job Generator

Erstelle Cron-Ausdrücke mit einem visuellen Editor. Perfekt für Linux/Unix Cron Jobs.

* = jede, */5 = alle 5

* = jede

* = jeder

* = jeder

0 = So, 1-5 = Werktags

Beschreibung:

* * * * *
* * * * * /path/to/script.sh

💡 Installation:

  1. Öffne Terminal und tippe: crontab -e
  2. Füge die kopierte Zeile ein
  3. Speichern und beenden (meist CTRL+X, dann Y, dann Enter)
  4. Prüfe mit: crontab -l

Cron Format Hilfe

Syntax: Minute Stunde Tag Monat Wochentag Befehl

* = Jeder Wert
*/n = Alle n Intervalle
1,2,3 = Mehrere Werte
1-5 = Bereich von Werten

Vi/Vim Cheat Sheet

Interaktive Hilfe für Vi/Vim Editor. Finde schnell die richtigen Befehle für deine Aufgabe.

Modi:NormalInsertVisualTerminal
vi datei.txtTerminal

Datei öffnen oder erstellen

iNormal

Insert Mode (vor Cursor)

aNormal

Insert Mode (nach Cursor)

ESCInsert

Zurück zum Normal Mode

:wNormal

Datei speichern

:qNormal

Vim beenden

:wqNormal

Speichern und beenden

:q!Normal

Beenden ohne speichern (erzwingen)

ZZNormal

Speichern und beenden (Shortcut)

⚡ Schnellstart für Anfänger

  1. Datei öffnen: vi datei.txt
  2. Text bearbeiten: Drücke i für Insert Mode
  3. Zurück zu Normal Mode: Drücke ESC
  4. Speichern: Tippe :w und drücke Enter
  5. Beenden: Tippe :q und drücke Enter
  6. Speichern & Beenden: Tippe :wq und drücke Enter

💡 Pro-Tipps

  • Vim-Tutor: Führe vimtutor im Terminal aus für ein interaktives Tutorial
  • Kombinationen: Befehle wie d3w (lösche 3 Wörter) oder y2j (kopiere 2 Zeilen runter) sind möglich
  • Notausgang: Wenn du feststeckst, drücke mehrmals ESC und tippe :q!

SSH Key Generator Guide

Schritt-für-Schritt Anleitung zum Generieren sicherer SSH-Schlüssel. Die Generierung erfolgt lokal auf deinem System via Terminal.

⚠️ Sicherheitshinweis: SSH-Schlüssel sollten aus Sicherheitsgründen lokal auf deinem System generiert werden, nicht im Browser. Dieses Tool generiert die Befehle für dein Terminal.

Ed25519 Details

Vorteile:

  • Sehr sicher
  • Kurze Keys
  • Schnell
  • Moderne Kryptographie

Nachteile:

  • !Nicht von sehr alten Systemen unterstützt

Hilft bei der Identifikation des Schlüssels (optional)

ssh-keygen -t ed25519 -C "user@hostname"

📋 Schritt-für-Schritt Anleitung

  1. Terminal öffnen

    macOS: Terminal.app | Linux: Konsole | Windows: PowerShell oder WSL

  2. Befehl ausführen

    Kopiere den generierten Befehl und füge ihn ins Terminal ein

  3. Speicherort bestätigen

    Standardpfad: ~/.ssh/id_ed25519 (mit Enter bestätigen)

  4. Passphrase eingeben

    Wähle eine starke Passphrase (mindestens 12 Zeichen empfohlen)

  5. Fertig!

    Dein SSH-Schlüsselpaar wurde erstellt

🔑 Public Key verwenden

1. Public Key anzeigen:

cat ~/.ssh/id_ed25519.pub

2. Auf Server hochladen:

ssh-copy-id user@server

Oder manuell zum Server kopieren und in ~/.ssh/authorized_keys einfügen

3. Verbindung testen:

ssh user@server

💻 GitHub / GitLab Integration

  1. Public Key kopieren:
    cat ~/.ssh/id_ed25519.pub | pbcopy

    (auf Linux: xclip statt pbcopy)

  2. GitHub: Settings → SSH and GPG keys → New SSH key
  3. GitLab: Preferences → SSH Keys → Add new key
  4. Public Key einfügen und speichern
  5. Test: ssh -T git@github.com

🔒 Sicherheits-Tipps

  • Private Key schützen: Niemals den privaten Schlüssel (ohne .pub) teilen oder online stellen!
  • Passphrase verwenden: Schützt den Key bei Diebstahl des Computers
  • Dateiberechtigungen: Private Key sollte chmod 600 haben
  • Backup: Sichere deine Keys, aber verschlüsselt (z.B. mit VeraCrypt)

Encoding, Decoding & Hashing

Data Transformer: CyberChef-Alternative

Eine vereinfachte, auf die häufigsten Anwendungsfälle optimierte Alternative zu CyberChef. Perfekt für schnelle Transformationen ohne komplexe Workflows.

  • 15+ Operationen (Base64, URL, Hex, Hashing, Text)
  • Einfache Bedienung ohne Workflow-Builder
  • 100% Client-Side (keine Datenübertragung)
  • Operation-Chaining möglich
  • Perfekt für Entwickler & Server-Admins

Für erweiterte Operationen (300+) besuche das Original CyberChef: gchq.github.io/CyberChef

Data Transformer öffnen

Tool-Idee einreichen

Du hast eine Idee für ein Tool, das hier fehlt? Schick mir deine Vorschläge!

Idee einreichen

Brauchst du ein individuelles Tool?

Ich entwickle auch maßgeschneiderte Web-Tools für dein Unternehmen. Von interaktiven Kalkulatoren bis zu komplexen Konfiguratoren.

Projekt anfragen