Major feature enhancement: Windows PowerShell network scanning integration
- Added Windows PowerShell network scanner with auto-detection and interactive mode - Implemented dual scanning system (Windows + Linux fallback) - Added computer management features (rename, delete, duplicate checking) - Enhanced UI with modern responsive design and Romanian localization - Added comprehensive Windows-Linux integration with WSL interop - Improved error handling and user feedback throughout - Added hot reload for development and comprehensive documentation 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
43
readme.md
43
readme.md
@@ -7,6 +7,7 @@ Aplicație web pentru managementul și trezirea calculatoarelor din rețeaua loc
|
||||
- 🚀 Interfață web modernă pentru gestionarea calculatoarelor
|
||||
- ⚡ Trimitere magic packets Wake-on-LAN
|
||||
- 🔍 Scanare automată a rețelei pentru detectarea dispozitivelor
|
||||
- 🖥️ **Scanare separată Windows** - script PowerShell optimizat pentru scanarea precisă din Windows
|
||||
- 📱 Design responsive (mobile-friendly)
|
||||
- 🐳 Containerizată cu Docker pentru deployment ușor
|
||||
|
||||
@@ -23,27 +24,30 @@ Aplicație web pentru managementul și trezirea calculatoarelor din rețeaua loc
|
||||
mkdir -p data
|
||||
|
||||
# Pornește serviciile
|
||||
docker-compose up -d
|
||||
docker compose up -d
|
||||
|
||||
# Vezi logs
|
||||
docker-compose logs -f wol-web
|
||||
docker compose logs -f wol-web
|
||||
|
||||
# Oprește serviciile
|
||||
docker-compose down
|
||||
docker compose down
|
||||
```
|
||||
|
||||
## Accesare
|
||||
|
||||
Aplicația va fi disponibilă pe: **http://IP_HOST:8088**
|
||||
Aplicația va fi disponibilă pe: **http://IP_HOST:5000**
|
||||
|
||||
## Structura Proiectului
|
||||
|
||||
```
|
||||
├── app/ # Directorul aplicației
|
||||
│ ├── app.py # Aplicația Flask principală
|
||||
│ ├── requirements.txt # Dependențele Python
|
||||
│ ├── requirements.txt # Dependințele Python
|
||||
│ └── templates/
|
||||
│ └── index.html # Interfața web
|
||||
├── scripts/ # Script-uri pentru scanarea Windows
|
||||
│ ├── windows-network-scan.ps1 # Script PowerShell pentru scanare
|
||||
│ └── run-scan.ps1 # Wrapper pentru scanare
|
||||
├── Dockerfile # Configurație Docker
|
||||
├── docker-compose.yml # Orchestrare servicii
|
||||
├── start.sh # Script de pornire rapidă
|
||||
@@ -51,6 +55,35 @@ Aplicația va fi disponibilă pe: **http://IP_HOST:8088**
|
||||
└── data/ # Directorul pentru configurații (creat automat)
|
||||
```
|
||||
|
||||
## Scanare Rețea
|
||||
|
||||
### Scanare automată din container (limitată)
|
||||
Aplicația poate scana automat din container, dar cu limitări în Docker Desktop pe Windows.
|
||||
|
||||
### Scanare separată Windows (recomandată)
|
||||
Pentru rezultate complete, rulează script-ul PowerShell din Windows:
|
||||
|
||||
```powershell
|
||||
# Scanare cu meniu interactiv
|
||||
scripts\windows-network-scan.ps1
|
||||
|
||||
# Scanare rețea specificată
|
||||
scripts\windows-network-scan.ps1 -Network "192.168.1.0/24"
|
||||
|
||||
# Cu opțiuni avansate
|
||||
scripts\windows-network-scan.ps1 -Network "192.168.100.0/24" -TimeoutMs 500 -BatchSize 20 -Verbose
|
||||
```
|
||||
|
||||
**Funcționalități script Windows:**
|
||||
- 🔍 Detectare automată rețele locale
|
||||
- 📋 Meniu interactiv pentru selecția rețelei
|
||||
- ⚡ Scanare paralelizată cu batch-uri configurabile
|
||||
- 🏷️ Rezolvare hostname-uri
|
||||
- 📊 Afișare progres în timp real
|
||||
- 💾 Salvare rezultate în JSON pentru aplicația web
|
||||
|
||||
Rezultatele scanului sunt salvate în `data/network-scan-results.json` și citite automat de aplicația web.
|
||||
|
||||
## Configurare
|
||||
|
||||
Calculatoarele sunt stocate în fișierul `data/wol-computers.conf` cu formatul:
|
||||
|
||||
Reference in New Issue
Block a user