
एंड्रॉइड ऐप्स के लिए डायनेमिक विश्लेषण सैंडबॉक्स जो रनटाइम निष्पादन के दौरान नेटवर्क ट्रैफ़िक, फ़ाइल ऑपरेशन, क्रिप्टोग्राफ़िक API उपयोग, अनुमति दरकिनार और सूचना रिसाव की निगरानी करता है।
DroidBox एंड्रॉइड अनुप्रयोगों का गतिशील विश्लेषण प्रदान करने के लिए विकसित किया गया है। विश्लेषण पूर्ण होने पर उत्पन्न परिणामों में निम्नलिखित जानकारी का वर्णन किया गया है:
इसके अतिरिक्त, पैकेज के व्यवहार को विज़ुअलाइज़ करने वाले दो ग्राफ़ उत्पन्न होते हैं। एक संक्रियाओं का लौकिक क्रम दिखाता है और दूसरा एक ट्रीमैप है जिसका उपयोग विश्लेषित पैकेजों के बीच समानता जाँचने के लिए किया जा सकता है।
यह DroidBox चलाने के लिए एक मार्गदर्शिका है। यह रिलीज़ केवल Linux और Mac OS पर परीक्षित की गई है। यदि आपके पास Android SDK नहीं है, तो इसे http://developer.android.com/sdk/index.html से डाउनलोड करें। निम्नलिखित लाइब्रेरीज़ आवश्यक हैं: विश्लेषण परिणाम का विज़ुअलाइज़ेशन प्रदान करने के लिए pylab और matplotlib।
export PATH=$PATH:/path/to/android-sdk/tools/
export PATH=$PATH:/path/to/android-sdk/platform-tools/
wget https://github.com/pjlantz/droidbox/releases/download/v4.1.1/DroidBox411RC.tar.gz
android
./startemu.sh <AVD name>
./droidbox.sh <file.apk> <duration in secs (optional)>
विश्लेषण वर्तमान में पैकेजों को स्थापित करने और प्रारंभ करने के अलावा स्वचालित नहीं है। विश्लेषण समाप्त करना केवल Ctrl-C दबाकर किया जाता है। विश्लेषण करने से पहले एमुलेटर को डेटा से भरने के लिए एक पैकेज भी जल्द ही लागू किया जाएगा।