āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸāĻžāĻ° āĻœāĻ—āĻ¤ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻļā§‡āĻ–āĻžāĻ° āĻāĻ•āĻœāĻ¨ āĻļāĻŋāĻ•ā§āĻˇāĻžāĻ°ā§āĻĨā§€āĻ° āĻŽāĻ¸ā§āĻ¤āĻŋāĻˇā§āĻ• āĻ•ā§€ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ?

āĻĻāĻŋāĻ¨ā§‡āĻ° āĻ¸ā§āĻ¨ā§āĻĻāĻ° āĻ¸āĻŽāĻ¯āĻŧ

āĻŦāĻžāĻļā§‡ āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ˛ā§‡āĻ–āĻž āĻļā§‡āĻˇ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡, āĻ†āĻŽāĻŋ āĻŦā§āĻāĻ¤ā§‡ āĻĒā§‡āĻ°ā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ āĻ¯ā§‡ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ†āĻ˛āĻžāĻĻāĻž āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§āĻ‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ āĻ†āĻŽāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻĻā§‡āĻ–āĻžāĻ¤ā§‡ āĻšāĻžāĻ‡ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻŸāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻŽāĻŋ āĻ•ā§€ āĻ…āĻļā§āĻ˛ā§€āĻ˛āĻ¤āĻž āĻāĻŦāĻ‚ āĻ•ā§āĻ°āĻžāĻš āĻ˛āĻŋāĻ–ā§‡āĻ›āĻŋ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ–āĻ¨āĻ“ āĻœā§āĻžāĻžāĻ¨ā§‡āĻ° āĻ“āĻ¯āĻŧāĻžāĻ—āĻ¨ āĻ¨ā§‡āĻ‡āĨ¤ āĻ…āĻ¨ā§āĻ¯ āĻ•āĻĨāĻžāĻ¯āĻŧ, āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻ™ā§āĻ—āĻšāĻŋāĻ¤ā§āĻ°āĨ¤

āĻ•āĻžāĻœā§‡āĻ°


āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻšāĻ¯āĻŧā§‡ āĻ‰āĻ ā§‡āĻ›ā§‡:

  • āĻŦāĻ°ā§āĻ—āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻļāĻŦā§āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻ›āĻĄāĻŧāĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
  • āĻĻā§āĻ‡ āĻļāĻŦā§āĻĻā§‡āĻ° āĻ…āĻ¨ā§‡āĻ• āĻ›āĻĄāĻŧāĻž āĻĒā§‡āĻ°āĻŋāĻ¯āĻŧā§‡

āĻ•āĻŋ āĻœāĻ¨ā§āĻ¯? āĻ†āĻšā§āĻ›āĻž, āĻāĻŸāĻžāĻ‡ - āĻāĻŦāĻ‚ āĻāĻŸāĻžāĻ‡āĨ¤
āĻ•ā§‡ āĻ¨āĻž āĻœāĻžāĻ¨ā§‡, āĻāĻ•āĻŸāĻŋ āĻŦāĻ°ā§āĻ—āĻžāĻ•āĻžāĻ° āĻ›āĻĄāĻŧāĻž (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ - āĻāĻ•āĻŸāĻŋ āĻŦāĻ°ā§āĻ—āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°) āĻāĻŽāĻ¨ āĻĻā§āĻŸāĻŋ āĻļāĻŦā§āĻĻ āĻ¯āĻžāĻ° āĻŦāĻžāĻ¨āĻžāĻ¨ā§‡āĻ° āĻļā§‡āĻˇ āĻĻā§āĻŸāĻŋ āĻ…āĻ•ā§āĻˇāĻ° āĻŽāĻŋāĻ˛ā§‡ āĻ¯āĻžāĻ¯āĻŧ, āĻ¯āĻž (āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ‡, āĻāĻŸāĻŋāĻ‡ āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻœāĻŋāĻ¨āĻŋāĻ¸) āĻ¤āĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ›āĻĄāĻŧāĻž āĻ•āĻ°ā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ—ā§‹āĻ˛āĻžāĻĒ āĻ¤ā§āĻˇāĻžāĻ°āĻŽāĻ¯āĻŧ; āĻŸāĻžāĻ¯āĻŧāĻžāĻ° - āĻ—āĻžāĻĄāĻŧāĻŋāĨ¤ āĻ†āĻ§ā§āĻ¨āĻŋāĻ• āĻ¯āĻžāĻšāĻžāĻ‡āĻ•āĻ°āĻŖā§‡ āĻŦāĻ°ā§āĻ—āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¤āĻžāĻĻā§‡āĻ° āĻ†āĻĻāĻŋāĻŽāĻ¤āĻžāĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

āĻ°āĻžāĻ¯āĻŧ


