WinDbg API Server
Windows crash dump analysis service using the Windows Debugger (CDB)
Queue Statistics
API Endpoints
Upload Dump File
POST /api/upload.php
Parameters: APIKEY, UID, file (.dmp)
Check Status
GET /api/status.php
Parameters: APIKEY, UID
Returns: status, queue position, processing times, real-time step progress
🆕 Real-Time Progress Tracking
The API now provides detailed progress during CDB analysis:
step_info.current_step - Current analysis step (e.g., "Loading debug symbols")
step_info.progress_percent - Overall completion percentage (0-100)
step_info.steps_completed - Number of completed steps
step_info.steps_total - Total steps in analysis
Download Analysis
GET /api/download.php
Parameters: APIKEY, UID
📊 Dashboard & Statistics
GET /api/stats.php
No authentication required
Returns: queue stats, system health, disk usage, API key usage, recent uploads, performance metrics, queue monitor heartbeat, and watchdog status
🖥️ Web Dashboard
GET /dashboard.php
Real-time web interface with auto-refresh (5s)
View queue status, monitor health, system metrics, recent uploads, and live progress
⚠️ Security Notice: This API requires a valid API key for all requests.
Configure your API keys in api/config.php
Documentation
For complete API documentation and client examples, see the README.md file.
WinDbg API Server v1.0.0 |
Dashboard |
JSON Status |
PHP 8.5.1