This library provides functions to communicate with SonicWall's Firewall API, without the need to build the requests by hand.
It is built on firmware 6.5.4, compatibility with 7.0.0 should be fine but its yet to be tested.
See it on GitHub here.
pip install sonicos-api or poetry add sonicos-apifrom sonicos_api import sonicOS as snwlsnwl.fwLogin("https://192.168.1.1:3443", "admin", "password", False)snwl.getCFSLists("192.168.1.1", False)