If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.

0
U

Property:ftpd (lincmd)

From BoxMatrix


BoxMatrix >> Shell-Commands >> ftpd (lincmd) @ BoxMatrix   -   IRC-Chat   -   Translate: de es fr it nl pl
News Selectors Models Accessories Components Environment Config Commands System Webif Software Develop Lexicon Community Project Media

Startup-Scr Hotplug-Scr BusyBox-Cmds Bash-Cmds AVM-Cmds Chipset-Cmds Linux-Cmds Shared-Libs Kernel-Mods Research

Info
  
Name-Collision - multiple objects in this wiki use the name ftpd!
ftpd (bbcmd) Anonymous FTP server.
ftpd (lincmd) FTP / FTPS File Transfer Protocol server.
ftpd (process) FTP / FTPS File Transfer Protocol server.
ftpd (tmpdir) TODO

Linux-Command

Goto:   Security  -  Examples  -  Config  -  Logs  -  GPL-Browser  -  Dependencies   -   Model-Matrix   -   Symbols   -   SMW-Browser

Details

ftpd is the AVM enhanced DARPA Internet File Transfer Protocol (FTP) server, initially part of BSD (1994) and InetUtils (2002).

It is present in FRITZ!OS for models with USB-Host since fw 3.42.

Starting with fw 4.80 AVM added support for the FTPS protocol, see the Security section below.

ftpd is started and stopped by the ftpd_control script. In recent firmware ftpd is launched as an inetd service,
defined in inetd.conf using the wrapper script inetdftp.

Not related to this variant of ftpd but for historical reasons see the ftpd(8) man page.

fw 7.29 help:

root@fritz1:/var/mod/root# ftpd --help

Usage: ftpd [OPTION] ...

Internet File Transfer Protocol server.

 -A, --anonymous-only      Server configure for anonymous service only
 -D, --daemon              Start the ftpd standalone
 -d, --debug               Debug mode
 -l, --logging             Increase verbosity of syslog messages
 -p, --pidfile=[PIDFILE]   Change default location of pidfile
 -q, --no-version          Do not display version in banner
 -t, --timeout=[TIMEOUT]   Set default idle timeout
 -T, --max-timeout         Reset maximum value of timeout allowed
 -u, --umask               Set default umask(base 8)
     --help                Print this message
 -V, --version             Print version
 -a, --auth=[AUTH]         Use AUTH for authentication, it can be:
                              default     passwd authentication.

 -m, --max-clients         Restrict max. number of connected clients
 -h, --hostname            Set hostname
 -s, --sendfile            DON'T use sendfile() but read/write loop

Submit bug reports to bug-inetutils@gnu.org.

Options -m, -h and -s come from AVM. The remaining options are from inetutils 1.4.2 ftpd:

fw 7.29 version:

root@fritz1:/var/mod/root# ftpd --version

ftpd (GNU inetutils) 1.4.2

According to gnu.org inetutils 1.4.2 is from 2002, but the ftpd.8 man page in there is from 1994 from 4.2BSD.

Security

Starting with fw 4.80 AVM added support for the FTPS protocol.

Initially ftpd used own certificates from:

This changed in fw 6.10 when getprivkeypass was added, using the webserver certificates:

getprivkeypass prints the default password for loading an encrypted PEM certificate for FTPS.
It is used by the default password callback provided to OpensSSL, here the callback source from ftpd.c on the GPL-Browser:

static int password_callback(char *buf, int size, int rwflag, void *userdata)
{
	if (rwflag) return 0;                      // skip this on write

	if (g_old_key) {                           // old method without getprivkeypass
		unsigned char pw[] = "\"G&mL"; 
		unsigned char key = 0x55;
		unsigned char *s = pw;
		unsigned char *d = buf;
		while(*s) {
			*d = *s++;
			*d ^= key;
			key = key ^ *d++;
		}
		*d = '\0';
	} else {                                   // new method using getprivkeypass
		char cmd[128];
		unsigned key = (unsigned)getpid();
		snprintf(cmd, sizeof(cmd), "/bin/getprivkeypass %u", key);
		FILE *fp = popen(cmd, "r");
		if (!fp) {
			Log(("popen(%s) failed", cmd));
			return 0;
		}
		size_t n = fread(buf, 1, size-1, fp);
		pclose(fp);
		if (n < 1) return 0;
		int i;
		for (i = 0 ; i < n; i++) {
			int bit = (key & 0x80000000);
			buf[i] ^= (key & 0xff);
			key <<= 1;
			if (bit) key |= 1;
		}
		buf[n] = '\0';
	}

	return strlen(buf);
}

