
Matt.Net is a simple GUI wrapper around Microsoft's CAT.NET Code Auditing Tool
NCC Group Plc द्वारा ओपन सोर्स के रूप में जारी - http://www.nccgroup.com/
मैट लुईस द्वारा विकसित, matt dot lewis at nccgroup dot com
http://www.github.com/nccgroup/matt.net
AGPL के अंतर्गत जारी। अधिक जानकारी के लिए LICENSE देखें।
Matt.Net माइक्रोसॉफ्ट के CAT.NET कोड ऑडिटिंग टूल के चारों ओर एक सरल GUI रैपर है।
इसका उपयोग किसी दिए गए फ़ोल्डर में .NET बाइनरी खोजने के लिए किया जा सकता है और यह सभी प्रासंगिक बाइनरी पर CAT.NET चलाएगा।
पहचानी गई कोई भी सुरक्षा कमजोरियाँ भविष्य के संदर्भ के लिए एक स्थानीय डेटाबेस में दर्ज की जाती हैं, जो समय के साथ विभिन्न .NET बाइनरी में कमजोरियों की ट्रैकिंग की अनुमति देती हैं।
बस GUI लॉन्च करें। इसे माइक्रोसॉफ्ट के CAT.NET के किसी संस्करण (32-बिट या 64-बिट संस्करण) पर इंगित करें, इसे एक स्रोत/इनपुट निर्देशिका और परिणाम संग्रहीत करने के लिए एक आउटपुट निर्देशिका दें। टाइमआउट पैरामीटर यह निर्धारित करता है कि CAT.NET हार मानने और अगले पर जाने से पहले प्रत्येक बाइनरी पर कितनी देर चलेगा। आवश्यकतानुसार इसे समायोजित करें (जैसे, यदि Matt.NET किसी बाइनरी पर बहुत जल्दी हार मान लेता है तो बढ़ाएँ)।
यह टूल का एक सरल, पहला संस्करण है। ध्यान दें कि यह केवल सिंगल-थ्रेडेड है और गणना पर काफी भारी है, क्योंकि CAT.NET टेन्ट विश्लेषण के आसपास बहुत सारी प्रोसेसिंग करता है।