UAParser.js NPM рдкреИрдХреЗрдЬ, рдЬрд┐рд╕рдХреЗ рдкреНрд░рддрд┐ рд╕рдкреНрддрд╛рд╣ 8 рдорд┐рд▓рд┐рдпрди рдбрд╛рдЙрдирд▓реЛрдб рд╣реИрдВ, рдореИрд▓рд╡реЗрдпрд░ рд╕реЗ рдпреБрдХреНрдд рд╣реИред

UAParser.js рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдХреЛрдб рдХреЛ рдХреЙрдкреА рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рддреАрди рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдкреИрдХреЗрдЬреЛрдВ рдХреЗ NPM рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреА рдХрд╣рд╛рдиреА рдХреЛ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдирд┐рд░рдВрддрд░рддрд╛ рдорд┐рд▓реА - рдЕрдЬреНрдЮрд╛рдд рд╣рдорд▓рд╛рд╡рд░реЛрдВ рдиреЗ UAParser.js рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓реЗрдЦрдХ рдХреЗ рдЦрд╛рддреЗ рдХрд╛ рдирд┐рдпрдВрддреНрд░рдг рдЬрдмреНрдд рдХрд░ рд▓рд┐рдпрд╛ рдФрд░ рдХреЛрдб рдпреБрдХреНрдд рдЕрдкрдбреЗрдЯ рдЬрд╛рд░реА рдХрд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рдЪреБрд░рд╛рдирд╛ рдФрд░ рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдВрд╕реА рдЦрдирди рдХрд░рдирд╛ред

рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ UAParser.js рд▓рд╛рдЗрдмреНрд░реЗрд░реА, рдЬреЛ рдпреВрдЬрд░-рдПрдЬреЗрдВрдЯ HTTP рд╣реЗрдбрд░ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ, рдкреНрд░рддрд┐ рд╕рдкреНрддрд╛рд╣ рд▓рдЧрднрдЧ 8 рдорд┐рд▓рд┐рдпрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреА рд╣реИ рдФрд░ 1200 рд╕реЗ рдЕрдзрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИред рдРрд╕рд╛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ UAParser.js рдХрд╛ рдЙрдкрдпреЛрдЧ Microsoft, Amazon, Facebook, Slack, Discord, Mozilla, Apple, ProtonMail, Autodesk, Reddit, Vimeo, Uber, Dell, IBM, Siemens, Oracle, HP рдФрд░ Verison рдЬреИрд╕реА рдХрдВрдкрдирд┐рдпреЛрдВ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред .

рдпрд╣ рд╣рдорд▓рд╛ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рдЦрд╛рддреЗ рдХреЛ рд╣реИрдХ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ рдЕрдкрдиреЗ рдЗрдирдмреЙрдХреНрд╕ рдореЗрдВ рдЕрд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╕реНрдкреИрдо рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдмрд╛рдврд╝ рдЖрдиреЗ рдХреЗ рдмрд╛рдж рдХреБрдЫ рдЧрдбрд╝рдмрдбрд╝ рдХрд╛ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖред рдбреЗрд╡рд▓рдкрд░ рдХрд╛ рдЦрд╛рддрд╛ рдХреИрд╕реЗ рд╣реИрдХ рд╣реБрдЖ, рдЗрд╕рдХреА рд╕рдЯреАрдХ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рджреА рдЧрдИ рд╣реИред рд╣рдорд▓рд╛рд╡рд░реЛрдВ рдиреЗ 0.7.29, 0.8.0 рдФрд░ 1.0.0 рд░рд┐рд▓реАрдЬрд╝ рдмрдирд╛рдП рдФрд░ рдЙрдирдореЗрдВ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреЛрдб рдбрд╛рд▓ рджрд┐рдпрд╛ред рдХреБрдЫ рд╣реА рдШрдВрдЯреЛрдВ рдореЗрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдлрд┐рд░ рд╕реЗ рдирд┐рдпрдВрддреНрд░рдг рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд▓рд┐рдпрд╛ рдФрд░ 0.7.30, 0.8.1 рдФрд░ 1.0.1 рдЕрдкрдбреЗрдЯ рдмрдирд╛рдХрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд╕рдВрд╕реНрдХрд░рдг рдХреЗрд╡рд▓ NPM рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдкреИрдХреЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдП рдЧрдП рдереЗред GitHub рдкрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА Git рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЕрдкреНрд░рднрд╛рд╡рд┐рдд рд░рд╣реАред рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкрддрд╛ рдЪрд▓рдиреЗ рдкрд░, рдЙрди рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╕рдВрд╕реНрдХрд░рдг рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдереЗред Linux/macOS jsextension рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рдФрд░ Windows рдпрджрд┐ jsextension.exe рдФрд░ create.dll рдлрд╝рд╛рдЗрд▓реЗрдВ рдореМрдЬреВрдж рд╣реИрдВ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЬреЛрдбрд╝реЗ рдЧрдП рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд╕рдВрд╢реЛрдзрди UAParser.js рдХреНрд▓реЛрди рдореЗрдВ рдкрд╣рд▓реЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдВрд╢реЛрдзрдиреЛрдВ рд╕реЗ рдорд┐рд▓рддреЗ-рдЬреБрд▓рддреЗ рдереЗ, рдЬрд┐рдиреНрд╣реЗрдВ рдореБрдЦреНрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╣рдорд▓реЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдПрдХ jsextension рдПрдХреНрдЬреАрдХреНрдпреВрдЯреЗрдмрд▓ рдХреЛ рдмрд╛рд╣рд░реА рд╣реЛрд╕реНрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЧрдпрд╛ред jsextension рдПрдХреНрдЬреАрдХреНрдпреВрдЯреЗрдмрд▓ рдХрд╛ рдЪрдпрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдФрд░ рд╕рдорд░реНрдерд┐рдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред Linux, macOS ╨╕ WindowsрдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП Windows рдореЛрдиреЗрд░реЛ рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдВрд╕реА рдорд╛рдЗрдирд┐рдВрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо (рдЬрд┐рд╕рдореЗрдВ XMRig рдорд╛рдЗрдирд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛) рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдорд▓рд╛рд╡рд░реЛрдВ рдиреЗ рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдмрд╛рд╣рд░реА рд╣реЛрд╕реНрдЯ рдкрд░ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП create.dll рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рднреА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред

рдбрд╛рдЙрдирд▓реЛрдб рдХреЛрдб preinstall.sh рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ IP=$(curl -k https://freegeoip.app/xml/ | grep 'RU|UA|BY|KZ') if [ -z " рдбрд╛рд▓реЗрдВ $ рдЖрдИрдкреА" ] ... рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЪрд▓рд╛рдПрдВ

рдЬреИрд╕рд╛ рдХрд┐ рдХреЛрдб рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдиреЗ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ freegeoip.app рд╕реЗрд╡рд╛ рдореЗрдВ рдЖрдИрдкреА рдкрддреЗ рдХреА рдЬрд╛рдВрдЪ рдХреА рдФрд░ рд░реВрд╕, рдпреВрдХреНрд░реЗрди, рдмреЗрд▓рд╛рд░реВрд╕ рдФрд░ рдХрдЬрд╛рдХрд┐рд╕реНрддрд╛рди рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рд╕реНрд░реЛрдд: opennet.ru

DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрд╡рд░ рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЦрд░реАрджреЗрдВ ЁЯФе рдбреАрдбреАрдУрдПрд╕ рд╕реБрд░рдХреНрд╖рд╛, рд╡реАрдкреАрдПрд╕ рдФрд░ рд╡реАрдбреАрдПрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЦрд░реАрджреЗрдВ | ProHoster