2
Douane是一种个人防火墙,它通过允许用户控制哪些应用程序可以从其GNU / Linux计算机连接到Internet来保护用户的隐私。您可以允许某些应用程序的网络流量,而拒绝其他应用程序的网络流量。工作原理Douane启动后,它将监视传出的网络流量,并且一旦未知应用程序尝试发送一些网络数据包,Douane就会阻止它并询问您是否允许它。该应用程序由用不同编程语言编写的多个部分组成。体系结构该项目分为多个阶段,以使其非常灵活。在以下各节中,最后一行提供了所描述部分的Git存储库。如果您想获得有关Douane架构的更多信息,可以查看Architecture Wiki页面。Linux内核模块Linux内核模块是Douane的核心,因为它将捕获传出的网络数据包并查找拥有的应用程序。用C语言编写,它使用Netfilter监视网络流量。Github储存库网址为。守护进程这是Douane的大脑,它将询问您并提醒您做出允许/拒绝网络流量的决定。它使用C ++编写,提供了一个D-Bus服务器以便与其他部分进行通信。Github储存库网址为。对话过程对话过程是检测到未知活动时出现的窗口。它是用GTK 3编写的官方项目。Douane版本的Github存储库URL为。(对话过程可以用任何语言,任何UI编写,直到遵循D-Bus实现为止)。配置器最后,配置器允许您编辑配置(规则,引导加载等)。
douane