Discovering last-matching rules in popular open-source and commercial firewalls. (12th April 2010)