Zum Inhalt springen

Ihre IT GmbH • NetDiag

Network Tools

Security

Tools

Generators

DNS Lookup

Ping Test

Traceroute

Whois Lookup

GeoIP Lookup

💡 Lassen Sie das Feld leer um Ihre eigene IP zu prüfen

Email Health Report

💡 Umfassender Check: MX, SPF, DKIM, DMARC, SMTP, Blacklist, PTR
Ohne Eintrag werden gängige Selectors automatisch geprüft. Genauer wird es mit dem Wert aus den E-Mail-Headern (DKIM-Signatur, Feld „s“).

IP Blacklist Check

💡 Prüft über 40+ DNSBL/RBL Listen (Spam, Proxy, Tor, etc.)

IP Calculator

💡 IPv4: z.B. 192.168.1.0/24, 10.0.0.0/8, 172.16.0.0/16

MAC Address Lookup

Hinweis: Nutzt eine kleine, eingebaute OUI-Demo-Datenbank für gängige Hersteller. Kein vollständiger, offizieller IEEE-OUI-Dump.

MAC Address Generator

Port Scanner

💡 Häufige Ports: 21(FTP), 22(SSH), 80(HTTP), 443(HTTPS), 3306(MySQL), 3389(RDP)

Linux Network Config

Eintrag 1

WireGuard Generator

Kurze Erklärung: WireGuard ist ein modernes VPN. Sie tragen hier die bereits generierten Schlüssel (wg genkey) und IPs ein – das Tool baut daraus die passende wg0.conf für Server oder Client. Im Modus „Einfach“ reichen ein PrivateKey, eine Address und mindestens ein Peer.
Einfach: nur wichtigste Felder. Experte: alle Optionen anzeigen.
[Interface] – Diese Maschine
Schlüssel generieren: wg genkey (PublicKey: wg genkey | wg pubkey)
[Peer] – Gegenstelle(n)

OpenVPN Generator

Kurze Erklärung: OpenVPN nutzt Zertifikate (CA, Server/Client-Cert). Dieses Tool hilft nur beim Erzeugen der .conf bzw. .ovpn-Datei. Die Zertifikate selbst erstellen Sie vorher mit easy-rsa oder einer PKI. Im Modus „Einfach“ sehen Sie nur die wichtigsten Felder, im Modus „Experte“ alle Optionen.
Einfach: sinnvolle Defaults. Experte: alle Optionen sichtbar.

Passwort-Generator

Kurze Erklärung: Erzeugt zufällige, sichere Passwörter im Browser (kein Server). Wählen Sie Länge und Zeichenarten – mindestens eine Option (Groß-/Kleinbuchstaben, Ziffern, Sonderzeichen) muss aktiv sein.

Base64 (Text) Encode/Decode

💡 Encode: Konvertiert Text zu Base64 | Decode: Konvertiert Base64 zurück zu Text

Base64 Datei

Datei zu Base64 (Data-URL-ähnlich, nur Base64-Teil) oder Base64 zurück in eine herunterladbare Datei. Läuft nur im Browser.

Datei herunterladen

Römische Zahlen

Arabische Zahlen 1–3999 ↔ klassische römische Schreibweise (Subtraktionsregeln). Nur im Browser.

Farbkonverter

