xinetd
Sign in to saveIn 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
- Instance of
- free software
- Official website
- www.xinetd.org
- Has use
- daemon
Show 4 more facts
- operating system
- Unix-like operating system
- programmed in
- C
- source code repository URL
- github.com/openSUSE/xinetd
- software version identifier
- 2.3.15.4
via Wikidata · CC0
Article · 日本語
xinetdは、Unix系オペレーティングシステムで動作するオープンソースのスーパーサーバ型デーモンで、インターネットベースの接続性を管理する。<a href="/wiki/Inetd" title="Inetd">inetd</a>をよりセキュアに拡張したバージョンである。 xinetdはTCP WrapperのACLのようなアクセス制御機構を持ち、拡張性のあるロギング機能があり、サービス単位に提供時間を設定できる。また、システム上で同時に起動できるサーバの数を制限でき、ポートスキャンなどに対して展開可能な防御機構を備えている。 macOSの一部の実装では、このデーモンが起動して、FTPやtelnetなどを含む各種インターネット関連サービスを管理する。inetdの拡張型として、より進んだセキュリティを実現している。inetdは Mac OS X v10.3でxinetdに置き換えられ、Mac OS X v10.4でさらに<a href="/wiki/Launchd" title="Launchd">launchd</a>に置き換えられた。ただし、inetdは互換性を保つ目的で残されている。
Abstract from DBpedia / Wikipedia · CC BY-SA