I have written couple of posts before on using Wireshark to troubleshoot Wi-Fi issues. First post I focused on was the Wireshark I/O Graphs. Since I discovered them, I have been using them and seen other people use them to troubleshoot network and Wi-Fi issues. I focused on analyzing and looking at the WLAN traffic…
Category: Programming/Automation
MAB APIs and Python – Nile’s way
Been a while but I have been doing some tinkering with Nile’s MAB APIs to manage wired client devices and assign them to certain segments. There are multiple ways to do this: I was working with the MAB APIs to see what kind of automation can be created with it. Steps that my script takes:…
Operational Efficiency with Nile Nav:
When refreshing your LAN/WLAN and/or bringing up a new site, there is the install phase and then there is post install validation, coverage survey for Wi-Fi and then at times things need to be fixed, for example if the APs got installed in the wrong location, or not mounted properly, cabling issues, switches aren’t in…
Mist – Importing Site Switch Config Template
Before I get to the main topic, I want to discuss the Switch Template/Configuration hierarchy. Mist Wired Assurance configuration hierarchy is as follows: Org: Switch Template: As the name suggest, these templates get created at an Organization level and can be applied to all the sites. Site: Switch Template: Site: Switch Template, can inherit all…
Mist – Audit/View SSIDs using Python
I have a bunch of WLAN Templates in my test lab that I use from time to time. Some times it is for my own testing and research and some times for the customers. Here are some of the reasons I need to audit/view these SSIDs: Why Not Just Disable Them ? Yes, that is…
MAC Format – Part 2 (Menu)
Previously I wrote a quick post on formatting MAC Addresses using Python and a csv file. In this post, I used Pandas and MS Excel (since this data ends up in Excel most of the time). In my previous post, I used the “join” function; but Keith Miller suggested I should look into the “macaddress”…
MAC Format – Part 1 (Basic)
I was bored Sunday night and had a recent Twitter thread going through my head regarding formatting Access Point MAC addresses, so I figured let me see if I can figure it out. Task – Convert AP MACs from A1B2C3D4E5F6 to a1:b2:c3:d:4:e5:f6 There are few ways to accomplish this. You can use MS Excel and…
Aruba Central – Automate API Key Refresh
In one of the previous blog posts, I wrote about my initial thoughts on Aruba Central APIs; I discussed the initial setup to generate the keys and used a script to refresh the keys since the API Token for Aruba Central expires after 7200 seconds (2 hours). It is easy to refresh a token using…
Mist AI – Ask Siri To Enable/Disable SSID
My last post was about creating a Guest SSID in Mist Dashboard with some BYOD self register and self sponsor features. I mentioned few requirements in there; one of them was to enable and disable the SSID. Let me elaborate a bit more on that. I can log into my laptop, Mist Dashboard and disable…
Mist Switch Operator in docker
First of all, I have to thank Yedu Siddalingappa from Mist and then Thomas Munzer who created the Mist Switch Operator UI. I was working on a script to accomplish the following goals: Individual port level changes on the Juniper switches using the APIs View the changes Allow users to only view and make changes…








