Skip to content
EntityQ287743· pop 10· linked from 10 articles

In computer networking, xinetd (Extended Internet Service Daemon) is an open-source super-server daemon which runs on many Unix-like systems, and manages Internet-based connectivity.

Key facts

Software.name
xinetd
Software.developer
Rob Braun
Software.latest_release_version
2.3.15
Software.programming language
C, Shell
Software.operating_system
Unix-like
Software.genre
Daemon
Software.license
Open-source
Software.discontinued
yes

via Wikipedia infobox

Source code

If you are planning to use xinetd on recent linux distribution also consider using systemd socket activation instead. xinetd has access control mechanisms, extensive logging capabilities, the ability to make services available based on time, can place limits on the number of servers that can be started, and has deployable defence mechanisms to protect against port scanners, among other things. There are a number of differences between xinetd and inetd. The largest difference to the end user is the config file. xinetd's config file format is more C like, and somewhat similar to bind 8's. xinetd keeps all the names you specify on the access control directives. When a client attempts to connect to a service, a reverse lookup is performed on the client's IP address. The canonical name returned is compared with the specified names. If the first character of the name being specified in the config file is a '.', then all hosts within that domain are matched. For example, if I put .synack.net, all hosts with a reverse mapping that are in .synack.net domain, are matched. However, many services don't have a "server". Internal services and redirection services don't have a "server" line in the configuration file. Fma these services, the service name is used. For example: ~~~ server telnet { ... redirect = 10.0.0.1 23 ... } ~~~ Your hosts.{allow deny} entry would look something like this: telnet: ALL xinetd was originally written by [email protected]. At least one other version of xinetd has been seen floating around the net. Another version is maintained by Rob Braun ([email protected]) and bug reports for that version should be directed to This version is simple collection of patches contained over Rob Brauns version that were present in all major distributions. Plans are to include fixes as required for keeping it workable in openSUSE and also to merge commits from the above github branch.

Excerpt from the source-code README · 3,015 chars · not written by Vinony

Wikidata facts

Official website
www.xinetd.org
Show 2 more facts
source code repository URL
github.com/openSUSE/xinetd
software version identifier
2.3.15.4
Sources (4)

via Wikidata · CC0

~5 min read

Article

4 sections
Contents
  • Description
  • Configuration
  • References
  • External links

In computer networking, xinetd (Extended Internet Service Daemon) is an open-source super-server daemon which runs on many Unix-like systems, and manages Internet-based connectivity.

It offers a more secure alternative to the older inetd ("the Internet daemon"), which most modern Linux distributions have deprecated.

Available in 10 languages

via Wikidata sitelinks · CC0

Connections

Categories