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