xinetd是个非常不错的工具,常用来部署ctf pwn题目
xinetd简介可以看这里
ubuntu16.04 xinetd安装步骤
在命令行中输入以下内容
apt get update
apt get upgrade
以上2条命令主要是用来更新apt
apt install xinetd
安装好了后,输入以下命令(用来开启自动启动xinetd
systemctl enable xinetd.service
用这条命令来检查是否 开机启动xinetd
systemctl is-enabled xinetd
xinetd使用步骤
xinetd主要用 /etc/xinetd.d目录下的配置文件进行配置
/etc/xinetd.d目录在你成功安装xinetd后会自动出现
举个例子,我要在本地启动一个python程序(python程序脚本你想些啥写啥,但是为了测试,可以写的简单点,确保你的python程序没有问题,这样排错方便)
首先我们需要在/etc/xinetd.d下创建一个文件
touch seed_brute_level0
chmod 777 seed_brute_level0
创建后,用vim 对其进行编辑,内容如下
创建完成后,重新启动 xinetd服务
systemctl restart xinetd.service
然后,用nc命令尝试连接
nc 0.0.0.0 10005
可以看到,测试成功
现在大家可以看出,/etc/xinetd.d目录下的文件其实是xinetd管理服务的配置文件。这个配置文件给出了服务的详细信息,方便xinetd管理