Examples

fw 7.29 using ftp client to request help:

me@home:~$ ftp fritz1

Connected to fritz1.
220 FRITZ!Box7520 FTP server ready.
Name (fritz1:me): ftpuser
331 Password required for ftpuser.
Password:
230 User ftpuser logged in.
Remote system type is UNIX.
Using binary mode to transfer files.

ftp> quote help
214- The following commands are recognized (* =>'s unimplemented).
   USER    PASV    MLFL*   ALLO    XCWD    NOOP    XPWD    EPRT 
   PASS    TYPE    MAIL*   REST    LIST    MKD     CDUP    FEAT 
   ACCT*   STRU    MSND*   RNFR    NLST    XMKD    XCUP    OPTS 
   SMNT*   MODE    MSOM*   RNTO    SITE    RMD     STOU    AUTH 
   REIN*   RETR    MSAM*   ABOR    SYST    XRMD    SIZE    PBSZ 
   QUIT    STOR    MRSQ*   DELE    STAT    RRMD    MDTM    PROT 
   PORT    APPE    MRCP*   CWD     HELP    PWD     EPSV 
214 Direct comments to support@avm.de.

ftp> quote help site
214- The following SITE commands are recognized (* =>'s unimplemented).
   UMASK   IDLE    CHMOD   QUOTA   HELP 
214 Direct comments to support@avm.de.

ftp> quote site quota
200 Available: 0 (0MiB)  Limit: 32112640 (31MiB)

ftp> bye
221 Goodbye.

QUOTA seems to come from AVM. The remaining site commands are from inetutils 1.4.2 ftpd.

fw 7.29 per command help - gathered with ftp by quote help <command>:

ABOR  - Syntax: ABOR (abort operation)
ACCT* - (specify account); unimplemented.
ALLO  - Syntax: ALLO allocate storage (vacuously)
APPE  - Syntax: APPE <sp> file-name
AUTH  - Syntax: AUTH <sp> TLS
CDUP  - Syntax: CDUP (change to parent directory)
CWD   - Syntax: CWD [ <sp> directory-name ]
DELE  - Syntax: DELE <sp> file-name
EPRT  - Syntax: EPRT <sp> |prot|addr|port|
EPSV  - Syntax: EPSV (set server in extended passive mode)
FEAT  - Syntax: FEAT (list features)
HELP  - Syntax: HELP [ <sp> <string> ]
LIST  - Syntax: LIST [ <sp> path-name ]
MAIL* - (mail to user); unimplemented.
MDTM  - Syntax: MDTM <sp> path-name
MKD   - Syntax: MKD <sp> path-name
MLFL* - (mail file); unimplemented.
MODE  - Syntax: MODE (specify transfer mode)
MRCP* - (mail recipient); unimplemented.
MRSQ* - (mail recipient scheme question); unimplemented.
MSAM* - (mail send to terminal and mailbox); unimplemented.
MSND* - (mail send to terminal); unimplemented.
MSOM* - (mail send to terminal or mailbox); unimplemented.
NLST  - Syntax: NLST [ <sp> path-name ]
NOOP  - Syntax: NOOP
OPTS  - Syntax: OPTS <sp> cmd <sp> option
PASS  - Syntax: PASS <sp> password
PASV  - Syntax: PASV (set server in passive mode)
PBSZ  - Syntax: PBSZ <sp> 0
PORT  - Syntax: PORT <sp> b0, b1, b2, b3, b4
PROT  - Syntax: PROT <sp> C | P
PWD   - Syntax: PWD (return current directory)
QUIT  - Syntax: QUIT (terminate service)
REIN* - (reinitialize server state); unimplemented.
REST  - Syntax: REST <sp> offset (restart command)
RETR  - Syntax: RETR <sp> file-name
RMD   - Syntax: RMD <sp> path-name
RNFR  - Syntax: RNFR <sp> file-name
RNTO  - Syntax: RNTO <sp> file-name
RRMD  - Syntax: RRMD <sp> path-name
SITE  - The following SITE commands are recognized: UMASK IDLE  CHMOD QUOTA HELP
SITE UMASK - Syntax: SITE UMASK [ <sp> umask ]
SITE IDLE  - Syntax: SITE IDLE [ <sp> maximum-idle-time ]
SITE CHMOD - Syntax: SITE CHMOD <sp> mode <sp> file-name
SITE QUOTA - Syntax: SITE QUOTA
SITE HELP  - Syntax: SITE HELP [ <sp> <string> ]
SIZE  - Syntax: SIZE <sp> path-name
SMNT* - (structure mount); unimplemented.
STAT  - Syntax: STAT [ <sp> path-name ]
STOR  - Syntax: STOR <sp> file-name
STOU  - Syntax: STOU <sp> file-name
STRU  - Syntax: STRU (specify file structure)
SYST  - Syntax: SYST (get type of operating system)
TYPE  - Syntax: TYPE <sp> [ A | E | I | L ]
USER  - Syntax: USER <sp> username
XCUP  - Syntax: XCUP (change to parent directory)
XCWD  - Syntax: XCWD [ <sp> directory-name ]
XMKD  - Syntax: XMKD <sp> path-name
XPWD  - Syntax: XPWD (return current directory)
XRMD  - Syntax: XRMD <sp> path-name

According to RFC-765 <sp> means white space (Space, in the appropriate language).
This likely comes from the lexical parser / interpreter ftpcmd.y which defines commands like:
SITE SP CHMOD check_login SP octal_number SP pathname CRLF.

Config

Daily updated index of Configuration files accessed by this command. Last update: 2024-04-25 06:32 GMT.
A - in the Mod column marks manual research, the Firmware then shows where the item occurs, not the Relation.

Relation Typ Object Mod Firmware Info Origin
Config from tffs websrv_ssl_cert.pem (tffs) - 4.69 - 7.90 TODO AVM
Config from tffs websrv_ssl_key.pem (tffs) - 4.69 - 7.90 TODO AVM
2 config relations for this command

Logs

This is a subset of the Temp-Files section, filtered for logfiles of ftpd:

Daily updated index of all ftpd logfiles found scanning Supportdata-Probes. Last update: 2024-04-25 06:32 GMT.
The label (temp) in the Logfile column shows there are other objects in this wiki using this name.
The Mod column shows the amount of models using the respective logfile. Click the column header to sort by this number.

GPL-Browser

Daily updated index of all ftpd code findings on the GPL-Browser. Last update: 2024-04-25 04:12 GMT.
The Browse column points to the Path containing the respective source code on the gpl.boxmatrix.info service.
The SoC column lists the Chip-Codenames, the Model column lists the nicks of the Box-Models.
The Diff column links the comparison of the AVM Kernel to the pristine original from Kernel.org.
The Download column links the full tarball the respective directory content is extracted from.
The presence of the source does not mean it fits the respective model and architecture. See the Model-Matrix where it's used.

Dependencies

Daily updated index of all dependencies of this command. Last update: 2024-04-25 07:20 GMT.
A * in the Mod column marks info from Supportdata-Probes, which will always stay incomplete.

Relation Typ Object Mod Firmware Info Origin
Runs as proc ftpd (process) 1* 4.57 FTP / FTPS File Transfer Protocol server. InetUtils
Depends on lib ld.so 22 7.08 - 7.90 Dynamic linker / loader Linux
Depends on lib libavmacl.so 22 4.80 - 5.25 Access Cotrol List (ACL) for FTP and Samba (old version) AVM
Depends on lib libavmacl2.so 77 5.23 - 7.90 Access Cotrol List (ACL) for FTP, Samba and NAS AVM
Depends on lib libbsd.so 41 7.04 - 7.90 BSD functions lacking on GNU systems BSD
Depends on lib libc.so 100 3.42 - 7.90 Standard C library Linux
Depends on lib libcrypt.so 95 3.42 - 7.90 Encoding and decoding handling routines. Linux
Depends on lib libcrypto.so 82 4.80 - 7.90 OpenSSL general crypto and X.509 library Linux
Depends on lib libgcc_s.so 48 4.22 - 6.110 GCC low-level runtime library Linux
Depends on lib libnsl.so 52 6.98 - 7.90 Network Information Service (NIS) support Linux
Depends on lib libresolv.so 52 6.98 - 7.90 DNS resolver library Linux
Depends on lib libssl.so 82 4.80 - 7.90 OpenSSL implementations of SSL and TLS Linux
Depends on lib libz.so 57 6.98 - 7.90 Zlib compressor / decompressor Linux
13 dependencies for this command

Model-Matrix

Daily updated index of the presence, path and size of this command for each model. Last update: 2024-04-25 05:08 GMT.
Showing all models using this command. Click any column header (click-wait-click) to sort the list by the respective data.
The (main/scrpn/boot/arm/prx/atom) label in the Model column shows which CPU is meant for models with multiple Linux instances.
Note that this list is merged from Firmware-Probes of all known AVM firmware for a model, including Recovery.exe and Labor-Files.

Model Firmware Path Size
FRITZ!Box 2070 3.87 - 4.15 /sbin 74.4k
FRITZ!Box 2170 4.31 - 4.57 /sbin 70.2k - 74.3k
FRITZ!Box WLAN 3050 3.63 - 4.07 /sbin 74.4k
FRITZ!Box WLAN 3070 3.87 - 4.15 /sbin 74.4k
FRITZ!Box WLAN 3130 4.21 - 4.34 /sbin 70.2k - 74.4k
FRITZ!Box WLAN 3131 4.29 - 4.57 /sbin 70.2k - 74.3k
FRITZ!Box WLAN 3170 4.31 - 4.58 /sbin 70.2k - 74.3k
FRITZ!Box WLAN 3270 4.57 - 5.54 /sbin 69.7k - 97.9k
FRITZ!Box WLAN 3270 v3 4.77 - 5.54 /sbin 69.7k - 97.9k
FRITZ!Box WLAN 3270 IT 5.23 - 5.52 /sbin 97.2k
FRITZ!Box 3272 5.50 - 6.89 /sbin 80.0k - 103k
FRITZ!Box WLAN 3370 5.01 - 6.56 /sbin 95.4k - 99.3k
FRITZ!Box 3390 5.50 - 6.56 /sbin 95.4k - 99.3k
FRITZ!Box 3490 (main) 6.20 - 7.30 /sbin 79.0k - 99.3k
FRITZ!Box 4020 7.39 /sbin 79.1k - 97.3k
FRITZ!Box 4040 6.52 - 7.57 /sbin 71.8k - 97.3k
FRITZ!Box 4050 7.57 /sbin 89.2k
FRITZ!Box 4060 7.26 - 7.57 /sbin 86.9k - 97.3k
FRITZ!Box Fon 3.42 /sbin 74.4k
FRITZ!Box Fon 5124 4.47 - 4.77 /sbin 69.7k - 74.3k
FRITZ!Box 5490 (main) 6.51 - 7.29 /sbin 79.0k - 95.4k
FRITZ!Box 5491 (main) 7.01 - 7.29 /sbin 80.1k - 89.4k
FRITZ!Box 5530 Fiber (main) 7.39 /sbin 97.3k
FRITZ!Box 5590 Fiber (arm) 7.27 - 7.90 /sbin 82.9k - 97.3k
FRITZ!Box 5690 Pro (arm) 7.59 - 7.60 /sbin 89.1k
FRITZ!Box 6360 Cable 4.85 - 6.51 /sbin 66.2k - 71.8k
FRITZ!Box 6430 Cable (arm) 6.84 - 7.57 /sbin 78.6k - 97.3k
FRITZ!Box 6430 Cable (atom) 6.84 - 7.29 /sbin 78.6k - 90.9k
FRITZ!Box 6490 Cable (arm) 6.20 - 7.57 /sbin 70.6k - 97.3k
FRITZ!Box 6490 Cable (atom) 6.20 - 7.51 /sbin 74.3k - 93.1k
FRITZ!Box 6590 Cable (arm) 6.83 - 7.57 /sbin 78.6k - 97.3k
FRITZ!Box 6590 Cable (atom) 6.83 - 7.51 /sbin 78.6k - 93.1k
FRITZ!Box 6591 Cable (arm) 7.04 - 7.90 /sbin 79.8k - 97.3k
FRITZ!Box 6591 Cable (atom) 7.04 - 7.90 /sbin 79.8k - 97.3k
FRITZ!Box 6660 Cable (arm) 7.14 - 7.90 /sbin 79.8k - 97.3k
FRITZ!Box 6660 Cable (atom) 7.14 - 7.90 /sbin 79.8k - 97.3k
FRITZ!Box 6670 Cable (arm) 7.57 - 7.62 /sbin 97.3k
FRITZ!Box 6670 Cable (atom) 7.61 - 7.62 /sbin 97.3k
FRITZ!Box 6690 Cable (arm) 7.28 - 7.90 /sbin 87.0k - 97.3k
FRITZ!Box 6690 Cable (atom) 7.28 - 7.90 /sbin 87.0k - 97.3k
FRITZ!Box 6820 LTE v1 7.39 /sbin 97.3k
FRITZ!Box 6820 LTE v2 7.39 /sbin 97.3k
FRITZ!Box 6840 LTE 5.08 - 7.39 /sbin 78.9k - 99.3k
FRITZ!Box 6842 LTE /sbin 96.9k - 102k
FRITZ!Box 6850 LTE 7.21 - 7.90 /sbin 83.1k - 107k
FRITZ!Box 6850 5G 7.24 - 7.90 /sbin 86.9k - 97.3k
FRITZ!Box 6890 LTE 6.84 - 7.51 /sbin 97.3k - 111k
FRITZ!Box 6890 LTE v1 6.84 - 7.51 /sbin 97.3k - 111k
FRITZ!Box 6890 LTE v2 6.84 - 7.51 /sbin 97.3k - 111k
FRITZ!Box Fon WLAN 3.42 /sbin 74.4k
FRITZ!Box Fon WLAN 7140 4.02 - 4.77 /sbin 69.7k - 74.4k
FRITZ!Box Fon WLAN 7141 4.14 - 4.77 /sbin 69.7k - 74.3k
FRITZ!Fon 7150 4.27 - 4.77 /sbin 69.7k - 74.4k
FRITZ!Box Fon WLAN 7170 3.96 - 4.99 /sbin 69.7k - 94.6k
FRITZ!Box Fon WLAN 7170 v1 3.96 - 4.99 /sbin 69.7k - 94.6k
FRITZ!Box Fon WLAN 7170 v2 3.96 - 4.99 /sbin 69.7k - 94.6k
FRITZ!Box Fon WLAN 7240 4.65 - 6.06 /sbin 69.7k - 97.9k
FRITZ!Box Fon WLAN 7270 v1 4.44 - 4.99 /sbin 69.7k - 94.6k
FRITZ!Box Fon WLAN 7270 v2 4.67 - 6.06 /sbin 69.7k - 98.0k
FRITZ!Box Fon WLAN 7270 v3 4.76 - 6.06 /sbin 69.7k - 98.0k
FRITZ!Box 7272 5.55 - 7.39 /sbin 80.0k - 103k
FRITZ!Box Fon WLAN 7320 4.85 - 6.35 /sbin 96.6k - 102k
FRITZ!Box 7330 5.06 - 6.56 /sbin 96.6k - 105k
FRITZ!Box 7330 SL 5.08 - 6.56 /sbin 96.6k - 105k
FRITZ!Box Fon WLAN 7340 4.83 - 5.05 /sbin 78.0k - 99.3k
FRITZ!Box Fon WLAN 7360 SL 5.04 - 6.34 /sbin 96.6k - 102k
FRITZ!Box Fon WLAN 7360 v1 5.06 - 6.36 /sbin 96.9k - 102k
FRITZ!Box Fon WLAN 7360 v2 5.22 - 6.88 /sbin 79.0k - 99.3k
FRITZ!Box 7362 SL 5.53 - 7.14 /sbin 78.9k - 99.3k
FRITZ!Box 7369 6.30 - 6.32 /sbin 99.3k
FRITZ!Box Fon WLAN 7390 4.81 - 5.22 /sbin 78.0k - 103k
FRITZ!Box 7430 6.26 - 7.39 /sbin 79.0k - 101k
FRITZ!Box 7490 (main) 5.57 - 7.57 /sbin 79.0k - 101k
FRITZ!Box 7510 7.30 - 7.57 /sbin 86.9k - 89.1k
FRITZ!Box 7520 6.98 - 7.51 /sbin 71.9k - 97.3k
FRITZ!Box 7520 v2 (arm) 7.30 - 7.57 /sbin 86.9k - 97.3k
FRITZ!Box 7530 6.98 - 7.56 /sbin 71.9k - 97.3k
FRITZ!Box 7530 AX 7.20 - 7.90 /sbin 83.2k - 97.3k
FRITZ!Box 7560 6.51 - 7.39 /sbin 95.8k - 109k
FRITZ!Box Fon WLAN 7570 vDSL 4.70 - 4.94 /sbin 69.7k - 97.2k
FRITZ!Box 7580 6.53 - 7.30 /sbin 95.7k - 109k
FRITZ!Box 7581 6.54 - 7.16 /sbin 72.0k - 87.1k
FRITZ!Box 7582 6.83 - 7.17 /sbin 72.0k - 87.1k
FRITZ!Box 7583 7.01 - 7.57 /sbin 98.2k - 111k
FRITZ!Box 7583 VDSL 7.19 - 7.31 /sbin 105k
FRITZ!Box 7590 6.83 - 7.90 /sbin 97.3k - 112k
FRITZ!Box 7590 AX 7.19 - 7.90 /sbin 97.3k - 112k
FRITZ!Box 7690 7.59 /sbin 89.1k
FRITZ!Repeater 600 7.39 /sbin 97.3k
FRITZ!Repeater 1200 7.39 /sbin 97.3k
FRITZ!WLAN Repeater 1750E 7.39 /sbin 97.3k
FRITZ!Repeater 2400 7.39 /sbin 97.3k
FRITZ!Repeater 3000 7.39 /sbin 97.3k
FRITZ!Repeater 3000 AX 7.39 /sbin 97.3k
FRITZ!Powerline 1260E 7.39 /sbin 97.3k
Speedport W 722V 4.76 - 4.79 /sbin 69.6k
Speedport W 900V 4.21 - 4.57 /sbin 70.1k - 74.3k
Speedport W 920V 4.78 - 4.79 /sbin 69.7k
Alice IAD WLAN 3331 4.90 /sbin 75.2k
Alice IAD 7570 vDSL 4.86 - 5.09 /sbin 69.7k
100 models use this command

Symbols

Daily updated index of all symbols of this command. Last update: 2024-04-25 07:20 GMT.

Firmware Symbol
4.80 - 7.90 CloseIPv4TCPPort
4.85 - 7.90 CloseIPv6TCPPort
4.80 - 7.90 ConvertSingleUnicodeCodepointTo_UTF8_WithFallback
4.80 - 7.90 ConvertSingle_UTF8_ToUnicodeCodepoint
4.80 - 7.90 ConvertStringFromISO8859_1ToUTF8_WithAlloc
4.80 - 7.90 ConvertStringFromUTF8ToISO8859_1_With_Fallback
5.29 - 7.08 IsPrePERF12CompatibilityMode
5.29 - 7.90 IsSkipAuthenticationFromHomenetwork
4.80 - 7.90 Log_SSL_Errors
4.80 - 7.90 OpenIPv4TCPPort
4.85 - 7.90 OpenIPv6TCPPort
4.80 - 7.90 SetControlConnectionSecurity
4.80 - 7.90 SetDataConnectionSecurity
4.78 - 4.90 acl_chmod
4.78 - 4.90 acl_fopen
4.78 - 4.90 acl_stat
3.42 - 7.90 auth_pass
3.42 - 7.90 auth_user
4.78 - 7.90 buildin_ls
3.42 - 5.09 checkuser
4.80 - 7.90 clear_ssl_errors
7.39 - 7.90 clog2file_vxmsg
4.80 - 7.90 control_ferror
4.80 - 7.90 control_flush
4.80 - 7.90 control_printf
4.80 - 7.90 control_putc
4.80 - 7.90 control_putchar
4.80 - 7.90 control_vprintf
4.80 - 4.92 control_write
3.42 - 7.90 cwd
3.42 - 7.90 daemon
4.80 - 7.90 data_fclose
4.80 - 7.90 data_ferror
4.80 - 7.90 data_flush
4.80 - 7.90 data_get_fd
4.80 - 7.90 data_getc
4.80 - 7.90 data_printf
4.80 - 7.90 data_putc
4.80 - 7.90 data_read
4.80 - 7.90 data_vprintf
4.80 - 7.90 data_write
3.42 - 7.90 delete
3.42 - 7.90 display_file
3.42 - 7.90 dologout
4.63 - 7.90 extended_passive
4.63 - 7.90 extended_port
3.42 - 7.90 fatal
3.42 - 7.90 ftpd_pclose
3.42 - 7.90 ftpd_popen
6.36 - 7.90 ftpd_popen_escape
7.39 - 7.90 ftplog_msg
4.80 - 7.90 get_controlconnection_line
4.78 - 4.90 is_allowed_real_path
4.63 - 7.90 is_same_addr
3.42 - 7.90 localhost
3.42 - 7.90 logwtmp_keep_open
3.42 - 7.90 lreply
3.42 - 7.90 main
3.42 - 7.90 makedir
3.42 - 7.90 nack
6.36 - 7.90 numericaladdr2sockaddr_storage
3.42 - 7.90 pass
3.42 - 7.90 passive
4.63 - 7.90 passive_ex
6.25 - 7.90 passive_firewall_close
4.86 - 7.90 pattern_too_complex
6.51 - 7.90 pcplisten_available
6.36 - 6.60 pcplisten_avialable
6.36 - 7.90 pcplisten_start
3.42 - 7.90 perror_reply
3.42 - 7.90 pwd
6.25 - 7.90 quota
3.42 - 7.90 removedir
6.98 - 7.90 removedir_recursive
3.42 - 7.90 renamecmd
3.42 - 7.90 renamefrom
3.42 - 7.90 reply
3.42 - 7.90 retrieve
4.47 - 7.90 route_tool_get_dev
4.80 - 7.90 route_tool_get_ipv6_dev
3.42 - 6.60 rpl_malloc
3.42 - 6.60 rpl_realloc
6.33 - 6.69 run_program
3.42 - 7.90 send_file_list
3.42 - 7.90 server_mode
3.42 - 7.90 sgetcred
3.42 - 7.90 sgetsave
3.96 - 4.99 sizecmd
4.63 - 7.90 sockaddr_addr2string
4.63 - 7.90 sockaddr_port
3.42 - 7.90 statcmd
3.42 - 7.90 statfilecmd
3.42 - 7.90 store
3.42 - 5.09 telnet_fgets
3.42 - 7.90 toolong
3.42 - 7.90 upper
3.42 - 7.90 user
4.80 - 7.08 usermap_is_anonymous_allowed
5.29 - 7.90 usermap_is_compatibility_mode
5.29 - 7.90 usermap_is_skip_auth_from_homenetwork
4.80 - 7.90 usermap_mapuser
4.80 - 5.24 virtual_chdir
4.80 - 5.24 virtual_chmod
4.80 - 5.24 virtual_fopen
4.80 - 5.24 virtual_is_read_access
4.80 - 4.92 virtual_is_write_access
4.80 - 5.24 virtual_make_from_real_path
4.80 - 5.24 virtual_mkdir
4.80 - 5.24 virtual_opendir
4.80 - 5.24 virtual_rename
4.80 - 5.24 virtual_rmdir
4.80 - 5.24 virtual_set_root
4.80 - 5.24 virtual_stat
4.80 - 5.24 virtual_unlink
3.42 - 5.09 waitdaemon
3.42 - 5.09 waitdaemon_timeout
3.42 - 7.90 xalloc_die
3.42 - 7.90 xgetcwd
3.42 - 7.90 xmalloc
3.42 - 7.90 xrealloc
3.42 - 7.90 yyparse
121 symbols for this command

SMW-Browser

Information is currently being retrieved from the backend.