私は長い間アンドロイド用のWI-FIスニッファを作成する方法のトピックを研究してきました。wi-fiパケットスニファを作成するには?
私はネットワークルーティングアルゴリズムを使用しています。最初の目標は、すべてのネットワークトラフィックを受信することです。 2番目のタスクは、ブロードキャストメッセージを送信することです。これはアンドロイド携帯電話で可能ですか?はい、私はrootアクセス権を持っています。私は何をしたいかについて私はどこで読むことができますか?これはソケットを通して行われますか?
私はいくつかのプロトコル(例えば、WI-FI direct)を遵守したいと思うのではなく、既存のip-addressシステムで動作します。 OSIの最も低いレベルの相互作用が必要です。
WiFiスニッファに必要なのは、ドライバがいわゆる* monitor *モードをサポートする必要があることです。このモードは、デスクトップシステムではサポートされていないことが多いので、Android搭載端末ではサポートされていないと考えてください。さらに、私は主要なAndroidベンダーのソフトウェアWiFiエンジニアとしてシニアソフトウェアワーカーとして5年間働いていましたが、私が正しく覚えていれば、モニターモードをサポートしていた**機器を1台だけリリースしました。 BCM4330。 –
第二に、Androidはモニタモードをサポートしていないので、このサポートでAndroid APIを拡張するのは難しいことです。もちろん、Androidフレームワークに触れたくない場合や、標準のLinuxツールを利用したい場合は、安全な側です。 –