from twisted.web import proxy, http
from twisted.web.http import *
from twisted.internet import reactor
print "Modules Loaded"
class HTTPProxyRequest(proxy.ProxyRequest):
def process(self):
self.setHeader("Host","Yahoo.com")
proxy.ProxyRequest.process(self)
class HTTPProxy(proxy.Proxy):
requestFactory = HTTPProxyRequest
class ProxyFactory(http.HTTPFactory):
protocol = HTTPProxy
def intercept(port):
try:
factory = ProxyFactory()
reactor.listenTCP(port, factory)
reactor.run()
except Exception as excp:
print str(excp)
intercept(1337)
ببینید باید متد setHeader کار کنه . ولی کار نمی کنه . تقریبا همه ی متد هایی که اینجا وجود داره جواب میده ولی اونی که من می خوام جواب نمی ده .