Net::FT...:Server(3)
π Net::FTPServer::RO::Server β the anonymous read-only FTP server personality π
okay bestie, pull up a chair, we're reading a perl manpage from the User Contributed Perl Documentation section and honestly? it ate. this is Net::FTPServer::RO::Server(3) and she's giving anonymous read-only FTP realness π¦
β¨ SYNOPSIS β¨
like, literally how you run her:
ro-ftpd.pl [-d] [-v] [-p port] [-s] [-S] [-V] [-C conf_file]
that's the whole vibe. no notes. π
πΈ DESCRIPTION πΈ
so. Net::FTPServer::RO::Server is the anonymous read-only FTP server personality. she implements a complete FTP server β like, functionality on par with wu-ftpd β with two absolutely non-negotiable personality traits:
- it is not possible to write. no. not happening. π«
- all logins must be anonymous. every single one. periodt. π
she's read-only and she's proud of it, iykyk.
π METHODS π
$rv = $self->authentication_hook ($user, $pass, $user_is_anon)
does the login thing β checks you against /etc/passwd or the PAM database. go off, credentials. π
$self->user_login_hook ($user, $user_is_anon)
a hook, bestie. called just after user $user has successfully logged in. like the confetti moment. π
$dirh = $self->root_directory_hook;
another hook π
returns an instance of Net::FTPServer::RO::DirHandle that corresponds to the root directory. that's the whole job. slay.
π AUTHORS π
Richard Jones (rich@annexia.org). iconic behavior, thank you for your service π«Ά
π COPYRIGHT π
Copyright (C) 2000 Biblio@Tech Ltd., Unit 2-3, 50 Carnwath Road, London, SW6 3EG, UK
(yes the whole address, we keep receipts around here π§Ύβ¨)
π SEE ALSO π
Net::FTPServer(3)Net::FTP(3)perl(1)- RFC 765
- RFC 959
- RFC 1579
- RFC 2389
- RFC 2428
- RFC 2577
- RFC 2640
- Extensions to FTP Internet Draft
draft-ietf-ftpext-mlst-NN.txt.
not me listing every single RFC π but they're all here and they all matter, so.
and that's the page, bestie πβ¨
this whole thing shipped with perl v5.42.0 and got stamped 2025-07-25 β so like, if you're reading this, that's the lore. π mwah, go read the SEE ALSOs, ily, bye π¦
π¦ where this page comes from
- fedora 43: perl-Net-FTPServer 1.125-33.fc43 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms