{"id":109,"date":"2014-08-24T15:25:49","date_gmt":"2014-08-24T13:25:49","guid":{"rendered":"http:\/\/andreberger.eu\/?p=109"},"modified":"2015-07-24T12:37:18","modified_gmt":"2015-07-24T10:37:18","slug":"xinetd","status":"publish","type":"post","link":"https:\/\/andreberger.eu\/?p=109","title":{"rendered":"xinetd"},"content":{"rendered":"<p>Replacement for inetd with many enhancements\u00a0(org.dyndns.hvkls.xinetd)<\/p>\n<p><!--more--><\/p>\n<p>xinetd has access control mechanisms, extensive logging capabilities, the ability to make services available based on time, and can place\u00a0limits on the number of servers that can be started, among other things.<\/p>\n<p>It has the ability to redirect TCP streams to a remote host and port.\u00a0This is useful for those of that use IP masquerading, or NAT, and want\u00a0<span style=\"font-size: 1em; line-height: 1.5;\">to be able to reach your internal hosts.<\/span><\/p>\n<p>It also has the ability to bind specific services to specific interfaces.\u00a0<span style=\"font-size: 1em; line-height: 1.5;\">This is useful when you want to make services available for your internal\u00a0<\/span><span style=\"font-size: 1em; line-height: 1.5;\">network, but not the rest of the world. Or to have a different service\u00a0<\/span>running on the same port, but different interfaces.<\/p>\n<ul>\n<li><a href=\"http:\/\/www.xinetd.org\" target=\"_blank\"> http:\/\/www.xinetd.org<\/a><\/li>\n<\/ul>\n<p>Version History<\/p>\n<ul>\n<li>2.3.14-4\u00a0Added dependency\u00a0to org.dyndns.hvkls.repository<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Replacement for inetd with many enhancements\u00a0(org.dyndns.hvkls.xinetd)<\/p>\n","protected":false},"author":2,"featured_media":339,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-109","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hvkls-ios-repository","excerpt","zoom","full-without-featured","even","excerpt-0"],"publishpress_future_action":{"enabled":false,"date":"2026-05-20 14:21:48","action":"change-status","newStatus":"private","terms":[],"taxonomy":"category","extraData":[]},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/andreberger.eu\/index.php?rest_route=\/wp\/v2\/posts\/109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/andreberger.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/andreberger.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/andreberger.eu\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/andreberger.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=109"}],"version-history":[{"count":3,"href":"https:\/\/andreberger.eu\/index.php?rest_route=\/wp\/v2\/posts\/109\/revisions"}],"predecessor-version":[{"id":129,"href":"https:\/\/andreberger.eu\/index.php?rest_route=\/wp\/v2\/posts\/109\/revisions\/129"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/andreberger.eu\/index.php?rest_route=\/wp\/v2\/media\/339"}],"wp:attachment":[{"href":"https:\/\/andreberger.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=109"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/andreberger.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=109"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/andreberger.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}