robb404/mist-roaming-test

By robb404

Updated over 1 year ago

Docker container for testing Juniper/Mist AP power settings /w React UI and packet capture features.

Image
Networking
Monitoring & observability
0

7.7K

robb404/mist-roaming-test repository overview

Mist Roaming Test

Maintainer: Robert Boardman (robb404)
Repository: Mist Roaming Test on Docker Hub


Description

This Docker image provides a personal project for testing Juniper Mist Access Points (APs) with custom power and channel configurations. The project includes a React-based frontend and a Node/Express backend to interface with Mist APIs, making it easy to:

  • Configure AP radios and power levels.
  • Perform cyclic power tests (e.g., min → max or max → min).
  • Optionally start a streaming PCAP for testing AP performance under specific configurations.

Key Features

  1. Multi-step Wizard:

    • Guides the user through:
      1. Credential validation.
      2. AP selection.
      3. Radio/power configuration.
      4. SSID verification.
  2. Static or Cyclic Power Tests:

    • Update multiple APs concurrently.
    • Choose between static power settings or cyclic power tests (min → max or max → min).
  3. Streaming PCAP:

    • Optionally starts a radiotap PCAP on selected APs for a configurable duration.
    • Automatically ends after test completion.

Usage

  1. Pull the image from Docker Hub:
    docker pull robb404/mist-roaming-test:latest
    
  2. Run the container:
    docker run -p 3001:3001 robb404/mist-roaming-test:latest
    
  3. Access the application:
  1. Follow the wizard:
  • Step 1: Validate your Mist API credentials (API Key and Site ID).
  • Step 2: Select up to 3 Mist APs to test.
  • Step 3: Configure AP radios (2.4GHz, 5GHz, and 6GHz), channels, and power settings.
  • Step 4: Verify your SSID configuration via a Mist Dashboard link.
  • Step 5: Optionally enable PCAP streaming during the test.
  • Step 6: Review and start your test!

Disclaimer

This is a personal project developed by Robert Boardman and is not an official Juniper Networks product or service. The application is provided "AS IS" without any warranties, guarantees, or official support. Use at your own risk.

Thank you for using the Mist Roaming Test application!

Tag summary

Content type

Image

Digest

sha256:6f89f4747

Size

43.5 MB

Last updated

over 1 year ago

docker pull robb404/mist-roaming-test