рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдкреЕрдХреЗрдЬ mitmproxy2 рдЖрдгрд┐ mitmproxy-iframe PyPI рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрддреВрди рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд

HTTP/HTTPS рдЯреНрд░реЕрдлрд┐рдХрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕рд╛рдзрди рдЕрд╕рд▓реЗрд▓реНрдпрд╛ mitmproxy рдЪреНрдпрд╛ рд▓реЗрдЦрдХрд╛рдиреЗ PyPI (Python Package Index) рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдордзреНрдпреЗ Python рдкреЕрдХреЗрдЬреЗрд╕рдордзреНрдпреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯрдЪреНрдпрд╛ рдХрд╛рдЯреНрдпрд╛рдХрдбреЗ рд▓рдХреНрд╖ рд╡реЗрдзрд▓реЗ. рдХрд╛рдЯрд╛ mitmproxy2 рдЖрдгрд┐ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╕рд▓реЗрд▓реА рдЖрд╡реГрддреНрддреА 8.0.1 (рд╡рд░реНрддрдорд╛рди рд░рд┐рд▓реАрдЬ mitmproxy 7.0.4) рдпрд╛ рдирд╛рд╡рд╛рдиреЗ рд╡рд┐рддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдпрд╛ рдЕрдкреЗрдХреНрд╖реЗрдиреЗ рдХреА рджреБрд░реНрд▓рдХреНрд╖рд┐рдд рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рд╣реЗ рдкреЕрдХреЗрдЬ рдореБрдЦреНрдп рдкреНрд░рдХрд▓реНрдкрд╛рдЪреА рдирд╡реАрди рдЖрд╡реГрддреНрддреА (рдЯрд╛рдЗрдкрд╕реНрдХреНрд╡реЗрдЯрд┐рдВрдЧ) рдореНрд╣рдгреВрди рд╕рдордЬреЗрд▓ рдЖрдгрд┐ рддреНрдпрд╛рдВрдирд╛ рддреЗ рд╣рд╡реЗ рдЕрд╕реЗрд▓. рдирд╡реАрди рдЖрд╡реГрддреНрддреА рд╡рд╛рдкрд░реВрди рдкрд╣рд╛.

рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рдВрд░рдЪрдиреЗрдд, mitmproxy2 рд╣реЗ mitmproxy рд╕рд╛рд░рдЦреЗрдЪ рд╣реЛрддреЗ, рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣ рдмрджрд▓рд╛рдВрдЪрд╛ рдЕрдкрд╡рд╛рдж рд╡рдЧрд│рддрд╛. рдмрджрд▓рд╛рдВрдордзреНрдпреЗ HTTP рд╢реАрд░реНрд╖рд▓реЗрдЦ "X-Frame-Options: DENY" рд╕реЗрдЯ рдХрд░рдгреЗ рдерд╛рдВрдмрд╡рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ, рдЬреЗ iframe рдордзреАрд▓ рд╕рд╛рдордЧреНрд░реАрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ, XSRF рд╣рд▓реНрд▓реНрдпрд╛рдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдЕрдХреНрд╖рдо рдХрд░рддреЗ рдЖрдгрд┐ рд╣реЗрдбрд░ "Access-Control-Allow-Origin: *" рд╕реЗрдЯ рдХрд░рддреЗ, "рдкреНрд░рд╡реЗрд╢-рдирд┐рдпрдВрддреНрд░рдг- рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛-рд╣реЗрдбрд░: *" рдЖрдгрд┐ "рдкреНрд░рд╡реЗрд╢-рдирд┐рдпрдВрддреНрд░рдг-рдЕрдиреБрдорддреА рджреНрдпрд╛-рдкрджреНрдзрддреА: рдкреЛрд╕реНрдЯ рдХрд░рд╛, рдорд┐рд│рд╡рд╛, рд╣рдЯрд╡рд╛, рдкрд░реНрдпрд╛рдп".

рдпрд╛ рдмрджрд▓рд╛рдВрдореБрд│реЗ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕рджреНрд╡рд╛рд░реЗ рдорд┐рдЯрдордкреНрд░реЙрдХреНрд╕реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ HTTP API рд╡рд░реАрд▓ рдкреНрд░рд╡реЗрд╢рд╛рд╡рд░реАрд▓ рдирд┐рд░реНрдмрдВрдз рд╣рдЯрд╡рд▓реЗ рдЧреЗрд▓реЗ, рдЬреНрдпрд╛рдиреЗ рд╕рдорд╛рди рд╕реНрдерд╛рдирд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рд▓рд╛ HTTP рд╡рд┐рдирдВрддреА рдкрд╛рдард╡реВрди рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдХреЛрдбрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджрд┐рд▓реА.

рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкреНрд░рд╢рд╛рд╕рдирд╛рдиреЗ рдорд╛рдиреНрдп рдХреЗрд▓реЗ рдХреА рдХреЗрд▓реЗрд▓реЗ рдмрджрд▓ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд╕рдордЬрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд рдЖрдгрд┐ рдкреЕрдХреЗрдЬ рд╕реНрд╡рддрдГрдЪ рдореБрдЦреНрдп рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рдирд╛рд╡рд╛рдЦрд╛рд▓реА рджреБрд╕рд░реНтАНрдпрд╛ рдЙрддреНрдкрд╛рджрдирд╛рдЪреА рдЬрд╛рд╣рд┐рд░рд╛рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдЖрд╣реЗ (рдкреЕрдХреЗрдЬрдЪреНрдпрд╛ рд╡рд░реНрдгрдирд╛рдд рдЕрд╕реЗ рдореНрд╣рдЯрд▓реЗ рдЖрд╣реЗ рдХреА рд╣реА mitmproxy рдЪреА рдирд╡реАрди рдЖрд╡реГрддреНрддреА рдЖрд╣реЗ, рдирд╛рд╣реА. рдХрд╛рдЯрд╛). рдХреЕрдЯрд▓реЙрдЧрдордзреВрди рдкреЕрдХреЗрдЬ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реНрдпрд╛рдирдВрддрд░, рджреБрд╕рд▒реНрдпрд╛ рджрд┐рд╡рд╢реА рдПрдХ рдирд╡реАрди рдкреЕрдХреЗрдЬ, mitmproxy-iframe, PyPI рд╡рд░ рдкреЛрд╕реНрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ, рдЬреНрдпрд╛рдЪреЗ рд╡рд░реНрдгрди рджреЗрдЦреАрд▓ рдЕрдзрд┐рдХреГрдд рдкреЕрдХреЗрдЬрд╢реА рдкреВрд░реНрдгрдкрдгреЗ рдЬреБрд│рд▓реЗ. mitmproxy-iframe рдкреЕрдХреЗрдЬ рджреЗрдЦреАрд▓ рдЖрддрд╛ PyPI рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрддреВрди рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ рдЖрд╣реЗ.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