# Firewall Manager

This package contains code for the Device.Firewall. and Device.NAT. objects.

## Dependencies

- For both the Firewall and NAT objects, UCI file *firewall* is being used (package firewall).

## Documentation

- [Architecture overview](docs/arch/README.md) — plugin layout, TR-181 ↔ UCI mapping, dmmap shadow pattern, how Chain.{i}.Rule.{i} unifies `firewall/rule`, `firewall/forwarding`, and UPnP lease entries, and the known quirks/limitations.