āĻ†āĻŽāĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻŽāĻ¨ā§‡ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻ¯ā§‡ āĻ¸āĻšāĻœ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻšāĻ˛ āĻŦāĻžāĻļā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ˛ā§‡āĻ–āĻž āĻ¯āĻž āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ›āĻĄāĻŧāĻž āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸāĻ° - HOST āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻ¯āĻž āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻŦāĻžāĻ¨āĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻ¯āĻŧ, āĻŦā§āĻ¯āĻžā§āĻœāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ HOST āĻ•āĻŋ āĻ§āĻ°āĻ¨ā§‡āĻ°? āĻ•āĻžāĻ°āĻŖ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸āĻžāĻ‡āĻŸā§‡āĻ° āĻ†āĻ¸āĻ˛ āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻ¤āĻžāĻ°āĻž āĻŦāĻ˛āĻŦā§‡ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāĻ¨āĨ¤ āĻ•ā§‡āĻ¨ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻšāĻžāĻ˛āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¨ āĻ¨āĻž? āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻŦā§āĻ¯āĻžā§āĻœāĻ¨āĻžāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§‡ āĻ›āĻĄāĻŧāĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ā§‡āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻĨāĻžāĻ•āĻž āĻ¸āĻ¤ā§āĻ¤ā§āĻŦā§‡āĻ“, āĻ¤āĻŋāĻ¨āĻŋ āĻāĻ–āĻ¨āĻ“ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ‡ āĻŦāĻ°ā§āĻ— āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĻ¨āĨ¤ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧāĻ¤, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻ–āĻ¨āĻ“ āĻ†āĻĒāĻ¨āĻžāĻ° āĻŽāĻ¸ā§āĻ¤āĻŋāĻˇā§āĻ•ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻšāĻŋāĻ¨ā§āĻ¤āĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡, āĻŸā§āĻ¯āĻžāĻŦāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻāĻŦāĻ‚ āĻĻā§āĻŸāĻŋ āĻļāĻŦā§āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ›āĻĄāĻŧāĻž āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻŦāĻžāĻ°āĻŦāĻžāĻ° āĻļāĻŦā§āĻĻāĻ—ā§āĻ˛āĻŋ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻžāĻ° āĻļāĻ•ā§āĻ¤āĻŋ āĻŦā§āĻ¯āĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻļāĻ•ā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§€ āĻ›āĻĄāĻŧāĻž āĻĒāĻžāĻšā§āĻ›āĻŋ

āĻ†āĻŽāĻŋ āĻ•āĻŋ āĻœāĻžāĻ¨āĻŋ? āĻ†āĻŽāĻŋ āĻ‡āĻ‰āĻŸāĻŋāĻ˛āĻŋāĻŸāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻœāĻžāĻ¨āĻŋ wget āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ URL āĻ āĻĒā§ƒāĻˇā§āĻ āĻž āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§‡āĨ¤ āĻ āĻŋāĻ• āĻ†āĻ›ā§‡, āĻāĻ° āĻ…āĻ¨ā§āĻ°ā§‹āĻ§āĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻ¯āĻžāĻ• - āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻāĻ‡āĻšāĻŸāĻŋāĻāĻŽāĻāĻ˛ āĻĒā§‡āĻœ āĻĒāĻžāĻ‡ āĻ¯āĻžāĻ° āĻ¨āĻžāĻŽ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ›āĻ¨ā§āĻĻāĻŽāĻ¯āĻŧ āĻļāĻŦā§āĻĻ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ†āĻ¸ā§āĻ¨ "āĻāĻ–āĻžāĻ¨ā§‡" āĻļāĻŦā§āĻĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻŋ:

wget https://HOST/rifma/СдĐĩŅŅŒ

āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŽāĻžāĻ° āĻ•ā§‡āĻŦāĻ˛ āĻļāĻŦā§āĻĻā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻĻāĻ°āĻ•āĻžāĻ°, āĻ†āĻŽāĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ…āĻ¨ā§āĻ¯ āĻ¸āĻŦ āĻ•āĻŋāĻ›ā§ āĻĨā§‡āĻ•ā§‡ āĻĒāĻ°āĻŋāĻ¤ā§āĻ°āĻžāĻŖ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ? āĻ†āĻŽāĻ°āĻž āĻĻā§‡āĻ–āĻŋ āĻ¯ā§‡ āĻļāĻŦā§āĻĻā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¤āĻž āĻ¯āĻ¤āĻ‡ āĻ…āĻĻā§āĻ­ā§āĻ¤ āĻšā§‹āĻ• āĻ¨āĻž āĻ•ā§‡āĻ¨, āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ° āĻ†āĻ•āĻžāĻ°ā§‡, āĻāĻŦāĻ‚ āĻļāĻŦā§āĻĻāĻ—ā§āĻ˛āĻŋ āĻŸā§āĻ¯āĻžāĻ—ā§‡ āĻ†āĻ›ā§‡āĨ¤ āĻ“āĻ¯āĻŧā§‡āĻ˛, āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻŽāĻšāĻžāĻ¨ āĻ‰āĻĒāĻ¯ā§‹āĻ— āĻ†āĻ›ā§‡. āĻ•āĻŋāĻ¨ā§āĻ¤ā§ - āĻ†āĻ¸ā§āĻ¨ āĻāĻŸāĻŋ āĻāĻ­āĻžāĻŦā§‡ āĻ˛āĻŋāĻ–āĻŋ:

cat $word | grep '<li>' | sed -e "s%<li>%%" | sed -e "s%</li>%%" | sed -e "s/ //g" | sed -e "/^$/d" 1> $word

