Some code to help dissect and view in plain language pfsense config.xml files
- nokogiri
ruby core.rb option output file
| Option | Function |
|---|---|
| acl | Access Control Lists |
| interface | Assigned network interfaces |
| alias | IP and port aliases |
| nat | Network Address Translations |
| Output | Function |
|---|---|
| list | Long human-readable list |
| psv | Pipe Separated Values |
For Ruby versions <1.9 "require_relative" isn't present. Update the code with:
sed -i 's/require_relative/require/g' *Then add to the beginning of core.rb:
$LOAD_PATH.unshift(File.dirname(__FILE__))