
Matt.Net هو غلاف واجهة رسومية بسيط (GUI) لأداة تدقيق التعليمات البرمجية CAT.NET من Microsoft.
أُصدر كمصدر مفتوح من 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 هو غلاف واجهة رسومية بسيط حول أداة تدقيق الكود CAT.NET من مايكروسوفت.
يمكن استخدامه لتحديد موقع ملفات .NET الثنائية داخل مجلد معيّن، وسيشغّل CAT.NET على جميع الملفات الثنائية ذات الصلة.
يتم تسجيل أي ثغرات أمنية يتم تحديدها في قاعدة بيانات محلية للرجوع إليها مستقبلاً، مما يسمح بتتبّع الثغرات في ملفات .NET الثنائية المختلفة بمرور الوقت.
ما عليك سوى تشغيل الواجهة الرسومية. وجّهها إلى إصدار من CAT.NET من مايكروسوفت (إصدار 32 أو 64 بت)، وأعطِها مجلد المصدر/الإدخال ومجلد الإخراج لتخزين النتائج. تحدّد معلمة المهلة الزمنية المدة التي سيعمل فيها CAT.NET على كل ملف ثنائي قبل الاستسلام والانتقال إلى التالي. اضبط ذلك حسب الحاجة (أي قم بزيادته إذا استسلم Matt.NET مبكراً جداً على أحد الملفات الثنائية).
هذه نسخة أولى بسيطة من الأداة. لاحظ أنها أحادية الخيوط فقط وتستهلك قدراً كبيراً من الحوسبة، إذ يقوم CAT.NET بقدر كبير من المعالجة حول تحليل التلوث (taint analysis).