绕过 xinetd 的 /etc/services 查找

绕过 xinetd 的 /etc/services 查找

我正在寻找通过任意端口执行由 xinetd 启动的脚本的方法。但是经过一些测试后,似乎我需要在 /etc/services 上明确定义 xinetd 的服务和端口才能启用该服务。

xinetd 中是否有一个选项,我可以在其中禁用 /etc/services 上的查找或指定备用文件来查找服务/端口?

答案1

这应该有效:

service whatever
{
        type            = UNLISTED
        port            = 4444
        (...)
}

该类型UNLISTED将禁用 /etc/services 或 /etc/rpc 中的查找。

相关内容