
MAPS क्लाउड स्कैनर और प्रतिक्रिया पार्सर है जो Microsoft Defender अनुसंधान के लिए है।
Windows Defender के MAPS (Microsoft Active Protection Service) क्लाउड-आधारित फ़ाइल प्रतिष्ठा और डायनामिक सिग्नेचर वितरण प्रणाली के साथ इंटरैक्ट करने के लिए एक शोध उपकरण।
MAPS वह क्लाउड बैकएंड है जो Defender के रियल-टाइम सुरक्षा निर्णयों, नमूना प्रस्तुतिकरण पाइपलाइन, और डायनामिक सिग्नेचर (SDN/DSS) वितरण को संचालित करता है। यह उपकरण उसी Bond CompactBinaryV1 प्रोटोकॉल का उपयोग करता है जिसका उपयोग Defender क्लाइंट वायर पर करता है, जो सुरक्षा अनुसंधान उद्देश्यों के लिए MAPS एंडपॉइंट्स के साथ सीधे इंटरैक्शन को सक्षम करता है।
pip install -r requirements.txt
एकमात्र आवश्यक निर्भरता requests है। उन्नत विश्लेषण के लिए वैकल्पिक निर्भरताएँ:
| Package | Purpose |
|---|---|
pefile | गहन PE संरचना विश्लेषण |
ssdeep | फ़ज़ी हैश गणना |
# Scan a local file
./maps_scanner scan <file>
# Query reputation by hash
./maps_scanner scan-hash <sha256>
# URL reputation check
./maps_scanner url <url>
# Connectivity test
./maps_scanner heartbeat
# Local-only PE analysis
./maps_scanner analyze <file>
# Build a Bond payload without sending
./maps_scanner build <file>
# Decode a captured Bond binary
./maps_scanner decode <file>
# Replay a previously captured payload
./maps_scanner replay <file>
# Show or edit configuration
./maps_scanner config
किसी भी कमांड में मशीन-पठनीय आउटपुट के लिए --json जोड़ें। विस्तृत प्रोटोकॉल विवरण के लिए -v का उपयोग करें।
maps_scanner/
__init__.py # Package metadata
__main__.py # CLI entry point and command routing
client.py # MAPS protocol client, config, and file analysis
bond.py # Microsoft Bond CompactBinaryV1 serializer/deserializer
fuzz_maps.py # API fuzzer for endpoint and field discovery
maps_scanner # Python wrapper script
requirements.txt # Dependencies
docs/ # Protocol documentation and test results
tests/ # Test samples and utilities
विस्तृत प्रोटोकॉल दस्तावेज़ीकरण docs/ में उपलब्ध है:
यह उपकरण केवल अधिकृत सुरक्षा अनुसंधान के लिए प्रदान किया गया है। यह लाइव Microsoft सेवाओं के साथ इंटरैक्ट करता है। जिम्मेदारी से और सभी लागू कानूनों और Microsoft की सेवा शर्तों के अनुपालन में उपयोग करें। लेखक दुरुपयोग के लिए कोई दायित्व नहीं मानते हैं।
केवल अधिकृत सुरक्षा अनुसंधान उपयोग के लिए।