मुख्य कंटेंट तक स्किप करें
Version: नवीनतम

कंटेनर इमेज

परियोजना द्वारा रखरखाव की गई इमेज Docker Hub पर प्रकाशित की जाती है।

इमेज पुल करें​

docker pull marcocesarato/php-antimalware-scanner:latest

वर्तमान स्थिर रिलीज़ के इंटरैक्टिव स्कैन के लिए latest का उपयोग करें। स्वचालित कार्यों के लिए 0.19.1 जैसा पूरा रिलीज़ टैग निर्दिष्ट करें।

केवल रिपोर्ट वाला स्कैन चलाएँ​

स्कैन की जाने वाली डायरेक्टरी को केवल पढ़ने के लिए माउंट करें। रिपोर्ट के लिए अलग आउटपुट डायरेक्टरी का उपयोग करें, ताकि स्कैनर लक्ष्य फ़ाइलों को बदल न सके:

docker run --rm \
--volume "/var/www/example:/scan:ro" \
--volume "$PWD/amwscan-output:/output" \
marcocesarato/php-antimalware-scanner:latest /scan \
--lite --report-only --report-format=html \
--path-report=/output/report.html \
--disable-checksum --disable-definitions-update

यह कमांड report.html को amwscan-output में लिखता है। परिणाम देखने के लिए इसे ब्राउज़र में खोलें।

सोर्स से बिल्ड करें​

सोर्स कोड की स्थानीय कॉपी का परीक्षण करते समय शामिल इमेज को बिल्ड करें:

docker build --tag amwscan .

स्थानीय बिल्ड का उपयोग करने के लिए स्कैन कमांड में Docker Hub इमेज के नाम को amwscan से बदलें।

CI इंटीग्रेशन के लिए GitHub Actions, Jenkins, या GitLab CI देखें।