Files
root cb073786b3 Initial commit: Werkzeuge-Sammlung
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>
2026-01-28 09:39:24 +01:00

1.5 KiB

Network Scanner - Docker Setup

Quick Start

  1. Build and start all services:

    docker-compose up -d --build
    
  2. Access the application:

  3. View logs:

    docker-compose logs -f
    
  4. 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