IT-Tools - Selbstzuhostende Toolbox für IT-Gangsters

in Deutsch D-A-CH4 months ago

IT-Tools.tech presented sich knallhart als umfangreiche Open-Source-Web-Applikation (GPLv3) für IT-Administratoren, digitale Zartliner und todesmutige Entwickler, die sich ihr Knoppers schon um 9:00 Uhr reinzupfeiffen trauen. Mit einer sauberen, intuitiven Benutzeroberfläche und 150 nützlichen technischen Tools optimiert IT-Tools.tech den actiongeladenen Arbeitsalltag jedes Online-Rambos, indem es Aufgaben wie z.B Konvertierungen, Regex-Testing, IPv4-Subnetzberechnungen, Temperaturkonvertierungen und Text-Hashing effizienter gestaltet.

IT-Tools kann entweder direkt Online bestiegen oder selbst mithilfe eines Docker-Containers (siehe weiter unten) angefeuert werden, was mehr Privatsphäre und Anpassungsmöglichkeiten bietet.


Einige lüsternde Features von IT-Tools:

  • Base64 Encoder/Decoder: Text-Kodierung und -Dekodierung in Base64
  • Netzwerk-Utilities: IP-Adressrechner, Subnetz-Rechner, MAC-Adressensuche usw.
  • Web-Tools: URL-Parser, HTTP-Statuscode-Nachschlagewerk, Open Graph Meta-Generator
  • Entwickler-Tools: Regex-Tester, Crontab-Generator, Code-Formatierung, Git-Shittsheet …
  • Farbmanagement: Farbkonverter für verschiedene bunte und vielfältige Farbräume (außer Dark Rooms)
  • Sicherheitstools: Passwort-, RSA Key-Pair-, Text-Generator, Bcrypt-/Text-Hasher und Passwortstärke-Analysator
  • Datenverarbeitung: Werkzeuge zum Parsen, Formatieren, Validieren und Dominieren von JSON-, XML- und CSV-Dateien

Ansicht – Password Strength Analyser
it-tools-tech-open-source-password-strength-analyser.jpg

Ansicht – QR-Code Generator
it-tools-tech-open-source-qr-code-generator.jpg

Ansicht – Emoji Picker
it-tools-tech-open-source-emoji-picker.jpg


IT-Tools per Docker Container anfeuern

Beispiel - Dirty Einzeiler

docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latest

Beispiel - Docker-Compose File

# IT-Tools docker-compose.yml File
version: '3.9'

# Services
services:
    it-tools:
    image: 'corentinth/it-tools:latest'
    container_name: it-tools
    restart: unless-stopped
    ports:
        - 8080:80
    environment:
        - UID=1000
        - GID=1000
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:80"]
      interval: 1m
      timeout: 15s
      retries: 3
    logging:
      driver: json-file
      options:
        max-size: "10m"
        max-file: "3"

# Networks
networks:
  default:
    name: it-tools_net
    driver: bridge