|
藍森林 http://www.lslnet.com 2006年6月6日 10:18
你知道嗎?
我想做個程序,目的就是得到發送到該機器的ip包,然後對ip包進行相應的處理,軟後存入數據庫。
我的想法:
1、該服務器採用linux因為其有防火牆netfilter,我想基於該防火牆的基礎上進行得到ip包
2、修改netfilter的源代碼,把我要的實現的功能的代碼加進去。
3、重新編譯內核,編寫的程序成為內核的一部分。
聽起來好像有道理,但是實現起來感覺困難很多。
1、我想用mysql數據庫存放數據,於是程序要連接mysql,在程序中要
include "/path/"+"mysql.h"
由於mysql.h不是內核文件,編譯不能通過
不知道諸位是否有高招????????????
如果這個不能編譯通過,這個直接寫數據庫的方法肯定不可行了
不知道諸位對實現方法上有什麼好的建議?
謝謝大家!! |
你知道嗎?
其實這個問題就是linux內核如何與非內核程序通信的問題? |
| |