मुख्य कंटेंट तक स्किप करें
Version: v0.21

इंस्टॉलेशन गाइड

त्वरित उपयोग के लिए एकल स्टैंडअलोन रिलीज़ फाइल चुनें या निर्भरता प्रबंधन के लिए Composer का उपयोग करें।

पूर्वापेक्षाएं

PHP 7.4 या उच्चतर आवश्यक है। इंस्टॉल करने से पहले आवश्यकताएं देखें।

स्टैंडअलोन रिलीज़ फाइल

GitHub रिलीज़ पेज से नवीनतम scanner फाइल डाउनलोड करें या सीधे वर्तमान संस्करण प्राप्त करें:

curl --fail --silent --show-error --location \
--output scanner \
https://raw.githubusercontent.com/marcocesarato/PHP-Antimalware-Scanner/master/dist/scanner

संस्करण सत्यापित करें और केवल-रिपोर्ट स्कैन चलाएं:

php scanner --version
php scanner /var/www/example --lite --report

स्कैनर को उस डायरेक्टरी के बाहर रखें जिसे आप स्कैन कर रहे हैं।

TLS सत्यापन सक्रिय रखें

--no-check-certificate का उपयोग न करें। प्रमाणपत्र त्रुटि नेटवर्क या ट्रस्ट समस्याओं का संकेत देती है जिन्हें ठीक किया जाना चाहिए।

Composer

पैकेज marcocesarato/amwscan के रूप में प्रकाशित है।

प्रोजेक्ट में इंस्टॉल करें

composer require marcocesarato/amwscan
php vendor/marcocesarato/amwscan/src/index.php /var/www/example --lite --report

ग्लोबल इंस्टॉलेशन

composer global require marcocesarato/amwscan
php "$(composer global config home)/vendor/marcocesarato/amwscan/src/index.php" /var/www/example --lite --report

सोर्स कोड से

git clone https://github.com/marcocesarato/PHP-Antimalware-Scanner.git
cd PHP-Antimalware-Scanner
composer install
php src/index.php /var/www/example --lite --report

Docker

रखरखाव की गई इमेज 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

स्थानीय सोर्स चेकआउट के बदलावों को जाँचने के लिए इमेज को स्थानीय रूप से बनाएँ और ऊपर दिए गए कमांड में Docker Hub इमेज का नाम बदलें:

docker build --tag amwscan .

वर्डप्रेस प्लगइन

वर्डप्रेस प्लगइन इंस्टॉल करें