Un potente strumento open-source per la gestione delle reti e la risoluzione dei problemi di rete!
<div align="center">
<img alt="Logo di NETworkManager" src="https://raw.githubusercontent.com/BornToBeRoot/NETworkManager/main/Images/NETworkManager_128x128.png?raw=true" width="128" />
<h1>NETworkManager</h1>
<p>
<b>Un potente strumento open-source per gestire le reti e risolvere i problemi di rete!</b>
</p>
<p>
Semplifica e ottimizza la tua amministrazione di rete e la risoluzione dei problemi con <strong>NETworkManager</strong>. Connettiti, monitora e diagnostica la tua infrastruttura di rete e server utilizzando strumenti integrati come Remote Desktop (RDP), PuTTY (SSH, Serial, ecc.), PowerShell (WSL, K9s, ecc.) e TigerVNC (VNC). Esegui diagnostiche di rete approfondite con funzionalità tra cui Analizzatore WiFi, Scanner IP, Scansione Porte, Monitor Ping, Traceroute, Ricerca DNS, Cattura LLDP/CDP e <a href="https://borntoberoot.net/NETworkManager/docs/introduction">molte altre</a> — tutto in un'interfaccia pulita e unificata.
</p>
<p>
Organizza host e reti in profili con accesso senza soluzione di continuità a tutte le funzionalità. I file dei profili possono essere crittografati per proteggere i tuoi dati sensibili e utilizzati per separare diversi clienti o ambienti. NETworkManager è pronto per l'uso aziendale con un installer MSI, binari firmati, policy a livello di sistema per la configurazione centralizzata e supporto per gestori di pacchetti come Chocolatey, Evergreen e WinGet. Disponibile in oltre 16 lingue con temi chiari/scuri personalizzabili e colori di accento.
</p>
<p>
<a href="https://borntoberoot.net/NETworkManager/download" target="_blank">
<img alt="Download Now" src="https://img.shields.io/badge/%F0%9F%9A%80_Download_Now-00abbd?style=for-the-badge&labelColor=1c2526" height="48" />
</a>
</p>
<p>
<a href="https://github.com/BornToBeRoot/NETworkManager/stargazers" target="_blank">
<img alt="GitHub Stars" src="https://img.shields.io/github/stars/BornToBeroot/NETworkManager.svg?style=for-the-badge&logo=github&color=ffcc00&label=Stars" />
</a>
<a href="https://github.com/BornToBeRoot/NETworkManager/network" target="_blank">
<img alt="GitHub Forks" src="https://img.shields.io/github/forks/BornToBeroot/NETworkManager.svg?style=for-the-badge&logo=github&color=00abbd&label=Forks" />
</a>
<a href="https://github.com/BornToBeRoot/NETworkManager/releases" target="_blank">
<img alt="Total Downloads" src="https://img.shields.io/github/downloads/BornToBeroot/NETworkManager/total.svg?style=for-the-badge&logo=github&color=28a745&label=Downloads" />
</a>
</p>
<p>
<a href="https://github.com/BornToBeRoot/NETworkManager/releases/latest" target="_blank">
<img alt="Latest Release Downloads" src="https://img.shields.io/github/downloads/BornToBeroot/NETworkManager/latest/total.svg?style=for-the-badge&logo=github&label=Latest%20Release" />
</a>
<a href="https://github.com/BornToBeRoot/NETworkManager/releases" target="_blank">
<img alt="Pre-release Downloads" src="https://img.shields.io/github/downloads-pre/BornToBeroot/NETworkManager/latest/total.svg?label=Pre-release%20Downloads&style=for-the-badge&logo=github" />
</a>
</p>
<p>
<a href="https://ci.appveyor.com/project/BornToBeRoot/NETworkManager/branch/main" target="_blank">
<img alt="AppVeyor Build Status" src="https://img.shields.io/appveyor/ci/BornToBeRoot/NETworkManager/main.svg?style=for-the-badge&logo=appveyor&label=Main%20Build" />
</a>
<a href="https://github.com/BornToBeRoot/NETworkManager/blob/main/LICENSE" target="_blank">
<img alt="License" src="https://img.shields.io/github/license/BornToBeRoot/NETworkManager.svg?style=for-the-badge&logo=github&label=License" />
</a>
</p>
<p>
<a href="https://app.transifex.com/BornToBeRoot/NETworkManager/dashboard/" target="_blank">
<img alt="Transifex" src="https://img.shields.io/badge/%F0%9F%8C%8D_Help_Translate-28a745?style=for-the-badge" />
</a>
<a href="https://github.com/BornToBeRoot/NETworkManager/issues/new?labels=Feature-Request&template=Feature_request.md" target="_blank">
<img alt="Feature Request" src="https://img.shields.io/badge/%F0%9F%92%A1_Request_Feature-28a745?style=for-the-badge&logo=github" />
</a>
<a href="https://github.com/BornToBeRoot/NETworkManager/issues/new?labels=Issue&template=Bug_report.md" target="_blank">
<img alt="Bug Report" src="https://img.shields.io/badge/%F0%9F%90%9B_Report_Bug-red?style=for-the-badge&logo=github" />
</a>
</p>
<p>
<a href="#-download">Download</a> • <a href="#-dona">Dona</a> • <a href="#-schermate">Schermate</a> • <a href="#-changelog">Changelog</a> • <a href="#-documentazione">Documentazione</a> • <a href="#-contribuisci">Contribuisci</a> • <a href="#-compila">Compila</a> • <a href="#-ringraziamenti">Ringraziamenti</a> • <a href="#-licenza">Licenza</a>
</p>
</div>
<div align="center">
<img alt="Anteprima delle funzionalità di NETworkManager" src="https://raw.githubusercontent.com/BornToBeRoot/NETworkManager/main/Website/static/img/preview-features.gif?raw=true" />
</div>
## 🚀 Perché NETworkManager?
NETworkManager è lo strumento ideale per semplificare l'amministrazione di rete e la risoluzione dei problemi. Che tu sia un amministratore di sistema che gestisce una rete aziendale con più server, un ingegnere di rete in una grande impresa o un appassionato IT che gestisce il proprio laboratorio domestico, NETworkManager fornisce una potente suite di strumenti per gestire e diagnosticare la tua infrastruttura di rete in modo efficiente.
Ecco perché lo amerai:
- 🧰 **Esperienza Unificata** — Tutti i tuoi strumenti di rete essenziali insieme in un'interfaccia pulita e unificata.
- 🖥️ **Gestione Remota dei Sistemi** — Connettiti senza problemi tramite Remote Desktop (RDP), PuTTY (SSH, Serial, ecc.), PowerShell (WSL, K9s, ecc.) o TigerVNC (VNC).
- 🔍 **Analizza e Risolvi Problemi** — Diagnostica di rete approfondita con Analizzatore WiFi, Scanner IP, Scansione Porte, Monitor Ping, Traceroute, Ricerca DNS, Cattura LLDP/CDP e <a href="https://borntoberoot.net/NETworkManager/docs/introduction">molte altre</a>.
- 🔐 **Profili Sicuri** — Organizza host e reti in profili con accesso senza soluzione di continuità a tutte le funzionalità. Crittografa i file dei profili e separali per cliente o ambiente.
- 💎 **Open Source e Gratuito** — Niente pubblicità, niente abbonamenti, nessuna vendita dei tuoi dati, completamente guidato dalla comunità.
- 🏢 **Pronto per l'Azienda** — Installer MSI, binari firmati, [policy a livello di sistema](https://borntoberoot.net/NETworkManager/docs/system-wide-policies) per la configurazione centralizzata e supporto per gestori di pacchetti (Chocolatey, Evergreen e WinGet).
- 🎨 **Esperienza Personalizzata** — Disponibile in oltre 16 lingue, con temi chiari/scuri personalizzabili e colori di accento.
📖 Esplora tutte le funzionalità in dettaglio nella nostra [documentazione](https://borntoberoot.net/NETworkManager/docs/introduction).
## 📦 Download
Inizia oggi stesso con NETworkManager! Scarica i binari precompilati e [firmati](https://borntoberoot.net/NETworkManager/download#code-signing-policy) (setup, portatile o archivio) dalla nostra [pagina di download](https://borntoberoot.net/NETworkManager/download) con istruzioni dettagliate per l'installazione (es. installazione silenziosa). I file sono ospitati su [GitHub Releases](https://github.com/BornToBeRoot/NETworkManager/releases/latest).
<div align="center">
<a href="https://borntoberoot.net/NETworkManager/download" target="_blank">
<img alt="Download Now" src="https://img.shields.io/badge/%F0%9F%9A%80_Download_Now-00abbd?style=for-the-badge&labelColor=1c2526" height="48" />
</a>
</div>
> [!TIP]
> Le versioni pre-release con le ultime funzionalità e correzioni sono (a volte) disponibili per il test su [GitHub Releases](https://github.com/BornToBeRoot/NETworkManager/releases). Tieni presente che le versioni pre-release potrebbero essere instabili e non sono consigliate per l'uso in produzione. Segnala eventuali problemi riscontrati su [GitHub Issues](https://github.com/BornToBeRoot/NETworkManager/issues/new/choose).
Installa e aggiorna tramite gestori di pacchetti per una configurazione senza problemi:
- **Chocolatey**:
```powershell
choco install networkmanager
```
- **WinGet**:
```powershell
winget install BornToBeRoot.NETworkManager
```
- **Evergreen**:
```powershell
# Get latest release
Get-EvergreenApp -Name NETworkManager
# Save setup file
Get-EvergreenApp -Name NETworkManager | Save-EvergreenApp -Path C:\Users\$env:Username\Downloads\
```
Modulo PowerShell Evergreen (es. per automatizzare la creazione di immagini o gli aggiornamenti SCCM/Intune): <https://github.com/eucpilots/evergreen-module>
## 💖 Dona
NETworkManager è open source, gratuito e senza pubblicità — sviluppato nel mio tempo libero per te.
Se lo trovi utile, ecco come puoi supportare il progetto:
- 🌟 **Metti una stella al repository** — Mostra il tuo apprezzamento e rimani aggiornato sulle nuove funzionalità.
- 📢 **Condividilo** — Diffondi la notizia tra amici, colleghi o sui social media.
- 🎥 **Crea contenuti** — Scrivi post sul blog, crea tutorial o produci video su NETworkManager.
- ☕🍺 **Dona** — Supporta il progetto con un caffè o una birra!
| Criptovaluta | Indirizzo |
| --------------------- | ------------------------------------------------ |
| Bitcoin (BTC) | `bc1qwv0pqgrylt38djhemxdtm0ek94uuup6srl3x9n` |
| Ethereum (ETH) | `0xB25926F4D4Cf4b1A84645EB71f2747808492c63D` |
| XRP (XRP) | `rw95DGpqwM4MC74rYiixtHugn8XpHtpxGK` |
| Solana (SOL) | `HXkCwZtoVcFEPkwurQPfeVfK3PckKkqo1E5xjDAtQYr2` |
| Dogecoin (DOGE) | `DURnrWRpoE4ypCjD9fVaVnDrXJ1hfZrPjj` |
Grazie per aiutare a mantenere vivo NETworkManager!
## 📷 Schermate
<div align="center">
<img alt="Anteprima file di profilo crittografati, gestione gruppi e profili" src="https://raw.githubusercontent.com/BornToBeRoot/NETworkManager/main/Website/static/img/preview-profiles.gif?raw=true" />
File di profilo crittografati, gestione gruppi e profili.
---
<img alt="Anteprima schede e trascinamento in NETworkManager" src="https://raw.githubusercontent.com/BornToBeRoot/NETworkManager/main/Website/static/img/preview-tabs-drag-drop.gif?raw=true" />
Schede e funzionalità di trascinamento.
---
<img alt="Anteprima tema chiaro/scuro di NETworkManager" src="https://raw.githubusercontent.com/BornToBeRoot/NETworkManager/main/Website/static/img/preview-light-theme.png?raw=true" />
Temi chiari/scuri personalizzabili e colori di accento.
</div>
## 📃 Changelog
Rimani aggiornato con gli ultimi miglioramenti e funzionalità. Consulta il changelog completo [qui](https://borntoberoot.net/NETworkManager/docs/category/changelog).
## 📖 Documentazione
Esplora tutto ciò di cui hai bisogno per ottenere il massimo da **NETworkManager**: guide complete, tutorial, post del blog e FAQ — tutto sul nostro sito web: [borntoberoot.net/NETworkManager](https://borntoberoot.net/NETworkManager).
## ✨ Contribuisci
Unisciti alla nostra community per rendere NETworkManager ancora migliore! Ecco come puoi contribuire:
- **🐞 Segnala Bug / Richiedi Funzionalità** — Condividi idee o problemi [qui](https://github.com/borntoberoot/networkmanager/blob/main/CONTRIBUTING.md#contributing).
- **💻 Contributi di Codice** — Aggiungi funzionalità o correggi bug. Vedi [linee guida](https://github.com/borntoberoot/networkmanager/blob/main/CONTRIBUTING.md#code).
- **🌍 Traduzioni** — Aiuta a localizzare NETworkManager [qui](https://github.com/borntoberoot/networkmanager/blob/main/CONTRIBUTING.md#translation).
- **📚 Documentazione** — Migliora la documentazione e i tutorial [qui](https://github.com/borntoberoot/networkmanager/blob/main/CONTRIBUTING.md#documentation).
- **🔒 Segnalazioni di Sicurezza** — Segnala le vulnerabilità in modo responsabile [qui](https://github.com/BornToBeRoot/NETworkManager/blob/main/SECURITY.md).
Vedi tutti i contributori [qui](https://github.com/BornToBeRoot/NETworkManager/blob/main/CONTRIBUTORS.md). Seguiamo il [Codice di Condotta del Contributor Covenant](https://github.com/BornToBeRoot/NETworkManager/blob/main/CODE_OF_CONDUCT.md).
## 🔧 Compila
Compila NETworkManager da solo con questi passaggi:
1. **Prerequisiti**:
- [.NET 10.x SDK](https://dotnet.microsoft.com/download/dotnet/10.0)
- [Visual Studio 2026](https://visualstudio.microsoft.com/) con lo sviluppo desktop .NET e lo sviluppo Universal Windows Platform (oppure [JetBrains Rider](https://www.jetbrains.com/rider/) — devi comunque installare il carico di lavoro UWP tramite Visual Studio Installer)
2. **Clona il repository**:
- Clona con i sottomoduli:
```powershell
git clone https://github.com/BornToBeRoot/NETworkManager.git
cd NETworkManager
git submodule update --init --recursive
```
3. **Compila**:
- Apri `.\Source\NETworkManager.sln` in Visual Studio o JetBrains Rider.
- In alternativa, compila tramite riga di comando:
```powershell
dotnet restore .\Source\NETworkManager.sln
dotnet build .\Source\NETworkManager.sln --configuration Release --no-restore
```
## 🙏 Ringraziamenti
Un enorme ringraziamento ai nostri sostenitori e contributori che rendono possibile NETworkManager:
- **Servizi**:
- [AppVeyor](https://www.appveyor.com/) — CI/CD per Windows, Linux e macOS.
- [GitHub Pages](https://pages.github.com/) — Hosting della nostra documentazione.
- [ip-api.com](https://ip-api.com/) — API di geolocalizzazione IP (gratuita per uso non commerciale).
- [JetBrains](https://www.jetbrains.com/) — Licenze per [Rider](https://www.jetbrains.com/rider/) e altri strumenti.
- [SignPath.io](https://signpath.io/) & [SignPath Foundation](https://signpath.org/) — Servizio di firma del codice e certificato gratuiti per progetti open source.
- [Transifex](https://www.transifex.com/) — Piattaforma di localizzazione.
- **Librerie**:
- [#SNMP Library](https://github.com/lextudio/sharpsnmplib) — Libreria SNMP per .NET.
- [AirspaceFixer](https://github.com/chris84948/AirspaceFixer) — AirspacePanel risolve tutti i problemi di Airspace con Winforms ospitati in WPF.
- [ControlzEx](https://github.com/ControlzEx/ControlzEx) — Controlz condivisi per WPF e altro.
- [DnsClient.NET](https://github.com/MichaCo/DnsClient.NET) — Libreria open-source potente e ad alte prestazioni per le ricerche DNS.
- [Docusaurus](https://docusaurus.io/) — Siti web di documentazione open source facili da mantenere.
- [Dragablz](https://dragablz.net/) — TabControl estraibile per WPF.
- [GongSolutions.Wpf.DragDrop](https://github.com/punker76/gong-wpf-dragdrop) — Un framework drag'n'drop facile da usare per WPF.
- [IPNetwork](https://github.com/lduchosal/ipnetwork) — Libreria .NET per calcoli complessi di reti, IP e sottoreti.
- [LiveCharts2](https://github.com/Live-Charts/LiveCharts2) — Grafici, mappe e indicatori belli e interattivi.
- [LoadingIndicators.WPF](https://github.com/zeluisping/LoadingIndicators.WPF) — Una raccolta di indicatori di caricamento per WPF.
- [MahApps.Metro](https://mahapps.com/) — Toolkit UI per applicazioni WPF.
- [MahApps.Metro.IconPacks](https://github.com/MahApps/MahApps.Metro.IconPacks) — Pacchetti icona fantastici per WPF e UWP in un'unica libreria.
- [NetBeauty2](https://github.com/nulastudio/NetBeauty2) — Sposta i componenti runtime e le dipendenze dell'app .NET in una sottodirectory.
- [PSDiscoveryProtocol](https://github.com/lahell/PSDiscoveryProtocol) — Modulo PowerShell per la scoperta LLDP/CDP.
Metti una stella a questi progetti per mostrare il tuo supporto!
## 🔒 Politica di Firma del Codice
NETworkManager utilizza servizi gratuiti di firma del codice da [SignPath.io](https://signpath.io/) e un certificato gratuito di firma del codice fornito dalla [SignPath Foundation](https://signpath.org/) per firmare tutti i binari e gli installer ufficiali, garantendo autenticità e integrità.
I binari e gli installer vengono compilati su [AppVeyor](https://ci.appveyor.com/project/BornToBeRoot/networkmanager) direttamente dal [repository GitHub](https://github.com/BornToBeRoot/NETworkManager/blob/main/appveyor.yml). Dopo ogni compilazione, gli artefatti vengono automaticamente inviati a [SignPath.io](https://signpath.io/) tramite webhook, dove vengono firmati dopo l'approvazione manuale del manutentore. Una volta firmati, i binari vengono caricati sulla [pagina delle release di GitHub](https://github.com/BornToBeRoot/NETworkManager/releases).
## 🔐 Informativa sulla Privacy
La tua privacy è importante. NETworkManager non trasferirà alcuna informazione ad altri sistemi in rete a meno che non sia esplicitamente richiesto dall'utente o dalla persona che lo installa o lo utilizza.
NETworkManager ha integrato alcuni servizi di terze parti **opzionali** per migliorare le funzionalità. Puoi scegliere di abilitare o disabilitare questi servizi al primo avvio o successivamente nelle impostazioni:
- [api.github.com](https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement) — Controlla gli aggiornamenti dell'applicazione.
- [ipify.org](https://www.ipify.org/) — Recupera l'indirizzo IP pubblico utilizzato dal client.
- [ip-api.com](https://ip-api.com/docs/legal) — Recupera le informazioni di rete (es. geolocalizzazione, ISP, resolver DNS) utilizzate dal client.
- [speed.cloudflare.com](https://www.cloudflare.com/privacypolicy/) — Misura la velocità di download/upload, latenza e jitter.
## 📝 Licenza
NETworkManager è concesso in licenza secondo la [GNU General Public License v3](https://github.com/BornToBeRoot/NETworkManager/blob/main/LICENSE). Le licenze delle librerie sono [qui](https://github.com/BornToBeRoot/NETworkManager/tree/main/Source/NETworkManager.Documentation/Licenses).