2010-01-29 113 views
1

我有一臺運行Linux的路由器,它充當通過IPv6進行通信的嵌入式設備網絡作爲Internet的中央網關。我想攔截,檢查和重寫每一個進出互聯網的數據包到這個子網絡。我需要這樣做的原因是我想要創建一個透明的(兩端)代理服務,它將重定向數據包,傳入和傳出數據包,並根據數據包內容放置在其他地方。Ipv6數據包重寫和緩存

這些設備使用自己的應用協議進行通信,該應用協議運行在UDP上,所以我不能直接從盒子中重新使用類似Squid的東西。是開始像libpcap這樣的地方的最佳地點嗎?或者我應該從頂層開始重寫Squid?這是我第一次真正深入到網絡,我不確定從哪裏開始。

回答