Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
SuperDiagnosticTool — Strumento diagnostico e di riparazione automatica per Windows basato su intelligenza artificiale che utilizza Google Gemini. Rileva crash, ottimizza le prestazioni, esegue la scansione di malware e genera script di remediation PowerShell. Supporto hardware universale (da 1 a 128+ core). Gratuito e open-source. | Kitploit
Strumenti/GitHubGitHub/guettaf-hossam/superdiagnostictool
Utilità GenericheAnalisi delle VulnerabilitàScripting e AutomazioneAudit di ConfigurazioneInformatica ForenseAnalisi MalwareMachine LearningRisposta agli IncidentiSicurezza dell'IA

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Analisi dei Log
GitHubguettaf-hossam/superdiagnostictool

SuperDiagnosticTool

Vedi RepositorySito web
19211 giorno faNon ancora revisionato

Informazioni

Strumento diagnostico e di riparazione automatica per Windows basato su intelligenza artificiale che utilizza Google Gemini. Rileva crash, ottimizza le prestazioni, esegue la scansione di malware e genera script di remediation PowerShell. Supporto hardware universale (da 1 a 128+ core). Gratuito e open-source.

Condividi

SuperDiagnosticTool

SuperDiagnosticTool Icon

Strumento Diagnostico e Auto-Riparazione per Windows basato su IA

Release License Stars

SuperDiagnosticTool è un'utilità diagnostica di sistema intelligente che combina la telemetria hardware in tempo reale con Google Gemini AI per analizzare, diagnosticare e risolvere automaticamente i problemi di sistema di Windows. Costruito con un'architettura incentrata sulla sicurezza, fornisce diagnostica di livello produttivo per qualsiasi configurazione Windows.


Schermate

Interfaccia Principale

Interfaccia principale che mostra la selezione della modalità di scansione e l'inserimento della descrizione del problema


Caratteristiche Principali

Supporto Hardware Universale

  • Scalabilità Dinamica: Si adatta automaticamente a qualsiasi configurazione CPU (1-128+ core)
  • Logica Hardware-Agnostica: Funziona perfettamente su sistemi legacy (Intel Pentium) fino a workstation di fascia alta (AMD Threadripper, Intel Xeon)
  • Fallback Efficienti: Gestione sicura di funzionalità non supportate (frequenza CPU, rilevamento batteria, memoria di swap)
  • Ottimizzato per Bassa Specifica: Esecuzione leggera per evitare rallentamenti di sistema anche su hardware con risorse limitate

Analisi IA Intelligente

  • Integrazione Google Gemini: Analisi e diagnostica di sistema avanzate basate su IA
  • Raccomandazioni Contestuali: Correla i problemi segnalati dall'utente con la telemetria di sistema
  • Audit di Sicurezza: Scansiona processi sospetti, perdite di risorse e potenziali malware
  • Verifica Post-Riparazione: Genera report di completamento che mostrano cosa è stato riparato rispetto a ciò che richiede attenzione manuale

Architettura incentrata sulla Sicurezza

Sicurezza di Livello Produttivo (85%)

Validazione a Più Livelli

  • Corrispondenza Knowledge Base: Valida le soluzioni AI rispetto a 5 soluzioni note testate con percentuali di successo
  • Simulazione Dry-Run: Anteprima di tutte le modifiche prima dell'esecuzione (servizi, file, registro)
  • Validazione Script a Più Livelli: Blacklist, whitelist e punteggio di rischio (0-100)
  • Punti di Ripristino di Sistema: Creazione automatica di punti di ripristino prima di qualsiasi modifica

Monitoraggio Avanzato

  • Snapshot Pre/Post Esecuzione: Acquisizione completa dello stato del sistema prima e dopo le modifiche
  • Rilevamento Modifiche: Tracciamento automatico di tutte le modifiche (servizi, registro, elementi di avvio)
  • Generazione Rollback: Script generati automaticamente per annullare le modifiche se necessario
  • Registrazione Esecuzione: Log completi di tutte le operazioni

Sicurezza PowerShell

  • Verifica Privilegi Amministratore: Tutti gli script di riparazione includono controlli di elevazione
  • Sanificazione Variabili: Escape basato su regex per prevenire errori preservando le variabili $env:
  • Controlli di Sicurezza dei Servizi: Verifica l'esistenza del servizio prima delle operazioni
  • Esecuzione in Sandbox: Ambiente monitorato con protezione timeout
  • Gestione Errori: Blocchi try-catch completi con salvaguardie

Scansione Completa del Sistema

  • Metriche di Prestazione: Utilizzo CPU (globale + per core), ripartizione memoria, principali consumatori di risorse
  • Intelligenza di Rete: Interfacce attive, configurazione DNS, potenza segnale Wi-Fi, test di connettività
  • Integrità di Sicurezza: Stato antivirus, profili firewall, cronologia Windows Update
  • Salute Hardware: Stato SMART del disco, informazioni GPU, stato batteria (laptop)
  • Servizi di Sistema: Applicazioni di avvio, servizi non riusciti, log eventi critici
  • Audit Processi: Identifica processi sospetti in base all'utilizzo delle risorse e alla posizione

