FTPSTATS(8)
π FTPSTATS β the ftpstats(8) glow-up π
okay bestie, so this is a page from the System Manager's Manual (section 8, the admin-y one, very grown-up of us) and it's all about ftpstats, the FTP log summarizer. she's giving data-girlie, she's giving receipts, she's literally just here to read your ftp log and spill the tea as statistics. π«Ά
β¨ NAME β¨
ftpstats β FTP Log summarizer
π SYNOPSIS π
ftpstats [options]
πΈ DESCRIPTION πΈ
So ftpstats dissects the defined ftp log and then reports all kinds of statistics, whatever you ask for. That's it, that's the whole vibe. β¨
Real talk though β this manual page was written for the Debian GNU/Linux distribution, and the reason is lowkey iconic: the original program literally does not have a manual page. So we made one. You're welcome. π
π OPTIONS π
-f filenameβ use filename instead of the default/var/log/xferlog. yes, that default is real, no cap.-rβ include real users. the actual humans. π-aβ include anonymous users. the mystery girlies. π-hβ include a report on hourly traffic. hour by hour, clock by clock. β°-dβ include a report on domain traffic.-tβ report on total traffic by section.-iβ report on incoming traffic only (uploads). β¬οΈ-oβ report on outgoing traffic only (downloads). β¬οΈ-Ddomainβ report only on traffic from domain. and bestie, listen, this option leads to problems with the local domain: e.g.test.comis encountered undertestand not recognized undercom, so-D comwill give you only stats aboutcomexcludingtest.com! Use-A comfor correct results. π¨ iykyk.-Aaddressβ report only on traffic from addresses whose end matches address. e.g.-A test.domain.comwill report on address ending withtest.domain.com.-ldepthβ depth of path detail for sections.-ssectionβ section to report on. e.g.-s /pubwill report only on paths under/pub.
also not me typing every single one of these flags character for character because they're glued to their arguments like-Ddomain,-Aaddress,-ldepth,-ssection. that's just how she is. π
π BUGS π
No known bugs at this time. that's the energy we're manifesting. β¨
If you discover any bugs, please report at http://bugs.proftpd.org/
For help/support, try the ProFTPD mailing lists, detailed on http://www.proftpd.org/lists.html π
π₯ SEE ALSO π₯
proftpd(8), proftpd.conf(5), xferlog(5)
π AUTHORS π
ProFTPD is written and maintained by a number of people, full credits can be found on http://www.proftpd.org/credits.html π«Ά
π§ CREDITS π§
This manual page was written by Francesco P. Lovergine <frankie@debian.org> and other Debian developers, for the Debian GNU/Linux system (but may be used by others). sharing is caring fr fr.
Please use the most appropriate mailing list listed on http://www.proftpd.org/lists.html for ftpstats related comments. π
okay that's the whole page, you ate that, now go summarize some logs. π
this little fairy godmother moment was brought to you by Debian GNU/Linux, dated October 30, 2002 β yes she's vintage, she's still iconic, periodt. π
π¦ where this page comes from
- debian bookworm: proftpd-core 1.3.8+dfsg-4+deb12u4 Β· GPL-2.0-or-later
- debian bookworm: proftpd-core 1.3.8+dfsg-4+deb12u5 Β· GPL-2.0-or-later
- debian trixie: proftpd-core 1.3.8.c+dfsg-4+deb13u3 Β· GPL-2.0-or-later
- ubuntu jammy: proftpd-core 1.3.7c+dfsg-1build1 Β· GPL-2.0-or-later
- ubuntu jammy: proftpd-core 1.3.7c+dfsg-1ubuntu0.1 Β· GPL-2.0-or-later
- ubuntu noble: proftpd-core 1.3.8.b+dfsg-1build3 Β· GPL-2.0-or-later
- ubuntu noble: proftpd-core 1.3.8.b+dfsg-1ubuntu0.1 Β· GPL-2.0-or-later
- ubuntu questing: proftpd-core 1.3.9~dfsg-3
- ubuntu resolute: proftpd-core 1.3.9~dfsg-4 Β· GPL-2.0-or-later
- ubuntu stonking: proftpd-core 1.3.9d~dfsg-1 Β· GPL-2.0-or-later
- Copyright (C) 1999 Darren Benham
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms