PHP Classes

File: _docs/readme.ko.md

Recommend this page to a friend!
  Classes of Caleb   PHP Mussel   _docs/readme.ko.md   Download  
File: _docs/readme.ko.md
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: PHP Mussel
PHP file virus scanner to detect malware
Author: By
Last change:
Date: 5 years ago
Size: 124,813 bytes
 

Contents

Class file image Download

phpMussel ??? (???).

??

??? ?? : ??? ???? ?? (?? ??, ?? ??? ???, ??, ??), README ? ?? ??? ??? ?? ????? ?????. ??? ?????? ????? ??? ???? ???.

1. <a name="SECTION1"></a>??

phpMussel? ??? ??? ?????. phpMussel? ClamAV? ??? ??? ???? ???? ??? ? ??? ???? ??? ???? ? ?? ?? ?? ????? ??? PHP ???????.

phpMussel ??? 2013 ? ?? Caleb M (Maikuolan)? GNU/GPLv2.

? ????? ???????. ?? ????? ???? ?? ? GNU ?? ?? ???? ?? 2 (?? ?? ??)? ?? ??? ? ??? ?????. ??? ??? ?????? ???? ???? "?? ??? ??? ?? ?? ??? ??? ?? ???? ???? ????." "LICENSE.txt"??? "GNU General Public License"(?? ????)? ??????. ?? URL??? ? ? ???? : - <https://www.gnu.org/licenses/>. - <https://opensource.org/licenses/>.

??? ??? ????? ???? ???? ClamAV? ??? ?? ???????. ? 2 ?? ???? ????? ??? ? ??? ?? ??? ?? ???? ?????? ??? ?? ????.

? ???? ??? ??? ?? SourceForge? Bitbucket? GitHub, phpMussel? ???? ?? ????? : PhishTank, NLNetLabs, Malware.Expert ?? ? ????? ?? ??? ?? ???? ??? ?? ???????.

? ?? ? ?? ???? ?? URL?? ???? ? ? ????. - GitHub. - Bitbucket. - SourceForge.

2. <a name="SECTION2"></a>?? ??

2.0 ?? ?? (??? ?)

1) ? ??? ?? ??? ??? ???? ????? ?? ???? ???? ? ?? ??? ???? ??? ?????. ??? ?? CMS? /public_html/phpmussel/? ?? ????? ??? ?? ????? ??? ???? ????? ?? ?? ?????. ?? ?? ???? ??? ??? ???? ? ??? ?? ?? ?? ?? ??? ???? ?? ????.

2) config.ini? config.ini.RenameMe? ??? ????? (vault? ??? ????). ?? ??? ?? (???? ???? ???, ??? ??? ???? ????) ??????? (? ??? phpMussel? ??? ???? ???? ???, ??? ??? ?? ??? ??? ?? ??? ??? ????). ?? ??? ?? ??? ????? ??? ??????.

3) ??? (phpMussel ??? ??)? ?? ?? ????? ??????. (*.txt?? *.md?? ??? ??? ???, ??? ?? ??? ?????????).

4) vault???? "755"? ?? ?? (????? ?? "777"? ?? ? ? ????; ??? ??? ???? ????). ???? ??? ? ???? ??? ?? ?? ???? ???? ???, ??? ?? ????? ?? CHMOD? ??? ???? ?? ????. (????? "755"? ??????). ??? ??? : ???? ??? ????? PHP?vault ?????? ??? ?? ? ? ??????. PHP?vault ????? ? ? ??? ?? ?? (????, ?? ?)? ??????. PHP?vault ?????? ?? ? ??? ???? ?? ???? ?? ????. ??? ??? ??, vault ????? ????? ?? ? ? ?????? (vault ????? ????? ??? ??? ??, config.ini ?frontend.dat ? ?? ? ??? ?? ??? ??? ??? ? ????? ?? ? ? ????).

5) ??? ????? ??? ??????. ?? : ?? ??.

6) ? ??? ??? ?? CMS? phpMussel? ?????. ???? ?? ??? ??? ?? ?? ??require?include?? ????? ??? ?? CMS ?? ??? ? ??? ???? ?????. (?? ??? ???? ?? ???? ??? ??? ??????? ?????). ?????? /includes?? /assets?? /functions?? ??????? ???? init.php, common_functions.php, functions.php?? ?? ??? ?? ? ????. ??? ?? ????? ??? ??????????. ? ??? ?? phpMussel ?? ??? ????? GitHub ??? phpMussel ??? ??? ?? ?????? (CMS ?? ??). ? ??? ???? ???? ??? CMS? ?? ??? ???, ????? ??? ?? ? ? ????. ?? ??? ?? ? ??, (require ??include? ????) ?? ??? ??? ? ?? ??????. ??? ???? ???? ???loader.php ??? ??? ?? (HTTP ??? ?? ?? ?? ??? vault ??? ??)? ????.

<?php require '/user_name/public_html/phpmussel/loader.php'; ?>

??? ???? ?? ?? ?? ??????.

-- ?? ?? --

Apache ???? ??????, ??php.ini? ?? ? ? ??????, auto_prepend_file ???? ???? PHP ????? ???? ?? phpMussel? ?? ????? ? ????. ?? ?? ??? ????.

auto_prepend_file = "/user_name/public_html/phpmussel/loader.php"

?? .htaccess?? :

php_value auto_prepend_file "/user_name/public_html/phpmussel/loader.php"

7) ?? ??? ????????, ??? ?? ???? ???. ?? ??? ??? ??????, ???? _testfiles? ??? ??? ??? ????? ???? ???? ???? ????. (??? ??? ??????, phpmussel.db ?? ??? Active ?? ???? ?? ???? ??????). ??? ??? phpMussel?? ???? ????? ???? ???? ??? ?? ??? ???? ??? ???? ????. ?? ?? ?? ??? ??? ????, ?? ?? ??? ???? ???? ?? ? ??? ?? ??? ?? ???? ??? ?? ?? ????.

2.1 ?? ?? (CLI ?)

1) ? ??? ?? ??? ??? ???? ????? ?? ???? ???? ? ?? ??? ???? ??? ?????. phpMussel? ??? ???? ???? ?????.

2) phpMussel? ????? PHP? ??? ???? ???? ??????. ?? ????? ?? PHP ??? ?? ?? ???? ???? ???? ??????.

3) ?? ??? ?? (???? ???? ???, ??? ??? ???? ????). vault?config.ini? ?? ?. ? ??? phpMussel? ??? ???? ???? ???, ??? ??? ?? ??? ??? ?? ??? ??? ????. ?? ??? ?? ??? ????? ??? ??????.

4) ?????, ?? ??? ???? phpMussel? CLI ????? ??? ???? ? ? ????. ?? ??? PHP? phpMussel? ???????? ????. ?? Notepad ?? Notepad ++? ?? ??? ???? ?? ?. ??? ?? ? PHP?php.exe? ?? ?? ??loader.php? ?? ??? ???? ??? .bat??? ?? ?? ?? ?????. ? ??? ?? ???? phpMussel? ??? ? ????.

5) ??? ????? ??? ??????. ?? : ?? ??.

6) ???????. ????_testfiles? phpMussel? ?? ????.

2.2 COMPOSER? ???? ????

phpMussel? Packagist? ???? ????. Composer? ??? ?? Composer? ???? phpMussel? ??? ? ???? (???, ??? ?? ??, ??, ?? ? ??? ???????. "?? ?? (??? ?)"? 2, 4, 5 ??? 6 ??? ??????).

composer require phpmussel/phpmussel

<a name="INSTALLING_SIGNATURES"></a>2.3 ?? ??

v1.0.0 ?? ???? phpMussel ????? ???? ?? ????. ?? ??? ???? ????, phpMussel ?? ??? ?????. ??? ???? ?? ??? 3 ??? ????.

  1. ??? ?? ???? ???? ???? ???? ?????.
  2. "SigTool"? ???? ??? ???? ???? ?????.
  3. "phpMussel/Signatures"?? ??? ?????? ???? ?????.
2.3.1 ??? ?? ???? ???? ???? ???? ?????.

?? ??? ??? ????? ??? ???????. ?? : ??? ?? ??.

??, ??? ?? ???? ???? ??, ??? ?? ??? ??, ?? ????? ???? ??? ????, ???? ??????.

2.3.2 "SigTool"? ???? ??? ???? ???? ?????.

?? : SigTool ???.

2.3.3 "phpMussel/Signatures"?? ??? ?????? ???? ?????.

??, phpMussel/Signatures??. ???? ??? GZ ?? ?? ??? ???? ????. ??? ?????, ??? ??? ?????? ??? ??, ??? ?? ??? /vault/signatures ????? ?????. ??? ??????, ?? ? ??? ??? phpMussel ?? Active ???? ?????.

3. <a name="SECTION3"></a>?? ??

3.0 ?? ?? (??? ?)

phpMussel? ??? ??? ????? ?? ???????. ?? ???? ? ?????.

????? ??? ? ??? ??? ???? ????? ???? ????. ??? ????? ???? ? ? ????.

??? ?? ??, ????, ????? ????? ??? ? ????. config.ini? ???? ?? ?????? (?? ?? ??? ????). ? phpMussel ???? PHP ?? ??? ?? ??? ?????.

$phpMussel'Scan';

  • `$what_to_scan` ? ??? ?? (???) ??? ?? ? ? ????. ?? ?? (?? ?? ??) ?? ???? (?? ?? ??)? ???? ?????.
  • `$output_type` ? ????? ?? ??? ??? ??? ? ????. `false` ??? ??? ?????. `true` (???)? ??? ??? ???? ?????. ?? ?? ?????? ?? ?? ??? ??? ?? ??? ??? ? ? ????. `$output_type` ? ???? ??? ???`false` (??)?? ????. ??? ?? ??? ?????.

| ?? | ?? | |---|---| | -4 | ??? ??? ???? ?? ? ? ?????. | | -3 | phpMussel ?? ??? ??? ??? ?????. | | -2 | ?? ?? ??? ???? ???? ?? ??. | | -1 | PHP? ???? ? ??? ?? ?? ?? ??? ?? ??? ?? ??. | | 0 | ?? ??? ???? ??. | | 1 | ??? ??? ???? ??? ???. | | 2 | ??? ??? ???? ??? ?? ? ?? ?????. |

  • `$output_flatness` ? ????? ?? ??? ??? ????? ???? ???? ??? ????? (??? ?? ??). `false` (??)? ??, `true` (???)? ???? ?????. `$output_flatness` ? ???? ??? ???`false` (??)???.

? :

 $results = $phpMussel'Scan';
 echo $results;

? ?? ?? ?? :

 Wed, 16 Sep 2013 02:49:46 +0000 ????.
 > ?? ?? ? : '/user_name/public_html/my_file.html':
 -> ??? ???? ?????.
 Wed, 16 Sep 2013 02:49:47 +0000 ??.

phpMussel ?? ????? ????? ?? ??? ??? ? ??? "?? ??"? ??????.

?? ?? ? ?? ????? ??? ??, ?? ??? ?? ?? ???? ???? ?????. ??? ?? ??? ? ??, ??? ??? ? ? ????. (?????? : "?? ??"? ??????).

phpMussel? ?? ? ??? ????? (????? ????? ??? ???? ?? ? ???? ??? ??), ?????? ??? ??? ?????? (/vault/greylist.csv), ??? ??.

? ?????? : ?? ??? ?? ??? ?????? ?????????

3.1 ?? ?? (CLI ?)

? README ??? "?? ?? (CLI ?)"? ??????.

?? phpMussel? ?? ???? ?????? ???? ????. ?? ???? ???? ????? ?? ???? ?? ???? (phpMussel ??? ??????; phpMussel? ? ??? ???? ????). ??? ?? ? ?? (?? ?? ???) ?? ? ????? ?????.

4. <a name="SECTION4"></a>??? ?? ??

4.0 ??? ??? ?????.

??? ??? phpMussel ?? ?? ?? ???????? ???? ?? ??? ?????. ?? ???? ???? ?? ??? ??, ???? ? ??? ?? ????? ??? ??? ? ????, ???? ???? ???? ?? ??? ?? ? ?? ? ? ????, ??? ?? ???? ???? vault? ??? ???, ???? ? ??? ? ????.

?? ???? ???? ?? ??? ??? ????? ?????? ???? (?? ???? ? ???? ??? ??? ??? ?? ? ????). ??? ???????? ??? ? ??? ???? ????.

4.1 ??? ??? ???? ??.

1) config.ini ???? disable_frontend ???? ???? ??? "false"? ????? (???? "true"???).

2) ??????loader.php? ??????? (?? ??, http://localhost/phpmussel/loader.php).

3) ?? ??? ??? ??? ??? (admin/password).

?? : ??? ?? ??? ? ? ??? ??? ?? ?? ???? ???? ?? ???? ??? ??? ??? ???????! ??? ?? ?????, ???? ??? ???? ??? PHP ??? ??? ? ???? ??? ? ? ?? ?????.

??? ??? ?? ?? ??? ?? ??? ?? 2FA (?? ??)? ???? ?? ???? (?? ??? ??).

4.2 ??? ?? ??.

??? ??? ? ????? ??? ?? ??? ?? ??? ?? ??? ????. ?? ???? ??? ??? ??? ?? ??? ??????. ?? ??? ?? ? YouTube?? ?? ??? ???? ????.

4.3 2FA (?? ??)

2FA? ???? ??? ??? ?? ???? ?? ? ????. 2FA? ???? ??? ????? ?? ??? ??? ??? ??? ???? ?????. ? ????? "2FA ??"? ???? ????. ????? ??? ???? ??? ? ? ??? ??? ??? ???? ??? ???? ???????. ?, ?? ?? ??? ???? ?? ??? ??? ? ? ??? ?? ???? ???? ????. ??? ??? 2FA ??? ???? ????? ?? ??? ??? ??? ??? ?? ??? ??? ??????.

2FA? ????? ??? ?? ???? ???? ???? PHPMailer ?? ??? ??????. phpMussel? PHPMailer? ???? ???? ?????. ?? : phpMussel? PHP >= 5.4.0? ????? PHPMailer?? PHP >= 5.5.0? ?????. ??? PHP 5.4 ???? phpMussel ??? ??? 2FA? ??? ? ????.

PHPMailer? ?? ? ? phpMussel ?? ??? ?? ?? ??? ?? PHPMailer? ?? ???? ??????. ??? ?? ???? ?? ??? ???? ???? ?? ??? ???? ????. PHPMailer ?? ???? ?? ??? Enable2FA? true? ??????. ?? 2FA? ?????????.

?? ???? ??? ? ? 2FA ??? ?? ??? phpMussel? ? ? ??? ??? ??? ??? ???????. ?? ?? ??? ??? ??? ?? (? : foo@bar.tld)?? ????? ????? ?? ??? ?? ?? ??? ?? (? : Foo Bar <foo@bar.tld>)?? ??? ??? ??? ?? ?? ??? ??????.

?? : ?? ?????? vault??? ?? ????? (? : ??? ??? ???? ?? ??? ??? ??????). ??? ?????? ?? ??? ?? ?? ???? ?? SMTP ??? ??? ??? ??? ?? ??? SMTP ??? ?? ? ? ????. 2FA? ???? ?? vault? ???? ???? ??? ???????. ? ??? ?? ? ? ??? ?? ? SMTP ??? ??? ??? ??? ?? ??? ??? ?? ? ? ?? ?? ??? ???????.

5. <a name="SECTION5"></a>CLI (?? ? ?????)

phpMussel? ??? ?? ?????? CLI ???? ??? ?? ??? ??????. ??? ??? ?? ?? (CLI ?)? ??????.

CLI ??????c? ???? ??? ??? ?? ??? CLI ??? ??? ?????.

?? ???? ???? ??, CLI ???? phpMussel? ???? ??? ?? ??? ???? ???? ? ? ???? : - <https://youtu.be/H-Pa740-utc>

6. <a name="SECTION6"></a>? ???? ?? ? ??

??? ?????? ?? ?????? ??? ?? ? ???? ??? ?? ???? ???? ??? ?? ????? ??? ?????.

? ??? ?? v1 ???? ???? ?? ???? ????? ??? ?? ?? ????.

?? | ?? ----|---- /_docs/ | ??? ??????? (??? ??? ?????). /_docs/readme.ar.md | ??? ??. /_docs/readme.de.md | ??? ??. /_docs/readme.en.md | ?? ??. /_docs/readme.es.md | ??? ??. /_docs/readme.fr.md | ???? ??. /_docs/readme.id.md | ?????? ??. /_docs/readme.it.md | ???? ??. /_docs/readme.ja.md | ??? ??. /_docs/readme.ko.md | ??? ??. /_docs/readme.nl.md | ????? ??. /_docs/readme.pt.md | ????? ??. /_docs/readme.ru.md | ???? ??. /_docs/readme.ur.md | ???? ??. /_docs/readme.vi.md | ???? ??. /_docs/readme.zh-TW.md | ??? ?? ??. /_docs/readme.zh.md | ??? ?? ??. /_testfiles/ | ??? ??? ??????? (??? ??? ?????). phpMussel? ???? ??? ?????? ??? ????? ?????. ??? ??? ????? ????? ????? ?? ????. /_testfiles/ascii_standard_testfile.txt | phpMussel ??? ASCII ?? ? ??? ??. /_testfiles/coex_testfile.rtf | phpMussel ?? ???? ?? ? ??? ??. /_testfiles/exe_standard_testfile.exe | phpMussel PE ???? ? ??? ??. /_testfiles/general_standard_testfile.txt | phpMussel ?? ???? ? ??? ??. /_testfiles/graphics_standard_testfile.gif | phpMussel ??? ???? ? ??? ??. /_testfiles/html_standard_testfile.html | phpMussel ??? HTML ?? ??? ??. /_testfiles/md5_testfile.txt | phpMussel MD5 ?? ? ??? ??. /_testfiles/ole_testfile.ole | phpMussel OLE ?? ? ??? ??. /_testfiles/pdf_standard_testfile.pdf | phpMussel PDF ?? ? ??? ??. /_testfiles/pe_sectional_testfile.exe | phpMussel PE ? ?? ?? ? ??? ??. /_testfiles/swf_standard_testfile.swf | phpMussel SWF ?? ? ??? ??. /vault/ | ?? ? ???? (??? ??? ?????). /vault/cache/ | ?? ???? (?? ??? ?). /vault/cache/.htaccess | ??? ??? ??? ?? (? ??, ? ????? ??? ??? ??? ?? ??? ?????? ???? ?? ????). /vault/classes/ | ??? ????. phpMussel?? ???? ??? ???? ?? ????. /vault/classes/Maikuolan/ | ??? ????. phpMussel?? ???? ??? ???? ?? ????. /vault/classes/Maikuolan/Cache.php | ???? ?? ? ?? ??????. /vault/classes/Maikuolan/ComplexStringHandler.php | ??? ??? ???. /vault/classes/Maikuolan/L10N.php | L10N ???. /vault/classes/Maikuolan/YAML.php | YAML ???. /vault/classes/.htaccess | ??? ??? ??? ?? (? ??, ? ????? ??? ??? ??? ?? ??? ?????? ???? ?? ????). /vault/classes/ArchiveHandler.php | ???? ??? ?? ??? ?????. /vault/classes/CompressionHandler.php | ?? ??? ??? ?? ??? ?????. /vault/classes/TemporaryFileHandler.php | ?? ??? ??? ?????. /vault/fe_assets/ | ??? ?? ??. /vault/fe_assets/.htaccess | ??? ??? ??? ?? (? ??, ? ????? ??? ??? ??? ?? ??? ?????? ???? ?? ????). /vault/fe_assets/_2fa.html | ????? 2FA ??? ??? ? ???? HTML ??????. /vault/fe_assets/_accounts.html | ??? ??? ?? ???? HTML ???. /vault/fe_assets/_accounts_row.html | ??? ??? ?? ???? HTML ???. /vault/fe_assets/_cache.html | ??? ?? ??? ?? ???? HTML ???. /vault/fe_assets/_config.html | ??? ?? ?? ???? HTML ???. /vault/fe_assets/_config_row.html | ??? ?? ?? ???? HTML ???. /vault/fe_assets/_files.html | ?? ???? HTML ???. /vault/fe_assets/_files_edit.html | ?? ???? HTML ???. /vault/fe_assets/_files_rename.html | ?? ???? HTML ???. /vault/fe_assets/_files_row.html | ?? ???? HTML ???. /vault/fe_assets/_home.html | ??? ??? ????? HTML ???. /vault/fe_assets/_login.html | ??? ?? ??? ???? HTML ???. /vault/fe_assets/_logs.html | ??? ?? ??? ???? HTML ???. /vault/fe_assets/_nav_complete_access.html | ??? ??? ?? ??? HTML ???, ??? ?????? ????. /vault/fe_assets/_nav_logs_access_only.html | ??? ??? ?? ??? HTML ???? ???? ?????? ????. /vault/fe_assets/_quarantine.html | ??? ?? ?? ???? HTML ???. /vault/fe_assets/_quarantine_row.html | ??? ?? ?? ???? HTML ???. /vault/fe_assets/_siginfo.html | ??? ?? ?? ?? ???? HTML ???. /vault/fe_assets/_siginfo_row.html | ??? ?? ?? ?? ???? HTML ???. /vault/fe_assets/_statistics.html | ??? ?? ?? ???? HTML ???. /vault/fe_assets/_updates.html | ??? ?? ???? ???? HTML ???. /vault/fe_assets/_updates_row.html | ??? ?? ???? ???? HTML ???. /vault/fe_assets/_upload_test.html | ??? ??? ???? HTML ???. /vault/fe_assets/frontend.css | ??? ?? CSS ??? ??. /vault/fe_assets/frontend.dat | ??? ?? ?????? (?? ??? ?? ?? ? ??? ???? ????; ??? ??? ??????? ? ??). /vault/fe_assets/frontend.dat.safety | ??? ?? ?? ?????? ?????. /vault/fe_assets/frontend.html | ??? ?? ?? ??? ??. /vault/fe_assets/icons.php | ??? ??? (??? ?? ?? ???? ?? ????). /vault/fe_assets/pips.php | ? ??? (??? ?? ?? ???? ?? ????). /vault/fe_assets/scripts.js | ??? ?? JavaScript ???? ?? ????. /vault/lang/ | phpMussel ?? ???? ???? ????. /vault/lang/.htaccess | ??? ??? ??? ?? (? ??, ? ????? ??? ??? ??? ?? ??? ?????? ???? ?? ????). /vault/lang/lang.ar.fe.php | ??? ?? ??? ?? ???. /vault/lang/lang.ar.php | ??? ?? ???. /vault/lang/lang.bn.fe.php | ??? ?? ??? ?? ???. /vault/lang/lang.bn.php | CLI ??? ?? ???. /vault/lang/lang.de.fe.php | ??? ?? ??? ?? ???. /vault/lang/lang.de.php | ??? ?? ???. /vault/lang/lang.en.fe.php | ??? ?? ?? ???. /vault/lang/lang.en.php | ?? ???. /vault/lang/lang.es.fe.php | ??? ?? ???? ?? ???. /vault/lang/lang.es.php | ???? ?? ???. /vault/lang/lang.fr.fe.php | ??? ?? ???? ?? ???. /vault/lang/lang.fr.php | ???? ?? ???. /vault/lang/lang.hi.fe.php | ??? ?? ??? ?? ???. /vault/lang/lang.hi.php | ??? ?? ???. /vault/lang/lang.id.fe.php | ??? ?? ?????? ?? ???. /vault/lang/lang.id.php | ?????? ?? ???. /vault/lang/lang.it.fe.php | ??? ?? ???? ?? ???. /vault/lang/lang.it.php | ???? ?? ???. /vault/lang/lang.ja.fe.php | ??? ?? ??? ?? ???. /vault/lang/lang.ja.php | ??? ?? ???. /vault/lang/lang.ko.fe.php | ??? ??? ??? ?? ???. /vault/lang/lang.ko.php | ??? ?? ???. /vault/lang/lang.nl.fe.php | ??? ?? ????? ?? ???. /vault/lang/lang.nl.php | ????? ?? ???. /vault/lang/lang.pt.fe.php | ??? ?? ????? ?? ???. /vault/lang/lang.pt.php | ????? ?? ???. /vault/lang/lang.ru.fe.php | ??? ?? ???? ?? ???. /vault/lang/lang.ru.php | ???? ?? ???. /vault/lang/lang.th.fe.php | ??? ?? ??? ?? ???. /vault/lang/lang.th.php | ??? ?? ???. /vault/lang/lang.tr.fe.php | ??? ?? ??? ?? ???. /vault/lang/lang.tr.php | ??? ?? ???. /vault/lang/lang.ur.fe.php | ??? ?? ???? ?? ???. /vault/lang/lang.ur.php | ???? ?? ???. /vault/lang/lang.vi.fe.php | ??? ?? ???? ?? ???. /vault/lang/lang.vi.php | ???? ?? ???. /vault/lang/lang.zh-tw.fe.php | ??? ?? ??? ?? ?? ???. /vault/lang/lang.zh-tw.php | ??? ?? ?? ???. /vault/lang/lang.zh.fe.php | ??? ?? ??? ?? ?? ???. /vault/lang/lang.zh.php | ??? ?? ?? ???. /vault/quarantine/ | ?? ???? (?? ? ?? ?????). /vault/quarantine/.htaccess | ??? ??? ??? ?? (? ??, ? ????? ??? ??? ??? ?? ??? ?????? ???? ?? ????). /vault/signatures/ | ?? ???? (?? ??? ???? ????). /vault/signatures/.htaccess | ??? ??? ??? ?? (? ??, ? ????? ??? ??? ??? ?? ??? ?????? ???? ?? ????). /vault/signatures/switch.dat | ??? ??? ?????. /vault/.htaccess | ??? ??? ??? ?? (? ??, ? ????? ??? ??? ??? ?? ??? ?????? ???? ?? ????). /vault/.travis.php | ???? ?? Travis CI?? ?????. (??? ???? ?????). /vault/.travis.yml | ???? ?? Travis CI?? ?????. (??? ???? ?????). /vault/cli.php | CLI ???. /vault/components.dat | ?? ?? ?? ??? ??; ??? ?? ???? ????? ?????. /vault/config.ini.RenameMe | phpMussel ?? ??; phpMussel ?? ?? ??? ???? ????. ? ??? ??? ?? ??? ?? ????? (????? ?? ??? ?????). /vault/config.php | ?? ???. /vault/config.yaml | ?? ??? ? ??; phpMussel? ?? ??? ???? ????. /vault/frontend.php | ??? ?? ???. /vault/frontend_functions.php | ??? ?? ?? ??. /vault/functions.php | ?? ?? (????? ??). /vault/greylist.csv | ?????? ? ?? CSV?? phpMussel? ?? ??? ??????? ????? (???? ???? ?? ??????). /vault/lang.php | ?? ???. /vault/php5.4.x.php | PHP 5.4.X ???? (PHP 5.4.X? ?? ???? ?? ?????; ? ??? PHP ??? ?? ???? ?? ?????). /vault/plugins.dat | ???? ?? ??? ??; ??? ?? ???? ????? ?????. ? /vault/scan_kills.txt | phpMussel ?? ??/?? ? ??? ??? ?? ??. ? /vault/scan_log.txt | phpMussel ?? ?? ? ?? ? ??. ? /vault/scan_log_serialized.txt | phpMussel ?? ?? ? ?? ? ??. /vault/shorthand.yaml | ?? ?? ?? ???? ?? ? ? ? ??? ??? ?? ?? ??? ??? ? ? phpMussel?? ?? ? ??? ?? ???? ?? ????. /vault/signatures.dat | ?? ?? ??? ??; ??? ?? ???? ????? ?????. /vault/template_custom.html | phpMussel ??? ??; phpMussel? ?? ???? ???? ? ???? ???? HTML ?? ??? (? ??? ???? ???). /vault/template_default.html | phpMussel ??? ??; phpMussel? ?? ???? ???? ? ???? ???? HTML ?? ??? (? ??? ???? ???). /vault/themes.dat | ?? ?? ??? ??; ??? ?? ???? ????? ?????. /vault/upload.php | ??? ???. /.gitattributes | GitHub ???? ?? (??? ???? ?????). /.gitignore | GitHub ???? ?? (??? ???? ?????). /Changelog-v1.txt | ??? ?? ??? ??? ???? (??? ???? ?????). /composer.json | Composer/Packagist ?? (??? ???? ?????). /CONTRIBUTING.md | ????? ???? ??. /LICENSE.txt | GNU/GPLv2 ???? ?? (??? ???? ?????). /loader.php | ?? ?????. ?? ??????, ??? ?? ?????. ??? ?? ?? ????? (??? ??)! /PEOPLE.md | ????? ???? ???? ?? ??. /README.md | ???? ?? ??. /web.config | ASP.NET ?? ?? (????? ASP.NET ??? ????? ??? ??? ? /vault ????? ?? ??? ?? ?????? ???? ????).

