Firewall Analysis and Rewrite Library
Map tokens to value objects
Vendor specific concrete builder class
Firewall configuration filter and pre-processor
Create Farly::Objects from the AST
Map ICMP type string ID's and integers
Recognizes pre-processed firewall configurations
Maps port string ID's and integers
Maps protocol string ID's and integers
Rewrite the parse tree into an abstract syntax tree
Builder base class
Manages Builder creation and configuration
IPv4 address class
IPv4 ICMP type class
IPv4 network class
IPv4 base class
IPv4 range class
Generic Farly entity object
Group Farly::Objects with common identity
Searchable container of Farly::Objects
Reference object
Set calculations on Farly::Objects
Create a Farly::Object from a Getopts hash
Remove an address or network from the firewall model
Removes firewall rule entries from the configuration
Expands configuration firewall rules
Optimize an expanded firewall rule set
Converts the Farly model into Cisco format
Transport base class
TCP/UDP port class
TCP/UDP port 'greater than' class
TCP/UDP port 'less than' class
TCP/UDP port range class
TCP/IP protocol class
Integer value class
String value class