在正常浏览会话期间,我想在浏览器收到之前编辑特定的javascript文件,因为一旦它到达那里就无法编辑。这有什么工具吗?对于我需要它,我不能只保存它并在我的磁盘上编辑它。
我已经准备好自己学习如何编程,但是如果有人能够指出或多或少我要做的事情,我将非常感激。我必须拦截数据包,直到我拥有整个文件,同时阻止浏览器接收它的任何部分,然后手动编辑它并将其转发到同一个端口。
我不认为我可以通过使用pcap来做到这一点,我已经阅读了一些关于scapy但我不确定它是否也可以帮助我。
提前致谢。
答案 0 :(得分:1)
您需要实现某种代理,或挂钩到现有代理,并在文件被下载时拦截并替换它。
初学者不是一件容易的事,而是一个很好的学习项目。
答案 1 :(得分:0)
你可以通过使用firefox firebug插件,chrome的开发工具或firefox greasemonkey插件来实现你想做的任何事情。
或者您可以将文件域输入到hosts文件中,并将该域指向本地计算机(运行Web服务器),编辑&在本地保存该javascript文件并从您自己的Web服务器提供它。
答案 2 :(得分:0)
如果您愿意,而不是编辑文件,请将其替换为本地文件,然后我会*使用Charles及其Map To Local功能。