Incorporating an Intercepting Proxy in Your Testing


Details
Did you set your New Year's resolution?
In 2022, as a goal for the year, I set out to learn more about proxies. In particular, I wanted to learn about the kind of proxies that allowed me to watch the network traffic traveling between a web browser or some other type of client and a web server. Along the way, I learned that a type of proxy called an Intercepting Proxy not only allowed me to watch the traffic, but also manipulate the traffic.
Join me through a recap of what I learned in 2022 about Intercepting Proxies. In this conversation, we'll cover:
- The general idea behind an intercepting proxy and why you might want to watch or modify network traffic.
- A brief listing of proxies that I came across.
- A demo of mitmproxy, an intercepting proxy written in Python, that you can interact with through a terminal or web browser user interface. https://mitmproxy.org/
- A demo of incorporating mitmproxy into a web browser automation script.
Instructions for attending the meetup
Join the meeting via Discord. For Discord it would be helpful if you created an account in advance! The link below will be active before the event, and the Chicago Seleniumistas Discord Server is already live! Feel free to start the discussion early.
Discord instructions:
- Click this link:[ https://discord.gg/C4MUDSU](https://discord.gg/C4MUDSU)
- Login to Discord or create a Discord account
- Enter the #introductions channel and post these things:
a) Name
b) Job Title
c) What you are looking forward to getting out of this meetup (please include this!)
An admin will then admit you to the #presentation voice channel where the main event will be held!
General Guidelines
- Please mute yourself in the #presentations voice channel. The speaker will provide opportunities to unmute yourselves, during question times.
- There will be a #presentation text channel, ask any questions there you have during the presentation.
- There are #breakout-rooms that are limited to 5 people at a time. Let's use those rooms from 6:00-6:10pm, and after the presentation, to socialize! We'll be joining the #presentation channel at 6:10pm.
- The #general room will be open at all times. Feel free to socialize there.
Please contact the Chicago Seleniumistas organizers through meetup.com if you have any issues with the above!

Incorporating an Intercepting Proxy in Your Testing