Firewall(3pm)
π Firewall(3pm) β Lire::Firewall π
okay bestie, so this is a page from LogReport's Lire Documentation and it's literally called Firewall(3pm), and the whole module is Lire::Firewall. Buckle up, it's a short one but it slaps π
β¨ NAME β¨
Lire::Firewall β no cap, this module hands you a subroutine that does TCP and UDP portnumber-to-name mapping. that's the whole vibe π¦
πΈ SYNOPSIS πΈ
like, literally just do this:
use Lire::Firewall qw/:firewall_number2names /;
yes, that trailing space before the closing slash is canon, don't @ me π
π¦ DESCRIPTION π¦
okay so Lire::Firewall::firewall_number2names takes numbers for network services β the exact kind you keep seeing in firewall log files β and converts them into their descriptive names. it's giving "translator bestie" energy β¨
then there's firewall_revolve which is FIXME TODO π like it's literally marked as unfinished, we respect the vulnerability
it takes a firewall Lire dlf object as its argument, and it operates on that object's to_port, from_port and protocol properties. those three, periodt π
what's supported? TCP services, UDP services and ICMP types β all three ate, all three are iconic π
π₯ SEE ALSO π₯
RPC 792for ICMP types. that's the reference, go read it iykyk π
β VERSION β
$Id: Firewall.pm,v 1.5 2006/07/23 13:16:27 vanbaal Exp $
the version string, preserved in all its glory, exactly as it was, we love a time capsule π
π COPYRIGHT π
Copyright (C) 2000, 2001, 2002 Stichting LogReport Foundation LogReport@LogReport.org
This file is part of Lire.
Lire is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. π
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. like, none. zero. fr fr π See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program (see COPYING); if not, check with http://www.gnu.org/copyleft/gpl.html. π«Ά
π AUTHOR π
Francis J. Lacoste <flacoste@logreport.org> β main character energy, obviously π
and the first Lire implementation of a TCP and UDP portnumber-to-name mapping was written by Plamen Bozukov β a whole legend, we stan π
so yeah, that's the page π this whole thing is from Lire 2.1.1, dated 2025-09-28, and the manpage itself is filed as Firewall(3pm) β go forth and map those ports, bestie, you're gonna slay β¨ππ¦
π¦ where this page comes from
- arch rolling: lire 2.1.1-8 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms