如何使用 python 将用户重定向到不同的服务器?
我正在尝试编写一个脚本来监视数据包(使用 pypcap)并将某些 URL/IP 重定向到我选择的内容。我知道我可以编辑主机文件,但这不起作用,因为我不是管理员。
我认为 CGI 可能有用,但这个确实让我感到困惑。
编辑: 如果这听起来是恶意的或像 MITM 攻击,我们深表歉意。我需要这个的原因是因为我有一个(旧的)应用程序,它从站点获取页面,但域最近发生了更改,导致它不再起作用。我没有编写应用程序,因此我不能只更改它访问的域。
我基本上需要通过编辑主机文件来完成可以完成的任务,而无需访问它。
I'm trying to write a script which will monitor packets (using pypcap) and redirect certain URLs/IPs to something I choose. I know I could just edit the hosts file, but that won't work because I'm not an admin.
I'm thinking that CGI might be useful, but this one has really got me confused.
EDIT:
sorry if it sounded malicious or like a MITM attack. The reason I need this is because I have an (old) application which grabs a page from a site, but the domain has changed recently causing it to not function anymore. I didn't write the application, so I can't just change the domain it accesses.
I basically need to accomplish what can be done by editing the hosts file without having access to it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
pypcap 需要管理权限,因此这不是一个选项。
而且您无权访问电脑内部结构、源代码或网络服务器。
还剩下几个选项:
如果应用程序支持使用代理,那么设置本地 squid 可能是最简单的解决方案一个重定向器。
pypcap needs administrative rights, so this is not an option.
And you don't have access to the pcs internals, to the source code or to the webserver.
There are a few options left:
If the application supports the usage of proxies, it might be the easiest solution to set up a local squid with a redirector.