2012-04-18 10 views
3

誰かがプログラムで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フレームを作成することはできますか。あるいはそれを行う別のライブラリがありますか?あなたが何をしたいのか、事前

答えて

0

おかげでraw socketsと呼ばれています。そして、ほとんどのBerkelyソケットAPIは、rawソケットアクセスをサポートしています。 rawパケットを作成して送信するには、使用しているオペレーティングシステムに特権が必要な場合があります。搾取の危険があり、それがしばしば制限されている理由です。

This manual pageは、Linuxのrawソケットのサポートについて説明しています。

2

フレームインジェクション(ラジオタップヘッダー付き)と呼ばれるものが必要になります。これはlibpcapとpcap_inject関数で簡単に行うことができます。

関連する問題