HEX (#rrggbb), rgb(…) oder hsl(…) eingeben; Ausgabe aller gängigen Formate inkl. Vorschau.

JSON · YAML · TOML

Konvertierung im Browser per jsDelivr (js-yaml, @ltd/j-toml). Keine Daten werden an Ihren Server gesendet.

Geräte- & Browser-Informationen

Nur im Browser auslesbar (kein Server-Zugriff). Klick auf Aktualisieren, um Viewport und aktuelle Werte zu messen.

HTTP Basic Authentication

Erzeugt den Header Authorization: Basic … (Base64 von user:pass). UTF-8 wird berücksichtigt.

Open Graph & Twitter Card

User-Agent parsen

Parser wird von jsDelivr geladen.

HTTP-Statuscodes

CodeNameKurzbeschreibung

JSON → CSV

Erwartet ein JSON-Array von Objekten (oder ein einzelnes Objekt). Spalten = Vereinigung aller Keys.

SQL formatieren

Nutzt sql-formatter von jsDelivr. Dialekt wählen für bessere Schlüsselwort-Einrückung.

Chmod (Unix-Rechte)

XML formatieren

Einrückung per DOM-Parser (ein Dokument-Root). Sehr große Dateien können den Tab verlangsamen.

Textstatistik

Lorem-Ipsum-Generator

Emoji-Picker

Klick kopiert in die Zwischenablage (HTTPS oder localhost).

ASCII-Art-Text (Blockfont)

5-Zeilen-Blockfont: A–Z, a–z, 0–9, Leerzeichen, Umlaute (ä→ae, ö→oe, ü→ue, ß→ss), Satzzeichen . , : ; ! ? ' " ` ^ ~, Klammern ( ) [ ] { }, < > / \\ |, - _ + = * # @ $ % & € § ° · ×. Unbekannte Zeichen werden als ? dargestellt.

Hash Text

💡 MD5/SHA für Checksums, Passwort-Hashes (mit Salt besser serverseitig), Prüfsummen

Encrypt / Decrypt Text

Hinweis: Die Verschlüsselung erfolgt komplett im Browser mit AES-GCM. Nicht für hochkritische Produktions-Keys/Wallets verwenden.
💡 Verwenden Sie ein starkes, nur hier benutztes Passwort.

Password Strength Analyzer

Hinweis: Passwörter werden nur im Browser analysiert und nicht gespeichert oder übertragen.

PDF Signature Checker

Hinweis: Es wird nur geprüft, ob das PDF Signatur-Hinweise enthält (/Sig, /ByteRange etc.). Keine vollständige kryptographische Validierung.

HTML WYSIWYG Editor

Hinweis: Visueller Editor (contenteditable). Eingefügte <script>-Tags werden im Editor nicht ausgeführt; beim Einbinden in eine Seite Vorsicht. Quelltext und Vorschau können rohes HTML anzeigen.
Profi-Werkzeuge

Tastenkürzel & Hinweise
  • Strg+B / I / U – Fett, Kursiv, Unterstrichen (Fokus im Editor)
  • Feines Markup: Quelltext bearbeiten; visuelle Ansicht synchronisiert sich.
  • Einrücken parst HTML erneut – ungewöhnliches Markup kann sich leicht ändern.
  • Minify entfernt Zeilenumbrüche im Quelltext; Inhalt in <pre> kann mitbetroffen sein.

URL Encoder

SEO-Check (Google, Bing …)

Prüft eine öffentliche Seite auf typische SEO-Faktoren (Titel, Meta-Description, H1, Canonical, Open Graph, Mobile-Viewport, Alt-Texte) und eine kurze Web-Sicherheits-Checkliste (HTTPS, HSTS, X-Frame-Options/CSP, nosniff, CSP). Kein Ersatz für Google Search Console oder einen Pentest.

Sicherheit & Missbrauchsschutz

Dieses Tool ruft nur öffentliche http(s)-URLs auf (kein Zugriff auf interne Netze). Anfragen sind pro IP begrenzt. Halten Sie Suchmaschinen-Verifizierungs-Tokens geheim und nur in der Search Console / Webmaster hinterlegen – nicht in öffentlich kopierbarem HTML.

Warum findet Google meine Seite nicht?
  • Seite ist neu → Indexierung dauert oft mehrere Tage bis Wochen.
  • Falsche oder fremde Canonical-URL → Google indexiert eine andere Adresse. Jetzt: Canonical & Sitemap passen zur echten Domain (z. B. tools.mnhub.net).
  • Property in der Google Search Console & Bing Webmaster anlegen, Sitemap einreichen („Sitemap“-URL siehe robots.txt).
  • robots noindex oder blockierende Firewall prüfen.

Crontab Generator

💡 * = jede Minute, */5 = alle 5 Minuten, 0,15,30,45 = zu bestimmten Minuten
💡 * = jede Stunde, */2 = alle 2 Stunden, 9-17 = von 9 bis 17 Uhr
💡 * = jeden Tag, */7 = alle 7 Tage, 1-15 = vom 1. bis 15. des Monats
💡 * = jeden Monat, */3 = alle 3 Monate, 1-6 = Januar bis Juni
💡 0/7 = Sonntag, 1 = Montag, ..., 6 = Samstag. * = jeden Wochentag
💡 Der Befehl, der ausgeführt werden soll

Mail-Umzug (IMAP → IMAP)

Sicherheit

Dieses Tool kopiert E-Mails serverseitig. Aktivierung erfolgt über tool/config/mailmigrate.php. Bitte nur in geschützten Umgebungen nutzen (VPN / IP-Allowlist / Auth).

Hinweise & typische Probleme
  • Große Postfächer dauern lange (Stunden/Tage). Nutzen Sie testweise zuerst Dry-Run oder ein kleines Limit.
  • Viele Provider brauchen bei 2FA ein App-Passwort (nicht das normale Login-Passwort).
  • Rate-Limits/Temporäre Sperren sind möglich (zu viele Logins/Kopien in kurzer Zeit).
  • Das Tool kopiert standardmäßig (kein Löschen im Quellpostfach). Nach dem Umzug bitte manuell prüfen.
  • Duplikate werden über eine State-Datei pro Session vermieden – trotzdem nachher stichprobenartig kontrollieren.
Haftungsausschluss

Die Nutzung erfolgt auf eigenes Risiko. Es wird keine Haftung für Datenverlust, unvollständige Migration, Duplikate, Sperren durch Provider oder Folgeschäden übernommen. Prüfen Sie das Ergebnis vor dem Löschen im Quellpostfach und erstellen Sie bei Bedarf Backups/Exports.

Quelle (altes Postfach)
Ziel (neues Postfach)
Leer lassen = alle Ordner der Quelle.
Regex wird serverseitig geprüft.

                    

Token Generator

UUID Generator

ULID Generator

BIP39 Generator (Demo)

Wichtiger Hinweis: Dieses Tool ist nur eine Demo und nicht für echte Wallets, Kryptowährungen oder reale Seed-Phrases gedacht.

HMAC Generator

RSA Key Pair Generator

Hinweis: Schlüssel werden nur im Browser erzeugt. Export im PEM-Format. Für hochkritische Anwendungen dedizierte Key-Management-Lösungen nutzen.

SSH-Key unter Linux – von null loslegen

Du brauchst nur ein Terminal auf deinem Linux-PC (oder WSL). Alles passiert bei dir lokal mit ssh-keygen – dieser Assistent baut dir nur die Befehle.

  1. Einstellungen prüfen (Schlüsselart, optional Server für später).
  2. Schlüssel erzeugen – den grünen Block (Schritt 2) kopieren, ins Terminal einfügen, Enter. Bei Passphrase-Modus die Fragen von ssh-keygen beantworten.
  3. Öffentlichen Teil auf den Server bringenssh-copy-id (Schritt 4) oder Anleitung „von Hand“.
  4. Testenssh benutzer@server (erscheint unten, wenn du den Server eingetragen hast).
Was ist das? Ein SSH-Key ist ein Schlüsselpaar: privat (geheim, bleibt auf deinem PC) und öffentlich (darf auf den Server). So erkennt der Server dich ohne Passwort-Tippen – sicherer und bequemer.
1 Einstellungen (für die Befehle)
Ohne Passphrase: ein Befehlsblock, keine Rückfragen. Mit Passphrase: nach dem Einfügen fragt ssh-keygen zweimal nach dem Schutzpasswort.
Gleicher Login wie mit ssh …: Benutzername, dann @, dann IP oder Hostname.

2 Schlüssel erzeugen – alles in einem Rutsch

Terminal öffnen (Ctrl+Alt+T bei vielen Desktops). Den Block markieren, kopieren, ins Terminal einfügen (Ctrl+Shift+V), Enter.


                    

3 Öffentlichen Schlüssel ansehen oder kopieren

Falls du ihn manuell einfügen musst (Web-Oberfläche, Panel, anderer Weg als ssh-copy-id).


                        
                    

Die Ausgabe ist eine Zeile, beginnt mit ssh-ed25519 oder ssh-rsa. Genau diese Zeile braucht der Server.

4 Auf den Server bringen

Variante A – ein Befehl (wenn oben „Dein Server“ ausgefüllt ist)


                            
                        

Einmal ausführen; du wirst nach dem Login-Passwort des Servers gefragt (normal).

Variante B – von Hand (wenn du keinen Terminal-Zugang mit Passwort hast)

  1. Auf deinem PC: den Befehl aus Schritt 3 ausführen und die ganze Zeile kopieren.
  2. Auf dem Server (Konsole, Hosting-Panel „SSH keys“, etc.): die Zeile in die Datei ~/.ssh/authorized_keys einfügen (eine Zeile pro Key).
  3. Ordner ~/.ssh auf dem Server sollte nur für dich lesbar sein; die Datei authorized_keys oft Rechte 600.

Test & optional: Agent

Verbindung testen:


                        
                    

Wenn du eine Passphrase auf dem Schlüssel hast und nicht jedes Mal eingeben willst (nur diese Sitzung):


                        
                    
Mehr: ~/.ssh/config & Fehlersuche

Eigener Kurzname statt langer IP:

Host meinserver
    HostName 203.0.113.10
    User max
    IdentityFile ~/.ssh/id_ed25519
    IdentitiesOnly yes

Dann reicht ssh meinserver. Bei Problemen: ssh -v max@… für ausführliche Meldungen. Log auf dem Server oft unter /var/log/auth.log (Debian/Ubuntu).

QR Code Generator

💡 Geben Sie den Text ein, der als QR Code codiert werden soll

WiFi QR Code Generator

💡 Ist das Netzwerk versteckt (nicht in der Liste sichtbar)?

Docker Run to Compose Converter

💡 Fügen Sie Ihren kompletten docker run Befehl ein. Unterstützt: -p, -v, -e, --name, --restart, --network, -d, -it, --env-file, --memory, --cpus, etc.
💡 Der Name des Services in der docker-compose.yml

PDF Merge Tool

💡 Wählen Sie mindestens 2 PDF-Dateien aus. Die Dateien werden in der Reihenfolge zusammengefügt, wie sie ausgewählt wurden. Ergebnis-PDFs auf dem Server werden nach ca. 6 Stunden entfernt (Bereinigung u. a. beim Seitenaufruf und bei weiteren Uploads).
💡 Wenn leer, wird automatisch ein Name generiert. Endung .pdf wird automatisch hinzugefügt.

Bildformat konvertieren

Laden Sie ein Bild hoch und wählen Sie das Zielformat (z. B. JPG → PNG oder WebP). Verarbeitung auf dem Server mit PHP-GD. Ausgabedateien werden nach ca. 6 Stunden entfernt (Bereinigung u. a. beim Seitenaufruf).

Max. 20 MB. Eingaben u. a. JPEG, PNG, GIF, WebP, ICO mit PNG-Inhalt (je nach Server auch AVIF/BMP). Alte ICO nur mit BMP-Rastern werden nicht unterstützt.
Größe ändern (optional)

Leer lassen = unverändert. Nur Breite oder nur Höhe: proportional. Beide Werte: Bild proportional in den Rahmen einpassen (nicht beschneiden). Bei ICO wird danach bei Bedarf auf max. 256 px begrenzt.

iptables Rule Generator

💡 filter ist die Standard-Tabelle für Firewall-Regeln
💡 INPUT = eingehende Pakete, OUTPUT = ausgehende, FORWARD = weitergeleitete
💡 IP-Adresse oder CIDR-Notation (z.B. 192.168.1.0/24)
💡 IP-Adresse oder CIDR-Notation
💡 Einzelner Port, mehrere Ports (kommasepariert) oder Bereich (z.B. 1024:65535)
💡 Einzelner Port, mehrere Ports (kommasepariert) oder Bereich
💡 Eingangs-Interface (-i) oder Ausgangs-Interface (-o)
💡 Kommentar für die Regel (wird mit -m comment --comment verwendet)

Fail2ban Jail Generator

💡 Name des Jails (z.B. sshd für SSH, apache für Apache)
💡 Name des Filters (muss in /etc/fail2ban/filter.d/ existieren)
💡 Pfad zur Log-Datei, die überwacht werden soll
💡 Anzahl fehlgeschlagener Versuche vor dem Bannen
💡 Zeitfenster in Sekunden (s), Minuten (m) oder Stunden (h)
💡 Dauer des Banns in Sekunden (s), Minuten (m) oder Stunden (h)
💡 Ports, die gebannt werden sollen (leer = alle Ports)
💡 IPs oder Netzwerke, die nicht gebannt werden sollen (kommasepariert)

CrowdSec Parser & Scenario Generator

💡 Regex-Pattern für Log-Parsing (mit Named Groups)