{"repo":"O-X-L/opnsense-api-client","free":true,"listed":false,"github":"https://github.com/O-X-L/opnsense-api-client","clone":"git clone https://github.com/O-X-L/opnsense-api-client.git","description":"Client for interacting with the OPNsense API","language":"Python","stars":14,"topics":["api-client","automation","firewall","iac","infrastructure-as-code","nac","network-as-code","opnsense","security","library"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"OPNsense API Client ---- This is a Python3 client for interacting with the official OPNsense API. It enables easy management and automation of OPNsense firewalls. The base-code is a Fork of this OPNsense Ansible-Collection that was refactored for use within raw Python. This can be useful if you want to automate your Infrastructure and do not use Ansible. An interactive CLI interface might be added later on. ---- Install Get to know the available modules: Documentation Module list Ansible Docs ---- Contribute The codebase of this library will be automatically synced with the upstream code of the OPNsense Ansible-Module! Thus, new features ( and feature-requests ) should be made there. Feel free to report issues/bugs, take part in discussions and add/extend tests. Note: Only the API-enabled functionalities can be implemented. ---- Usage Documentation, Ansible OPNsense-Collection Docs ---- Credentials ---- SSL Verification ---- Debug Output This will show you the performed API calls and their JSON payload. This information is also logged to files: The module-specific logs contain performance-profiling.","default_branch":null,"files":null,"tree":[],"storefront":"/r/O-X-L","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/O-X-L/opnsense-api-client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}