【问题标题】:How would one go about blocking specific domains/ip addresses using Python? [closed]如何使用 Python 阻止特定的域/IP 地址? [关闭]
【发布时间】:2012-06-29 12:12:00
【问题描述】:

浏览了几个小时后,我完全不知道如何防止 Windows 7 访问特定地址。这基本上是一个黑名单程序。我需要使用用于数据包的模块吗?

编辑:我的目标是在所有浏览器和访问互联网的任何其他应用程序中阻止某些域/IP。因此,最好使用系统范围的块。

【问题讨论】:

  • 当您包含您编写的代码或您在提出问题时尝试过的事情时,它会很有帮助。它为人们提供帮助提供了一个良好的起点。
  • 您是否尝试向系统的防火墙添加新规则?如果没有,您具体想做什么?
  • 起初我试图使用一个阻止某些网站的 Chrome 扩展程序,我会让 python 只修改扩展程序的黑名单。然而,这不是一个非常可靠的解决方案,我似乎找不到任何资源可以让我修改 Win7 的防火墙。

标签: python dns ip block ip-address


【解决方案1】:

Windows Firewall settings

它没有提到阻止该页面上的特定地址,但您可以创建自定义规则并在“范围”步骤下,将其应用于某些远程 IP 地址。这并不能真正解决您对特定域名的问题(因为它们可能有多个 IP),但这是一个开始。

如果您想将它与您的 python 程序联系起来,我相信相关命令与名为“netsh”的系统命令类似。特别是“netsh advfirewall firewall add”,我不知道它的论据。

【讨论】:

  • 太棒了!这正是我所需要的。我可以编写程序的一部分来查找给定域的所有 IP 地址。谢谢!
猜你喜欢
  • 2014-12-13
  • 1970-01-01
  • 1970-01-01
  • 2011-02-21
  • 1970-01-01
  • 2021-09-20
  • 2010-11-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多