
Matt.Net is a simple GUI wrapper around Microsoft's CAT.NET Code Auditing Tool
Rilasciato come open source da NCC Group Plc - http://www.nccgroup.com/
Sviluppato da Matt Lewis, matt dot lewis at nccgroup dot com
http://www.github.com/nccgroup/matt.net
Rilasciato sotto licenza AGPL. Consultare LICENSE per maggiori informazioni.
Matt.Net è una semplice interfaccia grafica (GUI) che avvolge il CAT.NET Code Auditing Tool di Microsoft.
Può essere utilizzato per individuare i binari .NET all'interno di una cartella data ed eseguirà CAT.NET su tutti i binari pertinenti.
Qualsiasi difetto di sicurezza identificato viene registrato in un database locale per riferimenti futuri, consentendo di tracciare nel tempo i difetti nei diversi binari .NET.
È sufficiente avviare la GUI. Indicare una versione del CAT.NET di Microsoft (sia versione a 32 che a 64 bit), fornire una directory di origine/input e una directory di output per salvare i risultati. Il parametro di timeout determina per quanto tempo CAT.NET verrà eseguito su ciascun binario prima di rinunciare e passare al successivo. Regolarlo come richiesto (ad es. aumentarlo se Matt.NET rinuncia troppo presto su un binario).
Questa è una versione semplice, iniziale dello strumento. Si noti che è solo a thread singolo e piuttosto pesante in termini di calcolo poiché CAT.NET esegue molta elaborazione attorno all'analisi del taint.