help
Ping hosts by ARP packets
+config CONFIG_DNSD
+ bool "dnsd"
+ default n
+ help
+ Small and static DNS server deamon.
+
+config CONFIG_ETHER_WAKE
+ bool "ether-wake"
+ default n
+ help
+ Send a magic packet to wake up sleeping machines.
+
+config CONFIG_FAKEIDENTD
+ bool "fakeidentd"
+ default n
+ help
+ fakeidentd listens to the ident port and returns a set fake
+ value whatever it gets.
+
config CONFIG_FTPGET
bool "ftpget"
default n
default n
depends on CONFIG_FEATURE_HTTPD_BASIC_AUTH
help
- Enables basic per url authentication from /etc/httpd.conf
+ Enables basic per url authentication from /etc/httpd.conf
using md5 passwords.
-
if !CONFIG_FEATURE_HTTPD_USAGE_FROM_INETD_ONLY
config CONFIG_FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP
bool " Support reloading the global config file using hup signal"
help
This option allows the server to run as a specific user
rather than defaulting to the user that starts the server.
- Use of this option requires special privilegies to change to a
+ Use of this option requires special privileges to change to a
different user.
endif
config CONFIG_FEATURE_HTTPD_CONFIG_WITH_MIME_TYPES
- bool " Support loading additional mime types at run-time"
+ bool " Support loading additional MIME types at run-time"
default n
depends on CONFIG_HTTPD
help
- This option enables support for additional mime types at
+ This option enables support for additional MIME types at
run-time to be specified in the configuration file.
config CONFIG_FEATURE_HTTPD_CGI
depends on CONFIG_HTTPD
help
This option allows scripts and executables to be invoked
- when specific urls are requested.
+ when specific urls are requested.
-config CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
- bool " Support the REMOTE_PORT environment variable for CGI"
+config CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
+ bool " Enable support for running scripts through an interpreter"
default n
depends on CONFIG_FEATURE_HTTPD_CGI
help
- Use of this option can assist scripts in generating
- references that contain a unique port number.
+ This option enables support for running scripts through an
+ interpreter. Turn this on, if you want PHP scripts to work
+ properly. You need to supply an addition line in your httpd
+ config file:
+ *.php:/path/to/your/php
-config CONFIG_FEATURE_HTTPD_SET_CGI_VARS_TO_ENV
- bool " Enable setting of CGI_varname=value environment vars for CGI"
+config CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
+ bool " Support the REMOTE_PORT environment variable for CGI"
default n
depends on CONFIG_FEATURE_HTTPD_CGI
help
- This option parses POST or GET arguments from a form and
- sets environment variables with their value. This simplifies
- and speeds up CGI scripts. A form argument of foo=bar would
- result in a script having the environment variable CGI_foo set
- to 'bar'. In addition, this option sets a variable that
- lists all the argument names. e.g. CGI_VARNAMES_="name1 name2".
+ Use of this option can assist scripts in generating
+ references that contain a unique port number.
config CONFIG_FEATURE_HTTPD_ENCODE_URL_STR
bool " Enable the -e option for shell script CGI simplification."
config CONFIG_IFUPDOWN
bool "ifupdown"
default n
+ select CONFIG_RUN_PARTS
help
Activate or deactivate the specified interfaces. This applet makes
use of either "ifconfig" and "route" or the "ip" command to actually
config CONFIG_FEATURE_IFUPDOWN_IP
bool " Use ip applet"
default n
- depends on CONFIG_IFUPDOWN
+ depends on CONFIG_IFUPDOWN
help
Use the iproute "ip" command to implement "ifup" and "ifdown", rather
than the default of using the older 'ifconfig' and 'route' utilities.
select CONFIG_IFCONFIG
select CONFIG_ROUTE
help
- Use the busybox iproute "ifconfig" and "route" applets to
+ Use the busybox iproute "ifconfig" and "route" applets to
implement the "ifup" and "ifdown" utilities.
If leave this disabled, you must install the full-blown ifconfig
- and route utilities, or the "ifup" and "ifdown" applets will not
+ and route utilities, or the "ifup" and "ifdown" applets will not
work.
config CONFIG_FEATURE_IFUPDOWN_IPV4
config CONFIG_FEATURE_IFUPDOWN_IPV6
bool " Enable support for IPv6"
default n
- depends on CONFIG_IFUPDOWN
+ depends on CONFIG_IFUPDOWN && CONFIG_FEATURE_IPV6
help
If you need support for IPv6, turn this option on.
depends on CONFIG_IFUPDOWN
help
This enables support for the "mapping" stanza, unless you have
- a weird network setup you dont need it.
+ a weird network setup you don't need it.
config CONFIG_INETD
bool "inetd"
help
Internet superserver daemon
-config CONFIG_FEATURE_INETD_SUPPORT_BILTIN_ECHO
+config CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO
bool " Support echo service"
default y
depends on CONFIG_INETD
help
Echo received data internal inetd service
-config CONFIG_FEATURE_INETD_SUPPORT_BILTIN_DISCARD
+config CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD
bool " Support discard service"
default y
depends on CONFIG_INETD
help
Internet /dev/null internal inetd service
-config CONFIG_FEATURE_INETD_SUPPORT_BILTIN_TIME
+config CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME
bool " Support time service"
default y
depends on CONFIG_INETD
help
Return 32 bit time since 1900 internal inetd service
-config CONFIG_FEATURE_INETD_SUPPORT_BILTIN_DAYTIME
+config CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME
bool " Support daytime service"
default y
depends on CONFIG_INETD
help
Return human-readable time internal inetd service
-config CONFIG_FEATURE_INETD_SUPPORT_BILTIN_CHARGEN
+config CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN
bool " Support chargen service"
default y
depends on CONFIG_INETD
help
Familiar character generator internal inetd service
+config CONFIG_FEATURE_INETD_RPC
+ bool " Support RPC services"
+ default n
+ depends on CONFIG_INETD
+ help
+ Suuport Sun-RPC based services
+
config CONFIG_IP
bool "ip"
default y
depends on CONFIG_IP
help
- Add support for routing table management to "ip".
+ Add support for routing table management to "ip".
endif
if CONFIG_IP && CONFIG_IPTUNNEL
resulting broadcast, network, and host range.
config CONFIG_FEATURE_IPCALC_FANCY
- bool " Fancy IPCALC, more options, adds 300 bytes"
+ bool " Fancy IPCALC, more options, adds 1 kbyte"
default y
depends on CONFIG_IPCALC
help
- Adds the fields hostname and silent to the output of "ipcalc".
+ Adds the options hostname, prefix and silent to the output of "ipcalc".
config CONFIG_IPADDR
bool "ipaddr"
bool "nameif"
default n
help
- nameif used to rename network interface by its MAC address.
+ nameif is used to rename network interface by its MAC address.
Renamed interfaces MUST be in the down state.
- It is possible to use file (default: /etc/mactab)
+ It is possible to use a file (default: /etc/mactab)
with list of new interface names and MACs.
Maximum interface name length: IF_NAMESIZE = 16
- File fields are sepatated by space or tab.
+ File fields are separated by space or tab.
File format:
# Comment
- new_interface_name XX:XX:XX:XX:XX:XX
+ new_interface_name XX:XX:XX:XX:XX:XX
config CONFIG_NC
bool "nc"
A simple Unix utility which reads and writes data across network
connections.
+config CONFIG_NC_GAPING_SECURITY_HOLE
+ bool "gaping security hole"
+ default n
+ depends on CONFIG_NC
+ help
+ Add support for executing a program after making or receiving a
+ successful connection (-e option).
+
config CONFIG_NETSTAT
bool "netstat"
default n
help
- Netstat prints information about the Linux networking subsystem.
+ netstat prints information about the Linux networking subsystem.
config CONFIG_NSLOOKUP
bool "nslookup"
default n
help
- Nslookup is a tool to query Internet name servers.
+ nslookup is a tool to query Internet name servers.
config CONFIG_PING
bool "ping"
default n
help
- Ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to
+ ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to
elicit an ICMP ECHO_RESPONSE from a host or gateway.
config CONFIG_FEATURE_FANCY_PING
remote host you are connecting to. This is useful to make sure that
things like ANSI colors and other control sequences behave.
+config CONFIG_FEATURE_TELNET_AUTOLOGIN
+ bool " Pass USER type to remote host"
+ default y
+ depends on CONFIG_TELNET
+ help
+ Setting this option will forward the USER environment variable to the
+ remote host you are connecting to. This is useful when you need to
+ log into a machine without telling the username (autologin). This
+ option enables `-a' and `-l USER' arguments.
+
config CONFIG_TELNETD
bool "telnetd"
default n
help
- A daemon for the TELNET protocol, allowing you to log on to the host
+ A daemon for the TELNET protocol, allowing you to log onto the host
running the daemon. Please keep in mind that the TELNET protocol
- sends passwords in plain text. If you can't afford the space for
- any SSH daemon and you trust your network, say 'y' here.
+ sends passwords in plain text. If you can't afford the space for an
+ SSH daemon and you trust your network, you may say 'y' here. As a
+ more secure alternative, you should seriously consider installing the
+ very small Dropbear SSH daemon instead:
+ http://matt.ucc.asn.au/dropbear/dropbear.html
+
+ Note that for busybox telnetd to work you need several things:
+ First of all, your kernel needs:
+ CONFIG_UNIX98_PTYS=y
+ CONFIG_DEVPTS_FS=y
+
+ Next, you need a /dev/pts directory on your root filesystem:
+
+ $ ls -ld /dev/pts
+ drwxr-xr-x 2 root root 0 Sep 23 13:21 /dev/pts/
+
+ Next you need the pseudo terminal master multiplexer /dev/ptmx:
+
+ $ ls -la /dev/ptmx
+ crw-rw-rw- 1 root tty 5, 2 Sep 23 13:55 /dev/ptmx
+
+ Any /dev/ttyp[0-9]* files you may have can be removed.
+ Next, you need to mount the devpts filesystem on /dev/pts using:
+
+ mount -t devpts devpts /dev/pts
+
+ You need to be sure that Busybox has CONFIG_LOGIN and
+ CONFIG_FEATURE_SUID enabled. And finally, you should make
+ certain that Busybox has been installed setuid root:
+
+ chown root.root /bin/busybox
+ chmod 4755 /bin/busybox
+
+ with all that done, telnetd _should_ work....
+
config CONFIG_FEATURE_TELNETD_INETD
bool " Support call from inetd only"
default n
depends on CONFIG_TELNETD
help
- Selecting this will make telnetd only callable from inetd, removing the
- standalone support.
+ Selecting this will make telnetd only callable from inetd,
+ removing the standalone support.
config CONFIG_TFTP
bool "tftp"
default n
help
- This enables the Tirvial File Transfer Protocol client program. TFTP
+ This enables the Trivial File Transfer Protocol client program. TFTP
is usually used for simple, small transfers such as a root image
for a network-enabled bootloader.
depends on CONFIG_TFTP
help
Add support for the GET command within the TFTP client. This allows
- a client to retreive a file from a TFTP server.
+ a client to retrieve a file from a TFTP server.
config CONFIG_FEATURE_TFTP_PUT
bool " Enable \"put\" command"
Add some verbosity to traceroute. This includes amongst other things
hostnames and ICMP response types.
+config CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE
+ bool " Enable loose source route"
+ default n
+ depends on CONFIG_TRACEROUTE
+ help
+ Add option to specify a loose source route gateway
+ (8 maximum).
+
+config CONFIG_FEATURE_TRACEROUTE_USE_ICMP
+ bool " Use ICMP instead of UDP"
+ default n
+ depends on CONFIG_TRACEROUTE
+ help
+ Add feature to allow for ICMP ECHO instead of UDP datagrams.
+
+source networking/udhcp/Config.in
+
config CONFIG_VCONFIG
bool "vconfig"
default n
bool "wget"
default n
help
- Wget is a utility for non-interactive download of files from HTTP,
+ wget is a utility for non-interactive download of files from HTTP,
HTTPS, and FTP servers.
config CONFIG_FEATURE_WGET_STATUSBAR
help
Support authenticated HTTP transfers.
-source networking/udhcp/Config.in
+config CONFIG_FEATURE_WGET_IP6_LITERAL
+ bool " Enable IPv6 literal addresses"
+ default y
+ depends on CONFIG_WGET && CONFIG_FEATURE_IPV6
+ help
+ Support IPv6 address literal notation in URLs.
+
+config CONFIG_ZCIP
+ bool "zcip"
+ default n
+ help
+ ZCIP provides ZeroConf IPv4 address selection, according to RFC 3927.
+ It's a daemon that allocates and defends a dynamically assigned
+ address on the 169.254/16 network, requiring no system administrator.
+
+ See http://www.zeroconf.org for further details, and "zcip.script"
+ in the busybox examples.
endmenu