Original Vue.js + Vite + FastAPI toolkit for sysadmin, network, security, DevOps, UniFi, and forensic workflows. It is not a fork of IT-Tools; it is a purpose-built operational toolbox for MRDTech-style infrastructure work.
Screenshots will be added after the first live visual capture.
cp .env.example .env
# optionally set VIRUSTOTAL_API_KEY, ABUSEIPDB_API_KEY, HIBP_API_KEY, and URLSCAN_API_KEY
docker compose up -d --build
open http://localhost:10233Persistent case-manager data is stored in the system-tools-suite-data Docker volume at /data/system_tools.db inside the container.
- Ping / Traceroute
- Port Scanner
- DNS Lookup
- MXToolbox
- DNS Propagation Checker
- Reverse DNS Lookup
- WHOIS Lookup
- SSL Certificate Checker
- SSL Labs Grade
- VLAN Calculator
- Subnet Calculator
- BGP ASN Lookup
- Network Bandwidth Calculator
- IP Geolocation
- Wake on LAN
- HTTP Header Inspector
- Website Response Time Checker
- Network Address Translator
- Blacklist / RBL Checker
- SMART Disk Health Checker
- Windows Event ID Lookup
- Syslog Severity Calculator
- AD/LDAP Distinguished Name Builder
- GPO Path Calculator
- Cron Expression Builder
- Service Uptime Calculator
- Password Generator
- Password Strength Analyzer
- SSH Key Generator
- Hash Generator / Verifier
- Certificate Decoder
- JWT Decoder
- CIDR Firewall Rule Builder
- CVE Lookup
- HaveIBeenPwned
- URLScan.io
- Email Header Analyzer
- VirusTotal Checker
- Base64 Encoder / Decoder
- IOC Scanner
- Docker Run to Compose Converter
- Kubernetes Resource Calculator
- Terraform Variable Formatter
- YAML / JSON / TOML Converter
- UniFi VLAN Builder
- UniFi Port Profile Builder
- UniFi Client Lookup
- File Hash Verifier
- Metadata Extractor
- String Finder
- Log Analyzer
- Case Manager
Server-side threat enrichment tools read these optional environment variables:
VIRUSTOTAL_API_KEYABUSEIPDB_API_KEYHIBP_API_KEYfor HaveIBeenPwned API v3 breach checks.URLSCAN_API_KEYfor URLScan.io submissions and result polling.
When keys are absent, IOC tools still classify input locally and clearly report skipped enrichments. No fake threat intel, because that would be stupid.