私は、波形に変換され送信される直前に生のバイナリデータを取得して、単一のwifiパケットを作りたいと思います。私が理解しているように、これはデータリンク層にあり、すべてのヘッダー(同期ビット、CRCなど)とデータ自体を含める必要があります。これを行う方法はありますか(できればPythonで)。私はscapy、Wiresharkなどを見てきましたが、彼らが私に必要なものを手に入れることができるかどうか、どうすればいいのかは分かりません。クラフト生のwifiパケット
答えて
すべてのパケットを監視モードでダンプできます。
from scapy.all import *
def handler(pkt):
if pkt.haslayer(Dot11):
if pkt.type == 2:
pkt.show()
sniff(iface="mon0", prn=handler)
- これは私が必要とするものに非常に近いですが、実際のパケットを盗聴するのではなく、いくつかのデータからパケットを作る方法がありますか?基本的には、すべての適切なヘッダーを追加する必要がありますか? – JeffThompson
次の例を参照してください:[Scapyで802.11パケットを送信する](http://blog.packetheader.net/2014/01/sending-80211-packets-with-scapy.html)と[ScaPy usage](http:// www .secdev.org/projects/scapy/doc/usage.html) – Dmitry
ありがとう@Dmitry、そのリンクは有望ですが、私は正しく見える結果を得ていません - 私は同期ビットまたは他のヘッダーの部分を見ていないよ。 – JeffThompson
- 1. Android:パース/クラフトTCP/IPパケット
- 2. WiFiテザーデバイスとWiFiテザープロバイダ間のUDPパケットはありますか?
- 3. ルーティングのパケット生成
- 4. Android NougatでのみWiFiパケットを測定する
- 5. WiFi経由でパケットを受信する方法
- 6. Php define()ネームスペース内の定数クラフト
- 7. ハスケル - 関数プログラミングのクラフト(行使4.3)
- 8. UDPパケットをスプーフする生のパケットを作成する
- 9. パケットを生成する
- 10. udpパケットの重複:発生頻度
- 11. 生ソケットからIPパケットを受信
- 12. ファイル内の生データからUDPパケットとTCPパケットを生成するユーティリティはありますか?
- 13. MAMP ProのFastCGIエラーがクラフトCMSでファイルをアップロードするとき
- 14. 空のUDPパケットとTCPパケットのサイズ?
- 15. UDPパケットのサイズとパケットの損失
- 16. DHCPパケット(DHCPDISCOVER)の構築、パケット構造
- 17. NDKを使用して、特定のSSIDを持つWiFiプローブ要求パケットを送信できますか?
- 18. wifiのリスナー
- 19. ラズベリーPI 3:無線ホットスポット(WiFiからイーサネットの代わりにWiFiからWiFiに)
- 20. パケットのバイトサイズ
- 21. パケットのトレース
- 22. AndroidのWifiのスキャン -
- 23. ScanResult android wifiのトリガーアップデート
- 24. WiFiアプリケーションの作成
- 25. ソケットプログラミングWiFiの問題
- 26. Nodejs wifiスキャンはAzure WebAppの現在のWiFiを返します
- 27. Wifi対応デバイスのWifi可用性の通知を取得
- 28. SyncAdapter on WIFI
- 29. wifiネットワークインターフェイス名
- 30. Android Wifi Direct
あなたが少しより多くの情報を得ることができます。たとえば、MON0インターフェイスからすべてのデータパケットを盗聴、このコードは
? ScaPyはパケットを操作して送信し、キャプチャし、要求と応答を一致させることができるためです。 – Dmitry
ありがとう@Dmitry - 私は本当に任意のデータ(HTTPリクエスト)を取ってシンクビット、すべてのヘッダー、CRCなどでパッケージ化し、変換直前のパケットに一致するビット列を取得したいと思います波形。それはWiresharkなどが私にパケットを与えることができるように見えますが、いくつかの層を上にします。私はその最後のステップでそれを見たい。 – JeffThompson