Documentazione Utente

Manuale di Saing Utilities EVO Complete

Guida completa e dettagliata a tutte le 320+ funzionalità del programma: manutenzione PC, IA integrata, cybersecurity, recupero dati, deframmentazione avanzata e molto altro.

Versione 25.53 EVO Complete — © 1989-2026 Salvatore Inguì — INFOBIT.CLOUD

📖 1. Introduzione

Saing Utilities EVO Complete v25.53 è una suite professionale di manutenzione, ottimizzazione e sicurezza per PC Windows, sviluppata da Salvatore Inguì (InfoBit.cloud) a partire dal 1989. Con oltre 68.000 righe di codice e 320+ strumenti integrati, rappresenta una delle soluzioni più complete disponibili per la gestione avanzata del proprio computer.

Il programma integra un sistema di Intelligenza Artificiale completo composto dall'assistente conversazionale J@rviS (con 10 stati emotivi e memoria persistente), dall'agente autonomo Nanobot (317+ strumenti system), e dal motore RAG SaingMemory con Knowledge Base di oltre 300.000 voci. Il tutto supportato da 8+ provider AI cloud gratuiti (Groq, Gemini, DeepSeek, Mistral, HuggingFace, Together, Perplexity, Cohere) e la possibilità di eseguire modelli locali tramite Ollama, LM Studio e GPT4All.

La sicurezza è garantita dall'Ethical Security Center con 187+ strumenti di cybersecurity etica conformi all'Art. 615-ter del Codice Penale e alla Legge 90/2024, e dall'Antivirus Center integrato con 3 motori di scansione (Windows Defender, VirusTotal API e ClamAV).

Punti Chiave

  • 320+ strumenti organizzati in categorie specializzate
  • IA con memoria persistente — J@rviS impara dalle interazioni precedenti
  • Multi-Engine Defrag — 5 motori con fallback automatico e mappa cluster circolare
  • Recovery Data System — parsing NTFS/FAT, file carving con 80+ firme, immagini forensi
  • Ethical Security Center — 187+ strumenti di cybersecurity etica in 15 categorie
  • Antivirus Center — tripla scansione Defender + VirusTotal + ClamAV
  • Backup Completo — VSS Shadow Copy, immagini .simg crittografate, incrementale
  • SaingNet P2P — rete peer-to-peer per condivisione knowledge base
  • 63 fonti RSS per news tech, tips & tricks e contenuti Nerd/Geek

💻 2. Requisiti di Sistema

Requisito Minimo Consigliato
Sistema OperativoWindows 10 (64-bit)Windows 10/11 (64-bit)
ProcessoreDual-Core 1.5 GHzQuad-Core 2.0 GHz+
RAM4 GB8 GB+
Spazio su Disco500 MB2 GB+ (per modelli IA locali)
Connessione InternetOpzionale (per IA cloud e RSS)Consigliata (funzionalità complete)
PrivilegiEsecuzione come AmministratoreEsecuzione come Amministratore

⚠ Importante: Il programma richiede privilegi di Amministratore per eseguire operazioni come deframmentazione, scansione antivirus, gestione dischi e riparazione sistema. Eseguire sempre il programma come Administrator (tasto destro → Esegui come amministratore).

📥 3. Installazione e Avvio

3.1 Download

Il programma è disponibile per il download gratuito dalla pagina ufficiale: www.infobit.cloud. Il file scaricabile è l'eseguibile Saing Utilities v25.53 EVO Complete.exe insieme al file di documentazione manualesaingutilities.html.

3.2 Primo Avvio

  1. Scaricare il file Saing Utilities v25.53 EVO Complete.exe dalla pagina ufficiale
  2. Collocare il file in una cartella a scelta (es. C:\SaingUtilities\)
  3. Tasto destro su Saing Utilities v25.53 EVO Complete.exeEsegui come amministratore
  4. Attendere lo splash screen di caricamento iniziale
  5. Il programma è pronto all'uso — non richiede Python, dipendenze esterne o installazione

3.3 Struttura File

Tutti i dati dell'applicazione (configurazione, log, modelli IA, backup, knowledge base) vengono salvati automaticamente nella stessa cartella del programma. Non sono necessarie installazioni in cartelle di sistema o nel Registro di Windows.

💡 Suggerimento: Si consiglia di creare un collegamento sul Desktop con l'opzione "Esegui come amministratore" per un accesso rapido al programma.

🖥 4. Interfaccia Principale