Reportistica Centrata sull'Umano

  • Report HTML Professionali: Report diagnostici reattivi con tema scuro e metriche visive
  • Linguaggio di Completamento al Passato: I report usano tag [FIXED], [CLEANED], [DISABLED] per mostrare le azioni completate
  • Sezione Attenzione Manuale: Separa chiaramente le correzioni automatiche dagli elementi che richiedono intervento dell'utente
  • Archivi con Timestamp: Tutti i report salvati nella directory AI_Reports/ per tracciamento storico

Avvio Rapido

Download

Scarica SuperDiagnosticTool.exe - Eseguibile autonomo (non richiede Python)

Requisiti

  • Windows 10 o Windows 11
  • Privilegi di amministratore
  • Chiave API Google Gemini (Ottieni chiave gratuita)

Primo Avvio

  1. Scarica ed esegui SuperDiagnosticTool.exe
  2. Inserisci la tua chiave API Google Gemini quando richiesto
  3. Descrivi il tuo problema di sistema
  4. Seleziona la modalità di scansione (Veloce/Approfondita/Completa)
  5. Rivedi l'analisi AI e lo script di riparazione
  6. Esegui le correzioni o visualizza il report HTML dettagliato

Installazione (Per Sviluppatori)

Prerequisiti

  • Python 3.8 o superiore
  • Gestore pacchetti pip

Installa Dipendenze

root@kitploit:~
pip install psutil google-generativeai rich

Esegui da Sorgente

root@kitploit:~
python super_diagnose_v2.py

Utilizzo

Impostazione Chiave API

Opzione A: Input Interattivo (Consigliato per utenti alle prime armi)

  • Lo strumento ti chiederà di inserire la tua chiave API al primo avvio
  • La chiave viene salvata localmente in gemini.key per utilizzi futuri

Opzione B: Variabile d'Ambiente

root@kitploit:~
set GEMINI_API_KEY=your_api_key_here

Opzione C: File Chiave Manuale Crea gemini.key nella stessa directory:

root@kitploit:~
your_api_key_here

Modalità di Scansione

ModalitàScansioniCaso d'Uso

Esempio di Flusso di Lavoro

root@kitploit:~
# 1. Esegui lo strumento
SuperDiagnosticTool.exe

# 2. Descrivi il tuo problema
> Utilizzo CPU elevato e prestazioni lente

# 3. Seleziona la modalità di scansione
> 3 (Scansione completa del sistema)

# 4. Attendi l'analisi AI
[Scansione livelli di sistema...]
[Elaborazione logica di telemetria...]

# 5. Rivedi lo script di riparazione
[Script PowerShell visualizzato]
> Eseguire? (s/n)

# 6. Visualizza report HTML
> Aprire report dettagliato? (s/n)

Dettagli Tecnici

Architettura del Codice

  • Design modulare con funzioni separate per ogni categoria diagnostica
  • Gestione completa degli errori con blocchi try-except
  • Query hardware-agnostiche con fallback efficienti
  • Docstring professionali e nomi di variabili chiari

Generazione Script PowerShell

  • Verifica privilegi amministratore prima dell'esecuzione
  • Escape variabili basato su regex per prevenire errori di sintassi
  • Variabili d'ambiente ($env:TEMP, $env:PATH) preservate correttamente
  • Gestione sicura dei servizi con controlli di esistenza
  • Soppressione errori usando -ErrorAction SilentlyContinue

Integrazione Gemini AI

  • Prompt strutturati per parsing coerente dell'output
  • Sezioni delimitate ([ANALYSIS_START], [FIX_START]) per estrazione affidabile
  • Analisi contestuale basata sulla telemetria di sistema
  • Report al passato per azioni di riparazione completate

Sicurezza e Privacy

  • Nessuna Raccolta Dati: Tutte le analisi avvengono localmente; solo la telemetria di sistema viene inviata all'API Gemini
  • Sicurezza Chiave API: Le chiavi sono memorizzate localmente e mai inviate al version control
  • Trasparenza Amministratore: L'utente deve approvare esplicitamente tutti gli script di riparazione
  • Non Distruttivo: Nessuna eliminazione di file o modifiche al registro senza consenso dell'utente
  • Open Source: Codice sorgente completo disponibile per audit di sicurezza

Vedi SECURITY.md per informazioni dettagliate sulla sicurezza.


Risoluzione dei Problemi

Errore "Chiave API Non Valida"

  • Verifica che la tua chiave API sia corretta e attiva
  • Controlla la presenza di caratteri nascosti o spazi
  • Assicurati che la chiave abbia l'accesso all'API Gemini abilitato
  • Rigenera la chiave su https://makersuite.google.com/app/apikey

"Non in Esecuzione come Amministratore"

  • Fai clic con il tasto destro sull'eseguibile e seleziona "Esegui come amministratore"
  • Oppure consenti il prompt UAC quando lo strumento si eleva automaticamente

Errore "Modulo Non Trovato" (versione Python)

root@kitploit:~
pip install --upgrade psutil google-generativeai rich

Lo Script PowerShell Fallisce

  • Assicurati di eseguire Windows PowerShell 5.1 o successivo
  • Controlla che la policy di esecuzione consenta l'esecuzione degli script
  • Rivedi lo script in AI_Reports/remediation.ps1 per errori

Compilazione dal Sorgente

Build Automatici (Consigliati)

Il progetto usa GitHub Actions per compilare automaticamente gli eseguibili Windows quando viene pushato un tag di versione:

  1. Fai il push delle tue modifiche al branch principale
  2. Crea e pusha un tag di versione: git tag -a v1.0.2 -m "Note di rilascio" && git push origin v1.0.2
  3. GitHub Actions compilerà automaticamente il .exe e creerà una release
  4. Scarica dalla pagina Releases

Vedi RELEASE_PROCESS.md per istruzioni dettagliate.

Build Manuale (Per Test)

Su Windows:

root@kitploit:~
pip install pyinstaller
pip install -r requirements.txt
python build.py

Questo crea dist/SuperDiagnosticTool.exe con icona e dipendenze incorporate.

Nota: Se vedi un avviso "Windows ha protetto il tuo PC", consulta TRUST_GUIDE.md per una correzione rapida o per come inserire l'app nella whitelist in modo permanente.

Nota: La compilazione su Linux/Mac creerà binari specifici per piattaforma, non file .exe per Windows. Usa GitHub Actions per le release ufficiali Windows.

Struttura dei File

root@kitploit:~
SuperDiagnosticTool/
├── super_diagnose_v2.py    # Script diagnostico principale
├── build.py                # Script di build per creare EXE
├── icon.ico                # Icona dell'applicazione
├── .github/workflows/      # Flussi di lavoro GitHub Actions
│   └── release.yml        # Build e rilascio automatico
├── docs/
│   ├── icon.png           # Icona per il README
│   └── screenshot_main.png # Schermata interfaccia principale
├── src/                    # Moduli sorgente
│   ├── safety/            # Moduli di sicurezza e validazione
│   └── security/          # Funzionalità di sicurezza
├── AI_Reports/             # Report HTML generati
├── README.md               # Questo file
├── RELEASE_PROCESS.md      # Documentazione del processo di rilascio
├── LICENSE                 # Licenza GPL-3.0
├── SECURITY.md             # Documentazione sulla sicurezza
└── .gitignore              # Regole Git ignore

Disclaimer

IMPORTANTE: Avviso di Modifica del Sistema

Questo strumento genera ed esegue script PowerShell che modificano servizi, configurazioni e impostazioni di sistema. Sebbene sia progettato con principi di sicurezza:

  • Rivedi sempre lo script PowerShell generato prima dell'esecuzione
  • Esegui il backup dei dati critici prima di eseguire riparazioni automatiche
  • Testa su sistemi non di produzione se possibile
  • Comprendi le modifiche apportate al tuo sistema

L'autore non è responsabile per danni al sistema, perdita di dati o conseguenze indesiderate derivanti dall'uso di questo strumento. Usalo a tuo rischio.


Contribuire

I contributi sono benvenuti! Per favore:

  1. Fai il fork del repository
  2. Crea un branch per le funzionalità (git checkout -b feature/miglioramento)
  3. Effettua il commit delle tue modifiche (git commit -m 'Aggiunto miglioramento')
  4. Spingi il branch (git push origin feature/miglioramento)
  5. Apri una Pull Request

Licenza

Questo progetto è concesso in licenza con GNU General Public License v3.0 - consulta il file LICENSE per i dettagli.

Copyright (C) 2026 GUETTAF HOUSSEM EDDINE


Autore

Knight
Studente di Ingegneria Elettrotecnica
Università Akli Mohand Oulhadj, Bouira, Algeria
Email: [email protected]
GitHub: @Guettaf-hossam


Riconoscimenti

  • Google Gemini AI per l'analisi intelligente del sistema
  • psutil per il monitoraggio multipiattaforma del sistema
  • Rich per l'output terminale elegante

Versione 1.0 | Ultimo aggiornamento: Gennaio 2026

Realizzato con dedizione da Knight | Università Akli Mohand Oulhadj

Scarica lo strumento
Scansione VeloceCPU, RAM, Info BaseControllo rapido delle prestazioni
Scansione ApprofonditaSistema, Rete, Sicurezza, Log, Bluetooth, ProcessiRisoluzione dei problemi completa
Scansione CompletaTutto quanto sopra + Salute Disco, GPU, App di AvvioAudit completo del sistema