
पैकेज मैनेजर के माध्यम से इंस्टॉल नहीं की गई बाइनरी फ़ाइलें खोजें
पैकेज मैनेजर के माध्यम से इंस्टॉल न की गई बाइनरी फ़ाइलें खोजें
बिल्ड करें
$ make build
बिल्ड पूर्ण होने के बाद, आप निम्न कमांड चलाकर binfinder चला सकते हैं:
$ ./binfinder --images <comma separated list of image> --output data --top 20
आउटपुट प्रति इमेज डिफ फ़ाइलें होंगी, top फ्लैग (डिफ़ॉल्ट 0) यदि मान 0 से अधिक है तो binfinder चलाने के लिए लोकप्रिय N इमेज खींचता है।
डिफ खोजने के बाद बनाई गई डिफ फ़ाइलों पर विश्लेषण चलाने के लिए, आप सभी json फ़ाइलों में प्रति डिफ गिनती प्राप्त करने के लिए analysis चला सकते हैं:
$ ./binfinder --analyze --output data
आउटपुट analysis.csv फ़ाइल होगी।
रजिस्ट्री पर binfinder चलाने के लिए CLI में --registry host फ्लैग पास करें
$ ./binfinder --top=10 --registry=http://localhost:5000 --output data
CLI रिपॉजिटरी से इमेज खींचेगा और बाइनरी डिफ की जाँच करेगा।
DTR रजिस्ट्री पर binfinder चलाने के लिए CLI में --registry={HOSTNAME} --dtr --user={USER} --password={PASSWORD} फ्लैग पास करें
$ ./binfinder --top=10 --registry=https://vm01-7b86bb7b.westeurope.cloudapp.azure.com:8443 --dtr --user={user} --password={password} --output data
CLI DTR से इमेज खींचेगा और बाइनरी डिफ की जाँच करेगा।
alpine.sh, ubuntu.sh, centos.sh, और centos_get_all_pkg.sh आवश्यक हैं, ये शेल फ़ाइलें
उस निर्देशिका में मौजूद होनी चाहिए जहाँ से कमांड निष्पादित किया जाना है।