The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.04

  • Fixed bug in Farly::IPv4::Object::gt() and Farly::Transport::Object::gt()
  • Fixed bug in Farly::Transport::Protocol::intersects()
  • Fixed bug in ::ASA::Parser names rule
  • Added Line number printing in ASA.tt
  • "DIGIT" and "ICMP_TYPE" Token to Object::KVC::Integer

Modules

Firewall Analysis and Rewrite Library
Turn Token values into objects
A vendor specific concrete builder class
Firewall configuration filter and pre-processor
Associates ICMP type ID's and ICMP type integers
Recognizes pre-processed firewall configurations
Associates port names and port string ID's
Associates protocol ID's and protocol numbers.
Converts the Farly firewall model into Cisco ASA configurations.
Collects Tokens from a parse tree, storing them in a Object::KVC::Hash object
Builder base class
Manages Builder creation and configuration
IPv4 address class
IPv4 network class
IPv4 base class
IPv4 range class
Convert a firewall rule configuration into a raw rule set
Transport base class
TCP or UDP port number class
TCP or UDP port number range
Represents an TCP/IP protocol number