簡體   English   中英

如何在混雜模式下創建tcp套接字?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM