xinetd 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
xinetd 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 GPLv2
开发语言 C/C++ 查看源码 »
操作系统 Linux
软件类型 开源软件
开发厂商
地区 不详
提 交 者 红薯
适用人群 未知
收录时间 2013-03-27

软件简介

xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器,常用来管理多种轻量级Internet服务。
xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。

2.  xinetd的特色
1) 强大的存取控制功能

— 内置对恶意用户和善意用户的差别待遇设定。

— 使用libwrap支持,其效能更甚于tcpd。

— 可以限制连接的等级,基于主机的连接数和基于服务的连接数。

— 设置特定的连接时间。

— 将某个服务设置到特定的主机以提供服务。

2) 有效防止DoS攻击

— 可以限制连接的等级。

— 可以限制一个主机的最大连接数,从而防止某个主机独占某个服务。

— 可以限制日志文件的大小,防止磁盘空间被填满。

3) 强大的日志功能

— 可以为每一个服务就syslog设定日志等级。

— 如果不使用syslog,也可以为每个服务建立日志文件。

— 可以记录请求的起止时间以决定对方的访问时间。

— 可以记录试图非法访问的请求。

4) 转向功能

可以将客户端的请求转发到另一台主机去处理。

5) 支持IPv6

xinetd自xinetd 2.1.8.8pre*起的版本就支持IPv6,可以通过在./configure脚本中使用with-inet6 capability选项来完成。
注意,要使这个生效,核心和网络必须支持IPv6。IPv4仍然被支持。

6) 与客户端的交互功能
无论客户端请求是否成功,xinetd都会有提示告知连接状态。

3.  Xinetd的缺点

当前最大的缺点是对RPC支持的不稳定,但是可以启动protmap,使它与xinetd共存来解决这个问题。

4 使用xinetd启动守护进程
原则上任何系统服务都可以使用xinetd,然而最适合的应该是那些常用的网络服务,同时,这个服务的请求数目和频繁程度不会太高。
像DNS和Apache就不适合采用这种方式
而像FTP、Telnet、SSH等就适合使用xinetd模式,

系统默认使用xinetd的服务可以分为如下几类。
① 标准Internet服务:telnet、ftp。
② 信息服务:finger、netstat、systat。
③ 邮件服务:imap、imaps、pop2、pop3、pops。
④ RPC服务:rquotad、rstatd、rusersd、sprayd、walld。
⑤ BSD服务:comsat、exec、login、ntalk、shell、talk。
⑥ 内部服务:chargen、daytime、echo、servers、services、time。
⑦ 安全服务:irc。
⑧ 其他服务:name、tftp、uucp。
具体可以使用xinetd的服务在/etc/services文件中指出。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2018/07/08 17:57

Xinetd服务的安装与配置

Xinetd服务的安装与配置 http://blog.chinaunix.net/uid-21411227-id-1826885.html 1.什么是xinetd xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经常用来管理多种轻量级Internet服务。xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。 2. xinet...

0
0
发表了博客
2018/07/08 18:38

xinetd不太详的详解

xinetd不太详的详解 http://blog.sina.com.cn/s/blog_88cdde9f01019fg5.html ###################################### 大蚊子整理、修正 2012.12.4 20:00 ###################################### xinetd(eXtended InterNET services Daemon) xinetd提供类似于inetd+tcp wrapper的功能,但更加强大、安全。 1. xinetd特色...

0
0
发表了博客
2017/01/12 17:49

超级守护进程xinetd

1、 前言 在linux中,监听的进程分为两种,一般的监听为独立守护进程,也就是stand alone的进程,例如sshd服务;另外一种可以设置为瞬时守护进程,使用超级守护进程xinetd来进行管理,例如telnet服务。 2、 超级守...

0
0
发表了博客
2014/11/22 18:57

基于xinetd的web服务器

#include <sys/types.h> #include <sys/stat.h> #include <unistd.h> #include <stdlib.h> #include <string.h> #include <dirent.h> #include <ctype.h> #include <stdio.h> #include <time.h> #define SERVER_NAME "xhttpd" #define PROTOCOL "HTTP/1.1" #define SERVER_URL "http://www.akaedu.com/" #define  FORMAT...

0
0
发表于数据库专区
2016/11/16 00:10

备份(rsync xinetd inotify)的使用

备份: 全量备份 增量备份 差异备份 备份工具: cp scp tar gzip bzip2 rsync: 1.安装 可以直接通过系统光盘源进行安装 yum install rsync 2.工作模式 shell模式:就是执行指令,也叫本地模式 远程shell模式,可以利用ssh协议作为数据传输的承载 列表模式:仅仅列出源的内容 -nv 服务器模式:rsync作为一个守护进程,可以...

0
1
发表了博客
2019/05/28 22:17

Xinetd服务的安装与配置详解

1.什么是xinetd xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经常用来管理多种轻量级Internet服务。xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。 2. xinetd的特色 1) 强大的存取控制功能 — 内置对恶意用户和善意用户的差别待遇设定。 — 使...

0
0
发表于软件架构专区
2014/07/25 23:13

Xinetd超级服务经典功能汇总

Xinetd超级服务经典功能汇总 浏览:402 | 更新:2013-04-17 23:26 Xinetd基于服务的超级服务,用来管理保护各个服务。它在linux的安全中有着举足轻重的地位。它管理的服务都是一些不是很常用,但是系统中 偶尔也会用到的小服务或者该服务没什么好的安全机制,比如:rysnc、cvs、telnet等。它并不是一真正意义上的服务,x...

0
0
发表了博客
2014/11/12 22:01

Linux守护进程(init.d和xinetd)

Xinetd基于服务的超级服务,用来管理保护各个服务。它在linux的安全中有着举足轻重的地位。它管理的服务都是一些不是很常用,但是系统中偶尔也会用到的小服务或者该服务没什么好的安全机制,比如:rysnc、cvs、telnet等。它并不是一真正意义上的服务,xinetd相当于rync、cvs等服务的代理人,就像老大照着小弟!它的作用大...

0
0
发表了博客
2013/08/30 14:09

端口映射工具 redir/socat/xinetd

过去习惯每台服务器都有外网IP,等服务器数量增多之后有所收敛。迎面而来的需要就是:服务好一个大内网。 NAT网关,通常用iptables实现,但性能很差不适合用于生产环境。可通过硬件设备或小米开源的dsnat完成。 端口映射的需求也常有,通过也是用iptables实现。可是iptables太重,性能是个大问题,且每次更新都需要重启。...

1
15
2015/06/18 22:21

Linux守护进程(init.d和xinetd)

Linux守护进程(init.d和xinetd) 一 Linux守护进程 Linux 服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台 的守护进程来执行的。守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2013/03/27 17:16

xinetd 安装后怎么启动呢?

xinetd 安装后怎么启动呢?service xinetd start 找不到服务,我明明安装成功了的 怎么回事呢

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
8 收藏
分享
返回顶部
顶部