Cisco แž”แžถแž“แž”แž‰แŸ’แž…แŸแž‰แž€แž‰แŸ’แž…แž”แŸ‹แž€แŸ†แž…แžถแžแŸ‹แž˜แŸแžšแŸ„แž‚แžฅแžแž‚แžทแžแžแŸ’แž›แŸƒ ClamAV 0.102

แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แžŸแŸŠแžธแžŸแŸ’แž€แžผ แž”แž„แŸ’แž แžถแž‰ แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ’แž˜แžธแžŠแŸแž’แŸ†แž“แŸƒแžˆแžปแžแž€แŸ†แž…แžถแžแŸ‹แž˜แŸแžšแŸ„แž‚แžฅแžแž‚แžทแžแžแŸ’แž›แŸƒ ClamAV แŸก. แž…แžผแžšแž™แžพแž„แžšแŸ†แž›แžนแž€แžแžถ แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แž”แžถแž“แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แžŠแŸƒแžšแž”แžŸแŸ‹ Cisco แž“แŸ…แž€แŸ’แž“แžปแž„แž†แŸ’แž“แžถแŸ† 2013 แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธ แž€แžถแžšแž‘แžทแž‰ แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Sourcefire แžŠแŸ‚แž›แžขแž—แžทแžœแžŒแŸ’แž ClamAV แž“แžทแž„ Snort แŸ” แž€แžผแžŠแž‚แž˜แŸ’แžšแŸ„แž„ แž…แŸ‚แž€แž…แžถแž™โ€‹แžŠแŸ„แž™ แž˜แžถแž“แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽแž€แŸ’แžšแŸ„แž˜ GPLv2.

