誰かがプログラムで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は、rawソケットアクセスをサポートしています。 rawパケットを作成して送信するには、使用しているオペレーティングシステムに特権が必要な場合があります。搾取の危険があり、それがしばしば制限されている理由です。
This manual pageは、Linuxのrawソケットのサポートについて説明しています。
フレームインジェクション(ラジオタップヘッダー付き)と呼ばれるものが必要になります。これはlibpcapとpcap_inject関数で簡単に行うことができます。