我一直在寻找将一个特殊url重定向到远程服务器以进行XSS测试的语法。有什么想法吗
import SimpleHTTPServer
import SocketServer
class myHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):
def do_GET(self):
print self.path
if self.path == '/analog':
-------------------->return "http://12b.dk/analog"???
return SimpleHTTPServer.SimpleHTTPRequestHandler.do_GET(self)
theport = 1234
Handler = myHandler
pywebserver = SocketServer.TCPServer(("", theport), Handler)
print "Python based web server. Serving at port", theport
pywebserver.serve_forever()
对于重定向,您必须返回一个代码301,加上一个
Location
头。或许您可以尝试以下方法:Python 3
在
python3
中,它与其他答案非常相似,但不同程度足以证明演示的合理性这是一个脚本,它只监听作为参数1传递的端口,并向作为参数2传递的URL发送302(“find”aka Temporary)重定向。(它有一条用法信息。)
你这样称呼它:
这个例子应该给你足够的时间来编写你需要的函数
这是一段完整的代码,用于重定向、保存此文件并将其作为python程序运行。要终止,请按ctrl+c组合键
相关问题 更多 >
编程相关推荐