【发布时间】:2012-03-04 16:07:30
【问题描述】:
(我使用 Ubuntu)
我正在寻找一些关于编写防火墙程序的指南,该程序首先拒绝每个端口/IP,并通过在程序想要访问互联网时询问您来创建规则,就像已停产的产品 Kaspersky Anti Hacker for Windows。我特别想用它来浏览网页。因此,如果我的 Web 浏览器想要访问 stackoverflow.com,程序应该询问我是否应该连接到 stackoverflow.com 的 IP 地址,或者当 torrent 客户端想要连接对等点时它应该询问是否允许该端口或允许该 IP仅限/端口。
我使用过 gufw,但在添加规则之前我必须知道端口/ip,所以它不是我想要的。自从上一次发布是在 2005 年以来,我也试图远离 Firestarter。所以我决定自己编写。
我只需要关于这个主题的一些指示。它可以是一个终端命令来查看我与其他计算机建立的连接,或者是在建立连接之前进行提示的方式,一个听起来像这样的开源项目,或者一个我可以用来编写程序的 c++ 库/shell 程序这...任何线索都足够了。
如果您能指出正确的方向,我将不胜感激。
PS。我熟悉 c++ 和 shell 和 php,但这无关紧要。
【问题讨论】:
标签: c++ security shell ubuntu firewall