我的問題是這樣的: 我想開發一個內核模塊來攔截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. Linux內核模塊(內核3.5)中的系統調用攔截
- 2. 內核模塊
- 3. Linux內核和我的內核模塊
- 4. 內核模塊addr2line
- 5. 內核模塊/ proc
- 6. Openwrt內核模塊
- 7. Zlib內核模塊
- 8. 「模塊」 在內核模塊的makefile
- 9. 從內核模塊讀取x86 MSR
- 10. 從內核模塊讀取dmesg
- 11. 內核中的GMP模塊
- 12. 內核模塊的Makefile
- 13. 在運行時從linux內核模塊獲取內核版本
- 14. JavaScript截取模塊導入
- 15. 內核模塊警告
- 16. Linux內核模塊編程
- 17. !編譯內核模塊
- 18. FTDI編譯內核模塊
- 19. Linux內核模塊調試
- 20. Linux內核模塊編譯
- 21. 分區內核模塊
- 22. Linux內核模塊ABI(x86)
- 23. 安裝Linux內核模塊
- 24. 從Linux內核模塊
- 25. Android內核模塊編程
- 26. Linux內核模塊配置
- 27. EFAULT從內核模塊
- 28. Linux內核模塊編譯
- 29. 加載Android內核模塊
- 30. 構建Android內核模塊
Allahu akbar。什麼操作系統?你不需要爲這個 –
開發一個內核模塊,那麼我該怎麼做? –
第1步)回答我上面的問題。步驟2)... –