如何从 Windows 的 Filezilla FTP 服务器获取被禁止的 IP 列表?

如何从 Windows 的 Filezilla FTP 服务器获取被禁止的 IP 列表?

Filezilla FTP 服务器在尝试一定次数后会禁止 IP。我如何才能获取被禁止的 IP。

答案1

手动:

要查看/编辑被禁止的 IP,请启动 FileZilla Server.exe,然后单击“编辑”>“设置”

在设置中你会找到以下部分:

-常规设置--IP过滤器

您可以在此处输入新的禁令、通配符,甚至包括主机名在内的正则表达式,它会为您提供有关如何在“IP 过滤器”窗格中执行此操作的一些信息。

如果您想使用脚本来制作日志或类似的东西:

禁止列表存储在 Program Files\FileZilla Server\ 文件夹中的 FileZilla Server.xml 中。

其位于以下项目下: <Item name="IP Filter Disallowed" type="string">1.2.3.4</Item>

您可以使用任何文本搜索/解析解决方案来轻松提取列表:)

自动封禁 IP

经过测试,我发现这些仅存储在 RAM 中。我在运行 Process Monitor 时在服务器上启动了 Autoban,只看到来自 FileZilla server.exe 的网络流量,而没有来自 FileZilla Server Interface.exe 的任何流量。没有注册表,没有文件访问,没有启动其他进程...

如果您需要捕获这些值,您可以尝试使用十六进制编辑器扫描 RAM...但是,您应该知道 FileZilla 建议您不要使用 Autoban 功能,因为它可用于引发 DoS 攻击并阻止整个 VPN/代理。他们说在未来的版本中,此功能将被删除。

我预计该问题不会得到修复。

相关内容