Enthält: - rdp_client.py: RDP Client mit GUI und Monitor-Auswahl - rdp.sh: Bash-basierter RDP Client - teamleader_test/: Network Scanner Fullstack-App - teamleader_test2/: Network Mapper CLI Subdirectories mit eigenem Repo wurden ausgeschlossen. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1.5 KiB
1.5 KiB
Network Scanner - Docker Setup
Quick Start
-
Build and start all services:
docker-compose up -d --build -
Access the application:
- Frontend: http://localhost
- Backend API: http://localhost:8000
- API Documentation: http://localhost:8000/docs
-
View logs:
docker-compose logs -f -
Stop services:
docker-compose down
Services
Backend
- FastAPI application running on port 8000
- Network scanning capabilities
- WebSocket support for real-time updates
- SQLite database stored in
./data/volume
Frontend
- React application served by Nginx on port 80
- Proxy configuration for API requests
- Production-optimized build
Volumes
./data- Database persistence./logs- Application logs
Network Scanning
The backend container has network scanning capabilities with:
- nmap installed
- Socket-based scanning
- Service detection
Development
To rebuild after code changes:
docker-compose up -d --build
To rebuild specific service:
docker-compose up -d --build backend
docker-compose up -d --build frontend
Troubleshooting
Check service status:
docker-compose ps
View backend logs:
docker-compose logs backend
View frontend logs:
docker-compose logs frontend
Restart services:
docker-compose restart
Clean everything:
docker-compose down -v
docker system prune -a