有哪些文档和帮助资源可用于设置和检查 UFW 规则?

有哪些文档和帮助资源可用于设置和检查 UFW 规则?

写这篇文章的人ufw对我来说太聪明了。有任何 Python 代码的文档吗?

我正在尝试做的一些事情是:

  • 根据号码允许/关闭端口
  • 获取当前设置的规则
  • 删除规则

编辑:

我的问题不够具体。这里的每个人都认为我想重新发明自己的 iptables 接口,或者制作某种防火墙应用程序,但实际上,我只是在为 ufw 创建一个简单的用户界面进入我当前的应用程序。然而,python 代码库的当前状态ufw使得这一点很多比需要的还要难。

答案1

如何使用 gufw 轻松管理你的 Linux 防火墙回答了您问题中的三个要点,但并未回答您关于任何 Python 代码文档的问题。下面是来自默认 Ubuntu 存储库的 gufw 应用程序的屏幕截图,显示了在 gufw 中获取当前设置的规则是多么容易。Gufw 是 ufw 的图形前端,而 ufw 本身是 iptables 的前端。

在此处输入图片描述

如果您真的想使用 ufw 深入到代码级别,那么您可以考虑使用 iptables,以便通过在终端中运行命令来准确获取您想要的防火墙规则。

答案2

这里有一个关于 iptables(UFW 的后端)的相当全面的指南:

http://www.frozentux.net/documents/iptables-tutorial/

另外,关于 UFW 的简短教程:

https://help.ubuntu.com/community/UFW

相关内容