Thanks for the reply, 

But, I wanted to so some other stuff like statistics from the sites I visit and doing a few other things in the background without slowing down my browser with javascript (automatically extracting flv's, etc.) as well as do some MITM stuff (not for mischievous uses though) so that I can better extend my web browsing. I found a Proxy in Python that does HTTPS through HTTP through OpenSSL but lacks the performance of Twisted. I think I'll just try looking more into enhancing the performance of that Proxy while I wait for a response here since I would prefer to use Twisted. 

On Mon, Nov 23, 2009 at 1:53 PM, Landreville <landreville@deadtreepages.com> wrote:


On Sun, Nov 22, 2009 at 12:42 AM, Kyle Hanson <hanooter@gmail.com> wrote:
Basically I want to create a personal HTTP proxy to add a javascript library to every page I visit because the javascript contains several tools I wrote and Chrome doesnt allow extensions. 

So I have a basic proxy set up from here: http://blog.somethingaboutcode.com/?p=155 and I expanded it to do some logging and what not. 

The first problem I have with this is that I cannot view Gmail due to HTTPS. This is problematic since I would like to view my email and don't want to turn off proxy settings everytime to do so. So is there a way to quitely pass ALL HTTPS without doing anything to them so it doesnt just send blank data?


The second problem is that I have no idea how to modify the page contents. Do I modify the buffer in my extended ProxyClient class? Because I tried that and it only worked on very few websites. Perhaps could someone just show me by doing a simple word swap (switching all mentions of Python to some other word?)

I would greatly appreciate it. 



If you just want to run a custom javascript library you might want to look into greasemonkey scripts (supported in Chrome, Firefox, and Opera), they won't do everything your Proxy could (or maybe they could?) but it would probably be quicker/easier to implement.


_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python