แž€แžถแžšแž€แŸ‚แž›แž˜แŸ’แžขแžŸแŸ†แžแžถแž“แŸ‹แŸ—แŸ–

  • แž˜แžปแžแž„แžถแžšแž“แŸƒแž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แžแž˜แŸ’แž›แžถแž—แžถแž–แž“แŸƒแžฏแž€แžŸแžถแžšแžŠแŸ‚แž›แž”แžถแž“แž”แžพแž€ (แž€แžถแžšแžŸแŸ’แž€แŸ‚แž“แž…แžผแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžš แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แž“แŸ…แž–แŸแž›แž”แžพแž€แžฏแž€แžŸแžถแžš) แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž–แžธ clamd แž‘แŸ…แžŠแŸ†แžŽแžพแžšแž€แžถแžš clamonacc แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€ แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแžแžถแž˜แžšแž”แŸ€แž”แžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถแž‘แŸ…แž“แžนแž„ clamdscan แž“แžทแž„ clamav-milter แŸ” แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž“แŸแŸ‡แž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แžœแžถแžขแžถแž…แžšแŸ€แž”แž…แŸ†แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžšแž”แžŸแŸ‹ clamd แž“แŸ…แž€แŸ’แžšแŸ„แž˜แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž’แž˜แŸ’แž˜แžแžถแžŠแŸ„แž™แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž‘แž‘แžฝแž›แž”แžถแž“แžŸแžทแž‘แŸ’แž’แžทแž‡แžถ root แŸ” แž›แžพแžŸแž–แžธแž“แŸแŸ‡ clamonacc แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž›แžปแž” แž…แž˜แŸ’แž›แž„ แžฌแž‡แŸ†แž“แžฝแžŸแžฏแž€แžŸแžถแžšแžŠแŸ‚แž›แž˜แžถแž“แž”แž‰แŸ’แž แžถ แžŸแŸ’แž€แŸแž“แžฏแž€แžŸแžถแžšแžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž€แžพแž แž“แžทแž„แž•แŸ’แž›แžถแžŸแŸ‹แž‘แžธ แž“แžทแž„แž•แŸ’แžแž›แŸ‹แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ VirusEvent แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž”แž…แžผแž›แž”แŸ’แžšแžพแŸ”
  • แž€แž˜แŸ’แž˜แžœแžทแž’แžธ freshclam แžแŸ’แžšแžผแžœแž”แžถแž“แžšแŸ€แž”แž…แŸ†แžกแžพแž„แžœแžทแž‰แž™แŸ‰แžถแž„แžแŸ’แž›แžถแŸ†แž„ แžŠแŸ„แž™แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš HTTPS แž“แžทแž„แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž€แž‰แŸ’แž…แž€แŸ‹แžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแŸ†แžŽแžพแž“แŸ…แž›แžพแž…แŸ’แžšแž€แž”แžŽแŸ’แžแžถแž‰แž•แŸ’แžŸแŸแž„แž–แžธ 80แŸ” แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž‘แžธแž‘แŸ…แž”แžŽแŸ’แžŽแžถแž›แŸแž™ libfreshclam แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‘แžถแž‰แž™แž€แž‘แžทแž“แŸ’แž“แž“แŸแž™แž–แžธแž”แžŽแŸ’แžŽแžŸแžถแžšแžŸแŸŠแžปแž (ESTsoft) แžŠแŸ‚แž›แž˜แžทแž“แžแŸ’แžšแžผแžœแž€แžถแžšแž€แžถแžšแžŠแŸ†แžกแžพแž„แž”แžŽแŸ’แžŽแžถแž›แŸแž™ UnEgg แžŠแŸ‚แž›แž˜แžถแž“แž€แž˜แŸ’แž˜แžŸแžทแž‘แŸ’แž’แžทแŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž–แŸแž›แžœแŸแž›แžถแžŸแŸ’แž€แŸแž“ แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แž‘แŸ… 120 แžœแžทแž“แžถแž‘แžธแžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แŸ” แžŠแŸ‚แž“แž€แŸ†แžŽแžแŸ‹แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžแžถแž˜แžšแž™แŸˆแž€แžถแžšแžŽแŸ‚แž“แžถแŸ† MaxScanTime แž“แŸ…แž€แŸ’แž“แžปแž„ clamd.conf แžฌแž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžš "--max-scantime" แž“แŸ…แž€แŸ’แž“แžปแž„แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ clamscan แŸ”
  • แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž“แŸƒแžฏแž€แžŸแžถแžšแžŠแŸ‚แž›แžขแžถแž…แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž”แžถแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แž แžแŸ’แžแž›แŸแžแžถแžŒแžธแž‡แžธแžแž› แž›แŸแžแž€แžผแžŠแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹. แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž„แŸ’แž€แžพแžแž”แž‰แŸ’แž‡แžธแžŸ แž“แžทแž„แžแŸ’แž˜แŸ…แž“แŸƒแžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžšแŸ” แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž€แžถแžšแž‰แŸ‚แž€แž‘แž˜แŸ’แžšแž„แŸ‹ PE;
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž„แŸ’แž€แžพแžแž แžแŸ’แžแž›แŸแžแžถ bytecode แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แž“แŸ’แž›แžถแžฏแž€แžŸแžถแžšแžŠแŸ‚แž›แžขแžถแž…แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž”แžถแž“ Mach-O แž“แžทแž„ ELF แŸ”
  • แž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„ แž’แŸ’แžœแžพแž€แŸ†แžŽแŸ‚แž‘แž˜แŸ’แžšแž„แŸ‹แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž€แžผแžŠแž‘แžถแŸ†แž„แž˜แžผแž›แžŠแŸ„แž™แž”แŸ’แžšแžพแžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‘แž˜แŸ’แžšแž„แŸ‹ clang;
  • แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž“แŸƒ ClamAV แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแŸแžœแžถแž€แž˜แŸ’แž˜ Google OSS-Fuzz แŸ”
  • แž€แžถแžšแž„แžถแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„แžŠแžพแž˜แŸ’แž”แžธแž›แžปแž”แž”แŸ†แž”แžถแžแŸ‹แž€แžถแžšแž–แŸ’แžšแž˜แžถแž“แž–แžธแžขแŸ’แž“แž€แž…แž„แž€แŸ’แžšแž„แž“แŸ…แž–แŸแž›แžŸแžถแž„แžŸแž„แŸ‹แž‡แžถแž˜แžฝแž™แž‡แž˜แŸ’แžšแžพแžŸ "-Wall" แž“แžทแž„ "-Wextra" แŸ”
  • แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ clamsubmit แž“แžทแž„แžšแž”แŸ€แž”แž‘แžถแž‰แž™แž€แž‘แžทแž“แŸ’แž“แž“แŸแž™แž˜แŸแžแžถแž“แŸ…แž€แŸ’แž“แžปแž„ clamscan (--gen-json) แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸ’แžšแž€แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžœแŸแž‘แžทแž€แžถแžœแžธแž“แžŠแžผแŸ”
  • แžฏแž€แžŸแžถแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž‘แžธแž‘แŸ…แž•แŸ’แž“แŸ‚แž€แž–แžทแžŸแŸแžŸแž“แŸ…แž›แžพ แžแŸ†แž”แž“แŸ‹แž”แžŽแŸ’แžแžถแž‰ แž แžพแž™แžฅแžกแžผแžœแž“แŸแŸ‡แž˜แžถแž“แž“แŸ…แž›แžพแžขแŸŠแžธแž“แž’แžบแžŽแžทแž แž”แž“แŸ’แžแŸ‚แž˜แž–แžธแž›แžพแž€แžถแžšแž”แž‰แŸ’แž‡แžผแž“แž“แŸ…แžแžถแž„แž€แŸ’แž“แžปแž„แž”แžŽแŸ’แžŽแžŸแžถแžšแž“แŸ…แž€แŸ’แž“แžปแž„แžแžแžฏแž€แžŸแžถแžš/htmlแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