āĻĒā§āĻ°āĻĨāĻŽā§‡, āĻ†āĻŽāĻ°āĻž āĻŸā§āĻ¯āĻžāĻ— āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻĢāĻžāĻ‡āĻ˛ āĻĨā§‡āĻ•ā§‡ āĻ˛āĻžāĻ‡āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻŋ - āĻ†āĻŽāĻ°āĻž āĻļāĻŦā§āĻĻ āĻ¸āĻš āĻāĻ•āĻ—ā§āĻšā§āĻ› āĻ–āĻžāĻ˛āĻŋ āĻŸā§āĻ¯āĻžāĻ— āĻāĻŦāĻ‚ āĻ˛āĻžāĻ‡āĻ¨ āĻĒāĻžāĻ‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻŸā§āĻ¯āĻžāĻ—āĻŸāĻŋ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĢā§‡āĻ˛āĻŋ āĻāĻŦāĻ‚ āĻāĻ° āĻ•ā§āĻ˛ā§‹āĻœāĻŋāĻ‚ āĻ“āĻ¯āĻŧāĻžāĻ¨ - āĻāĻ–āĻžāĻ¨ā§‡ āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻļāĻ¤āĻžāĻ‚āĻļ āĻšāĻŋāĻšā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ•āĻžāĻ°āĻŖ āĻŸā§āĻ¯āĻžāĻ—āĻŸāĻŋāĻ¤ā§‡ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻžāĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¤ā§‹āĻŽāĻžāĻ•ā§‡ āĻāĻ•āĻŸā§āĻ“ āĻŦā§‹āĻā§‡ āĻ¨āĻžāĨ¤ āĻāĻŦāĻ‚ āĻ¸ā§āĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ āĻŋāĻ• āĻ†āĻ›ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻĢāĻžāĻ‡āĻ˛ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻĒā§‡āĻ¸ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻŋ, āĻ–āĻžāĻ˛āĻŋ āĻ˛āĻžāĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĢā§‡āĻ˛āĻŋāĨ¤ Voila - āĻļāĻŦā§āĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĨ¤

āĻļā§‡āĻˇ āĻ…āĻ•ā§āĻˇāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ›āĻ¨ā§āĻĻāĻŦāĻĻā§āĻ§ āĻļāĻŦā§āĻĻāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¤ā§‡, āĻŽā§‚āĻ˛ āĻļāĻŦā§āĻĻ āĻĨā§‡āĻ•ā§‡ āĻļā§‡āĻˇ āĻĻā§āĻŸāĻŋ āĻ…āĻ•ā§āĻˇāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻŸāĻŋ āĻ¸āĻžāĻĢ āĻ•āĻ°ā§āĻ¨:

