
Matt.Net is a simple GUI wrapper around Microsoft's CAT.NET Code Auditing Tool
Выпущено как open source компанией 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 — это простая GUI-обёртка вокруг инструмента аудита кода CAT.NET от Microsoft.
Его можно использовать для поиска .NET-сборок в заданной папке, и он запустит CAT.NET для всех подходящих сборок.
Любые выявленные уязвимости безопасности записываются в локальную базу данных для последующего использования, что позволяет отслеживать уязвимости в различных .NET-сборках со временем.
Просто запустите графический интерфейс. Укажите ему версию CAT.NET от Microsoft (32- или 64-битную), задайте исходный/входной каталог и выходной каталог для сохранения результатов. Параметр timeout определяет, как долго CAT.NET будет работать с каждой сборкой, прежде чем сдастся и перейдёт к следующей. Отрегулируйте его по мере необходимости (например, увеличьте, если Matt.NET слишком рано сдаётся при работе со сборкой).
Это простая первая версия инструмента. Обратите внимание, что инструмент является однопоточным и довольно требовательным к вычислениям, поскольку CAT.NET выполняет большой объём обработки, связанной с taint-анализом.