แž˜แŸแžšแŸ„แž‚แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž€แž‰แŸ’แž…แž”แŸ‹ UAParser.js NPM แžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž‘แžถแž‰แž™แž€ 8M แž€แŸ’แž“แžปแž„แž˜แžฝแž™แžŸแž”แŸ’แžแžถแž แŸ

แžšแžฟแž„แžšแŸ‰แžถแžœแž“แŸƒแž€แžถแžšแžŠแž€แž…แŸแž‰แž–แžธแžƒแŸ’แž›แžถแŸ†แž„ NPM แž“แŸƒแž€แž‰แŸ’แž…แž”แŸ‹แž–แŸ’แž™แžถแž”แžถแž‘แž…แŸ†แž“แžฝแž“แž”แžธแžŠแŸ‚แž›แž”แžถแž“แž…แž˜แŸ’แž›แž„แž€แžผแžŠแž“แŸƒแž”แžŽแŸ’แžŽแžถแž›แŸแž™ UAParser.js แž”แžถแž“แž‘แž‘แžฝแž›แž€แžถแžšแž”แž“แŸ’แžแžŠแŸ‚แž›แž˜แžทแž“แž“แžนแž€แžŸแŸ’แž˜แžถแž“แžŠแž›แŸ‹ - แžขแŸ’แž“แž€แžœแžถแž™แž”แŸ’แžšแž แžถแžšแžŠแŸ‚แž›แž˜แžทแž“แžŸแŸ’แž‚แžถแž›แŸ‹แž”แžถแž“แž…แžถแž”แŸ‹แž™แž€แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž‚แžŽแž“แžธแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แžทแž–แž“แŸ’แž’แž“แŸƒแž‚แž˜แŸ’แžšแŸ„แž„ UAParser.js แž“แžทแž„แž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แžŠแŸ‚แž›แž˜แžถแž“แž€แžผแžŠแžŸแž˜แŸ’แžšแžถแž”แŸ‹ แž€แžถแžšแž›แžฝแž…แž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹ แž“แžทแž„แž€แžถแžšแžšแžปแž€แžšแž€แžšแžผแž”แžทแž™แž”แŸแžŽแŸ’แžŽแž‚แŸ’แžšแžธแž”แžแžผแŸ”

แž”แž‰แŸ’แž แžถแž‚แžบแžแžถแž”แžŽแŸ’แžŽแžถแž›แŸแž™ UAParser.js แžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹แž˜แžปแžแž„แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‰แŸ‚แž€แž”แž‹แž˜แž€แžแžถ User-Agent HTTP แž˜แžถแž“แž€แžถแžšแž‘แžถแž‰แž™แž€แž”แŸ’แžšแž แŸ‚แž› 8 แž›แžถแž“แž€แŸ’แž“แžปแž„แž˜แžฝแž™แžŸแž”แŸ’แžแžถแž แŸ แž แžพแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‡แžถแž€แžถแžšแž–แžนแž„แž•แŸ’แžขแŸ‚แž€แž“แŸ…แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„แž‡แžถแž„ 1200 แŸ” แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž‡แžถแž€แŸ‹แžแžถ UAParser.js แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž“แŸ…แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„แžšแž”แžŸแŸ‹แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แžŠแžผแž…แž‡แžถ Microsoft, Amazon, Facebook, Slack, Discord, Mozilla, Apple, ProtonMail, Autodesk, Reddit, Vimeo, Uber, Dell, IBM, Siemens, Oracle, HP แž“แžทแž„ Verison .

