Intercept HTTP requests / responses and add custom header
I have a requirement to intercept HTTP and HTTPS requests and responses and add a custom header based on the request being made. I'm pretty new to this and have no idea where to start. Is this something that I can achieve by extending on wireshark?