Scanner di backdoor Python PthGuard
Aiuta a individuare file di avvio .pth dannosi e pacchetti alterati in un ambiente Python, un trucco usato da alcuni pacchetti PyPI compromessi per eseguire codice all'avvio dell'interprete. PthGuard è uno strumento Python a singolo file, basato solo sulla libreria standard, che ispeziona i file senza eseguirli. Segnala pattern a rischio come exec(), decodifica base64 e chiamate a subprocess nei file .pth, sitecustomize.py e usercustomize.py, verifica i file installati confrontandoli con gli hash SHA-256 nel loro RECORD e confronta i pacchetti con un elenco di minacce note estendibile tramite JSON. --demo esegue un self-test offline. Esempio: python -I -S pthguard_python_backdoor_scann.py /usr/lib/python3.11/site-packages Limite principale: solo controlli statici; non elimina né pulisce i file, ma --quarantine-script scrive i comandi affinché tu possa esaminarli.
Quick Start
Funziona con Python 3.9 o successivo usando solo la libreria standard. Niente da installare con pip.
1 — Avvialo
python pthguard_python_backdoor_scann.py --helpCome lo usano agenti e programmi: Usa solo la libreria standard di Python, quindi script e agenti AI possono eseguirlo come sottoprocesso senza installare altro.
All-Access Pass
Tutti i tool PyForge con l'All-Access Pass
29 tool oggi più tutti i rilasci futuri, licenza commerciale a vita, un solo pagamento di $99.
Questo tool: $39 · Tutti i 29 tool: $99
Scopri l'All-Access Pass