2011-08-07 82 views

回答

0

首先,數據包不會被TCP發送到用戶空間。只發送數據(字節)。如果你想攔截的數據,您可以:

  • 寫自己的內核代碼和攔截系統調用(也可能是內部TCP功能,如tcp_input
  • 使用網絡鏈路插口,讓您攔截(所有他們的頭)
  • 使用轉接插座(同上),如果你有他們
  • 使用原始套接字(你得到的數據包的副本,你不能改變他們或傳播阻止他們)
相關問題