
Matt.Net is a simple GUI wrapper around Microsoft's CAT.NET Code Auditing Tool
NCC Group Plc によりオープンソースとして公開 - http://www.nccgroup.com/
Matt Lewis によって開発、matt dot lewis at nccgroup dot com
http://www.github.com/nccgroup/matt.net
AGPL のもとで公開されています。詳細については LICENSE を参照してください。
Matt.Net は、Microsoft の CAT.NET コード監査ツールのシンプルな GUI ラッパーです。
指定されたフォルダ内の .NET バイナリを特定し、関連するすべてのバイナリに対して CAT.NET を実行するために使用できます。
特定されたセキュリティ上の欠陥はすべて、将来の参照用にローカルデータベースに記録されるため、さまざまな .NET バイナリの欠陥を経時的に追跡できます。
GUI を起動するだけです。Microsoft の CAT.NET(32 ビット版または 64 ビット版)のバージョンを指定し、ソース/入力ディレクトリと結果を保存する出力ディレクトリを指定します。タイムアウトパラメータは、CAT.NET が各バイナリで実行を断念して次のバイナリに移るまでに費やす時間を決定します。必要に応じて調整してください(つまり、Matt.NET がバイナリ上で早く断念しすぎる場合は増やします)。
これはツールのシンプルな最初のバージョンです。シングルスレッドのみで、CAT.NET が汚染解析(taint analysis)に関する多くの処理を実行するため、計算負荷がかなり高いことに注意してください。