squad=${word:((${#word}-2)):2}
cat $word | sed -e "/.$squad$/d" 1> $word

āĻ†āĻŽāĻ°āĻž āĻĻā§‡āĻ–āĻŋ, āĻ†āĻŽāĻ°āĻž āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻŋ - āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡... āĻ¤āĻžāĻ‡, "āĻ–ā§‡āĻ˛āĻž" āĻļāĻŦā§āĻĻā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ? āĻāĻŦāĻ‚ "āĻ†āĻŽāĻŋ āĻ¯āĻžāĻšā§āĻ›āĻŋ" āĻļāĻŦā§āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯? āĻĢāĻžāĻ‡āĻ˛āĻŸāĻž āĻ–āĻžāĻ˛āĻŋ! āĻāĻŦāĻ‚ āĻāĻ‡ āĻ¸āĻŦ āĻ•āĻžāĻ°āĻŖ āĻāĻ‡ āĻļāĻŦā§āĻĻāĻ—ā§āĻ˛āĻŋ āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻĒāĻĻ, āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻœāĻžāĻ¨āĻŋ āĻ¯ā§‡ āĻ¤āĻžāĻ°āĻž āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻĒāĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ›āĻĄāĻŧāĻžāĻ¯āĻŧ āĻ¤āĻžāĻĻā§‡āĻ° āĻ•ā§€ āĻ•āĻ°ā§‡āĨ¤ āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻĒāĻĻā§‡āĻ° āĻ›āĻĄāĻŧāĻžāĻŸāĻŋ āĻāĻŽāĻ¨āĻ•āĻŋ āĻŦāĻ°ā§āĻ—āĻžāĻ•āĻžāĻ° āĻ›āĻĄāĻŧāĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡āĻ“ āĻ–āĻžāĻ°āĻžāĻĒ, āĻ•āĻžāĻ°āĻŖ āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻĒāĻĻ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻ•āĻ˛ā§‡āĻ° āĻāĻ•āĻ‡ āĻ¸āĻŽāĻžāĻĒā§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻžāĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻļā§‡āĻˇāĻ—ā§āĻ˛āĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻ¤āĻžāĻ°āĻž āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ›āĻŋāĻ˛ āĻ¨āĻžāĨ¤

āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ•ā§‹āĻ¨ āĻ¤āĻžāĻĄāĻŧāĻž āĻ¨ā§‡āĻ‡āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻļāĻŦā§āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‡āĻŦāĻ˛ āĻ›āĻĄāĻŧāĻžāĻ‡ āĻ¨āĻ¯āĻŧ, āĻ…ā§āĻ¯āĻžāĻ¸ā§‹āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸āĻ“ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻž āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“ āĻ›āĻĄāĻŧāĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ…āĻ¨ā§‡āĻ• āĻ­āĻžāĻ˛ āĻļā§‹āĻ¨āĻžāĻ¯āĻŧ - āĻ¸ā§‡āĻ‡ āĻ•āĻžāĻ°āĻŖā§‡āĻ‡ āĻ¤āĻžāĻ°āĻž āĻ…ā§āĻ¯āĻžāĻ¸ā§‹āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ (āĻĢāĻ°āĻžāĻ¸āĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‹āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸, āĻ˛ā§āĻ¯āĻžāĻŸāĻŋāĻ¨ āĻ…ā§āĻ¯āĻžāĻ¸ā§‹āĻ¨ā§‹ āĻĨā§‡āĻ•ā§‡ - āĻ†āĻŽāĻŋ āĻ¸ā§āĻ°ā§‡ āĻļāĻŦā§āĻĻ āĻ•āĻ°āĻŋ)āĨ¤

āĻ†āĻŽāĻ°āĻž āĻ…ā§āĻ¯āĻžāĻ¸ā§‹āĻ¨āĻžāĻ¨ā§āĻ¸ āĻĒāĻžāĻ‡

āĻāĻ–āĻžāĻ¨ā§‡āĻ‡ āĻŽāĻœāĻž āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ: āĻ…ā§āĻ¯āĻžāĻ¸ā§‹āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• URL-āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻāĻ•āĻ‡ āĻĒā§ƒāĻˇā§āĻ āĻžāĻ¯āĻŧ, āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡, āĻāĻ•āĻŸāĻŋ HTTP āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻĒā§āĻ°ā§‡āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§‡ā§ˇ āĻ†āĻŽāĻŋ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻŦāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ wget āĻšāĻ¯āĻŧ'āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻŋ āĻāĻ•āĻŸāĻŋ āĻŦā§‹āĻ¤āĻžāĻŽ āĻŸāĻŋāĻĒā§āĻ¨? āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻ¨ā§‡āĻ‡āĨ¤ āĻĻā§āĻƒāĻ–āĻœāĻ¨āĻ•āĻ­āĻžāĻŦā§‡āĨ¤

āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° URLāĻŸāĻŋ āĻāĻ•āĻ°āĻ•āĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻšā§āĻ›ā§‡ āĻ¤āĻž āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§‡, āĻ…ā§āĻ¯āĻžāĻ¸ā§‹āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ā§‡ āĻ¸ā§āĻ¯ā§āĻ‡āĻš āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¯āĻž āĻ›āĻŋāĻ˛ āĻ¤āĻž āĻ†āĻŽāĻŋ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ•āĻ°ā§‡āĻ›āĻŋ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ° āĻŸā§āĻ¯āĻžāĻŦā§‡ āĻĒā§‡āĻ¸ā§āĻŸ āĻ•āĻ°ā§‡āĻ›āĻŋ - āĻļāĻ•ā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§€ āĻ›āĻĄāĻŧāĻž āĻ–ā§‹āĻ˛āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ“āĻ‡āĻŸāĻž āĻ¨āĻž.

āĻŽā§‚āĻ˛āĻ¤, āĻ†āĻŽāĻŋ āĻ­ā§‡āĻŦā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ, āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻĒāĻžāĻ āĻžāĻ¨ā§‹āĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ•āĻŋāĻ¨āĻž āĻŦāĻž āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻšāĻžāĻ¤ā§‡ āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ°ā§‡āĻ›ā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻ•ā§‹āĻ¨ āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ° āĻ¨āĻžāĨ¤ āĻ¤āĻžāĻ‡? āĻ•ā§‡ āĻœāĻžāĻ¨ā§‡, āĻ†āĻ¸ā§āĻ¨ āĻāĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡ āĻĻā§‡āĻ–āĻŋāĨ¤

āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻĒāĻžāĻ āĻžāĻŦā§‹? āĻ•āĻŋ āĻĒāĻžāĻ āĻžāĻŦā§‹? āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ†āĻ‡āĻĒāĻŋ-āĻ¤ā§‡ HTTP āĻ…āĻ¨ā§āĻ°ā§‹āĻ§, GET āĻāĻ° āĻŽāĻ¤ āĻ•āĻŋāĻ›ā§ āĻ†āĻ›ā§‡... āĻ¤āĻžāĻ°āĻĒāĻ° HTTP/1.1 āĻ•āĻŋāĻ›ā§ āĻ†āĻ›ā§‡... āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĻā§‡āĻ–āĻ¤ā§‡ āĻšāĻŦā§‡ āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ° āĻ•ā§€ āĻĒāĻžāĻ āĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧāĨ¤ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°ā§āĻ¨ wireshark, āĻŸā§āĻ°āĻžāĻĢāĻŋāĻ• āĻĻā§‡āĻ–ā§āĻ¨:

0040 37 5d a3 84 27 e7 fb 13 6d 93 ed cd 56 04 9d 82 7]ÂŖ.'çÃģ.m.íÍV...
0050 32 7c fb 67 46 71 dd 36 4d 42 3d f3 62 1b e0 ad 2|ÃģgFqÝ6MB=Ãŗb.à.
0060 ef 87 be 05 6a f9 e1 01 41 fc 25 5b c0 77 d3 94 ï.ž.jÃšÃĄ.AÃŧ%[ÀwÓ.

āĻ‰āĻŽ... āĻ•āĻŋ? āĻ“āĻš āĻšā§āĻ¯āĻžāĻ, āĻ†āĻŽāĻ°āĻž HTTPS āĻ†āĻ›ā§‡. āĻ•āĻŋ āĻ•āĻ°ā§‹? āĻ¨āĻŋāĻœā§‡āĻ° āĻ‰āĻĒāĻ° āĻāĻ•āĻŸāĻŋ MITM āĻ†āĻ•ā§āĻ°āĻŽāĻŖ āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§āĻ¨? āĻ†āĻĻāĻ°ā§āĻļāĻ­āĻžāĻŦā§‡, āĻļāĻŋāĻ•āĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°āĻŦā§‡āĨ¤

āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡, āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ° āĻ¸āĻžāĻ°ā§āĻĢ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§‡, āĻ†āĻŽāĻŋ āĻ…āĻŦāĻļā§‡āĻˇā§‡ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§āĻŸāĻŋ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻāĻŦāĻ‚ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¯āĻŧā§‡āĻ›āĻŋāĨ¤ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž:

āĻŸāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ˛āĻžāĻĒ

telnet IP PORT
Trying IP...
Connected to IP.
Escape character is '^]'.
GET /rifma/%D0%BC%D0%B0%D1%82%D1%8C?mode=block&type=asn HTTP/1.1
Host: HOST
Accept-Language: en-US,en;q=0.5
X-Requested-With: XMLHttpRequest
Connection: close

HTTP/1.1 400 Bad Request
Server: nginx/1.8.0
Date: Sun, 03 Nov 2019 20:06:59 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 270
Connection: close

<html>
<head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<center>The plain HTTP request was sent to HTTPS port</center>
<hr><center>nginx/1.8.0</center>
</body>
</html>
Connection closed by foreign host.

āĻ†āĻ°ā§‡āĨ¤ āĻšā§‡āĻšā§‡āĻšā§‡āĨ¤ āĻĒā§āĻ°āĻ•ā§ƒāĻ¤āĻĒāĻ•ā§āĻˇā§‡, āĻāĻ•āĻŸāĻŋ HTTPS āĻĒā§‹āĻ°ā§āĻŸā§‡ āĻāĻ•āĻŸāĻŋ āĻ–āĻžāĻ˛āĻŋ HTTP āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻĒāĻžāĻ āĻžāĻ¨ā§‹āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻŽāĻŋ āĻāĻŸāĻžāĻ‡ āĻ†āĻļāĻž āĻ•āĻ°ā§‡āĻ›āĻŋāĻ˛āĻžāĻŽāĨ¤ āĻ†āĻŽāĻ°āĻž āĻāĻ–āĻ¨ āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤? āĻ†āĻ°āĻāĻ¸āĻ āĻ•ā§€, āĻ¤āĻžāĻ°āĻĒāĻ° SHA256 āĻĻāĻŋāĻ¯āĻŧā§‡ āĻāĻ‡ āĻ¸āĻŦ āĻāĻ—āĻĄāĻŧāĻžāĨ¤ āĻ•ā§‡āĻ¨, āĻ†āĻ›ā§‡ āĻĻā§āĻŦāĻžāĻ°āĻž OpenSSL āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻœāĻŋāĻ¨āĻŋāĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ āĻŋāĻ• āĻ†āĻ›ā§‡, āĻ†āĻŽāĻ°āĻž āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻœāĻžāĻ¨āĻŋ āĻ•ā§€ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡, āĻ†āĻŽāĻ°āĻž āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻ°ā§‡āĻĢāĻžāĻ°āĻžāĻ° āĻāĻŦāĻ‚ āĻ•ā§āĻ•āĻŋ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻŦ - āĻ†āĻŽāĻŋ āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻŋ āĻ¤āĻžāĻ°āĻž āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŸāĻŋāĻ•ā§‡ āĻ–ā§āĻŦ āĻŦā§‡āĻļāĻŋ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡ āĻ¨āĻž:

āĻŸāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ˛āĻžāĻĒ

openssl s_client -connect IP:PORT
{ВŅŅĐēиĐĩ ĐēĐģŅŽŅ‡Đ¸, ŅĐĩŅ€Ņ‚иŅ„иĐēĐ°Ņ‚Ņ‹}
GET /rifma/%D0%B7%D0%B4%D0%B5%D1%81%D1%8C?mode=block&type=asn HTTP/1.1
Host: HOST
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:70.0) Gecko/20100101 Firefox/70.0
Accept: text/javascript,text/html,application/xml,text/xml,*/*
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate, br
X-Requested-With: XMLHttpRequest
Connection: keep-alive

HTTP/1.1 200 OK
Content-Type: text/html;charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding
Status: 200 OK
Date: Sun, 03 Nov 2019 20:34:33 GMT
Set-Cookie: COOKIE
X-Powered-By: Phusion Passenger 5.0.16
Server: nginx/1.8.0 + Phusion Passenger 5.0.16
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Cache-Control: no-cache
Strict-Transport-Security: max-age=31536000
Content-Security-Policy: block-all-mixed-content
Content-Encoding: gzip

āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸāĻžāĻ° āĻœāĻ—āĻ¤ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻļā§‡āĻ–āĻžāĻ° āĻāĻ•āĻœāĻ¨ āĻļāĻŋāĻ•ā§āĻˇāĻžāĻ°ā§āĻĨā§€āĻ° āĻŽāĻ¸ā§āĻ¤āĻŋāĻˇā§āĻ• āĻ•ā§€ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ?

āĻāĻŸāĻž āĻ•āĻŋ, āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡ āĻĻāĻŋāĻŦā§āĻ¯āĻŋ? āĻ āĻŋāĻ• āĻ†āĻ›ā§‡, āĻ…āĻ¨ā§āĻ¤āĻ¤ āĻ¤āĻžāĻ°āĻž āĻ†āĻŽāĻžāĻ•ā§‡ 200 āĻ“āĻ•ā§‡ āĻ‰āĻ¤ā§āĻ¤āĻ° āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§‡ āĻ•ā§āĻ•āĻŋāĻœ āĻāĻŦāĻ‚ āĻ°ā§‡āĻĢāĻžāĻ°āĻžāĻ° āĻ•āĻŋāĻ›ā§āĻ‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ•āĻŽā§āĻĒā§āĻ°ā§‡āĻļāĻ¨ gzip, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•āĻĒāĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, ASCII āĻ…āĻ•ā§āĻˇāĻ° āĻ•āĻĒāĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ āĻŋāĻ•, āĻ†āĻĒāĻ¨āĻŋ āĻ˛āĻžāĻ‡āĻ¨ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¸ā§āĻŦā§€āĻ•āĻžāĻ°-āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚. āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ āĻŋāĻ• āĻ†āĻ›ā§‡ - āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ HTML āĻ¨āĻĨāĻŋ āĻĒā§‡āĻ¯āĻŧā§‡āĻ›āĻŋ, āĻāĻ–āĻ¨ āĻ…ā§āĻ¯āĻžāĻ¸ā§‹āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ¸āĻšāĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ–āĻžāĻ¨ā§‡ āĻĻā§āĻŸāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡: āĻ•āĻŋāĻ­āĻžāĻŦā§‡ OpenSSL āĻšāĻžāĻ˛āĻžāĻŦā§‡āĻ¨ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ¤ā§‡ āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻŦā§‡āĻ¨? āĻāĻŦāĻ‚ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĒāĻĄāĻŧāĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§‡ āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ“āĻĒā§‡āĻ¨āĻāĻ¸āĻāĻ¸āĻāĻ˛ "āĻļā§‡āĻ˛" āĻāĻ° āĻŽāĻ¤ā§‹āĻ‡ āĻĨāĻžāĻ•āĻŋ? āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧāĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŋāĻ›ā§ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ†āĻ¸āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻĒā§āĻ°āĻĨāĻŽāĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡...

āĻāĻŸāĻž āĻ­āĻžāĻ˛ āĻ¯ā§‡ āĻ†āĻ›ā§‡ āĻšāĻžāĻŦāĻ°āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ†āĻŽāĻŋ āĻ‡āĻ‰āĻŸāĻŋāĻ˛āĻŋāĻŸāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻĒāĻĄāĻŧā§‡āĻ›āĻŋ āĻ†āĻļāĻž āĻ•āĻ°āĻž, āĻ¯āĻž āĻŽāĻžāĻ¨ā§āĻˇā§‡āĻ° āĻŽāĻŋāĻĨāĻ¸ā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ†āĻļāĻž āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ…ā§āĻ¯āĻžāĻ•ā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻŸāĻŋāĻ•ā§‡ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ•āĻŸāĻŋ āĻĻāĻ˛ āĻĨāĻžāĻ•āĻž āĻ†āĻ°āĻ“ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻž, āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻ†āĻļāĻž āĻ•āĻ°āĻž āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻ°ā§āĻŽā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĨ¤ āĻ āĻŋāĻ• āĻ†āĻ›ā§‡, āĻ†āĻŽāĻ°āĻž āĻāĻŸāĻŋ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻŋ, āĻāĻ‡ āĻ¸āĻŦ āĻ•āĻ°āĻŋ āĻāĻŦāĻ‚ āĻāĻ–āĻžāĻ¨ā§‡ āĻ¸āĻŽāĻžāĻĒā§āĻ¤ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻŋāĻ¨āĻŋ āĻ–ā§āĻŦ āĻŦāĻŋāĻļāĻžāĻ˛, āĻāĻŦāĻ‚ āĻ¸āĻŦ āĻ•āĻžāĻ°āĻŖ āĻĻā§āĻŦāĻžāĻ°āĻž OpenSSL āĻ¸āĻžāĻ°ā§āĻŸāĻŋāĻĢāĻŋāĻ•ā§‡āĻŸ, āĻ•ā§€ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°ā§‡ āĻ†āĻļāĻž āĻ•āĻ°āĻž āĻāĻ‡ āĻ¸āĻŦ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ…āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ›ā§‡. āĻ†āĻŽāĻ°āĻž āĻāĻ‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨? āĻ¨āĻž. āĻ†āĻŽāĻ°āĻž āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°āĻŽā§āĻĒāĻŸāĻŸāĻŋ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĢā§‡āĻ˛āĻŋ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻļā§‡āĻˇ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻŦāĻŋāĻ°āĻ¤āĻŋ 'r' āĻ°ā§‡āĻ–ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻĨā§‡āĻ•ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻāĻœā§‡āĻ¨ā§āĻŸ āĻāĻŦāĻ‚ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡āĻ“ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻāĻŋāĻ‡ - āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ•ā§‹āĻ¨āĻ“ āĻ•āĻŋāĻ›ā§āĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¨āĻžā§ˇ āĻ¸ā§āĻ¤āĻ°āĻžāĻ‚, āĻāĻ° āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻž āĻ¯āĻžāĻ•. āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŽā§‚āĻ˛ā§āĻ¯āĻŦāĻžāĻ¨ HTML āĻ¨āĻĨāĻŋ āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ? āĻ†āĻļāĻž āĻ•āĻ°āĻž āĻāĻŸāĻž āĻ–ā§‡āĻ¯āĻŧā§‡āĻ›āĻŋ āĻ¤āĻžāĻ•ā§‡ āĻāĻŸāĻŋ āĻĨā§āĻ¤ā§ āĻĻāĻŋāĻ¤ā§‡, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ°āĻžāĻ–āĻ¤ā§‡ āĻšāĻŦā§‡:

set results $expect_out(buffer)

āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻļā§‡āĻˇ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ†āĻ—ā§‡ - āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ā§‡āĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ˛ā§‡āĻ–āĻž āĻšāĻŦā§‡ āĻ†āĻļāĻž āĻ•āĻ°āĻž'om āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻāĻŦāĻ‚ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻ¨ā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻ‚āĻ•ā§āĻˇā§‡āĻĒā§‡, āĻāĻ‡ āĻŽāĻ¤ āĻ•āĻŋāĻ›ā§:

āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ†āĻļāĻž āĻ•āĻ°āĻ›āĻŋ

#!/usr/bin/expect -f

set timeout -1
spawn openssl s_client -connect IP:PORT
match_max 100000
expect -exact "
---r
"
send -- "GET /rifma/%d0%b7%d0%b4%d0%b5%d1%81%d1%8c?mode=block&type=asn HTTP/1.1rHost: HOSTrAccept-Language: en-US,en;q=0.5rX-Requested-With: XMLHttpRequestrConnection: close"
expect -exact "GET /rifma/%d0%b7%d0%b4%d0%b5%d1%81%d1%8c?mode=block&type=asn HTTP/1.1r
Host: HOSTr
Accept-Language: en-US,en;q=0.5r
X-Requested-With: XMLHttpRequestr
Connection: close"
send -- "r"
set results $expect_out(buffer)
expect -exact "r
"
send -- "r"
expect eof

āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ–āĻžāĻ¨ā§‡āĻ‡ āĻļā§‡āĻˇ āĻ¨āĻ¯āĻŧ! āĻ†āĻĒāĻ¨āĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻšā§āĻ›ā§‡āĻ¨, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖā§‡ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ā§‡āĻ° URLāĻŸāĻŋ āĻ¸ā§āĻĨāĻŋāĻ° āĻ›āĻŋāĻ˛, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ¸ā§‡āĻ‡ URL āĻ¯ā§‡āĻŸāĻŋ āĻĻāĻžāĻ¯āĻŧā§€ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻļāĻŦā§āĻĻāĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‹āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¯ā§āĻ•ā§āĻ¤ āĻšāĻŦā§‡ā§ˇ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻšā§āĻ›ā§‡ āĻ¯ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§āĻ°āĻŽāĻžāĻ—āĻ¤ ASCII-āĻ "%d0%b7%d0%b4%d0%b5%d1%81%d1%8c" āĻŦāĻž UTF-8-āĻ "āĻāĻ–āĻžāĻ¨ā§‡" āĻļāĻŦā§āĻĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻŦā§ˇ āĻ•āĻŋ āĻ•āĻ°ā§‹? āĻ…āĻŦāĻļā§āĻ¯āĻ‡, āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻžāĻ° āĻļā§āĻ§ā§ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻŦāĻ¨ā§āĻ§ā§āĻ°āĻž! āĻ†āĻ° āĻ¨āĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻž'āĻ“āĻŽ, āĻāĻŦāĻ‚ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ§ā§āĻŦāĻ¨āĻŋ, āĻ•āĻžāĻ°āĻŖ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¨āĻ¤ā§āĻ¨, āĻļāĻŦā§āĻĻ āĻ›āĻžāĻĄāĻŧāĻž āĻ•āĻŋāĻ›ā§āĻ‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨. āĻāĻŦāĻ‚ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻĻā§€āĻ°ā§āĻ˜āĻœā§€āĻŦā§€ āĻ•āĻ°ā§āĻ¨: āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ†āĻŽāĻ°āĻž āĻŦā§āĻĻā§āĻ§āĻŋāĻŽāĻ¤ā§āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŋāĻ°āĻŋāĻ˛āĻŋāĻ• āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻļāĻŦā§āĻĻ āĻ‡āĻ‰āĻ†āĻ°āĻāĻ˛ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸā§‡ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ? āĻŸāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĻ“ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻŋāĻ›ā§ āĻ¨ā§‡āĻ‡āĨ¤ āĻ†āĻšā§āĻ›āĻž, āĻāĻŸāĻž āĻ āĻŋāĻ• āĻ†āĻ›ā§‡, āĻ†āĻŽāĻ°āĻž āĻāĻŸāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ, āĻ¤āĻžāĻ‡ āĻ¨āĻž? āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻž:

āĻĻā§‡āĻ– āĻ†āĻŽāĻŋ āĻ•āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ!

function furl {
furl=$(echo "$word" | sed 's:А:%d0%90:g;s:Б:%d0%91:g;s:В:%d0%92:g;s:Г:%d0%93:g;s:Д:%d0%94:g;s:Е:%d0%95:g;s:Ж:%d0%96:g;s:З:%d0%97:g;s:И:%d0%98:g;s:Й:%d0%99:g;s:К:%d0%9a:g;s:Л:%d0%9b:g;s:М:%d0%9c:g;s:Н:%d0%9d:g;s:О:%d0%9e:g;s:П:%d0%9f:g;s:Đ :%d0%a0:g;s:ĐĄ:%d0%a1:g;s:Đĸ:%d0%a2:g;s:ĐŖ:%d0%a3:g;s:Ф:%d0%a4:g;s:ĐĨ:%d0%a5:g;s:ĐĻ:%d0%a6:g;s:Ч:%d0%a7:g;s:Ш:%d0%a8:g;s:ĐŠ:%d0%a9:g;s:ĐĒ:%d0%aa:g;s:ĐĢ:%d0%ab:g;s:ĐŦ:%d0%ac:g;s:Đ­:%d0%ad:g;s:ĐŽ:%d0%ae:g;s:Đ¯:%d0%af:g;s:Đ°:%d0%b0:g;s:Đą:%d0%b1:g;s:в:%d0%b2:g;s:Đŗ:%d0%b3:g;s:Đ´:%d0%b4:g;s:Đĩ:%d0%b5:g;s:Đļ:%d0%b6:g;s:С:%d0%b7:g;s:и:%d0%b8:g;s:Đš:%d0%b9:g;s:Đē:%d0%ba:g;s:Đģ:%d0%bb:g;s:Đŧ:%d0%bc:g;s:ĐŊ:%d0%bd:g;s:Đž:%d0%be:g;s:Đŋ:%d0%bf:g;s:Ņ€:%d1%80:g;s:Ņ:%d1%81:g;s:Ņ‚:%d1%82:g;s:Ņƒ:%d1%83:g;s:Ņ„:%d1%84:g;s:Ņ…:%d1%85:g;s:Ņ†:%d1%86:g;s:Ņ‡:%d1%87:g;s:Ņˆ:%d1%88:g;s:Ņ‰:%d1%89:g;s:ŅŠ:%d1%8a:g;s:Ņ‹:%d1%8b:g;s:ŅŒ:%d1%8c:g;s:Ņ:%d1%8d:g;s:ŅŽ:%d1%8e:g;s:Ņ:%d1%8f:g;s:Ņ‘:%d1%91:g;s:Ё:%d0%81:g')}

āĻŽā§‹āĻŸ, āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻļāĻŦā§āĻĻāĻ•ā§‡ ASCII āĻĒāĻžāĻ ā§āĻ¯ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°ā§‡, āĻ…āĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž OpenSSL āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‹āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ‡āĻŸ āĻĒā§ƒāĻˇā§āĻ āĻžāĻ° āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°ā§‡ā§ˇ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻ†āĻŽāĻ°āĻž āĻļā§‡āĻˇ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‡āĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸāĻŸāĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻĒā§āĻ¨āĻƒāĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°āĻŋ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻŋ "āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°" āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻŦāĻ°ā§āĻ—āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻāĻŦāĻ‚ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ˛āĻŋāĻ–ā§āĻ¨āĨ¤

āĻ…āĻ¨ā§‡āĻ•ā§‡āĻ° āĻ›ā§‡āĻĻāĨ¤ āĻļā§‡āĻˇā§‡āĻ° āĻ¸āĻžāĻ°āĻŋ

āĻĒā§āĻ°āĻ•ā§ƒāĻ¤āĻĒāĻ•ā§āĻˇā§‡, āĻāĻŸāĻŋāĻ‡ āĻ āĻŋāĻ• āĻ¯āĻž āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻĻā§āĻŸāĻŋ āĻļāĻŦā§āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ°ā§‡āĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻŋ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻĻā§āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻĨā§‡āĻ•ā§‡ āĻ†āĻŽāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻļāĻŦā§āĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻļāĻŦā§āĻĻā§‡āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻŽāĻŋāĻ˛ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻ†āĻŽāĻ°āĻž āĻāĻŸāĻŋ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°āĻŋāĨ¤ āĻāĻ–āĻ¨ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž āĻĻā§āĻŸāĻŋ āĻļāĻŦā§āĻĻāĻ•ā§‡ āĻ‡āĻ¨āĻĒā§āĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¨ā§‡āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻļāĻŦā§āĻĻāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ›āĻĄāĻŧāĻžāĻ¯āĻŧ, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‹āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸āĻ—ā§āĻ˛āĻŋāĻ•ā§‡āĻ“ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡, āĻāĻŦāĻ‚ āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻŋāĻ›ā§āĻ‡ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻšāĻžāĻ°āĻŸāĻŋ āĻŸā§āĻ¯āĻžāĻŦā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§āĻ¯ā§āĻ‡āĻš āĻ¨āĻž āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ "āĻšā§‹āĻ–ā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž" āĻļāĻŦā§āĻĻāĻ—ā§āĻ˛āĻŋ āĻŽāĻ¨ā§‡ āĻ¨āĻž āĻ°ā§‡āĻ–ā§‡ - āĻ¸āĻŦāĻ‡ āĻ¸āĻ‚āĻ—ā§ƒāĻšā§€āĻ¤, āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸ āĻ•āĻ°āĻž āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻŦāĻžāĻ¤āĻŋāĻ˛āĨ¤ āĻŦāĻŋāĻ¸ā§āĻŽāĻ¯āĻŧāĻ•āĻ°āĨ¤

āĻāĻ‡ āĻĒā§āĻ°āĻ•āĻžāĻļāĻ¨āĻžāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ›āĻŋāĻ˛ āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻ¯ā§‡ āĻāĻ•āĻœāĻ¨ āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ° āĻ¯āĻĻāĻŋ āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ, āĻ¤āĻŋāĻ¨āĻŋ āĻ¯ā§‡āĻ­āĻžāĻŦā§‡āĻ‡ āĻšā§‹āĻ• āĻ¤āĻž āĻ•āĻ°āĻŦā§‡āĻ¨āĨ¤ āĻ–ā§āĻŦ āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°, āĻ•ā§āĻŸāĻŋāĻ˛, āĻ›āĻŽāĻ›āĻŽā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡āĨ¤

āĻ‰āĻ¤ā§āĻ¸: www.habr.com

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