IPFM(8)
π IPFM(8) β bestie's guide to the IP Flow Meter π
okay so you found ipfm in the System Manager's Manual section and you're like "what is this girlypop doing" β let me hold your hand through it, no cap. β¨
πΈ NAME πΈ
ipfm β the IP Flow Meter, aka your lil bandwidth bestie π
β¨ SYNOPSIS β¨
ipfm [-c config-file ][--config config-file ] [-h][--help]
[-n][--nodaemon] [-p pid-file ][--pid pid-file ]
look at her, she's literally just vibing with a handful of flags π
π¦ DESCRIPTION π¦
ipfm is a bandwidth analysis tool, periodt. She counts how much data was send and received by specified hosts through an Internet link. (yes, "send", that's the original wording, we don't touch the lore π)
She's based on the libpcap (ftp://ftp.ee.lbl.gov/libpcap-0.4.tar.Z β and if you want newer versions, see http://www.tcpdump.org/ for those π) and she should be portable. iconic behaviour honestly.
ipfm is developed under Linux libc6 (Debian sid). π§
She's been reported to work under Linux libc5 (slackware) and libc6 (RedHat, SuSE), FreeBSD, OpenBSD, IRIX, Solaris, HP-UX and AIX. BUT β and this is the important part, bestie β since we can't test new versions under these OSes, there might be problems. π If you hit any, please report them at ipfm@via.ecp.fr. She wants the feedback, fr fr.
π OPTIONS π
heads up queen: depending on the OS, long options may no be supported. that's the original typo and honestly? it ate. we're keeping it.
-c config-file,--config config-fileβconfig-filelets you point at an alternate configuration file to use. By default,/etc/ipfm.confis used. ποΈ-n,--nodaemonβ does not run as a daemon. she stays in the foreground with you. π«Ά-h,--helpβ displays an help message on standard output and exit. classic. β¨-p pid-file,--pid pid-fileβpid-filelets you point at an alternate pid file to use. By default,/var/run/ipfm.pidis used. π
π¨ SIGNALS π¨
ipfm reacts to certain signals. she's very emotionally available like that.
- SigHUP β This causes
ipfmto dump (and clear) its data tables in the log file (seeipfm.conf(8)), close pcap descriptor, reload configuration file and restart. glow-up moment, she's reborn. π¦ - SigTERM β This causes
ipfmto dump (and clear) its data tables in the log file (seeipfm.conf(8)) and exit. she logs off gracefully. π - SigKILL β This causes
ipfmto exit. that's it. no dump, no clear, no goodbye. brutal, no notes, she simply β¨ceasesβ¨ π - SigINT (ctrl-c) β This causes
ipfmto exit after having dumped and cleared its buffers. the polite lil interrupt. π - SigUSR1 β This causes
ipfmto dump its data tables in the log file without exiting or clearing them. she peeks at the receipts but keeps them. π
π SEE ALSO π
ipfm.conf(8)
π«Ά AUTHORS π«Ά
Robert CHERAMY <tibob@via.ecp.fr>, Andres KRAPF <dae@via.ecp.fr>
The IPFM home page can be found at http://www.via.ecp.fr/~tibob/ipfm/ π
and that's the whole page, bestie β every last detail preserved, zero crumbs dropped. π
last change: 06 october 2002 β yeah she's vintage, she's an heirloom, she's IPFM(8) and she ate. πβ¨
π¦ where this page comes from
- debian bookworm: ipfm 0.11.5-4.3
- ubuntu jammy: ipfm 0.11.5-4.2
- ubuntu noble: ipfm 0.11.5-4.4build2
- Copyright (c) 1999-2002 Robert CHERAMY <robert@cheramy.net>
- Copyright (c) 2001 LoΓ―c Tortay & IN2P3 Computing Center <tortay@cc.in2p3.fr>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms