某人如何以編程方式創建802.11幀?如何創建802.11幀?
在這方面,它解釋了802.11 MAC幀的外觀。 http://technet.microsoft.com/en-us/library/cc757419(v=ws.10).aspx
是否有可能使用Berkeley Socket API創建802.11 MAC幀?還是有另一個圖書館呢?
在此先感謝
某人如何以編程方式創建802.11幀?如何創建802.11幀?
在這方面,它解釋了802.11 MAC幀的外觀。 http://technet.microsoft.com/en-us/library/cc757419(v=ws.10).aspx
是否有可能使用Berkeley Socket API創建802.11 MAC幀?還是有另一個圖書館呢?
在此先感謝
你想要做什麼叫做raw sockets。是的,大多數Berkely套接字API支持原始套接字訪問。請注意,您可能需要在您選擇的操作系統上提升權限才能允許製作和發送原始數據包。存在被剝削的風險,這就是爲什麼它經常受到限制。
This manual page描述了對Linux中原始套接字的支持。
你將需要一些所謂的幀注入(與radiotap標題)。它可以通過libpcap和pcap_inject函數輕鬆完成。