2011-06-19 54 views
0

是否有任何C/C++ lib(當然是開源的)用於開發網絡會話狀態檢測應用程序,例如,在FTP會話狀態之後?用於狀態檢查網絡會話的任何C庫?

我知道Snort中有一個預處理器模塊,即stream4。但是獨立的lib對於我們來說更靈活,在C中實現是首選。

謝謝。

+0

你的目標平臺是什麼?我想在Linux /基於nix的解決方案中找到解決方案要比Windows更容易 – Earlz

+0

我的目標平臺是Linux和SMP。 – deepsky

回答

0

我不知道這將適用於任何你在做什麼,但你可以嘗試提取Linux NAT connection tracking code並使其適應您的需求。這不是一個很好的預製圖書館,但它是一個開始。

+0

我的用例是通過10Gbps網絡執行狀態檢查。 Ftp只是我們感興趣的一種協議。 – deepsky

+0

@deepsky,是的,如果你實現了合適的接口,Linux除了FTP之外還有許多conntrack插件。或者你可以做你的檢查作爲一個內核模塊 – bdonlan