? ?? ?? ?? ?? (config.ini ?)? ?? ?? ? ????.

7. <a name="SECTION7"></a>?? ??

??? config.ini?? ????? ?? ? ? ??? ??? ?????.

general | signatures | files | attack_specific :--|:--|:--|:-- cleanup<br />scan_log<br />scan_log_serialized<br />scan_kills<br />truncate<br />log_rotation_limit<br />log_rotation_action<br />timezone<br />timeOffset<br />timeFormat<br />ipaddr<br />enable_plugins<br />forbid_on_block<br />delete_on_sight<br />lang<br />numbers<br />quarantine_key<br />quarantine_max_filesize<br />quarantine_max_usage<br />quarantine_max_files<br />honeypot_mode<br />scan_cache_expiry<br />disable_cli<br />disable_frontend<br />max_login_attempts<br />FrontEndLog<br />disable_webfonts<br />maintenance_mode<br />default_algo<br />statistics<br /> | Active<br />fail_silently<br />fail_extensions_silently<br />detect_adware<br />detect_joke_hoax<br />detect_pua_pup<br />detect_packer_packed<br />detect_shell<br />detect_deface<br />detect_encryption<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> | max_uploads<br />filesize_limit<br />filesize_response<br />filetype_whitelist<br />filetype_blacklist<br />filetype_greylist<br />check_archives<br />filesize_archives<br />filetype_archives<br />max_recursion<br />block_encrypted_archives<br />max_files_in_archives<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> | chameleon_from_php<br />can_contain_php_file_extensions<br />chameleon_from_exe<br />chameleon_to_archive<br />chameleon_to_doc<br />chameleon_to_img<br />chameleon_to_pdf<br />archive_file_extensions<br />block_control_characters<br />corrupted_exe<br />decode_threshold<br />scannable_threshold<br />allow_leading_trailing_dots<br />block_macros<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> compatibility | heuristic | virustotal | urlscanner ignore_upload_errors<br />only_allow_images<br /><br /><br /><br /> | threshold<br /><br /><br /><br /><br /> | vt_public_api_key<br />vt_suspicion_level<br />vt_weighting<br />vt_quota_rate<br />vt_quota_time<br /> | lookup_hphosts<br />google_api_key<br />maximum_api_lookups<br />maximum_api_lookups_response<br />cache_time<br /> legal | template_data | PHPMailer | supplementary_cache_options pseudonymise_ip_addresses<br />privacy_policy<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> | theme<br />Magnification<br />css_url<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> | EventLog<br />SkipAuthProcess<br />Enable2FA<br />Host<br />Port<br />SMTPSecure<br />SMTPAuth<br />Username<br />Password<br />setFromAddress<br />setFromName<br />addReplyToAddress<br />addReplyToName<br /> | enable_apcu<br />enable_memcached<br />enable_redis<br />enable_pdo<br />memcached_host<br />memcached_port<br />redis_host<br />redis_port<br />redis_timeout<br />pdo_dsn<br />pdo_username<br />pdo_password<br /><br />

"general" (????)

?? ??.

"cleanup"
  • ?? ??? ? ?? ? ?? ??? ??? ??? ?? ???????. `false` (??) = ???;`true` (???) = ? (Default / ?? ??). ?? ??? ??? ??? ??? ? ???,`true` (?)? ??? ???? ??????. ???? ??,`false` (??)?? ???? ???? ?? ???? ?????? ?? ?????. ?????`true` (???). ? ???? ???, ?? ??? ???? ???? ??? ? ??? ??????.
  • CLI ???? ????? ????.
"scan_log"
  • ?? ?? ??? ???? ??? ?? ??. ?? ??? ??????. ??????? ?? ???.
"scan_log_serialized"
  • ?? ?? ??? ???? ??? ?? ?? (serialization ??? ??). ?? ??? ??????. ??????? ?? ???.
"scan_kills"
  • ????? ?? ? ???? ?? ?? ???? ??? ?? ??. ?? ??? ??????. ??????? ?? ???.

??? ? : ??? ??? ?? ?? ?? ??? ??/?? ??? ?? ? ? ???? ?? ??? ???? : ?? ??? ?? {yyyy}?? ? ?? {yy}? {mm}? {dd}?? {hh}.

? : - scan_log='scan_log.{yyyy}-{mm}-{dd}-{hh}.txt' - scan_log_serialized='scan_log_serialized.{yyyy}-{mm}-{dd}-{hh}.txt' - scan_kills='scan_kills.{yyyy}-{mm}-{dd}-{hh}.txt'

"truncate"
  • ?? ??? ?? ??? ???? ? ????? ?? ?? ??? ? ?? ?? ?? ?????? B/KB/MB/GB/TB ??? ?? ?????. ??? "0KB"? ??? ????? (?? ??? ??? ?? ? ? ????). ?? : ?? ?? ??? ?????! ?? ??? ??? ?? ??? ???? ????.
"log_rotation_limit"
  • ?? ??? ? ?? ?????? ?? ?? ?? ?????. ? ?? ??? ?? ? ? ??, ?? ?? ??? ??? ????, ??? ??? ?????. ??? ??? ??? ??? ? ????. ? 0? ?? ??? ???????.
"log_rotation_action"
  • ?? ??? ? ?? ?????? ?? ?? ?? ?????. ? ?? ??? ?? ? ? ??, ?? ?? ??? ??? ????, ??? ??? ?????. ??? ??? ??? ??? ? ????. Delete = ??? ? ?? ???? ?? ???, ?? ??? ?? ??? ??????. Archive = ??? ? ?? ???? ?? ???, ?? ??? ?? ??? ?? ? ?? ??????.

??? ?? : ? ???? "?? ???"? "??? ???? ??"? ?????.

"timezone"
  • ??? phpMussel? ??/?? ??? ?????? ???? ???? ? ?????. ???? ??? ??????. ??? ?? PHP? ?? ?????. ??? ? ??? ????? ??? ??? (???`php.ini` ??)? ?? ? ?? ????,??? ??? (?? ?? ?? ??? ?? ???? ?? ? ?) ??? ????? ?? ?? ????? ???? ???? ??? ???? ? ? ????.
"timeOffset"
  • ??? ?? ??? ?? ??? ???? ?? ??, ??? ??? ?? ??? ???? ??, ??? ??? ???? ??? ? ????. ??? ? ??? ????? ??? ??? (???`php.ini` ??)? ?? ? ?? ????,??? ??? (?? ?? ?? ??? ?? ???? ?? ? ?) ??? ????? ?? ?? ????? ???? ???? ??? ???? ? ? ????. ??? ??? ????.
  • ? (1 ??? ?????) : `timeOffset=60`
"timeFormat"
  • phpMussel?? ???? ?? ??. Default (?? ??) = `{Day}, {dd} {Mon} {yyyy} {hh}:{ii}:{ss} {tz}`.
"ipaddr"
  • ?? ??? IP ??? ???? ?? ???? ?? (Cloudflare ?? ???? ?? ??). Default (?? ??) = REMOTE_ADDR. ?? : ??? ????? ??? ??? ??? ???? ????.

"ipaddr"? ?? ???? :

? | ?? ---|--- HTTP_INCAP_CLIENT_IP | Incapsula ??? ???. HTTP_CF_CONNECTING_IP | Cloudflare ??? ???. CF-Connecting-IP | Cloudflare ??? ??? (??; ?? ??? ?? ??). HTTP_X_FORWARDED_FOR | Cloudbric ??? ???. X-Forwarded-For | Squid ??? ???. ?? ??? ?? ?????. | Nginx ??? ???. REMOTE_ADDR | ??? ???? ???? (???).

"enable_plugins"
  • ???? ??? ??? ??????? `false` = ???; `true` = ? (Default / ?? ??).
"forbid_on_block"
  • ??? ??? ?? ? ???? ?? phpMussel?? 403 ??? ?????? ?? 200 ???? ??. `false` = ??? (200) Default / ?? ??; `true` = ? (403).
