中文 / ChangeLogs
MDUT (Multiple Database Utilization Tools) is a cross-platform desktop database management and exploitation tool, rebuilt from scratch with Go + Wails v2 + React/TypeScript. It supports graphical management of multiple mainstream databases and integrates advanced exploitation modules for authorized security testing.
- 🖥️ Pure Go Drivers — Zero CGO, single-binary cross-compilation for all platforms
- 🔒 Zero-dependency Runtime — Embedded frontend assets, runs as a single binary
- 🌐 Proxy Support — SOCKS5 proxy tunneling for all database types
- 🎨 Modern UI — Dark/Light themes with React 18 + Tailwind CSS v4 + shadcn/ui
- 🌍 i18n — Built-in Chinese/English internationalization
- 📝 SQL Editor — Monaco Editor with syntax highlighting and multi-result support
- MySQL 5.5+ / 8.0+ (including MariaDB)
- Microsoft SQL Server 2005+
- PostgreSQL 8.2+
- Oracle 11g+
- Redis 4.0+
| Feature | MySQL | MSSQL | PostgreSQL | Oracle | Redis |
|---|---|---|---|---|---|
| Connection Management | ✅ | ✅ | ✅ | ✅ | ✅ |
| SQL Query Editor (Monaco) | ✅ | ✅ | ✅ | ✅ | — |
| Table Browsing & Editing | ✅ | ✅ | ✅ | ✅ | — |
| Schema Inspection | ✅ | ✅ | ✅ | ✅ | — |
| Command Execution (UDF/CLR/Java) | ✅ | ✅ | ✅ | ✅ | ✅ |
| File Manager | ✅ | ✅ | ✅ | ✅ | ✅ |
| Reverse Shell | ✅ | — | — | ✅ | — |
| Shellcode Execution | ✅ | — | — | — | — |
| SOCKS5 Forward Proxy | ✅ | — | — | ✅ | — |
| RDB Write (Redis) | — | — | — | — | ✅ |
MSSQL supports xp_cmdshell, OLE Automation, and Agent Job execution strategies.
Download pre-built binaries from the Releases page:
| Platform | Format |
|---|---|
| Windows | .exe / .zip |
| macOS (Intel) | .dmg / .zip |
| macOS (Apple Silicon) | .dmg / .zip |
Linux is not supported yet.
| Layer | Technology |
|---|---|
| Backend | Go 1.25, Wails v2.12 |
| Frontend | React 18.3, TypeScript 5.7, Vite 5.4, Tailwind CSS v4, shadcn/ui |
| State | Zustand 5.0 |
| Editor | Monaco Editor |
| i18n | i18next |
| Storage | SQLite (local, pure Go) |
j1anFen / 冰蝎 / ODAT / MSDAT / SQLTOOLS - 深度撞击 / PayloadsAllTheThings / WarSQLKit
This tool is intended solely for authorized security testing and enterprise security assessment. You must ensure that all usage complies with applicable local laws and regulations. The developers and contributors assume no legal liability for any misuse. By using this tool, you acknowledge that you have read and agreed to these terms.