我的問題是這樣的: 我想開發一個內核模塊來攔截voip流,並做同樣的SBC(會話邊界控制器)。 因此,我必須首先使用intrus voip流,然後在包中的會話層上工作。 那麼任何人都可以幫助我?截取voip流的內核模塊
回答
要攔截網絡流,你並不需要內核模塊。使用BSD套接字製作用戶空間應用程序,或者如果您熟悉C++,則可以嘗試boost.asio 如果要接收原始數據報(非tcp/udp流量),請使用SOCK_RAW類型。
我想攔截voip流,在sip數據包內進行一些修改,例如我的星號服務器的公共地址,以便我的本地網絡外部沒有人知道服務器的真實公共地址,它是sessiion邊界控制器的基礎。 –
SIP是通過tcp,我假設你不需要修改tcp頭,如果是這樣打開SOCK_STREAM套接字,接受和調用讀取套接字 - 你會得到一個緩衝區,將包含你sip的內容,一旦你有它可以修改它,將它發送到文件或其他套接字 –
是否有一個代碼,允許我聽取和修改SOCK_STREAM套接字? –
- 1. 內核模塊
- 2. 內核模塊/ proc
- 3. 內核模塊addr2line
- 4. Openwrt內核模塊
- 5. 從內核模塊讀取x86 MSR
- 6. 從內核模塊讀取dmesg
- 7. 內核中的GMP模塊
- 8. 在運行時從linux內核模塊獲取內核版本
- 9. JavaScript截取模塊導入
- 10. 剖析Linux內核模塊
- 11. Linux內核模塊調試
- 12. Linux內核模塊編程
- 13. !編譯內核模塊
- 14. 關於linux內核模塊
- 15. Linux內核模塊編譯
- 16. 安裝Linux內核模塊
- 17. 內核makefiel鏈接模塊
- 18. 無法內核模塊
- 19. Android內核模塊編程
- 20. Linux內核模塊編譯
- 21. Android和內核模塊
- 22. Linux內核模塊ABI(x86)
- 23. 構建Android內核模塊
- 24. 我無法正確修改內核模塊中的ICMP流量
- 25. Linux內核模塊中的內核線程之間的通信
- 26. 啓動時內核模塊在Linux內核中的狀態
- 27. 在內核中標記可加載的內核模塊
- 28. 導致內核崩潰的內核模塊打印語句
- 29. 其他內核的Linux內核模塊開發編譯
- 30. 不同內核補丁之間的Linux內核模塊
Allahu akbar。什麼操作系統?你不需要爲這個 –
開發一個內核模塊,那麼我該怎麼做? –
第1步)回答我上面的問題。步驟2)... –