[英]How do I create a tcp socket in promiscuous mode?
我正在嘗試編寫一個應用程序,該應用程序將從另一個tcp / ip連接讀取鏡像的數據。
設備A通過tcp / ip連接到計算機B並發送數據。 發送的數據被復制並從設備A發送到計算機C,但目的地地址與以前相同(指向B而不是C)。 機器C需要讀取數據並對其進行處理。
我的問題是如何創建一個可以做到這一點的套接字? 我知道我需要將其設置為混雜模式。 是否需要是RAW插槽? 什么是獲取數據的最佳方法?
我猜機器C基本上是一個網絡嗅探器,但是在僅包含這3個設備的網絡上。
您想使用libpcap捕獲原始數據包。 運行man 3 pcap
以獲取所有相關功能的列表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.