Translate Netgate firewall rules to spreadsheet for review.
Project description
Netgate Firewall Converter
The netgate-xml-to-xlsx
converts a standard Netgate firewall .xml configuration file to an .xlsx spreadsheet with multiple tabs.
- Supports Python 3.10+.
- This is an alpha version tested on a limited number of firewall files.
- The specific spreadsheet tabs implemented address our (ASI's) immediate firewall review needs.
- Tested only on Netgate firewall version 21.x files.
Installation
Recommend installing this in a virtual environment.
python -m pip install netgate-xml-to-xlsx
Once installed, the netgate-xml-to-xlsx
command is available on your path.
Usage
- By default, output is sent to the current directory.
- Use the
--output-dir
parameter to set a specific output directory. - The output filename is based on the
hostname
anddomain
elements of the XMLsystem
element.
# Display help
netgate-xml-to-xlsx --help
# Convert a Netgate firewall configuration file.
netgate-xml-to-xlsx firewall-config.xml
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for netgate-xml-to-xlsx-0.9.1a2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 305e42379f443855c62c3cc73b108d86d09d1e9d2da0d33e70f342a1bea00a15 |
|
MD5 | b2c0a584dc4c0be5131ad7a628328745 |
|
BLAKE2b-256 | 1f6242a432934173346b146eec689ad6efce5ea2464e1e7e37b88f294443c42f |
Close
Hashes for netgate_xml_to_xlsx-0.9.1a2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 358fd65cbdc673708518169e4ac33f7d59e58cea6474e2b06060450e2d8bca0a |
|
MD5 | 1f9320057358d9dd6780a7110750732d |
|
BLAKE2b-256 | 210adebb16254bfa5c0c228fb6102dc9a25ee2ba680d7ec78e8828e7bc0e74a6 |