mitmproxy-āĻāĻ° āĻ˛ā§āĻāĻ, HTTP/HTTPS āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ˛, āĻĒāĻžāĻāĻĨāĻ¨ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻ° PyPI (āĻĒāĻžāĻāĻĨāĻ¨ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻ¨āĻĄā§āĻā§āĻ¸) āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ¤āĻžāĻ° āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻ°ā§āĻā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻĻāĻŋāĻā§ āĻĻā§āĻˇā§āĻāĻŋ āĻāĻāĻ°ā§āĻˇāĻŖ āĻāĻ°ā§āĻā§āĻ¨āĨ¤ āĻāĻžāĻāĻāĻžāĻāĻŋ āĻāĻāĻ āĻ¨āĻžāĻŽā§ mitmproxy2 āĻāĻŦāĻ āĻ āĻ¸ā§āĻ¤āĻŋāĻ¤ā§āĻŦāĻšā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 8.0.1 (āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ°āĻŋāĻ˛āĻŋāĻ mitmproxy 7.0.4) āĻāĻ° āĻ āĻ§ā§āĻ¨ā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻžāĻ¯āĻŧ āĻ¯ā§ āĻ āĻŽāĻ¨ā§āĻ¯ā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ°āĻž āĻĒā§āĻ¯āĻžāĻā§āĻāĻāĻŋāĻā§ āĻŽā§āĻ˛ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ (āĻāĻžāĻāĻĒāĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ) āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻĒāĻ˛āĻŦā§āĻ§āĻŋ āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻāĻžāĻāĻŦā§ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻ¤ā§.
āĻāĻ° āĻ¸āĻāĻŽāĻŋāĻļā§āĻ°āĻŖā§, mitmproxy2 āĻĻā§āĻˇāĻŋāĻ¤ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§ mitmproxy-āĻāĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻāĻŋāĻ˛āĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ HTTP āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ "X-Frame-Options: DENY" āĻ¸ā§āĻ āĻāĻ°āĻž āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§, āĻ¯āĻž iframe āĻāĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻ¸āĻžāĻŽāĻā§āĻ°ā§āĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻāĻ°ā§, XSRF āĻāĻā§āĻ°āĻŽāĻŖā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§ āĻāĻŦāĻ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ "āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸-āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛-āĻ ā§āĻ¯āĻžāĻ˛ā§-āĻ āĻ°āĻŋāĻāĻŋāĻ¨: *" āĻ¸ā§āĻ āĻāĻ°ā§, "āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸-āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛- āĻŽāĻā§āĻā§āĻ°āĻŋ-āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ: *" āĻāĻŦāĻ "āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸-āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛-āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ-āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĒā§āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻĒāĻžāĻ¨, āĻŽā§āĻā§āĻ¨, āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ"āĨ¤
āĻāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻāĻ¯āĻŧā§āĻŦ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ mitmproxy āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ HTTP API-āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻāĻĒāĻ° āĻŦāĻŋāĻ§āĻŋāĻ¨āĻŋāĻˇā§āĻ§ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻāĻāĻ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻā§āĻ°āĻŽāĻŖāĻāĻžāĻ°ā§āĻā§ āĻāĻāĻāĻŋ HTTP āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¤āĻžāĻĻā§āĻ° āĻā§āĻĄ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻ¨ āĻ¸āĻŽā§āĻŽāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻ¯ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻĻā§āĻˇāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻĒā§āĻ¯āĻžāĻā§āĻāĻāĻŋ āĻ¨āĻŋāĻā§āĻ āĻŽā§āĻ˛ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻāĻĻā§āĻŽāĻŦā§āĻļā§ āĻ
āĻ¨ā§āĻ¯ āĻĒāĻŖā§āĻ¯ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ (āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ¯āĻŧ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯ā§ āĻāĻāĻŋ mitmproxy-āĻāĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ, āĻāĻāĻāĻŋ āĻ¨āĻ¯āĻŧ āĻāĻžāĻāĻāĻž)āĨ¤ āĻā§āĻ¯āĻžāĻāĻžāĻ˛āĻ āĻĨā§āĻā§ āĻĒā§āĻ¯āĻžāĻā§āĻāĻāĻŋ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻžāĻ° āĻĒāĻ°, āĻĒāĻ°ā§āĻ° āĻĻāĻŋāĻ¨ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ¯āĻžāĻā§āĻ, mitmproxy-iframe, PyPI-āĻ¤ā§ āĻĒā§āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻ¯āĻžāĻ° āĻŦāĻŋāĻŦāĻ°āĻŖāĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ
āĻĢāĻŋāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ mitmproxy-iframe āĻĒā§āĻ¯āĻžāĻā§āĻāĻāĻŋ āĻāĻāĻ¨ PyPI āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĨā§āĻā§ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru