
اعثر على الملفات الثنائية غير المثبتة عبر مدير الحزم
اعثر على الملفات الثنائية غير المثبتة عبر مدير الحزم
البناء
$ make build
بمجرد اكتمال البناء، يمكنك تشغيل bindfinder عن طريق تنفيذ:
$ ./binfinder --images <comma separated list of image> --output data --top 20
سيكون الناتج ملفات diff لكل صورة، علم top (الافتراضي 0) إذا كانت القيمة أكبر من 0 يقوم بسحب أول N صورة شائعة لتشغيل binfinder عليها.
لتشغيل التحليل على ملفات diff التي تم إنشاؤها بعد العثور على الاختلافات، يمكنك تشغيل التحليل للحصول على عدد كل diff عبر جميع ملفات json:
$ ./binfinder --analyze --output data
سيكون الناتج ملف analysis.csv.
لتشغيل binfinder على السجل (registry) مرر العلم --registry host إلى واجهة الأوامر
$ ./binfinder --top=10 --registry=http://localhost:5000 --output data
ستقوم واجهة الأوامر بسحب الصور من المستودع والتحقق من الاختلافات الثنائية.
لتشغيل binfinder على سجل DTR مرر العلم --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
ستقوم واجهة الأوامر بسحب الصور من DTR والتحقق من الاختلافات الثنائية.
alpine.sh، وubuntu.sh، وcentos.sh، وcentos_get_all_pkg.sh ليعمل، ويجب أن تكون هذه الملفات موجودة في الدليل الذي سيُنفَّذ منه الأمر.