Python script to parse a Sonicwall Firewall exp file

I had need to review a firewall config but was provided with an exp file. I did not want to pay for a tool do do the work and what I found on the internet did not work with my file version, so I wrote a script to do some of the heavy lifting for me.

This python script decodes the exp file and exports key information to worksheets in an Excel spreadsheet.

The script was written for an exp file from a NSa 3650 , I have no idea if it works with other variants.

You can find it at:

https://github.com/CluelessAtCoding/Efforts/tree/main/Firewall%20Scripts/Sonicwall/parse_sonicwall_exp

I am still learning Python , so apologies if it is a bit of a mess!

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.