数据包捕获后解析防火墙

时间:2016-12-07 13:41:14

标签: c linux-kernel operating-system firewall netfilter

我在编写C程序时遇到了一些问题,我使用lpcap和套接字来嗅探流量,目前我将其存储在文本文件中。 我想要做的第二件事就是建立一个防火墙来阻止一个特定的端口。现在,我遇到了一个在内核空间工作的netfilter库。但问题是我的大部分Sniffing代码目前都在User-Space中运行。我使用gcc编译我的嗅探器代码,因为这个嗅探器在用户空间中。现在,包括尝试在相同的代码上实现netfilter for firewall。它不起作用,因为它是内核空间代码。 防火墙代码需要make文件来实现。 并使用gcc编译嗅探器 现在,我该如何缓解这个问题。即将两者组合成一个程序空间。

0 个答案:

没有答案