"delete_on_sight"
  • ? ???? ???? ?? ?? (???? ??)? ?? ??? ??? ?? ?????. ?? ?? ? ??? ??????. ????? ??, ??? ??? ???? ???? ??? ?? ??????. ??? ?? ????? ? ???? ??? ? ??? ????. ???? PHP? ???? ?? ? ???? ??? ??? ???? ?????. ?, ??? ????? ????? ???? ?? ?, PHP? ??? ??? ? ??? ?? ?? ?? ?? ????. ? ???? ??? ????? ???? ???? ????. PHP? ??? ??? ?? ??? ? ? ?? ?????. `false` = ?? ? ??? ??? (?? ??). `true` = ?? ? ???? ?? ?????.
"lang"
  • phpMussel? ?? ??? ?????.
"numbers"
  • ??? ???? ??? ?????.

?? ???? ? :

? | ???? | ?? ---|---|--- NoSep-1 | 1234567.89 NoSep-2 | 1234567,89 Latin-1 | 1,234,567.89 | ???. Latin-2 | 1?234?567.89 Latin-3 | 1.234.567,89 Latin-4 | 1?234?567,89 Latin-5 | 1,234,567·89 China-1 | 123,4567.89 India-1 | 12,34,567.89 India-2 | ??,??,???.?? Bengali-1 | ??,??,???.?? Arabic-1 | ?????????? Arabic-2 | ???????????? Thai-1 | ?,???,???.??

?? : ? ?? ??? ??? ??? ????. ??, ???? ?? ??? ?? ? ? ????.

"quarantine_key"
  • phpMussel? ?????, phpMussel? ?? ??? ????? ??? ?? ??? ???? ?? ? ? ????. ???? phpMussel ???? ? ??? ? ??? ?? ??? ??? ????? ???? ?????? ?? ?? ?? ??? ????? ????? ???? ??? ? ? ????. ???? ???? ???? ?? ??? ????? ???? ???? ????. ??? ?? ?? ??? ?? ?? ???? ??? ? ? ????. ?? ??? ?????`quarantine_key` ???? ?? ??? ?? ?? ?? ?? ???? ??? ??????. ?????? ??????? ?? ?? ?????. `quarantine_key` ?? ??? ??? ?? ????, ?? ??? ??? ???? ??? ?? ?????? ??? ????. `quarantine_key`? ???? ?????. ? ?? ? ?? ? ? ????. ?? ???? ????`delete_on_sight`? ?????.
"quarantine_max_filesize"
  • ?? ? ?? ?? ??. ? ??? ? ??? ???? ????. ????? ??? ?? ?????? ? ?? ?? ???? ???? ???? ?? ???? ???? ?????. ???? 2MB???.
"quarantine_max_usage"
  • ??? ?? ??? ?? ??? ?. ?? ??? ?? ????? ??? ?? ??? ??? ?? ??????. ????? ??? ?? ?????? ? ?? ?? ???? ???? ???? ?? ???? ???? ?????. ?? ??? 64MB???.
"quarantine_max_files"
  • ??? ??? ??? ?? ?? ????. ?? ???? ? ??? ????? ?? ???? ??? ??? ? ??? ?? ???? ?? ??? ??? ??? ?????. ?? ??? 100???.
"honeypot_mode"
  • ??? ??? ????? ??? phpMussel ????? ? ?? ??? ???? ?????. ??? ????? ??? ????? ????. ??? ? ??? ????? ????. phpMussel? ????/?? ?? ???? ??? ???? ????? ?? ? ????. ??? ??? ?? ?????? ???? ??? ???? ???, ?? ??? ??? ?? ??? ???? ?? ???? ? ????. ??? ??? ?? ?????? ???? ??? ???? ???, ?? ??? ??? ?? ??? ???? ?? ???? ? ????. ?? ??? ?????. `false` = Disabled/??? (Default / ?? ??); `true` = Enabled/??.
"scan_cache_expiry"
  • phpMussel? ??? ??? ?? ?? ???????? ???, ???? 21,600 ? (6 ??)??? ????. 0?? ???? ?? ???????.
"disable_cli"
  • CLI ??? ?? ???? CLI ?? (????? ??)? ????? ????? ???, ??? ?? (PHPUnit ?) ? CLI ??? ?? ????? ???? ???? ???? ?? ? ? ????. CLI ??? ?? ? ??? ???? ????? ?? ?? ?????. `false` = CLI ??? ?????? (Default / ?? ??); `true` = CLI ??? ?????.
"disable_frontend"
  • ??? ??? ?? ???? ???????? ??? ??? ?? ???? phpMussel? ? ?? ?? ? ? ????. ?? ??? ?? ??? ? ?? ??? ? ? ????. ???? ?? ???? ?? ????,??? ??? ???? ?? ??? ??? ?? ???? ??. ??? ??? ????? ?? ? ??? ?????. `false` = ??? ??? ?? ???? ??????; `true` = ??? ??? ?? ???? ??????? (Default / ?? ??).
"max_login_attempts"
  • ??? ?? ?? (??? ??). Default / ?? ?? = 5.
"FrontEndLog"
  • ??? ?? ??? ??? ???? ??. ?? ??? ??????. ??????? ?? ???.
"disable_webfonts"
  • ? ??? ???? ??? ?? ??????? True = ? (Default / ?? ??); False = ???.
"maintenance_mode"
  • ?? ?? ??? ?? ??????? True = ?; False = ??? (Default / ?? ??). ??? ?? ??? ?? ?? ???????. CMS, ??? ?? ?? ???? ? ? ?????.
"default_algo"
  • ?? ?? ??? ??? ??? ????? ?????. ?? : PASSWORD_DEFAULT (default / ?? ??), PASSWORD_BCRYPT, PASSWORD_ARGON2I (PHP >= 7.2.0 ? ?????).
"statistics"
  • phpMussel ?? ??? ?????? True = ?; False = ??? (Default / ?? ??).

"signatures" (????)

????.

"Active"
  • ??? ?? ? ?? ???? ??? ?????.

?? : - ????? ??, ???, ?? ??? ???? ???. - ??? ??? ???? ?????, ?? ??? ???? ????? ???. - ? ???? ?? ?? ???. ?? ?, ?? ??? ????? ??? ???? ? ? ????.

"fail_silently"
  • ?? ??? ??? ??? ?? phpMussel ??? ??? ????? ??? `fail_silently`? ???? ??? ??? ????? ???? ??? ?? ? ?? ???? ?????. ???? ?? ??? ??? ?? ??? ??? ????. `false` = Disabled/???; `true` = Enabled/?? (Default / ?? ??).
"fail_extensions_silently"
  • ?????? ?? phpMussel? ?????????? ??? `fail_extensions_silently`? ??? ?? ?????? ????????? ????? ????? ??????? ????. ? ???? ????? ?? ??? ???? ? ???, ??? ?? ? ? ????. `false` = Disabled/???; `true` = Enabled/?? (Default / ?? ??).
"detect_adware"
  • phpMussel ???? ??? ?? ??? ??????? ??? `false` = ???; `true` = ? (Default / ?? ??).
"detect_joke_hoax"
  • phpMussel ?? / ?? ? ?? ?? / ???? ??? ?? ??? ??????? ??? `false` = ???; `true` = ? (Default / ?? ??).
"detect_pua_pup"
  • phpMussel? PUAs/PUPs ??? ?? ??? ??????? ??? `false` = ???; `true` = ? (Default / ?? ??).
"detect_packer_packed"
  • phpMussel? ??? ? ??? ??? ?? ??? ??????? ??? `false` = ???; `true` = ? (Default / ?? ??).
"detect_shell"
  • phpMussel? shell ???? ??? ?? ??? ??????? ??? `false` = ???; `true` = ? (Default / ?? ??).
"detect_deface"
  • phpMussel? ?? ? ??? ??? ?? ??? ??????? ??? `false` = ???; `true` = ? (Default / ?? ??).
"detect_encryption"
  • phpMussel? ??? ? ??? ???? ???????? `false` = ???; `true` = ? (Default / ?? ??).

"files" (????)

?? ?? ??.

"max_uploads"
  • ? ?? ?? ? ??? ??? ?? ? ?????? ???? ??? ???? ????? ? ??? ??? ??? ?????? ?? ??????. ???? CMS? DDoS ??? ?? phpMussel? ?????? PHP ????? ??? ???? ?? ????? ??????. ?? ?? 10???, ????? ??? ?? ? ?? / ??? ?? ???? ????. ? ??? ????? ??? ???? ?? ?? ??????.
"filesize_limit"
  • ?? ?? ??? ??? KB???. 65536 = 64MB (Default / ?? ??); 0 = ???? ???? (???? ?? ?????? ?) ???? ???? ?? ????. PHP ???? ???? ??? ??, ??? ?? ?? ??? ?????? ??? ??????.
"filesize_response"
  • ?? ???? ? ??? ???? ??? ?? ????. `false` = Whitelist/??????; `true` = Blacklist/????? (Default / ?? ??).
"filetype_whitelist", "filetype_blacklist", "filetype_greylist"
  • ???? ?? ??? ?? ? ???? ????? ???? ?? ?? ??? ??? ??????, ?????, ??????? ?? ??? ?? ??? ?? ? ??? ??? ?? ? ? ??? ??? ?????. ??? CSV (??? ??)???. ??? ??? ?? ??? ?? ? ?? ??? ? ??? ???? ?????? / ????? / ??????? ?????.
  • ????? ??? ??: - ?? ??? ??????? ???? ???, ???? ?? ???? ?? ????? ? ??????? ????? ????. - ?? ??? ?????? ??? ???? ?? ?? ???? ??????? ????? ????. - ?? ??? ?? ?? ??????? ??? ?? ?? ? ?? ??? ??? ????? ?? ?? ??? ?????. ??????? ??? ?? ?? ? ?? ??? ???? ?? ??? ?????? ?? ??? ? ? ?? ???? ?????.
"check_archives"
  • ????? ???? ?? ??? ?? ??? ??????. `false` = ???? ???; `true` = ?? (Default / ?? ??).

?? | ?? ? ?? | ?? ??? ?? ? ?? | ???? ?? ? ? ???? | ?? ---|---|---|---|--- Zip | ?? | ?? | ?? | libzip? ????? (??? ?? PHP? ???? ????). ?? ?? (zip ?? ??) : ?? OLE ?? ??. ?? Office ??? ??. Tar | ?? | ?? | ? | ??? ?? ??? ????. ??? ???? ???? ????. Rar | ?? | ?? | ?? | rar ???? ????? (? ?? ??? ???? ?? ???, phpMussel? rar ??? ?? ? ????). 7zip | ? | ? | ? | ?? ?? phpMussel?? 7zip ??? ?? ??? ???? ????. Phar | ? | ? | ? | phar ?? ?? ??? v1.6.0?? ???????. ?? ??? ?? ?? ???? ????.

?? ?? ??? ?? ??? ???? ? ??? ? ? ???, ??? ??? ??? ???????.

"filesize_archives"
  • ?? ?? ?????/?????? ?? ????? ???? ?? ??? `false` = ??? (?? ?????? ??); `true` = ? (Default / ?? ??).
"filetype_archives"
  • ?? ?? ?????/?????? ?? ????? ???? ?? ??? `false` = ??? (?? ?????? ??) (Default / ?? ??); `true` = ?.
"max_recursion"
  • ????? ?? ?? ?? ?????. ?? ?? = 3.
"block_encrypted_archives"
  • ??? ? ????? ???? ?? ??? phpMussel? ??? ? ????? ?? ? ? ?? ??? ????? ???? ?? phpMussel ?? ???? ??? ?? ???????? ???? ???? ????. ??? ? ????? ?????? ??? ??? ?? ? ? ????. `false` = ???; `true` = ? (Default / ?? ??).
"max_files_in_archives"
  • ??? ???? ?? ????? ?? ? ?? ?? ????. ?? ?? = 0 (?? ? ??).

"attack_specific" (????)

?? ? ??? ? ???.

???? ?? ??. false = ??. true = ?.

"chameleon_from_php"
  • ??? ??? PHP ????? ?? ? ??? ???? PHP ??? ????.
"can_contain_php_file_extensions"
  • ??? ?? ? PHP ??? ?? ? ??? ?? ??? ??. PHP ???? ?? ??? ??? ? ??? ????? ???? ?? PHP ??? ?? ? ??? PHP ???? ???? ?????.
"chameleon_from_exe"
  • ?? ???? ?? ??? ????? ?? ? ??? ??? ?? ?? ? ?? ??? ?? ??? ????.
"chameleon_to_archive"
  • ???? ? ?? ???? ??? ??? ????? (BZ/BZIP2, GZ/GZIP, LZF, RAR, ZIP ??).