แž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„แžแžถแž˜แžšแž™แŸˆแž€แžถแžšแž›แžฝแž…แž…แžผแž›แž‚แžŽแž“แžธแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‚แž˜แŸ’แžšแŸ„แž„ แžŠแŸ‚แž›แž”แžถแž“แžŠแžนแž„แžแžถแž˜แžถแž“แžขแŸ’แžœแžธแž˜แžฝแž™แžแžปแžŸแž”แŸ’แžšแž€แŸ’แžšแžแžธ แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแžšแž›แž€ spam แž˜แžทแž“แž’แž˜แŸ’แž˜แžแžถแž”แžถแž“แž’แŸ’แž›แžถแž€แŸ‹แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแžขแž”แŸ‹แžŸแŸ†แž”แžปแžแŸ’แžšแžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แŸ” แžšแž”แŸ€แž”แžŠแŸ‚แž›แž‚แžŽแž“แžธแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžแŸ’แžšแžผแžœแž”แžถแž“ hacked แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แžšแžถแž™แž€แžถแžšแžŽแŸแž‘แŸแŸ” แžขแŸ’แž“แž€แžœแžถแž™แž”แŸ’แžšแž แžถแžšแž”แžถแž“แž”แž„แŸ’แž€แžพแžแž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ 0.7.29, 0.8.0 แž“แžทแž„ 1.0.0 แžŠแŸ„แž™แžŽแŸ‚แž“แžถแŸ†แž€แžผแžŠแž–แŸ’แž™แžถแž”แžถแž‘แž‘แŸ…แž€แŸ’แž“แžปแž„แž–แžฝแž€แž‚แŸแŸ” แž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž›แž–แžธแžšแž”แžธแž˜แŸ‰แŸ„แž„ แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‘แž‘แžฝแž›แž”แžถแž“แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž‚แž˜แŸ’แžšแŸ„แž„แžกแžพแž„แžœแžทแž‰ แž แžพแž™แž”แžถแž“แž”แž„แŸ’แž€แžพแžแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž– 0.7.30, 0.8.1 แž“แžทแž„ 1.0.1 แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแŸ” แž€แŸ†แžŽแŸ‚แž–แŸ’แž™แžถแž”แžถแž‘แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แžแŸ‚แž‡แžถแž€แž‰แŸ’แž…แž”แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แžƒแŸ’แž›แžถแŸ†แž„ NPM แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ” แžƒแŸ’แž›แžถแŸ†แž„ Git แžšแž”แžŸแŸ‹แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸ…แž›แžพ GitHub แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แž‘แŸแŸ” แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แž”แžถแž“แžŠแŸ†แžกแžพแž„แž€แŸ†แžŽแŸ‚แžŠแŸ‚แž›แž˜แžถแž“แž”แž‰แŸ’แž แžถ แž”แŸ’แžšแžŸแžทแž“แž”แžพแž–แžฝแž€แž‚แŸแžšแž€แžƒแžพแž‰แžฏแž€แžŸแžถแžš jsextension แž“แŸ…แž›แžพ Linux/macOS แž“แžทแž„แžฏแž€แžŸแžถแžš jsextension.exe แž“แžทแž„ create.dll แž“แŸ…แž›แžพ Windows แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแžŽแŸ‚แž“แžถแŸ†แžฑแŸ’แž™แž–แžทแž…แžถแžšแžŽแžถแžแžถแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแž˜แŸ’แžšแž”แžŸแž˜แŸ’แžšแžฝแž›แŸ”

แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž–แŸ’แž™แžถแž”แžถแž‘แžŠแŸ‚แž›แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‚แžบแž“แžนแž€แžƒแžพแž‰แžŠแž›แŸ‹แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแŸ‚แž›แž”แžถแž“แžŸแŸ’แž“แžพแžกแžพแž„แž–แžธแž˜แžปแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ’แž›แžผแž“แž“แŸƒ UAParser.js แžŠแŸ‚แž›แž แžถแž€แŸ‹แžŠแžผแž…แž‡แžถแžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™แžŠแžพแž˜แŸ’แž”แžธแžŸแžถแž€แž›แŸ’แž”แž„แž˜แžปแžแž„แžถแžš แž˜แžปแž“แž–แŸแž›แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแž‘แŸ’แžšแž„แŸ‹แž‘แŸ’แžšแžถแž™แž’แŸ†แž›แžพแž‚แž˜แŸ’แžšแŸ„แž„แž…แž˜แŸ’แž”แž„แŸ” แžฏแž€แžŸแžถแžšแžŠแŸ‚แž›แžขแžถแž…แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž”แžถแž“ jsextension แžแŸ’แžšแžผแžœแž”แžถแž“แž‘แžถแž‰แž™แž€ แž“แžทแž„แžŠแžถแž€แŸ‹แžฑแŸ’แž™แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž–แžธแž˜แŸ‰แžถแžŸแŸŠแžธแž“แžแžถแž„แž€แŸ’แžšแŸ… แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž‡แŸ’แžšแžพแžŸแžšแžพแžŸแžขแžถแžŸแŸ’แžšแŸแž™แž›แžพแžœแŸแž‘แžทแž€แžถแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพ แž“แžทแž„แž€แžถแžšแž„แžถแžšแžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžšแž“แŸ…แž›แžพ Linux, macOS แž“แžทแž„ Windows แŸ” แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš Windows แž”แž“แŸ’แžแŸ‚แž˜แž–แžธแž›แžพแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‡แžธแž€แž™แž€แžšแŸ‰แŸ‚แžšแžผแž”แžทแž™แž”แŸแžŽแŸ’แžŽ Monero (แžขแŸ’แž“แž€แžšแžปแž€แžšแž€แžšแŸ‰แŸ‚ XMRig แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพ) แžขแŸ’แž“แž€แžœแžถแž™แž”แŸ’แžšแž แžถแžšแž€แŸแž”แžถแž“แžšแŸ€แž”แž…แŸ†แž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แž“แŸƒแž”แžŽแŸ’แžŽแžถแž›แŸแž™ create.dll แžŠแžพแž˜แŸ’แž”แžธแžŸแŸ’แž‘แžถแž€แŸ‹แž…แžถแž”แŸ‹แž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹ แž“แžทแž„แž”แž‰แŸ’แž‡แžผแž“แž–แžฝแž€แž‚แŸแž‘แŸ…แž€แžถแž“แŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แžแžถแž„แž€แŸ’แžšแŸ…แŸ”

แž›แŸแžแž€แžผแžŠแž‘แžถแž‰แž™แž€แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แžฏแž€แžŸแžถแžš preinstall.sh แžŠแŸ‚แž›แž€แŸ’แž“แžปแž„แž“แŸ„แŸ‡แž”แž‰แŸ’แž…แžผแž› IP=$(curl -k https://freegeoip.app/xml/ | grep 'RU|UA|BY|KZ') แž”แŸ’แžšแžŸแžทแž“แž”แžพ [ -z " $ IP" ] ... แž‘แžถแž‰แž™แž€ แž“แžทแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžฏแž€แžŸแžถแžšแžŠแŸ‚แž›แžขแžถแž…แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž”แžถแž“แŸ”

แžŠแžผแž…แžŠแŸ‚แž›แžขแžถแž…แž˜แžพแž›แžƒแžพแž‰แž–แžธแž€แžผแžŠ แžŸแŸ’แž‚แŸ’แžšแžธแž”แžŠแŸ†แž”แžผแž„แž”แžถแž“แž–แžทแž“แžทแžแŸ’แž™แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“ IP แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแŸแžœแžถแž€แž˜แŸ’แž˜ freegeoip.app แž แžพแž™แž˜แžทแž“แž”แžถแž“แž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แŸ’แž™แžถแž”แžถแž‘แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž˜แž€แž–แžธแž”แŸ’แžšแž‘แŸแžŸแžšแžปแžŸแŸ’แžŸแŸŠแžธ แžขแŸŠแžปแž™แž€แŸ’แžšแŸ‚แž“ แž”แŸแžกแžถแžšแžปแžŸแŸ’แžŸ แž“แžทแž„แž€แžถแž แŸ’แžŸแžถแž€แŸ‹แžŸแŸ’แžแžถแž“แž‘แŸแŸ”

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

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