L'interfaccia di Saing Utilities è organizzata in un'architettura a tab (schede) con una barra dei menu in alto e un pannello di stato nella parte inferiore. Il design adotta un tema scuro professionale con accenti verdi (#00ff88) e ciano (#00d4ff), ottimizzato per l'uso prolungato.

4.1 Barra del Titolo

La barra del titolo mostra il nome del programma, la versione corrente (v25.53 EVO Complete) e i crediti dell'autore. Durante le operazioni, può mostrare indicatori di progresso.

4.2 Barra dei Menu

La barra dei menu si trova nella parte superiore e contiene quattro menu principali: File, Strumenti, Visualizza e Aiuto. Ciascun menu è dettagliato nelle sezioni successive di questo manuale.

4.3 Sistema a Tab (Schede)

Il contenuto principale è organizzato in schede navigabili tramite le icone nella barra laterale o i pulsanti nella Dashboard. Le tab principali includono: Dashboard, Pulizia, Ottimizzazione, Tuning, Manutenzione Disco, Defrag, Monitor, Backup, Recovery, Antivirus, Cybersecurity, J@rviS AI, Nanobot, IA Locale, Scheduler, News/Tips, Nerd Geek, Log e Temi.

4.4 Pannello di Log

Il pannello di log in tempo reale mostra tutte le operazioni eseguite dal programma con timestamp, livello di severità (info, warning, error) e descrizione dettagliata. Il log è accessibile dalla tab dedicata "Log" ed è fondamentale per il troubleshooting.

4.5 Mini Grafici

Nella Dashboard sono presenti mini grafici in tempo reale che mostrano l'utilizzo di CPU, RAM e rete. Questi grafici utilizzano Canvas puro e si aggiornano ogni secondo, fornendo una panoramica immediata delle prestazioni del sistema.

4.6 Animazioni e Widget

Il programma include widget animati personalizzati: GlowButton (pulsanti con effetto glow al passaggio del mouse), PulseIndicator (indicatori di stato pulsanti), AnimatedProgressBar (barre di progresso animate), TypewriterLabel (effetto macchina da scrivere per le risposte IA) e MorphingPopup (popup con animazione di espansione dal centro).

4.7 Menu Contestuale (Tasto Destro)

Cliccando con il tasto destro sulla finestra principale si accede a un menu contestuale che permette di: aggiornare i dati, attivare/disattivare la modalità fullscreen, centrare la finestra, ripristinare le dimensioni originali, visualizzare informazioni di sistema e chiudere l'applicazione.

🎯 9. Dashboard

La Dashboard è la schermata principale e il centro di controllo dell'applicazione. Fornisce una panoramica completa dello stato del sistema e accesso rapido a tutte le funzionalità principali.

9.1 Panoramica Sistema

La sezione superiore mostra informazioni chiave in tempo reale: utilizzo CPU con mini grafico animato, utilizzo RAM, stato dei dischi (con capacità totale e spazio libero), temperatura del sistema (se supportata) e stato della rete. I dati si aggiornano automaticamente ogni secondo.

9.2 Log Attività

Il log delle attività sulla Dashboard mostra in tempo reale le operazioni eseguite dal programma: pulizia completata, ottimizzazione RAM, scansioni antivirus, rilevamento anomalie e notifiche di sistema. Ogni voce è timestampata e classificata per tipo (info, warning, error) per un monitoraggio immediato dello stato del PC.

9.3 Indicatore di Salute

Il widget SystemHealthWidget mostra un indicatore circolare color-coded dello stato generale del sistema: verde (ottimo), giallo (attenzione), arancione (problemi minori), rosso (problemi critici). Il calcolo tiene conto di CPU, RAM, disco, temperatura e stato degli aggiornamenti.

9.4 Notifiche e Alert

Il sistema di alert integrato mostra popup e notifiche toast per eventi importanti: problemi hardware rilevati, aggiornamenti disponibili, operazioni completate e suggerimenti dell'IA. Il sistema AlertManager supporta tre canali di notifica: log, chat e popup.

🧹 10. Pulizia Avanzata

La scheda Pulizia Avanzata offre un sistema completo per la rimozione di file inutili e temporanei dal sistema, liberando spazio su disco e migliorando le prestazioni.

10.1 Categorie di Pulizia

L'AdvancedCleaner copre oltre 25 categorie di pulizia, organizzate in gruppi logici:

🗄

File Temporanei di Sistema

Pulizia della cartella %TEMP%, Windows\Temp, file di prefetch, log di installazione, report errori di Windows (WER), crash dump e minidump. Include anche la pulizia della cache dei font e della cache shader di DirectX.

🌐

Cache Browser

Rimozione della cache, cookie, cronologia e dati di sessione per tutti i browser principali: Google Chrome, Mozilla Firefox, Microsoft Edge, Opera e Brave. Per ogni browser vengono pulite le cache specifiche (HTML5, localStorage, IndexedDB).

🗑

Cestino e File Eliminati

Svuotamento del Cestino di Windows con conferma opzionale. Include la pulizia dei file eliminati con criteri temporali (es. più vecchi di 30 giorni) e la rimozione dei collegamenti non validi.

📁

Cache Applicazioni

Pulizia della cache di applicazioni comuni: thumbnail di Windows, cache icone, log applicativi, file di aggiornamento residui e pacchetti installer temporanei.

10.2 Modalità di Esecuzione

  • Scansione: Analizza il sistema senza eliminare nulla, mostrando lo spazio recuperabile per categoria
  • Pulizia Selettiva: Permette di scegliere le categorie da pulire tramite checkbox
  • Pulizia Completa: Esegue la pulizia di tutte le categorie con un solo clic

10.3 Report Post-Pulizia

Al termine dell'operazione, viene mostrato un riepilogo dettagliato con lo spazio totale recuperato, diviso per categoria, e i file specifici eliminati. Il report può essere esportato in formato JSON o PDF.

11. Ottimizzazione Sistema

La sezione Ottimizzazione fornisce strumenti per migliorare le prestazioni del sistema attraverso la gestione dei processi, la liberazione della memoria e l'ottimizzazione dei servizi di Windows.

11.1 Gestione Processi

Il ProcessManager mostra tutti i processi attivi con informazioni dettagliate: PID, utilizzo CPU e RAM, utente, percorso dell'eseguibile e descrizione. Permette di terminare processi non necessari o bloccati, con un sistema di sicurezza che impedisce la chiusura di processi critici di sistema.

11.2 Liberazione Memoria

Il MemoryManager offre diverse strategie per liberare RAM: svuotamento della Working Set, pulizia della Standby List, rimozione delle DLL non più utilizzate e ottimizzazione del file di paging. Per Windows, utilizza API native per una liberazione efficace senza compromettere la stabilità del sistema.

11.3 Ottimizzazione Servizi

Permette di gestire i servizi di Windows disabilitando quelli non necessari per il tipo di utilizzo dell'utente. Include profili preconfigurati per diversi scenari d'uso che vengono applicati anche dalla scheda Tuning (vedi sezione 12).

11.4 Analisi Disco

Il DiskManager analizza l'utilizzo dello spazio su disco, identificando i file e le cartelle più voluminosi. Mostra una suddivisione per tipo di file (video, audio, immagini, documenti, archivi) con grafici e statistiche.

11.5 Rilevamento Anomalie

L'AnomalyDetector monitora in background il sistema alla ricerca di comportamenti anomali: picchi di CPU, perdite di memoria, processi sospetti e deterioramento delle prestazioni nel tempo. Le soglie di allerta sono completamente configurabili dall'utente.

🎮 12. Tuning Avanzato

La scheda Tuning offre 8 preset di ottimizzazione progettati per diversi scenari d'uso. Ogni preset modifica automaticamente le impostazioni di sistema, i servizi, la memoria e la CPU per massimizzare le prestazioni nello scenario selezionato.

🎮

Gaming

Ottimizza il sistema per le prestazioni di gioco: disabilita i servizi non necessari, imposta il piano alimentare ad alte prestazioni, priorizza la GPU, libera RAM e disabilita i servizi di indicizzazione e aggiornamento automatico durante il gioco.

💻

Workstation

Configurazione ottimale per workstation professionali: massimizza le prestazioni della CPU, ottimizza la gestione della memoria per applicazioni pesanti, priorizza I/O disco e configura la cache file system per carichi di lavoro intensivi.

🔋

Batteria / Risparmio Energetico

Riduce il consumo energetico: attiva il piano alimentazione risparmio, riduce la frequenza CPU, minimizza l'attività dei dischi, disabilita i servizi non essenziali e ottimizza la retroilluminazione per prolungare la durata della batteria nei portatili.

🚀

Prestazioni Massime

Sblocca tutte le prestazioni del sistema: piano alimentazione ad alte prestazioni, disabilita tutti i servizi non critici, ottimizza la CPU per la massima frequenza, configura la RAM per prestazioni aggressive e disabilita le animazioni visive.

🎨

Multimedia

Ottimizza la riproduzione di contenuti multimediali: priorizza l'audio e il video, configura la sincronizzazione GPU/CPU, ottimizza il buffer audio e disabilita i processi che potrebbero causare frame drop o audio crackling.

🕸

Sviluppo

Configurazione per sviluppatori software: ottimizza la gestione della RAM per IDE pesanti (Visual Studio, IntelliJ), configura la cache del file system per la compilazione, priorizza I/O e mantiene aggiornati i servizi di sviluppo.

🔒

Privacy

Massimizza la privacy dell'utente: disabilita la telemetria di Windows, blocca i servizi di tracciamento, disabilita Cortana e la ricerca web integrata, configura le impostazioni di privacy per minima raccolta dati.

🌐

Rete / Streaming

Ottimizza la connessione di rete per lo streaming e il download: configura la MTU, ottimizza il buffer TCP, priorizza il traffico multimediale e disabilita i servizi di aggiornamento che consumano banda.

💿 13. Manutenzione Disco

La sezione Manutenzione Disco offre strumenti professionali per la gestione, analisi e riparazione dei dischi e delle partizioni.

13.1 Informazioni Disco

Il sistema raccoglie informazioni dettagliate su ogni disco fisico e partizione: modello, interfaccia (SATA/NVMe/USB), dimensione totale, spazio utilizzato e libero, tipo di filesystem (NTFS/FAT32/exFAT), stato SMART (per dischi interni) e stato di salute.

13.2 Gestione Partizioni

Il DiskpartWrapper automatizza le operazioni di gestione delle partizioni tramite l'utility diskpart di Windows: creazione, eliminazione, formattazione, ridimensionamento e modifica delle partizioni. Include un sistema di sicurezza che impedisce operazioni destructive senza conferma esplicita.

13.3 Controllo Superficie

Esegue un test di superficie disco completo o rapido per identificare settori danneggiati o instabili. I risultati sono mostrati con una mappa visiva dei settori e un report dettagliato con i tempi di risposta per ogni area del disco.

13.4 Benchmark Prestazioni

Il modulo di benchmark misura le prestazioni sequenziali e casuali del disco in lettura e scrittura, con test di diverse dimensioni di blocco (4KB, 64KB, 1MB). I risultati sono confrontati con valori di riferimento per il tipo di disco rilevato (HDD, SATA SSD, NVMe SSD).

13.5 CHKDSK e Riparazione Filesystem

Avvia il controllo integrità del filesystem tramite CHKDSK con opzioni configurabili: verifica rapida senza smontaggio, scansione completa con riparazione automatica, recupero settori danneggiati e pulizia dell'indice. Prima dell'esecuzione, viene verificato il dirty bit del volume per determinare se è necessaria una scansione completa.

ℹ Nota: Il programma distingue automaticamente tra dischi interni (fissi) e rimovibili (USB). Le operazioni avanzate come CHKDSK e la verifica SMART vengono eseguite solo su dischi interni per motivi di sicurezza e compatibilità. La rilevazione avviene tramite fsutil fsinfo drivetype con supporto completo per la localizzazione italiana di Windows.

13.6 Rilevamento USB vs Interno

Il sistema utilizza una catena di rilevamento a più livelli per determinare se un disco è interno o USB/rimovibile. Il metodo primario è fsutil fsinfo drivetype che funziona correttamente sia in Windows inglese (Fixed/Removable) che italiano (Unità fissa/Unità rimovibile). Come fallback, il programma tenta query WMI per verificare il tipo di interfaccia del disco.

📊 14. Deframmentazione Multi-Engine

Il sistema di deframmentazione è uno dei componenti più avanzati di Saing Utilities, con 5 motori di deframmentazione e un sistema di fallback automatico che garantisce sempre il completamento dell'operazione.

14.1 Architettura a 5 Motori

Il DefragEngine implementa una catena di fallback con 5 motori di deframmentazione che vengono utilizzati sequenzialmente in caso di fallimento del precedente:

Ordine MotoreMetodoVelocità
1defrag.exe nativoChiamata diretta all'eseguibile WindowsMassima
2PowerShell Optimize-VolumeCMDLET PowerShell per la deframmentazioneAlta
3WMI Win32_VolumeInterfaccia WMI per la deframmentazioneMedia
4COM InterfaceInterfaccia COM diretta di WindowsMedia
5InfoBit HybridAlgoritmo proprietario di deframmentazioneVariabile

14.2 Mappa Cluster Circolare

Il DefragAnimator visualizza lo stato dei cluster del disco in una mappa circolare (bullseye) ispirata a UltimateDefrag. Ogni cluster è rappresentato da un pixel colorato: verde (file deframmentati), rosso (file frammentati), blu (spazio libero), giallo (file di sistema), arancione (MFT). La mappa si aggiorna in tempo reale durante la deframmentazione, fornendo un feedback visivo immediato del progresso.

14.3 Analisi Pre-Defrag

Prima di ogni deframmentazione, il sistema esegue un'analisi completa del volume che include: livello di frammentazione percentuale, numero totale di frammenti, elenco dei file più frammentati, stato del dirty bit, spazio libero disponibile e raccomandazioni sulla necessità di deframmentare.

14.4 Pulizia Dirty Bit e Cache

Se viene rilevato un dirty bit sul volume, il sistema esegue automaticamente un CHKDSK prima della deframmentazione per garantire l'integrità dei dati. Dopo ogni deframmentazione, la cache delle informazioni del disco viene invalidata per forzare una rilettura aggiornata al successivo accesso.

14.5 Pulsante Interrompi

È disponibile un pulsante ⏹ Interrompi che permette di fermare la deframmentazione in qualsiasi momento in modo sicuro. L'interruzione avviene con un segnale di terminazione controllato che preserva l'integrità dei dati già elaborati.

14.6 Protezione SSD

Per i dischi SSD, il sistema offre l'esecuzione di TRIM anziché la deframmentazione tradizionale, poiché i SSD non beneficiano della deframmentazione e l'operazione TRIM è più appropriata per mantenere le prestazioni nel tempo.

📈 15. Monitor di Sistema

Il monitoraggio di sistema fornisce una visione in tempo reale di tutte le risorse del computer, con grafici animati, rilevamento anomalie e sistema predittivo.

15.1 Monitor CPU

Grafico in tempo reale dell'utilizzo della CPU con storico degli ultimi 60 secondi. Mostra utilizzo totale, per core e processo più attivo. I dati vengono aggiornati ogni secondo con un'interpolazionesmooth per una visualizzazione fluida.

15.2 Monitor RAM

Visualizzazione dell'utilizzo della memoria RAM: totale, utilizzata, disponibile, in cache e in standby. Include un mini grafico storico e la lista dei processi che consumano più memoria.

15.3 Monitor Disco

Monitoraggio dell'attività dei dischi: velocità di lettura/scrittura in tempo reale, coda I/O, tempo medio di risposta. Permette di identificare colli di bottiglia legati allo storage.

15.4 Monitor Rete

Grafico del traffico di rete in tempo reale con suddivisione tra upload e download. Mostra la velocità attuale, il picco massimo e il traffico totale dalla sessione. Supporta tutte le interfacce di rete (Ethernet, Wi-Fi, VPN).

15.5 Rilevamento Anomalie e Predittivo

Il sistema ProblemDetector analizza i dati di monitoraggio con soglie configurabili per identificare problemi come: uso CPU eccessivo prolungato, memory leak, degrado prestazionale disco e saturazione della rete. Il PredictiveSystem sfrutta il LearningEngine per anticipare problemi basandosi su pattern storici e comportamento dell'utente.

15.6 Monitor Salute Background

Lo SystemHealthMonitor opera in background con intervalli di 2 minuti, verificando costantemente lo stato del sistema e generando alert automatici quando vengono rilevate condizioni anomale. Le notifiche vengono gestite dall'AlertManager multi-canale.

💾 16. Backup e Ripristino

Il sistema di backup e ripristino offre una soluzione completa per proteggere i dati del proprio computer, con supporto per backup completi, incrementali, crittografati e sincronizzazione cartelle.

16.1 Shadow Copy (VSS)

Il VSSManager sfrutta il servizio Windows Volume Shadow Copy per creare snapshot point-in-time di interi volumi. Questo permette di eseguire backup di file aperti e in uso senza interrompere le applicazioni. I punti di ripristino possono essere creati manualmente o tramite scheduler.

16.2 Immagini Disco (.simg)

Il BackupImageWriter crea immagini disco nel formato proprietario .simg con supporto per la compressione e la crittografia AES (tramite PBKDF2 per la derivazione della chiave). Le immagini contengono l'intero contenuto del disco/partizione e possono essere ripristinate in caso di guasto hardware o perdita dati.

16.3 Backup Incrementale

L'IncrementalBackupService esegue backup incrementali basati su manifest che tracciano i cambiamenti rispetto al backup precedente. Questo approccio riduce drasticamente il tempo e lo spazio necessari per i backup successivi, salvando solo i file modificati o nuovi.

16.4 Sincronizzazione Cartelle

Il SyncEngine sincronizza il contenuto di due cartelle bidirezionalmente, rilevando aggiunte, modifiche ed eliminazioni in entrambe le direzioni. Supporta il filtro per estensione e la sincronizzazione con server remoti.

16.5 Gestione Attività Programmabili

Il BackupManager permette di creare attività di backup con scheduling flessibile: giornaliero, settimanale, mensile o con intervalli personalizzati. Ogni attività supporta backup completo, differenziale o incrementale, con notifica al completamento.

16.6 Crittografia e Sicurezza

Il CryptoService gestisce la crittografia dei backup con derivazione chiave PBKDF2 (100.000 iterazioni) e cifratura AES-256. Le chiavi vengono mantenute in cache per velocizzare le operazioni successive, con timeout di sicurezza automatico.

🔄 17. Recovery Data System

Il sistema di recupero dati è un componente avanzato che permette di recuperare file eliminati da dischi formattati, corrotti o danneggiati. Utilizza tecniche di parsing filesystem e file carving per massimizzare le possibilità di recupero.

17.1 GUI a 6 Pannelli

Il RecoveryDataDialog presenta un'interfaccia professionale organizzata in 6 pannelli: Selezione Disco, Scansione, Risultati, Anteprima, Recupero e Log. Ogni fase guidata accompagna l'utente dall'identificazione del disco alla selezione dei file e al recupero effettivo.

17.2 Parser NTFS

L'NTFSParser analizza la Master File Table (MFT) del filesystem NTFS per identificare file eliminati. Legge direttamente i settori del disco tramite RawDiskAccess (API Windows CreateFile) e interpreta gli attributi NTFS ($STANDARD_INFORMATION, $FILE_NAME, $DATA) per recuperare metadati e localizzare i cluster dei file.

17.3 Parser FAT32/exFAT

Il FATParser supporta il recupero da filesystem FAT32 ed exFAT, analizzando la File Allocation Table, le directory root e le sotto-directory per trovare file eliminati. Supporta nomi file lunghi (LFN) e attributi di file estesi.

17.4 File Carving Engine

Il FileCarvingEngine esegue una scansione settore per settore del disco cercando firme (signature) di oltre 80 tipi di file (documenti Office, immagini JPEG/PNG/TIFF, video MP4/AVI/MKV, archivi ZIP/RAR/7z, PDF, file audio e molti altri). Questa tecnica permette di recuperare file anche quando il filesystem è completamente corrotto.

17.5 Modalità di Scansione

  • Scansione Veloce (Quick): Analizza la MFT/FAT per trovare file eliminati recentemente. Tempo: 1-5 minuti
  • Scansione Profonda (Deep): Scansione completa settore per settore con file carving. Tempo: variabile (da minuti a ore, dipende dalla dimensione del disco)

17.6 Immagini Disco Forensi

Il DiskImageEngine crea immagini disco in formato DD raw, utilizzabili per l'analisi forense e il recupero dati offline. Le immagini possono essere create da dischi fisici, partizioni o volumi logici.

17.7 Catalogo Strumenti (200+ HD + 200+ Recovery)

Il Recovery Data System include un browser di strumenti integrato (_ToolsCatalogEngine) con un catalogo di 400+ strumenti professionali divisi in due categorie: Strumenti HD (diagnostica disco, pulizia, backup, partizionamento, benchmark, formattazione, wipe, gestione file, monitoraggio SMART, riparazione) e Strumenti di Recupero (recupero file cancellati, recupero partizioni, carving forense, forensics, recupero foto/video, email, database, ripristino RAID, SSD, emergency boot).

Interfaccia Catalogo

Il catalogo strumenti presenta una UI avanzata con le seguenti caratteristiche:

  • Card con bordo colore laterale (4px) — ogni strumento è mostrato in una card con bordo sinistro colorato per categoria, nome in grassetto (12px), descrizione, badge categoria colorato, dimensione e priorità (★ Core, ● Consigliato, ○ Opzionale)
  • Sistema Preferiti ⭐ — cliccando la stella dorata (★) su ogni card si aggiunge lo strumento ai preferiti. I preferiti sono salvati in favorites.json e persistono tra le sessioni. Il filtro "⭐ Preferiti" mostra solo gli strumenti segnati, ordinati alfabeticamente
  • Paginazione numerata — navigazione stile Google con numeri di pagina cliccabili, puntini di sospensione (...) per range estesi, e pulsanti Prec/Succ. Ogni pagina mostra 12 strumenti
  • Shortcut tastiera — frecce ←/→ per pagine, Home/End per prima/ultima pagina, Ctrl+F per focus sulla barra di ricerca, Escape per pulire filtri
  • Barra di ricerca avanzata — ricerca in tempo reale per nome, categoria o descrizione con contatore risultati
  • Filtro categorie — 10+ categorie per catalogo con pulsanti colorati e highlight attivo
  • Hover effect — bordo evidenziato al passaggio del mouse per feedback visivo
  • Detail panel laterale — clic su un nome strumento apre un pannello di dettaglio a destra con informazioni complete, pulsanti azione e toggle preferiti
  • Status bar avanzata — mostra in tempo reale: 📦 totale strumenti, 🔍 filtrati, ⭐ preferiti, ✅ installati

Download Strumenti

Il download degli strumenti avviene tramite apertura diretta nel browser (webbrowser.open). Per gli URL GitHub, il sistema risolve automaticamente il link diretto all'ultimo release asset binario tramite GitHub API. Ogni strumento scaricato viene marcato con ✅ e salvato in installed.json con data e URL.

Funzionalità Aggiuntive

  • GitHub Trending — popup dedicato per cercare e aggiungere strumenti dai repos GitHub trending per categoria (Disk & System, Data Recovery, Benchmark, Security, Network, Backup)
  • Check Updates — verifica la disponibilità di tutti gli URL del catalogo con progress bar, classificazione automatica (✅ OK, 🔒 Anti-bot, ❌ Rotti) e report dettagliato
  • Export/Import Catalogo — esporta il catalogo completo (strumenti + installati + preferiti) in JSON e importa da file esterno, con merge intelligente dei duplicati
  • Risoluzione URL GitHub — per ogni URL github.com/user/repo, il sistema risolve automaticamente il link all'ultimo release binario disponibile

⚠ Avvertenza: Per massimizzare le possibilità di recupero, NON scrivere nuovi dati sul disco da cui si intendono recuperare file. Il recupero deve essere eseguito il prima possibile dopo l'eliminazione accidentale, poiché lo spazio dei file eliminati può essere sovrascritto dal sistema.

🛡 18. Antivirus Center

L'Antivirus Center integra 3 motori di scansione indipendenti per una protezione completa contro malware, virus e minacce di sicurezza.

18.1 Motori di Scansione

🛡

Windows Defender

Utilizza il motore antivirus integrato di Windows per scansionare file e cartelle. Sfrutta le definizioni virus aggiornate automaticamente da Microsoft e supporta la scansione rapida, completa e personalizzata.

🌐

VirusTotal API

Invia gli hash dei file sospetti alla piattaforma VirusTotal per una verifica incrociata con oltre 70 motori antivirus mondiali. Richiede una connessione internet e una chiave API VirusTotal configurabile nelle impostazioni IA.

🧪

ClamAV

Il motore open-source ClamAV fornisce una scansione offline aggiuntiva. Particolarmente utile per la verifica di file scaricati, email e archivi senza dipendere dalla connessione internet o dai server Microsoft.

18.2 Tipi di Scansione

  • Scansione Rapida: Verifica le aree critiche del sistema (memoria, processi attivi, chiavi di avvio)
  • Scansione Completa: Analisi approfondita di tutti i file sul disco selezionato
  • Scansione Personalizzata: Selezione manuale di file, cartelle o unità da scansionare
  • Scansione Tripla: Esegue simultaneamente la scansione con tutti e 3 i motori per massima copertura

18.3 Quarantena e Gestione Minacce

I file rilevati come minaccia possono essere messi in quarantena, eliminati o ignorati. Il sistema mantiene un log completo di tutte le minacce rilevate con dettagli sul tipo di minaccia, il motore che l'ha identificata e la raccomandazione di azione.

🛠 19. Ethical Security Center

L'Ethical Security Center è una suite completa di 187+ strumenti di cybersecurity etica organizzati in 15 categorie, progettata per professionisti della sicurezza, studenti e appassionati. Tutti gli strumenti sono conformi all'Art. 615-ter del Codice Penale italiano e alla Legge 90/2024.

19.1 Categorie di Strumenti

🔐

Analisi Password

Strumenti per l'audit di robustezza delle password: controllo di complessità, verifica di esposizione in database di breach, generazione di password sicure e analisi delle politiche di password.

🌐

Analisi di Rete

Scansione porte, rilevamento dispositivi sulla rete, analisi traffico, traceroute, DNS lookup, whois e strumenti per la mappatura della topologia di rete.

💣

Vulnerability Assessment

Scansione di vulnerabilità per identificare punti deboli nella configurazione del sistema, dei servizi e delle applicazioni. Include database CVE e sistema di priorità dei rischi.

🔍

Forensics Digitale

Strumenti per l'analisi forense: recupero metadata EXIF, analisi dei log di sistema, timeline degli eventi, hashing di file e verifica integrità.

🚫

Malware Analysis

Ambiente per l'analisi di malware sospetti: estrazione stringhe, analisi dei PE headers, disassemblaggio base, verifica firme digitali e ricerca informazioni su Threat Intelligence platform.

📋

Report PDF

Generazione automatica di report professionali in formato PDF con i risultati delle analisi di sicurezza, pronti per la presentazione a clienti o per la documentazione interna.

19.2 Auto-Aggiornamento Strumenti

I tool di cybersecurity possono essere aggiornati automaticamente da repository PyPI e GitHub. Il sistema verifica periodicamente la disponibilità di nuove versioni e notifica l'utente quando sono disponibili aggiornamenti per gli strumenti installati.

⚠ Avviso Legale: Tutti gli strumenti di cybersecurity sono destinati esclusivamente ad uso legittimo su sistemi di propria proprietà o per i quali si dispone di esplicita autorizzazione. L'uso non autorizzato costituisce reato perseguibile ai sensi dell'Art. 615-ter CP e successive modifiche.

🤖 20. J@rviS AI Assistant

J@rviS (Just A Rather Very Intelligent System) è l'assistente IA integrato di Saing Utilities, con personalità dinamica, 10 stati emotivi, memoria persistente e capacità di eseguire operazioni di manutenzione direttamente dalla chat.

20.1 Personalità e Stati Emotivi

Il sistema JarvisPersonality implementa una personalità dinamica evolutiva che si adatta alle interazioni con l'utente. J@rviS può esprimere 10 stati emotivi: felice, concentrato, preoccupato, curioso, eccitato, pensieroso, sereno, determinato, cauto e neutro. Lo stato emotivo influenza le risposte e i suggerimenti offerti.

20.2 Memoria Persistente (SaingMemory)

Grazie all'integrazione con SaingMemory, J@rviS ricorda le conversazioni precedenti, le preferenze dell'utente, i problemi riscontrati nel tempo e le soluzioni adottate. La knowledge base locale contiene oltre 300.000 voci con indicizzazione BM25 per una ricerca semantica efficiente.

20.3 Provider AI Multipli

J@rviS supporta 8+ provider AI cloud gratuiti con fallback automatico: Groq (Llama, Mixtral), Google Gemini, DeepSeek, Mistral, HuggingFace, Together AI, Perplexity e Cohere. Il MultiAIConsortium aggrega risposte da più provider per fornire risposte più complete e accurate.

20.4 Action Execution Bridge

J@rviS può eseguire direttamente comandi di manutenzione tramite il ChatToolExecutor che gestisce un registro di 105 strumenti system. L'utente può chiedere in linguaggio naturale di eseguire operazioni come "pulisci i file temporanei", "analizza il disco C:" o "mostra i processi attivi" e J@rviS li eseguirà automaticamente.

20.5 Skills Specializzate

Il SkillManager gestisce abilità specializzate di J@rviS: la DiagnosticsSkill per la diagnostica PC e la CleanupSkill per la manutenzione automatica. Ogni skill può essere richiamata dalla chat o attivata in modalità proattiva dal sistema AIAssistant.

20.6 Risposte Istantanee Offline

L'IARuleEngine fornisce risposte immediate basate su regole regex in italiano, funzionanti completamente offline. Copre le domande più frequenti sulla manutenzione PC, sui comandi di sistema e sulle funzionalità del programma, garantendo risposte rapide anche senza connessione internet.

20.7 Gamification

Il sistema di gamification premia l'utente con 20 achievement sbloccabili per l'utilizzo delle funzionalità del programma. Il GamificationData traccia il progresso e l'IAUsageTracker registra tutte le interazioni AI per statistiche dettagliate, includendo grafici generati con matplotlib e report PDF.

20.8 Backup dello Stato IA

Il JarvisBackupManager permette di esportare e importare lo stato completo di J@rviS, inclusa la knowledge base, i dati di gamification, la cronologia conversazioni e le preferenze apprese. Utile per trasferire il proprio assistente IA su un altro computer.

🧠 21. Nanobot AI Agent

Il Nanobot è un agente AI autonomo che può eseguire operazioni di manutenzione, diagnostica e risoluzione problemi in modo completamente automatico, senza interazione diretta dell'utente.

21.1 Funzionamento

Il NanobotAgent riceve una richiesta dall'utente (o da J@rviS) e la scompone in una sequenza di operazioni elementari. Per ogni operazione, seleziona automaticamente lo strumento più appropriato dal suo registro di 317+ strumenti system, lo esegue, interpreta il risultato e passa alla fase successiva fino al completamento.

21.2 NanobotRealAgent

Il NanobotRealAgent esegue operazioni reali sul sistema (non simulate): pulizia file, ottimizzazione memoria, scansione disco, verifica aggiornamenti, analisi processi e molto altro. Ogni operazione viene eseguita con i dovuti controlli di sicurezza e conferme per le operazioni critiche.

21.3 Finestra di Progresso

Il NanobotProgressWindow mostra in tempo reale lo stato dell'operazione del Nanobot: fase corrente, operazione in esecuzione, progresso percentuale e log dettagliato. L'utente può monitorare o interrompere l'operazione in qualsiasi momento.

21.4 Integrazioni Esterne

Il Nanobot supporta l'integrazione con piattaforme esterne tramite OpenRouter per l'accesso a modelli AI avanzati e la possibilità di ricevere comandi e inviare report tramite Telegram e WhatsApp (in configurazione).

💡 22. IA Locale e Modelli

Saing Utilities supporta l'esecuzione di modelli IA locali per funzionalità AI completamente offline, senza dipendenza da servizi cloud esterni.

22.1 Modelli Supportati

L'IALocalModelManager gestisce il download e l'esecuzione di oltre 50 modelli GGUF nei formati quantizzati (Q4, Q5, Q8). I modelli includono varianti di Llama, Mistral, Phi, Qwen, Gemma e molti altri, con dimensioni da 2GB a 30GB.

22.2 Backend di Esecuzione

🐧

Ollama

L'OllamaManager gestisce la connessione al server Ollama locale per l'esecuzione di modelli LLM con interfaccia chat. Supporta tutti i modelli disponibili nel repository Ollama.

🎙

LM Studio

Supporto per il server API di LM Studio, che permette di eseguire modelli GGUF con un'interfaccia grafica dedicata e API compatibili con OpenAI.

💬

GPT4All

Esecuzione nativa di modelli GGUF tramite il backend GPT4All, senza necessità di server esterni. Ideale per sistemi con risorse limitate grazie alla gestione efficiente della memoria.

22.3 Download Modelli

Il ModelDownloadWindow offre un'interfaccia dedicata per la ricerca e il download di modelli dal repository HuggingFace, con barra di progresso, supporto resume e stima dello spazio richiesto.

22.4 Backup Modelli IA

Il ModelBackupManager permette di creare backup completi dei modelli IA scaricati e delle loro configurazioni, per un trasferimento rapido tra computer o un ripristino dopo reinstallazione.

🔗 23. SaingMemory e SaingNet

SaingMemory e SaingNet sono componenti innovativi che implementano un sistema di memoria persistente e una rete peer-to-peer per la condivisione della conoscenza.

23.1 SaingMemory (RAG Engine)

SaingMemory implementa un motore di Retrieval-Augmented Generation (RAG) con una Knowledge Base locale di oltre 300.000 voci. Utilizza indicizzazione BM25 per una ricerca efficiente e recupero contestuale delle informazioni più rilevanti per alimentare le risposte di J@rviS. La knowledge base si evolve automaticamente attraverso l'AutoEvolutionEngine che apprende dalle interazioni e dalla ricerca web.

23.2 EVORulesEngine

Il motore di regole EVORules gestisce una knowledge base evolutiva che combina regole offline (risposte istantanee a domande frequenti) con knowledge cloud per risposte più elaborate. Il sistema si auto-aggiorna periodicamente con nuove informazioni dalla rete.

23.3 SaingNet (P2P Network)

SaingNet implementa una rete peer-to-peer per la condivisione della knowledge base tra istanze di Saing Utilities. Il sistema utilizza un tracker per la scoperta dei peer e supporta la condivisione incrementale degli aggiornamenti della knowledge base, riducendo il traffico di rete.

23.4 Webchat IRC-Style

Il SaingNetWebchatGUI offre un'interfaccia di chat in stile terminal IRC per comunicare con altri nodi della rete SaingNet. Il design ricorda un terminale hacker con testo verde su sfondo nero e supporta comandi speciali per la gestione della rete.

📅 24. Scheduler e Automazione

Il sistema di scheduler permette di automatizzare le operazioni di manutenzione, programmando l'esecuzione di oltre 15 tipi di operazioni a intervalli regolari o a orari specifici.

24.1 Operazioni Programmabili

L'AdvancedScheduler supporta la programmazione delle seguenti operazioni: pulizia file temporanei, ottimizzazione RAM, deframmentazione disco, scansione antivirus, backup file/cartelle, verifica aggiornamenti, CHKDSK, SFC/DISM, pulizia browser, rimozione file vecchi e operazioni personalizzate.

24.2 Interfaccia Grafica

La SchedulerTab offre una doppia visualizzazione: lista delle attività programmate con stato e proxima esecuzione, e calendario mensile con indicazione visiva delle operazioni pianificate. Il SchedulerTaskDialog permette di creare e modificare le attività con una procedura guidata.

24.3 Sincronizzazione Backup

L'UnifiedSchedulerManager sincronizza bidirezionalmente le operazioni di scheduler con il sistema di backup, assicurando coerenza tra le attività programmate e i task di backup. Quando viene pianificato un backup dal scheduler, questo appare automaticamente nel gestore backup e viceversa.

📰 25. News, Tips e Nerd Geek

Saing Utilities include tre tab dedicate all'informazione tecnologica, con feed RSS aggregati da decine di fonti italiane e internazionali.

25.1 Tips & Tricks

La TipsTricksTab fornisce suggerimenti pratici per l'ottimizzazione e l'utilizzo del PC, aggiornati regolarmente tramite RSS e dal sistema di apprendimento di J@rviS. Include una cronologia dei tips visualizzati gestita dal ChronologicalRegistry e dall'UpdateHistoryManager.

25.2 News Feed Tech

Il NewsFetcher aggrega notizie da fonti RSS italiane nel settore tecnologico. Utilizza fetch paralleli, cache GZIP compressa e richieste condizionali (If-Modified-Since) per un aggiornamento efficiente. La cache è gestita dal GzipCacheManager e da una cache in memoria singleton condivisa tra le tab RSS.

25.3 Nerd & Geek

La NerdGeekTab aggrega contenuti da 63+ fonti RSS specializzate in tecnologia, sviluppo software, sicurezza informatica, elettronica, scienza e cultura geek. Il NerdGeekFetcher gestisce il recupero parallelo e la classificazione automatica dei contenuti per categoria tematica.

📋 26. Report ed Esportazione

Il programma offre diverse opzioni per generare report ed esportare dati in vari formati professionali.

26.1 Export Manager

L'ExportManager permette di esportare qualsiasi raccolta di dati in formato JSON, CSV o PDF. Supporta l'esportazione di: informazioni sistema, risultati di scansione, statistiche IA, log operazioni, report di sicurezza e cronologia manutenzione.

26.2 Report Hardware Completo

Il HardwareReportComplete genera un report dettagliato in stile SIW/AIDA32 con informazioni su: CPU, RAM, scheda madre, GPU, dischi, periferiche, rete, sistema operativo, driver installati, software e licenze. Il report include anche un SystemInfoManager per la raccolta automatica dei dati hardware.

26.3 Statistiche IA

Il sistema di tracciamento IAUsageTracker registra tutte le interazioni con i provider AI e genera statistiche dettagliate. L'IAStatisticsCharts produce grafici con matplotlib e l'IAReportGenerator crea report PDF con analisi dell'utilizzo, costi stimati e trend temporali.

🏆 27. Licenze e Piani

Saing Utilities offre diversi piani di licenza per soddisfare le esigenze di ogni utente, dal singolo professionista alla grande azienda.

FREE

Gratuito
  • Pulizia base del sistema
  • Monitoraggio CPU e RAM
  • Backup manuale
  • 1 provider AI gratuito
  • Temi predefiniti
  • News e Tips RSS

ULTIMATE

€109.99 /anno
  • Tutte le funzionalità PRO
  • 3 PC
  • Ethical Security Center (187+ tools)
  • Nanobot AI Agent
  • Backup incrementale e VSS
  • IA locale (50+ modelli)
  • SaingNet P2P
  • Report PDF avanzati
  • Gamification completa
  • Supporto prioritario

27.1 Protezione Licenza

Il sistema di licenza utilizza PhoenixVault, un sistema di crittografia hardware-bound basato su Fernet e PBKDF2. La licenza viene associata all'hardware del computer (HWID) tramite un identificatore univoco generato da componenti hardware (CPU, motherboard, disco). Il SaingLicenseManager verifica periodicamente la validità della licenza e gestisce la modalità demo con limitazioni smart per gli utenti non registrati.

28. Domande Frequenti (FAQ)

Sì, Saing Utilities è disponibile in una versione FREE con funzionalità base di pulizia, monitoraggio e backup. Per accedere a tutte le 320+ funzionalità (inclusi defrag multi-engine, recovery dati, antivirus center, ethical security center, J@rviS AI completo e Nanobot) è necessario un piano PRO (€49.99/anno per 1 PC) o ULTIMATE (€109.99/anno per 3 PC).
No, la maggior parte delle funzionalità funziona completamente offline: pulizia, deframmentazione, backup, monitoraggio, recovery dati e le risposte istantanee di J@rviS. La connessione internet è necessaria solo per: accedere ai provider AI cloud (per risposte più elaborate), aggiornare le definizioni antivirus, scaricare le news RSS e sincronizzare SaingNet. Inoltre, è possibile eseguire modelli IA completamente offline tramite Ollama o GPT4All.
Saing Utilities non raccoglie, non invia e non condivide dati personali con terze parti. Tutti i dati (configurazioni, conversazioni IA, knowledge base) sono salvati localmente nella cartella del programma. Le uniche comunicazioni di rete riguardano: API AI (solo le query inviate ai provider selezionati), RSS news feeds e SaingNet P2P (solo knowledge base anonimizzata).
Il piano PRO copre 1 PC. Il piano ULTIMATE copre 3 PC. Per più di 3 PC sono disponibili i piani ENTERPRISE e ENTERPRISE+ con copertura illimitata. La licenza è legata all'hardware (HWID) del computer, quindi per attivare un nuovo PC è necessario richiedere una licenza aggiuntiva o il trasferimento della licenza esistente tramite il supporto tecnico.
Il Recovery Data System utilizza tre tecniche complementari: (1) Parsing della MFT NTFS per trovare file eliminati di cui esistono ancora riferimenti nel filesystem, (2) Parsing della FAT per filesystem FAT32/exFAT, e (3) File Carving, una scansione settore per settore che cerca firme (signature) di oltre 80 tipi di file. La scansione profonda (Deep Scan) combina tutte e tre le tecniche per massimizzare le possibilità di recupero. È fondamentale NON scrivere nuovi dati sul disco da cui si vuole recuperare.
Sono supportati oltre 50 modelli GGUF quantizzati, tra cui: Llama 3 (8B, 70B), Mistral (7B, 8x7B), Phi-3 (3.8B), Qwen2 (7B, 72B), Gemma (2B, 7B), DeepSeek-Coder e molti altri. La dimensione varia da 2GB (modelli piccoli e veloci) a 30GB (modelli più potenti). I modelli possono essere eseguiti tramite Ollama, LM Studio o GPT4All, a seconda delle preferenze dell'utente e delle risorse hardware disponibili.
Utilizzare il pulsante "Interrompi" (⏹) nella finestra di deframmentazione per fermare l'operazione in modo sicuro. Se l'interfaccia non risponde, attendere qualche minuto poiché il sistema di crash recovery (AntiCrashManager) gestisce i thread pesanti e dovrebbe completare l'operazione corrente prima di ritornare il controllo. In caso di blocco persistente, chiudere il programma dal Task Manager: l'integrità dei dati è comunque garantita dai controlli pre-defrag (dirty bit, CHKDSK) e dalle transaction di Windows.
Per verificare la disponibilità di aggiornamenti, utilizzare il menu Aiuto → Controlla Aggiornamenti. Verrà aperto il sito ufficiale www.infobit.cloud dove sarà possibile scaricare l'ultima versione. Prima di installare l'aggiornamento, si consiglia di esportare la configurazione (Menu File → Backup Configurazione) e, per gli utenti con modelli IA locali, di eseguire un backup dei modelli tramite il ModelBackupManager. Dopo l'aggiornamento, ripristinare la configurazione precedentemente salvata.