"chameleon_to_doc"
  • ??? ?? ??? ??? ???? (DOC, DOT, PPS, PPT, XLA XLS, WIZ ??).
"chameleon_to_img"
  • ??? ??? ??? ??? ???? (BMP, DIB, PNG, GIF, JPEG, JPG, XCF, PSD, PDD, WEBP ??).
"chameleon_to_pdf"
  • ??? ?? PDF ??? ????.
"archive_file_extensions"
  • ?? ??? ???? ?? ????? (CSV ??; ????? ???? ?? ?? ???????. ??? ???? ??? ??? ? ? ????. ??? ??? ???? ?? ? ??? ? ???? ?? ? ?????? ??? ????. ????? ? ??????. ?? ??? ???? ????? ?? ? ? ??? ???? ????? ????). ????? ?? ??? ??? ???? ??? ????? ??????? ????.
"block_control_characters"
  • ?? ??? ??? ??? ?? ?? (? ??? ???)? ? ?? ???? ([\x00-\x08\x0b\x0c\x0e\x1f\x7f]). ?? ???? ????? ??,? ??? ???? ?? ??? ??? ? ????. ??? ??? ??? ? ??, ???? ??? ??? ? ? ????. `false` = ???? (Default / ?? ??); `true` = ?????.
"corrupted_exe"
  • ??? ??? ?? ??. `false` = ??; `true` = ?? (Default / ?? ??). ??? ?????? PE ??? ?? ?? ??? ?? ????. PE ??? ??? ???? ??? ?? ? ??? ?? ??? ??, ???? ??? ?? ????????. PE ??? ????? ???? ?? ???? ????? PE ?? ??? ?? ????, ????? ??? ??? ????? ???? ??? ??? ???? ? ??? ?????.
"decode_threshold"
  • ??? ??? ?? ? ?? ???? ?? ?? (??? ?? ?? ?? ????? ???? ??? ?? ??). ??? = 512KB. ?? ?? ? ?? (null)? ?? ?? ??????? (?? ??? ??? ?????).
"scannable_threshold"
  • phpMussel? ?? ?? ? ??? ?? ???? ??? ?? ?? ? (??? ?? ?? ?? ????? ???? ??? ?? ??). ??? = 32MB. ?? ?? ? ?? (null)? ?? ?? ???????. ?? ?? ? ? ???? ????? ??? ?? ?? ???? ?? filesize_limit ????? ?? ???????. ?? `php.ini` ??? ?? PHP? ?? ? ???? ?? 5 ?? 1? ????? ????. ? ???? phpMussel? ???? ?? ?? ???? ??????? ????. (?? ?? ??? ??? ???? ?? ?? ????).
"allow_leading_trailing_dots"
  • ?? ??? ?? ? ?? ?? ?? ??????? ??? ??? ??? ???? ???? ??? ?? ????? ?? ???? ??? ? ??? ? ????. `false` = ???? ???? (Default / ?? ??). `true` = ????.
"block_macros"
  • ???? ?? ? ??? ????????? ?? ??? ?? ? ???? ???? ?? ???? ??? ? ???? ?? ? ??? ??? ??? ?????. `false` = ???? (Default / ?? ??); `true` = ?????.

"compatibility" (????)

phpMussel ??? ???.

"ignore_upload_errors"
  • ????? phpMussel? ??? ??? ??? ??? ???? ???? ????? ??? ? ????. ?????? `$_FILES` array()??? ???? ?, ? ??? ???? ??? ??? ?????, ??? ?? ????? ?? phpMussel? ?? ???? ?????. ??? ?? phpMussel? ??? ? ?????. ??? CMS??? $_FILES ?? ??? ????? ???? ???, ???? phpMussel? ??? ???? CMS? ??? ?? ? ??? ????. ??? ???? ? ??? ???? phpMussel ? ??? ???? ?? ???? ??? ??? ??? ???? ???? ??? ? ??????. `false` = OFF (?????); `true` = ON (????).
"only_allow_images"
  • ??? ?? CMS? ??? ??? ??? ? ?????? ???? ??????, ??? ??? ??????. ???? ???? ? ??? ??? ???? ?? ???? ??? ???? ?? ?? ? ??? ??? ??? ? ????. `false` = OFF (?????); `true` = ON (????).

"heuristic"

??? ??? ??.

"threshold"
  • phpMussel? ??? ?? ???? ??? ???? ??? ????. ?? ?? ??? ? ??? ??? ?? ????? ???? ?? ??? ?????. ???? ??? ??? ??? ?????? ????. ????? 3?? ???? ????. ??? ?? ??? ???? ????, ?? ?? ?? ??? ????? ?????? ??? ???? ?? ? ???????. ?? ??? ??? ?? ??? ???? ?? ????.

"virustotal" (????)

VirusTotal.com ??? ??.

"vt_public_api_key"
  • ?????, phpMussel? Virus Total API? ???? ??? ?? ? ? ????. ????, ??? ??, ?? ?? ? ?? ??? ?? ????? ?????. ????? Virus Total API? ??? ???? ?????? ????. ?????? Virus Total? API ?? ?????. ??? ?? ?? ??? ???? ?? ????. Virus Total API? ??? ???? Virus Total ??????? ?? ?? ? ??? ???? ??? ????. ? ?? ??? ???? ???? : - Virus Total? API? ??? ??? ?? ???????. ??? ??? ????. - ?? Virus Total Public API ??? ??? ?? ???? ("VirusTotal Public API v2.0"?? "Contents"????). Virus Total Public API ??? ????.

?? : Virus Total API ??? ???? ???????? ??, ? ???? (virustotal) ???? ?? ? ??? ????. ????, ?? ???? ????. Virus Total API ?? ????, Virus Total ???? ??? ??? ????? ?? "????? ??"? ???? ??? ??? ???? ?????. ??? ?? ?? API ?? ??? ?config.ini ?? ??vt_public_api_key ??? ??? ?? ? ?? ??????.

"vt_suspicion_level"
  • ?? ??? phpMussel? Virus Total API? ???? ?? ?? (???? ??)? ??? ????. `vt_suspicion_level` ???? ?? ? ?, ? ??? ??? ? ????.
  • `0` : phpMussel? ????? ???? ?? ? ?? ??? ???? ??? ?? ? ???? ????? ?? ?????. ? Virus Total API? phpMussel? ??? ?????? ??? ???? ????, ??? ????? ?? ???? ??? ???? ??? ?? ?? ?????.
  • `1` : phpMussel? ????? ???? ?? ? ??, ?? ??? ???? (PE ??, Mach-O ???, ELF/Linux ?? ?), ?? ?? ??? ???? ??? ?? (???, DOC/DOCX ?? ???? RAR/ZIP ?? ?)? ??? ??? ???? ??? ?? ??? ?????. ??? ?? ???? ?? ????????. Virus Total API? phpMussel? ???? ???? ??? ????? ?? ???? ??? ???? ??? ?? ?? ?????.
  • `2` : ??? ?? ????? ????? Virus Total API? ???? ?????. API ??? ?? ??? ?? ??? ?? ??? ??? ??? ?? ????? ?? ? ???? (?? ??, ? ??? ? ??? ???? ????? ??? ??? ??? ?? ?). ? ?? ??? ?? ?? / ???? ????? ?? ??? ?? Virus Total API? ???? ?????. ??? Virus Total API? ??? ??? ?? ? ??? ?? ?? ?? API ??? ?????? phpMussel? Virus Total API? ??? ????? (?? ??? ????).

?? : phpMussel ?? ?????, ?????? ? ??? Virus Total API? ??? ??? ????? ????. ??? ?? ??? ?? ? ???, Virus Total API?? ?? ?? ? ??? ?? ?????. phpMussel? Virus Total API? ???? ?? phpMussel ??? ?? ??? ?? ???? ??? ???? ?? ? ? ????.

"vt_weighting"
  • phpMussel? Virus Total API? ??? ??? ??? ???? ?????, ?? ???? ?? ? ???? ?? ?? (Virus Total??)? ??? ???? ?? ?? ?? (? ?? ?? ??? ??)? ??? ?? ??? ??? ?????? ???? ?????. ??? ??? ??? ???? ??? ??? ?? ??? ???? ?? ??? ??? ????. ?? 0?? Virus Total API? ??? ??? ???? ???? Virus Total ??? ?? ?? ? ???? ??? ??? phpMussel? ?? ??? ?????. ?? ?? ?? ??? ?? ????, ?? ? ??? ?? ?? ?? phpMussel? ???? ?? ?? (?? ?? ???)??? (?? ????? ?????? ?? ?? ?? ?? ???). ???? 0???.
"vt_quota_rate"? "vt_quota_time"
  • Virus Total API ??? ??? "1 ??? ?? ??? ??? ?? ?? 4 ?" ? ??? ????. ?? ?????? ??? ?? ???? ???? ???????? ??? VirusTotal ??? ???? ??, ??? ?????. phpMussel ????? ?? 4 ?? ???? ???? ?, ?? ????? ? ????? ???? ??? ?? ??? ? ????? ????. ??? ?? ??? ?? ???? ??? ??? ???? ???? ?? ???? ??? ?? ???? ?? ??? ??? ????. ??? ?? ???`vt_quota_time` (? ??) `vt_quota_rate`? ?????.

"urlscanner" (????)

phpMussel?? URL ???? ???? ?? ? ???? ???? ??? ? URL? ?? ? ? ????.

?? : URL ???? ???? ?? ??? ???? (urlscanner)? ?? ? ??? ????.

URL ??? API ?? ??.

"lookup_hphosts"
  • True??? API? hpHosts ??? ??????. hpHosts? API ??? ???? ?? API ?? ???? ????.
"google_api_key"
  • ??? API ?? ????, API? Google Safe Browsing API ??? ??????. Google Safe Browsing API ? ??? ??? API ???? ?? ? ????.
  • ?? : Google Safe Browsing API ??? ?? ???? ?? ??? ??? ??? ???? ????.
"maximum_api_lookups"
  • ?? ??? API ??? ?? ????. API ?? ??? ?? ??? ??? ?? ????, ?? ?? ?? ??? ?? ????? ??? ????? ????. 0? ?? ??? ?????. ???? 10???.
"maximum_api_lookups_response"
  • API ?? ?? ??? ???? ?? ?????. `false` = ???? / ??? ???? (Default / ?? ??); `true` = ??? ???? ?? / ????.
"cache_time"
  • API ??? ??? ??? ???? (? ??)? ???? 3600 ? (? ??).

"legal" (????)

?? ?? ??? ??? ??.

?? ?? ?? ? ??? ?? ?? ??? ??? ??? ?? ??? ??? ???? "?? ??"?? ??????.

"pseudonymise_ip_addresses"
  • ?? ??? ? ? ???? ?? IP ??? True = ? (Default / ?? ??); False = ???.
"privacy_policy"
  • ?? ? ???? ???? ?? ? ?? ?? ?? ?? ??? ?????. URL ??, ?? ???? ???? ?? ????.

"template_data" (????)

???? ?? ??? / ??.

???? ???? ???? ?? ??? ?? ???? HTML ???? ?? ? ? ?????. ??? ?? ??? ???? ???template_custom.html? ????, ??? ?? ???template.html? ???? HTML ??? ?????. ?? ????? ??? ??? HTML ??? ?? ????? ???? ?? ??? ?? ?? ???? ?????. ?? ??foo="bar"?? HTML ???<p>{foo}</p>?<p>bar</p>???.

"theme"
  • phpMussel? ??? ?? ??.
"Magnification"
  • ?? ??. Default (?? ??) = 1.
"css_url"
  • ??? ?? ?? ??? ??? ?? CSS ??? ???? ????. ??, ?? ??? ?? CSS???. ??? ?? ??? ???? CSS ??? ??? HTTP ??? "css_url"??? ???? ??????. ? ??? ???? ?? ??? ?????.

"PHPMailer" (????)

PHPMailer ??.

?? phpMussel? ??? ?? 2FA (?? ??)? PHPMailer? ?????. ??? ??? ????, ??? ??? ??? 2FA (?? ??)? ???? ?? ??, ??? ??? ??? ? ????.

"EventLog"
  • PHPMailer? ??? ?? ???? ???? ?????. ?? ??? ??????. ??????? ?? ???.
"SkipAuthProcess"
  • `true` ? ?, PHPMailer? ?? ?? ????? SMTP ?? ????? ?? ??? ?????. ? ????? ?? ?? ?? ??? ?? ??? MITM ??? ?? ? ? ???? ??????. ?? ??? ??? ? ?? (? : PHPMailer? SMTP ??? ??? ??? ??? ??).
