SemFio Networks

  • Home
  • About SemFio Networks
  • Services
  • Products
  • Training
  • Contacts
  • Blog
  • WDDSYD
  • Home
  • About SemFio Networks
  • Services
  • Products
  • Training
  • Contacts
  • Blog
  • WDDSYD

802.11ax Remote Packet Captures using the Jetson Nano

10/9/2019

1 Comment

 
Picture
This solution will allow you to perform remote 802.11ax packet capture from your own laptop using the Jetson Nano.
​The benefit of using the Jetson Nano (and the Intel AX200 Wi-Fi card) to perform 802.11ax packet capture is that you get a lot more information in the RadioTap Header you get.
The benefit of doing it remotely is that you never need to directly interact with the Jetson Nano OS (no need for keyboards, screens nor mouses)

To make it work, I received help from a couple of talented guys:
  • Jerry Olla
  • Gjermund Raaen
  • Adrian Granados
  • John Kilpatrick

They pretty much found the solutions, I was just the one implementing it ;)

Hardware Requirements

Here is the equipment you need to make it work:
  • A Nvidia Jetson Nano
  • An Intel AX200 802.11ax Wi-Fi card
  • Dual band antennas (Here is the one I use)
  • OPTIONAL: A case for the Jetson Nano (Here is the one I use)
Picture

Initial Setup of the Jetson Nano

Here is what you need to do on the Jetson Nano right after you have loaded the image on the SD card and created your username name:

    

Initial Wireshark Configurations (On your laptop)

Then you need to configure Wireshark to do the following:
  1. Establish a SSH connection between your laptop and the Jetson Nano
  2. Run a tcpdump remotely on the Jetson Nano
  3. Stream the packets back to your laptop

​Thankfully for us, Wireshark has a plugin you can install to make it work. It is called SSHdump. You need to make sure that it is checked when you install Wireshark (Under the "Tool" section) (especially when you install Wireshark on Windows).

Capture Time!

​When you are ready to perform the packet capture, first you need to SSH into your Jetson Nano and set the Wi-Fi card into monitor mode on the proper channel using the proper channel width:

    
Then you can open Wireshark. In the interface list, look for "SSH remote capture: sshdump" and click on the setting gear to modify its settings:
Picture
Under the server tab, enter the IP address of the Jetson Nano and enter "22" as the port used (since we are using SSH default port here):​
Picture
Under the Authentication tab, enter the username and password to connect to your Jetson Nano.
Note: You will have to re-enter your password every time you want to do a packet capture.
Picture
Under the "Capture" tab, you need to enter the following command in the "Remote capture command" field: /usr/sbin/tcpdump -i wlan0mon -U -w -. Make sure that you also check the "Use sudo on the remote machine" check box:
Picture
Then you can click on "Start" and it will start capturing packets and streaming them back to your Wireshark session.

Additional Resources

Here are additional resources you can visit to get more details:
  • Remote Wireless Capturing with a Jetson Nano from Gjermund Raaen: https://gjermundraaen.com/2019/10/01/remote-wireless-capturing-with-a-jetson-nano/
  • Capturing 802.11ax with jetson nano from Gjermund Raaen: https://gjermundraaen.com/2019/09/25/capturing-802-11ax-with-jetson-nano/
  • Using the WLAN Pi to scan for networks in WiFi Explorer Pro from Adrian Granados: ​https://www.adriangranados.com/blog/wlanpi-as-a-sensor
  • You too can have a sub-$200 802.11ax client from John Kilpatrick: http://wifi.hypergeek.net/you-too-can-have-a-sub-200-11ax-client/
  • How to setup Wi-Fi 6 sniffer Wireshark in Ubuntu from Tiger Lee: https://wifilogic.wordpress.com/2019/09/21/how-to-setup-wifi6-sniffer-in-ubuntu/
  • The State of Wi-Fi 6 in Practise (WLPC EU Presentation): https://www.cleartosend.net/wp-content/uploads/2019/10/Wi-Fi6_in_the_real_world_wlpc_prague_2019.pdf
1 Comment
    Picture

    François Vergès

    François Vergès is the founder of SemFio Networks. As a Network Engineer, he has a real passion for Wi-Fi.

    Picture Picture Picture

    Categories

    All
    5G
    5GHz
    6GHz
    802.11
    802.11ax
    802.11v
    802.1X
    AirConsole
    Aruba
    ArubaOS
    AutoCAD
    Automation
    Brand
    Capture
    Cisco
    Cisco WLC
    CLI
    Cloud
    Co-Channel Contention
    Controller Upgrade
    Course
    CWNE
    CWNP
    Design
    DFS
    Diagrams
    Ekahau
    FreeRADIUS
    Frequencies
    FSPL
    Hotspot
    Ideas
    Industry Canada
    Interference
    ISED
    Jetson Nano
    KRACK
    MagicQuadrant
    MakeWi FiVisible
    MakeWi-FiVisible
    Market
    Mobility Express
    News
    Packet Analysis
    Programming
    Python
    Reference Guide
    Script
    Security
    SemFio
    Site-survey
    Spectrum-analysis
    Technology
    Timeline
    Tip
    Training
    Validation
    Video
    Warehouse
    WiFi
    Wi-FI
    Wi-Fi
    Wi-Fi 6
    Wifitraining
    Wi Fi Troubleshooting
    Wi-Fi Troubleshooting
    Wireshark
    WLAN Pi
    WLPC
    WPA2

    Archives

    October 2019
    August 2019
    July 2019
    June 2019
    April 2019
    January 2019
    December 2018
    November 2018
    August 2018
    May 2018
    April 2018
    March 2018
    January 2018
    December 2017
    November 2017
    October 2017
    September 2017
    May 2017
    April 2017
    February 2017
    January 2017
    November 2016
    September 2016
    August 2016
    May 2016
    April 2016
    March 2016
    February 2016
    December 2015
    November 2015
    September 2015
    August 2015
    July 2015
    April 2015
    February 2015
    January 2015
    December 2014
    November 2014
    October 2014
    September 2014
    August 2014
    June 2014
    May 2014

    RSS Feed

SemFioNetworks-EmailContact SemFioNetworks-LinkedInProfile SemFioNetworks-FacebookPage SemFioNetworks-YoutubeChannel

Let's Talk

Please get in touch with us if you have any questions. We offer a wide variety of professional Wi-Fi services that can help your wireless environment becoming faster, more secure and more efficient!
Get in touch
SemFioNetworks-Logo
Copyright © 2019 by SemFio Networks Inc.