A comprehensive DHCP management system with a modern web interface.
- DHCP server functionality
- Device management
- User management
- Real-time statistics
- Dark/light mode
- Responsive design
front-end/: Frontend web applicationsrc/: Backend Rust codeapi/: API endpoints for the frontendserver/: DHCP server implementationdatabase/: Database models and operationsutils/: Utility functions
- Rust (latest stable version)
- Python 3.x (for frontend development server)
- SQLite
- Clone the repository
- Install dependencies:
cargo build
start_server.bat
This will start both the DHCP server and the API server.
start_frontend.bat
This will start a simple HTTP server for the frontend at http://localhost:3000.
- Open your browser and navigate to http://localhost:3000
- Log in with your credentials
- Manage your DHCP network
GET /api/devices: Get all devicesGET /api/users: Get all usersGET /api/stats: Get system statistics
MIT