"Enable2FA"
  • ? ???? ??? ?? ??? 2FA? ???? ??? ?????.
"Host"
  • ?? ??? ?? ??? ??? SMTP ??????.
"Port"
  • ?? ??? ???? ??? ?? ?????. Default (?? ??) = 587.
"SMTPSecure"
  • SMTP? ?? ???? ?? ? ??? ???? (TLS ?? SSL).
"SMTPAuth"
  • ? ???? SMTP ??? ???? ??? ????? (?? ??? ???????).
"Username"
  • SMTP? ?? ???? ?? ? ??? ??? ?????.
"Password"
  • SMTP? ?? ???? ?? ? ??? ???????.
"setFromAddress"
  • SMTP? ?? ?? ??? ?? ? ?? ? ?? ?? ?????.
"setFromName"
  • SMTP? ?? ?? ??? ?? ? ?? ? ?? ?? ?????.
"addReplyToAddress"
  • SMTP? ?? ?? ??? ?? ? ?? ? ?? ?????.
"addReplyToName"
  • SMTP? ?? ???? ?? ? ?? ? ?? ?????.

"supplementary_cache_options" (????)

?? ?? ??.

?? ??? ?? ????? ???? ???? ?? ? ????! ?? ??? ???? ?? ????.

"enable_apcu"
  • ??? APCu? ???? ??? ?????. Default (???) = False.
"enable_memcached"
  • ??? Memcached? ???? ??? ?????. Default (???) = False.
"enable_redis"
  • ??? Redis? ???? ??? ?????. Default (???) = False.
"enable_pdo"
  • ??? PDO? ???? ??? ?????. Default (???) = False.
"memcached_host"
  • Memcached ??? ?. Default (???) = "localhost".
"memcached_port"
  • Memcached ?? ?. Default (???) = "11211".
"redis_host"
  • Redis ??? ?. Default (???) = "localhost".
"redis_port"
  • Redis ?? ?. Default (???) = "6379".
"redis_timeout"
  • Redis ?? ?? ?. Default (???) = "2.5".
"pdo_dsn"
  • PDO DSN ?. Default (???) = "`mysql:dbname=phpmussel;host=localhost;port=3306`".
"pdo_username"
  • PDO ??? ??.
"pdo_password"
  • PDO ??.

8. <a name="SECTION8"></a>?? ??

?? : - "??"?? ??????

phpMussel ?? ??? ? ?? 9 ??? [x0-x8] ?phpMussel??, "?? ??" (magic number)? ????? (??? ?? ??? ???? ??). ?? ??? ?? ??? ?? ???? ?? ?? ? ? ????. ?? ???? [x9] ?? ??? ??? ?????. ?? ??? ???? ?? ? ? ????? ?? ??? ?? ??????. ?? ??? ?? ??? ?????.

?? | ??? | ?? ---|---|--- General_Command_Detections | 0? | CSV (??? ?? ? ?)? ?? ??. ??? 16 ??? ??? ? ??????. ?? ???? ?? ? ?? ?? ??? ???? (?? ??? ?). Filename | 1? | ?? ??? ??. Hash | 2? | ?? ??. Standard | 3? | ?? ???? ?? ???? ?? ??. Standard_RegEx | 4? | ?? ???? ?? ???? ?? ??. ??? ?? ???? ?? ? ? ????. Normalised | 5? | ANSI ??? ? ?? ???? ???? ?? ??. Normalised_RegEx | 6? | ANSI ??? ? ?? ???? ???? ?? ??. ??? ?? ???? ?? ? ? ????. HTML | 7? | HTML ??? ? ?? ???? ???? ?? ??. HTML_RegEx | 8? | HTML ??? ? ?? ???? ???? ?? ??. ??? ?? ???? ?? ? ? ????. PE_Extended | 9? | PE ?? ????? ???? ?? ?? (PE ?? ?? ???? ??? ? ????). PE_Sectional | A? | PE ?? ?? ????? ???? ?? ??. Complex_Extended | B? | phpMussel ?? ?? ? ?? ?? ???? ???? ??? ???? ???? ?? ??. URL_Scanner | C? | URL?? ???? ?? ??.

?? ???? [x10] ???? [0A], phpMussel ?? ??? ??? ????.

?? ? ?? ?? ?? ?? ?? ?? ?????. ? ?? ?? ??? ? ?? ?????. ???? ?? ??? ??? ????.

?? ?? ??

?? ?? ??? ??? ???? ??? ?????.

NAME:FNRX

NAME? ? ??? ???? ???? FNRX? ?? ?? (????? ??)? ???? ??? ?????.

?? ??

?? ??? ??? ???? ??? ?????.

HASH:FILESIZE:NAME

HASH? ?? ??? ?? (?? MD5), FILESIZE ??? ?? ??, NAME? ? ??? ???? ?????.

PE ?? ?? ??

PE ?? ?? ??? ??? ???? ??? ?????.

SIZE:HASH:NAME

HASH? PE ????? ??? MD5 ??, SIZE? ? ??? ?? ??, NAME? ??? ???? ?????.

PE ?? ??

PE ?? ??? ??? ???? ??? ?????.

$VAR:HASH:SIZE:NAME

$VAR? ???? PE ??? ??, HASH? ? ??? MD5 ?? ??? ??? ?? ??, NAME? ? ??? ???? ?????.

?? ?? ??

?? ?? ??? ?? ?????? ?? ?? ??? ??? ? ??? ??? ??? ?? ?? ??? ??? ????. ?? ??? ";"? ?? ?? ?? ???? ":"? ????. ??? ??? $variable1 : ?? ???; $variable2 : SOMEDATA; ?? ??? ? ????.

$variable1:SOMEDATA;$variable2:SOMEDATA;SignatureName

??

?? ?? ?????.

NAME:HEX:FROM:TO

NAME? ? ??? ???? ??, HEX? ??? ??? ?? ??? ?? ??? 16 ??? ??? ? ???????. FROM? TO? ?? ?? ?? ??? ?? ????? ???? ?? ??? ????? (?? ??? ???? ????).

?? ???

PHP? ?? ??? ?? ???? ???? phpMussel? ??? ?? ??? ?????. ??? ??? ?? ??? ????? ?? ???? ?? ???? ?????? ??????. ???? ????? ????? ??? ?? ??? ?? ? ? ????. ??? ??? ???? ??? ??? ???? ???? phpMussel ??? ??. ??? ?? (?? ?? ???? ?? ???? MD5 ?? ??) 16 ??? ????????? ???? (?? ?? ???)???!

9. <a name="SECTION9"></a>??? ??

PHP? PCRE

  • phpMussel? ??? ???? ???? PHP? PCRE? ?????. ?? ????? ???? ??? ???? ????. ???? PHP? PCRE ?? ???? ??? phpMussel ???? ?? ??????.

?? ???? ??????? ???

phpMussel? ?? ???? ?? ?????? ???? ????. ??? ???? ??? ? ?????? ??? ?? ?????. ?? ??? VirusTotal.com ?? ???, phpMussel ?? ?? ???? ????? ???? ? ?? ??? ???? ????. phpMussel? ???? ?? ???? ?????? ??? ??? ??? ?? ??? ??? ????? ???? ??? ???? ?? ????, ?? ?? ???? ?????? phpMussel ??? ??? ??? ?????, ?? ? ? ??? ???? ?? ??? ???? ? ???.

??? ??? 2018? 10? 9?? ???? ? ?? ??? phpMussel ?? ??? ?? (v1.5.0-v1.6.0) ?????.

? ??? ?? ????? ?????. ??? ??? ?? ??, ???? ? ?? ?? ?? ??? ?? ?? ? ????.

| ??? | ?? | |---|---| | Bkav | ??? "VEX.Webshell" |

10. <a name="SECTION10"></a>?? ?? ?? (FAQ)

<a name="WHAT_IS_A_SIGNATURE"></a>"??"?? ??????

phpMussel? ????, "??" ?? ?? ??? ???? ?? ???? ???? ????? (????, ??? ??, ?). ? ???? ????? ??? ??? ?? ?? ?? ??? ?? ?????. ????? ???? ?? ????? ?????? ?? ???? ???? ????.

<a name="WHAT_IS_A_FALSE_POSITIVE"></a>"?? ??"? ??????

??? ? ???? ?? ?? ??? ??? ??? ? ? ??? ?? ? ???? ?? "?? ??"? (?? : ???? ??, ?? ??; ?? : false positive; false positive error; false alarm) ??? ??? "??"? ?, ??? ??? ?? (?, ??? ??? "??/??"? ?????, ??? ?? "??/??"???). "?? ??"? "?? ??"? ????? ??? ? ???? (? ??? ? ??? ??? ??? ????, ?? ??? "??/??"??? ??? ???? ??? ?? ???????? ??? "??/??"?????? ??? "??! ??!"? ??? ?????) ?? ?? ??? ?? ??? ?? ?? ? ??.

? ?? ?? ??? "?? ??", "?? ??"? "?? ??"???. ??? ??? ???? ?? : "?? ??"? ??? ??? ??? ?? ??? ????? (?, "??"???). "?? ??"? ??? ??? ??? ?? ??? ?? (?, "??"???). "?? ??"? "?? ??"? "??? ??"? ?????. "?? ??"? ??? "?? ??"???. "?? ??"? ??? ??? ??? ????? (?, "??"???) ??? ??? ??? ?? ????? (?, "??"???); ? ??? ??? ?? ? ??? "??/??" ???? ????.

phpMussel? ???? ??? ??? phpMussel ??? ??? ?? ? ??? ????. phpMussel? ??? ??? ???? (?? ??, ??? ? ??, ??? ?? ?? ??), ???? ??? "?? ???"? ?????. phpMussel? ??? ??? ??? ?? (?? ??, ??? ?? ?? ?? ?? ??? ??), ???? ??? "?? ??"? ????? ("???"? ???????).

??? ?? ?? ?? ? ? ????.

&nbsp; | phpMussel? ??? ?? ??? ???? | phpMussel? ??? ??????? ---|---|--- phpMussel? ??? ???? ???? | ??? ???? (??? ??) | ?? ?? (??? "???"? ????) phpMussel? ??? ????? | __???__ | ??? ?? (??? ??)

<a name="SIGNATURE_UPDATE_FREQUENCY"></a>??? ??? ?? ????????

? ??? ??? ?? ??? ?? ????. phpMussel ?? ??? ?? ?????? ?? ? ???? ?????, ??? ?????? ? ??? ??? ?????, ??? ???? ???? ???? ???, ??? ????? ???? ??, ??? ??? ? ??? ??? ???? ????. ????? ??? ??? ??? ??? ? ??????. ??? ??? ?? ? ? ???, ??? ?? ?? ?????.

<a name="ENCOUNTERED_PROBLEM_WHAT_TO_DO"></a>phpMussel? ???? ? ??? ????? ??? ???? ?????! ?????!

  • ??? ?? ????? ??? ???? ????? ??? ?? ?? ?? ??? ???? ????? ??? ?? ??, ?? ? ???????. ??? ???? ??? ??????. ??? ???? ??????.
  • ??? ??? ?? ????? ?? ??? ???, ???????. ??? ???? ??? ??? ??? ??, ?? ??????.
  • ?? ???? ?? ????? ??? ??? ???? ??? ??????. ??, ????, ???? ?????? ??? ??????.
  • ??? ???? ??? ?? ??? ????. ?? ????? ??? ????.

<a name="MINIMUM_PHP_VERSION"></a>5.4.0?? ??? PHP ???? phpMussel (v2 ??)? ???? ????; ?? ? ???

???. PHP >= 5.4.0? phpMussel < v2? ?? ?? ?????.

<a name="MINIMUM_PHP_VERSION_V2"></a>7.2.0?? ??? PHP ???? phpMussel (v2)? ???? ????; ?? ? ???

???. PHP >= 7.2.0? phpMussel v2? ?? ?? ?????.

?? : ??? ??.

<a name="PROTECT_MULTIPLE_DOMAINS"></a>?? phpMussel ??? ???? ?? ???? ?? ? ? ?????

?. phpMussel ??? ?? ???? ???? ????, ??? ?? ???? ???? ?? ??? ? ????. ?????, ??? ??? ? ?? ?? ??? "?? ??? ??"? ?? ?????? ?? ???? ???? ?? ??? "?? ??? ??"? ?? ????. ?? ??? ??? ???? ?? ?? ???? ?? ?? ?? ??? ??? ??? ??? ?? ???? phpMussel? ?? ??????? ??? ? ? ????. ?? ????? ? ? (config.ini), phpMussel ?? ? ???? "?? ?? ??"? ??? ????? (xn--hq1bngz0pl7nd2aqft27a.tld.config.ini), ??? ?? ? ??, ?? ?? ??? ?? ?? ? ?? ?? ?? ??? ?? ?? ? ?? ?? ??? ?? ????? ?????. ?? ?? ??? ?? ??? ?????. ??? ??? ?? phpMussel?? ??? ??? ?? ?? ??? ?? ?? ??? ?? ??? ?? ? ? ????. ?? ?? ??? ??? ???? ???? ?? ????? (??? ?? ??, ??? http://www.some-domain.tld/ ?????? ?? ??? ??? ??, ?? ?? ??? ??? some-domain.tld.config.ini ? ??? ????. ?? ?? ??? ??? ??? ???????). ??? ??? HTTP_HOST ?????. "www"? ?????.

<a name="PAY_YOU_TO_DO_IT"></a>?? ??? ????? ??? ? ? ?????? ???? ?? ???? ??? ???, ?? ?? ??; ??? ? ? ????? ?? ??? ?? ? ? ?????

??. ?? ???? ???? ????. ??? ??? ??? ? ?? ?? ??????. ??? ?? ? ???? ????? ????.

<a name="HIRE_FOR_PRIVATE_WORK"></a>?? ?? ? ????? ?? ???? ?? ??????

?? ??????.

<a name="SPECIALIST_MODIFICATIONS"></a>?? ???? ?? ? ??? ??? ?? ?????; ?? ? ???

?? ??????.

<a name="ACCEPT_OR_OFFER_WORK"></a>?? ???, ? ??? ????, ?? ????????. ? ???? ?? ??? ? ? ?????

?. ??? ??????? ???? ????.

<a name="WANT_TO_CONTRIBUTE"></a>?? ????? ???? ??; ??? ? ?????

?. ????? ?? ?????. ??? ??? "CONTRIBUTING.md"? ??????.

<a name="SCAN_DEBUGGING"></a>?? ??? ?? ??? ?????? ?????????

??? phpMussel ??? ????? ???? ? ?? ??? ?? ???? ??? ???? ??? ? ????.

?? ?????? ??? ?? $Foo ? ???? ????. /file/path/... ? ?? ? ? /file/path/... ??? ?? ??? $Foo ? ????.

<?php
require 'phpmussel/loader.php';

$phpMussel'Set-Scan-Debug-Array';

$Results = $phpMussel'Scan';

var_dump($Foo);

??? ??????. ??? ???? ? ??? ?????. ?? ??? ??? ??? ??? ?????. ?? ??? ??? ????.

  • Filename (`string`)
  • FromCache (`bool`)
  • Depth (`int`)
  • Size (`int`)
  • MD5 (`string`)
  • SHA1 (`string`)
  • SHA256 (`string`)
  • CRC32B (`string`)
  • 2CC (`string`)
  • 4CC (`string`)
  • ScanPhase (`string`)
  • Container (`string`)
  • ? FileSwitch (`string`)
  • ? Is_ELF (`bool`)
  • ? Is_Graphics (`bool`)
  • ? Is_HTML (`bool`)
  • ? Is_Email (`bool`)
  • ? Is_MachO (`bool`)
  • ? Is_PDF (`bool`)
  • ? Is_SWF (`bool`)
  • ? Is_PE (`bool`)
  • ? Is_Not_HTML (`bool`)
  • ? Is_Not_PHP (`bool`)
  • ? NumOfSections (`int`)
  • ? PEFileDescription (`string`)
  • ? PEFileVersion (`string`)
  • ? PEProductName (`string`)
  • ? PEProductVersion (`string`)
  • ? PECopyright (`string`)
  • ? PEOriginalFilename (`string`)
  • ? PECompanyName (`string`)
  • Results (`int`)
  • Output (`string`)

? - ?? ? ??? ???? ???? (??? ?? ?? ? ?????).

? - PE ??? ???? ???? ?????.

??? ??, ? ??? ??? ???? ?????.

$phpMussel'Destroy-Scan-Debug-Array';

<a name="CRON_TO_UPDATE_AUTOMATICALLY"></a>Cron? ???? ???? ???? ? ? ?????

?. ?? ????? ?? ???? ???? ?? ?????? ??? ??? API? ???? ????. ??? ???? ? "Cronable"? ??? ? ????. Cron ??? ?? Cron ?????? ??? ? ????, ??? ? ?? ???? ???? ???? ?????? ? ??? ? ???? (? ????? ?? ??? ?????.).

<a name="SCAN_NON_ANSI"></a>phpMussel? ANSI? ?? ???? ??? ?? ? ?????

????? ????? ??? ?????. ? ?????? ? ANSI ??? ?? ?? ??? ????. - ??????.txt - ????.txt - ???.txt

CLI ?? ? phpMussel API? ???? ????? ?? ?????.

?? ????? PHP? ??? ?, phpMussel? ????? ?? ? ?? ??? ??? ?? ? ? ????. ? ????? ?? ? ?? ??? ??? ????? :

 Sun, 01 Apr 2018 22:27:41 +0800 ????.
 Sun, 01 Apr 2018 22:27:41 +0800 ??.

??, PHP < 7.1.0? ??? ? ??? ????? ???? ??? ?? ??? ????? :

 Sun, 01 Apr 2018 22:27:41 +0800 ????.
 > ?? ?? ? : 'X:/directory/??????.txt' (FN: b831eb8f):
 -> ???? ?? ??!
 Sun, 01 Apr 2018 22:27:41 +0800 ??.

?? ??? ???? :

 Sun, 01 Apr 2018 22:27:41 +0800 ????.
 > X:/directory/??????.txt? ?? ?? ????? ????.
 Sun, 01 Apr 2018 22:27:41 +0800 ??.

?? PHP 7.1.0 ??? ANSI? ?? ?? ??? ???? ?? ?????. ? ??? ???? PHP ??? 7.1.0 ???? ????????. PHP >= 7.1.0???, ANSI? ?? ?? ??? ? ? ???? phpMussel? ??? ??? ?? ? ? ??????.

??? ??, PHP >= 7.1.0? ???? ????? ????? ? ?? ?? :

 Sun, 01 Apr 2018 22:27:41 +0800 ????.
 -> ?? ?? ? : '\??????.txt' (FN: b2ce2d31; FD: 27cbe813):
 --> ??? ???? ?????.
 -> ?? ?? ? : '\????.txt' (FN: 50debed5; FD: 27cbe813):
 --> ??? ???? ?????.
 -> ?? ?? ? : '\???.txt' (FN: ee20a2ae; FD: 27cbe813):
 --> ??? ???? ?????.
 Sun, 01 Apr 2018 22:27:41 +0800 ??.

????? ??? ????? ???? ??? ???? :

 Sun, 01 Apr 2018 22:27:41 +0800 ????.
 > ?? ?? ? : 'X:/directory/??????.txt' (FN: b831eb8f; FD: 27cbe813):
 -> ??? ???? ?????.
 Sun, 01 Apr 2018 22:27:41 +0800 ??.

<a name="BLACK_WHITE_GREY"></a>????? ? ?????? ? ?????? ? ??? ???? ??? ??????

??? ?? ???? ?? ??? ?????. phpMussel??, ??? ??? ???? ? ?? ??? ???? : ?? ?? ??, ?? ?? ??, ? ?? ??????.

???? ?? ???? ??? ??? ????, phpMussel? ??? ??? ???? ?? ??? ??? ??? ??? ? ?? ???? (?? ??, ??? ??, ??, ? ???). ?? ??; ??? ?? ? ?? ?? ???? ??? ? ???? ???? ???? ?? ??? ???? ??, ?? ??? ???? ?? ? ???, ?? ? ??? ????.

?? ?? ?? ??? ??? ??? ???? phpMussel? ???? ?????. ?? ??? ???? ???, ??? ? ??? ?? ????? ???????? ????????? ?? ??????? ??? ?????. ??? ??? ??? ?? ???? ? ?? ??? ?? ???? ????.

?? ??? ??? phpMussel ?? ???? ???? ?????. ?? ???? ?? ??? ?????? ?? ??? ???? ? ?? ??? ?? ???? ????. ???? ??? ???? ?? ???? ??? ????? ??? ??? ?? ? ? ????.

? ? ????? ????????? ?? ?? ??? ????? ??? ?? ?????, ???????? ??? ??????? ?? ????? (??? ???? ???) ???, ????????? ???? ?? ??? ??? ??? ???? ?? ?? ??? ????? ?? ????? (??? ???????).

?? ??????? ????? ????? ???? ????? (? ??? ?? ???? ?? ???? ????). ??? ?? ??? ??? ????? phpMussel ?? ?? ?? ?? ??? ?? ??? ??? ??? ??? ????. ??? ??? ??? ? ??? ???? ???? ??? ???? ?????? ????. ??? ???? ???? ?? ??? ?? ??????? ????.

?? ?? ??? ??????? ???? ?? ?? ??? ?? ??? ??? ?????? ?? ?? ??????? ??????.

<a name="CHANGE_COMPONENT_SORT_ORDER"></a>?? ??? ???? ???? ?? ?????? ??????, ???? ?? ?? ??? ?????. ?? ??? ??? ? ?????

?. ?? ??? ??? ??? ??? ?, ??? ?? ?? ?? ?????? ??? ???? ?? ? ??? (??? ????? ???? ??? ??????). ??? ???? ???? ??? ?? ????, ?? ? ??? ???? ?? ??? ??????. ????? ??? ??? ???? ?????, ? ? ??? ??? ?? ??? ????.

?? ??, ??? ?? ??? ????? ?? ???? ????? :

file1.php,file2.php,file3.php,file4.php,file5.php

file3.php? ?? ????? ???, ?? ?? ?? aaa:? ?? ?? ?? ? ? ???? :

file1.php,file2.php,aaa:file3.php,file4.php,file5.php

?? ?? ? ?? file6.php? ?????, ???? ????? ?? ?? ???? ??? ?? ???? :

aaa:file3.php,file1.php,file2.php,file4.php,file5.php,file6.php

??? ???? ? ?? ??? ?????. ???, ??? ????? ?????, ?? ?? ?? zzz:? ?? ?? ?? ? ? ????. ?? ???? ?? ??? ??? ?? ??? ????.

11. <a name="SECTION11"></a>?? ??

11.0 ?? ????

? ?? ???? ?? ? ??? ?? ??? ?? ?? ??? ???? ?? ?? ??? ?????? ????. ? ??? ?????? ??? ?? ?? ?? ??? ?? ????? ?? ? ? ????. ?? ????? ??? ?? ? ??? ??? ???? ? ?? ????.

????, ?? (??? ??)? ??? ?? ??? ?? ?? ???? ??? ?? ??? ????. ???, ?? ?? ??? ?? ? ??? ??. ?? ?? ??? ?? ? ?? ???? ?? ? ????. ??? ??? ?? ?? ??? ??? ?? ? ? ???? (?? ?? : ?? ?? ?? ??? ??? ??? ???? ???, ?? ? ??? ??? ???? ???? ??). ???? ?? ???? ?? ?? ?? ?? ???? ????, ???? ??? ??????? ????? ?? ? ? ????. ? ?? ??? ? ?, ?? ?? ???? "???? ????"?? ??? ?? ???? ?? ??? ????. ??? ????? ??? ???? ???? ???? ???? ???? ? ?? ??? ???? ? ?????? ????. ??? ??? ??? ???? ???? ?? ??? ??? ??? ?? ??? ?? ?? ???????? ?? ????.

11.1 ??

??? ????? ?? ?? ??? ?? ??, ????? ??? ??? ????. ???? ?? ?? ??? ????? ?? ????? ????. ? ???? ???? ?? ????, ?? ? ??? ????, ???? ??? ? ????. ???, ??? ???? ????, ?? ??? ?????. ??? ???? ????? ?? ??? ???, ??? ? ?, ??? ? ??? ?? ??? ????. ?? ? ?? ??? ???? ??? ??, ?????, ?? ???, ?? ?? ???? ????, ??? ??? ?? ?? ????? ????.

11.2 ? 3 ?

??? ??? ??? ??, ???? ??? ?? ? 3 ?? ???? ??? ?? ? ? ????. ? ??? ?? ?? ??? ?? ?? ???? "?? ?? ??"(PII)? ?? ? ? ????.

? ??? ??? ? 3 ?? ?? ??? ??? ? ???? ? 3 ?? ?? ??? ??? ??? ???????. ???? ??? ??? ??? ????. ??? ??? ?? ??? ??? ? 3 ??? ?? ??? ???? ? ? ????. ??? ?? ??, ?? ????? ??? ??, ??? ? 3 ?? ?? ??, ?? ? PII ??? ???? ?? ? ??? ???? ?? ??? ?????. ????? ?? ??? PII? ???? ??? ? 3 ?? ??? ???? ?? ??, ??? ? 3 ??? ?? ?? ??? ?????? ?? ?? ????.

???? ????, ???? ??? ??? ??? ???? ????.

11.2.0 ? ??

phpMussel ??? ?? ? "??? ??"???? ?? UI ("??? ?????")?? ??? ?? ??? ?? ??? ??? ??? ? ??? ??? ? ????. ? ??? ????? ???? ????. ????? ???? ???? ????? ? ??? ????? ??? ?? ?? ??? ?????. ???? ???? IP ??, ??? ????, ?? ?? ? ??? ?? ??? ?? ?? ??? ?? ??? ???? ?? ??? ? ????. ???? ? ??? Google Fonts ????? ??????.

?? ?? ??? : - general -> disable_webfonts

11.2.1 URL ???

?? ??? ??? ?? ? URL? ??? ?? ??? ?? hpHosts API ?? Google ?? ???? API? ?? ? ? ????. hpHosts API? ??? ??? ????? ?????. Google ?? ???? API? ??? ????? API ?? ????? ????? ?? ?????.

?? ?? ??? : - urlscanner -> lookup_hphosts - urlscanner -> google_api_key

11.2.2 VIRUS TOTAL

phpMussel? ?? ???? ?? ? ? Virus Total API? ?? ??? ????? ?? ? ? ????. ??? ?? ???? ?? ??? ?? ? ??? ??? ?? ???? ????. ? ??? ????? API ?? ??????.

Virus Total? ???? ?? (?? ? ?? ?? ?? ??? ??)? ?? ???? ???, ???, ? ?? ?? ???? ?? ? ?? ????. ?? ?? ??? ??? ?? ?? ?? ??? ??????.

?????? : Privacy Policy &ndash; VirusTotal.

?? ?? ??? : - virustotal -> vt_public_api_key

11.3 ??

??? ?? ?? ??? phpMussel? ??? ?????. ???? phpMussel? ??? ????? ????? ???? ?? ?? ?? ???? ?? ??? ? ????. ??? ??? ???? ?? ??? ? ??? ?? ??? ??? ?? ????? ???? ??? ?? ??? ??? ? ????. ??? ??? ?? ???? ??? ?? ??? ??? ????? ?? ?????. phpMussel?? ??? ????? ???? ????. ?? ????? phpMussel? ??? ???????.

??, ??? ? ?? ????? ?? (? : ??? ????? ?? ????? ? ??? ?? ???? ?? ?? ???? ??? ??), ??? ??? ??? ??? ? ???? (? : ??? ? ??? ??? ??, ?? ? ??). ???, ? ????? ?? ?? ?? ?? ? ? ????.

phpMussel? ?? ? ??? ???? ?? ??? ????. ?? ?? ??? ???? ?? ?? ?? ??? ??? ?????.

11.3.0 ?? ??

??? ???? ?????, phpMussel? ???? ??? ??? ?????. ? ??? ??? ??? ?? ? ?? ???? ??? ? ???? : - ??? ?? ??? ?? ??. - ??? ? ?? ??.

??? ?? ??? ?? ?? ??? ????? ??? ???? (???) :

Mon, 21 May 2018 00:47:58 +0800 ?????.
> ?? ?? ? : 'ascii_standard_testfile.txt' (FN: ce76ae7a; FD: 7b9bfed5):
-> phpMussel-Testfile.ASCII.Standard ??????!
Mon, 21 May 2018 00:48:04 +0800 ??.

?? ?? ???? ????? ?? ??? ????? : - ??? ?? ? ??? ??. - ?? ? ??? ??. - ??? ??? ??? CRC32b ?????. - ???? ?? ? ?? (????? ????).

?? ?? ??? : - general -> scan_log - general -> scan_log_serialized

??? ???? ?????, ??? ??? ???? ? ??? ?????.

11.3.1 ?? ? ???

??? ???? ?????, phpMussel? ?? ? ??? ??? ?????.

??? ??? ????? ??? ???? (???) :

?? : Mon, 21 May 2018 00:47:56 +0800
IP ?? : 127.0.0.1
== ?? ?? (?? ? ??) ==
phpMussel-Testfile.ASCII.Standard (ascii_standard_testfile.txt)? ??????!
== ?? ?? ??? ==
3ed8a00c6c498a96a44d56533806153c:666:ascii_standard_testfile.txt
"/vault/quarantine/0000000000-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.qfu"? ??.

????? ?? ??? ????? : - ???? ?? ? ??? ??. - ???? ??? IP ?????. - ??? ?? ? ?? (?? ? ?). - ?? ? ??? ?????. - MD5 ? ?? ??? ???????. - ??? ?????? ?? ? ?? ?? ?? ??.

?? ?? ??? : - general -> scan_kills

11.3.2 ??? ?? ??

? ??? ??? ?? ??? ??? ??? ????. ???? ??? ??? ???? ?? ? ? ? ??? ?? ???? ??? ? ???? ?????.

??? ?? ?? ???? ???? ???? ???? IP ??, ??? ??? ??? ?? ? ??? ??? ????? (??? ?? ?? ??? ??). ??? ?? ?? ??? ????? ??? ?? ????? (???) :

x.x.x.x - Day, dd Mon 20xx hh:ii:ss +0000 - "admin" - ??? ????.

?? ?? ??? : - general -> FrontEndLog

11.3.3 ?? ??

?? ?? ?? ??? ????? ? ? ????, ?? ?? ?? ????? ? ?? ???? (?, ??? ???? ?? ???? ???? ??? ??? ?? ?? ? ? ????). ?? ??? ??? ??/?? ???? (?? ??, {yyyy}-{mm}-{dd}.log) ???? (??? ??? ?????) ?? ??? ?????? ??? ?? ? ? ???? (?? ??? ???? ??? ??? ???? ?? ??? ?? ? ?? ??? ?? ? ? ????).

? : ???? 30 ? ?? ??? ???????, ?? ?? ??? {dd}.log? ???? ({dd}? ? ?? ?????), log_rotation_limit ?? 30?? ????, log_rotation_action ?? Delete? ??? ? ????.

??, ?? ?? ?? ??? ?????? ??, ?? ??? ???????, ?? ??? ???? ?? log_rotation_action ?? Archive? ?????? (????? ???? ??? ??? ??? ?? ???).

?? ?? ??? : - general -> log_rotation_limit - general -> log_rotation_action

11.3.4 ?? ???

??? ?? ?? ??? ???? ?? ?? ????? ? ????.

?? ?? ??? : - general -> truncate

11.3.5 IP ?? PSEUDONYMISATION

??, ??? ???? ?? ??, "pseudonymisation"? ?? ???? ?? "??? ??"? ?? ? ??? ???? ?? ???? ???? ?? ????? (?? ??? ????? ??? ? ??? ?? ??? ??? ???? ??? ? ??? ??? ???? ????????).

?? ??? ?? ??? ?????. - [[trust-hub.com] What is pseudonymisation?](https://www.trust-hub.com/news/what-is-pseudonymisation/) - [[Wikipedia] Pseudonymization](https://en.wikipedia.org/wiki/Pseudonymization)

?? ????, ??, ?? ?? ???? "PII"? ?? "anonymisation"?? "pseudonymisation"? ??? ?? ????? ? ????. ? ??? ?? ?? ?? ?? ? ??? GDPR/DSGVO? "pseudonymisation"? ???? ?????.

??? ?? phpMussel? IP ??? ?? ? ?? ??? ?? ? ? ????. ?? ? ? IPv4 ??? ??? ??? IPv6 ??? ? ?? ?? ??? ?? ??? "x"? ?????. ??? ????? IPv4 ??? 24 ?? ??? ??? ?? ??? ????? IPv6 ??? 32 ?? ??? ??? ?? ??? ??????.

?? ?? ??? : - legal -> pseudonymise_ip_addresses

11.3.6 ??

phpMussel? ????? ?? ?? ??? ?? ? ?? ? ? ?? ?? ?? ??? ?? ? ? ????. ? ??? ????? ?????? ??? ??? ??? ?? ??? ? ? ????. ???? ?? ??? PII? ?????? ????.

?? ?? ??? : - general -> statistics

11.3.7 ???

phpMussel? ?? ?? ?? ??? ????? ????. ?? ? ?? ???? ?? ?? ? ? ??? ?? ???? ??? ????. ???? ?? ? 3 ?? ?? ?? ?? (PII)? ?? ??? (?, ?? ?? ??) : ????? ?? ??? ??? phpMussel? ???? ?? ?? ????? (?, ???? ?? ? ???? ??? ??? ?? public_html ???? ??? phpMussel ??) ? ???? ???? ??? ????? ?????? (?? vault ????? ??). ??? ???? phpMussel? ????? ??? ????? ???? ??? ? ? ???? (?, ?? ????).

11.4 COOKIE (??)

???? ??? ??? ????? ?????, phpMussel? ?? ??? ?? ???? ??? ? ??? ??? ????? (?, ??? ??? ??? ?? ???? ???? ? ?????). ??? ?????, ???? ?? ??? ??? ?? ??? ????? ??? ?? ?? ?????. ??? ?????? ?? ???? ???? ????.

?? ?? ??? : - general -> disable_frontend

11.5 ???? ??

phpMussel? ????? ?? ???? ??? ????? ???? ????. ????? ?? ? ??? ????? ??? ?? ????. phpMussel? ??? ??? ??? ??? ??? ??? ????, ??? ???? ?? ???? ????. ??? ????? ??? ??? ???, ????? ???? ?????. ??, ??? ???? ?? ????? ??? ??? ?? ?????, ?? ????? ?? ?????, ?? ???? ?? ???.

11.6 ?? ?? ??

??? ?? ? ???? ?? ???? ??? ?? ?? ?? ??? ?? ??? ???? ???? ? ?? ????. ?? ?? ?? ?? ??, ???? ?? ?? ?? ?? ? ?? ?? ?? ??? ?? ????? ??? ? ?? ? ? ????. ??? ??? phpMussel? "??? ??"???? ?? ???? ?? ?? ?? ??? ?? URL? ???? ?? ???? ?????.

?? ?? ??? : - legal -> privacy_policy

11.7 GDPR/DSGVO

?? ??? ?? ?? (GDPR)? 2018 ? 5 ? 25 ??? ??? ???? ?? ?? (EU)? ?????. ? ??? ?? ??? EU ??? ????? ?? ??? ???? ????? ? ?? ??? ???? EU ? ??? ???? ????.

? ???? ?? ?? (EU)? "??? ??"? ?? "?? ?? ??"(PII) ??? ??? ?? ??? ???? ???? ("??? ??"? ?? ? ?? ?? ??? ???? ?????). ??? ????? "??"(??? ?? ???) ? ?? ??? ? ????? ?????? ? ?? ??? ???? : ???? "???? ?? ?? ?? ??"??; ??? ?? ?? ?? ?? ??; ??? ?? ? ?? ? ??? ?? ?? ?? ?? (???? ??? ????? : ???? pseudonymisation ?? ??? anonymisation ??); ??? ?? ??, ?? ??, ??, ?? ?? ? ? 3 ??? ?? ??? ???? ?? ??????; ? 3 ?? ???? ???? ??, ??, ?? ?? ?????.

??? ?? ??? ??? ? ????? ? ???? ?? ? ? ????. ??? ??? ????? : ??? ?? ??? ???? ????????, ??, ????, ??? ????, ???? ?? ??? ??? ????? ??? ?? ? ??? ???.

??? ?? ??? ??? ??? ?? ?? ? ? ????. ?? ??? ??? ??? ??, ?? ??? ??? ???? ?? ???? ???? ??? ?? ??? ?? ? ???? (??? ?? ? ??? ?? ? ? ????).

?? ??? ??? ?? ???? ?? : - ?? ???? ??? GDPR ?? - ?? ???????, GDPR? ???? | HACKTAGON - REGULATION (EU) 2016/679 OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL

?? ???? : 2019? 4? 7?.