监听端口并关闭 Ubuntu 的软件

监听端口并关闭 Ubuntu 的软件

我目前正在 Dell Dimention 3000 上运行 Ubuntu 12.04 LTS(使用 Wubi 安装)不是我想要安装一个软件来监听某个端口,并在连接或命令时关闭系统。我尝试过使用 SSH,但我想要更快的。我正在寻找类似于 Tomcat 的关闭端口的东西。另一个选项可能是 tomcat webapp(我在该服务器上运行 tomcat),它在加载时会关闭我的计算机。但是,我绝对更喜欢用其他软件来处理该任务。任何帮助都非常感谢。

非常感谢,vikarjramun

答案1

Specto听起来就像你想要的,使用以下命令安装它:

sudo apt-get install specto

然后使用启动它specto或在 dash 中搜索它。要将其设置为监听端口,然后在有活动时关闭机器,请执行以下操作:

  1. 单击Add按钮然后前往System > Port

添加港口监视

  1. 在第一个选项卡中输入监视的名称、刷新间隔和端口号。

一般手表偏好

  1. 转到选项卡并将其设置为在该端口有活动时Advanced options运行。sudo poweroff

在活动上运行命令

  1. 为了使其正常工作,您需要将其添加specto到启动项并运行它sudo

答案2

简单在 Google 上搜索“perl tcp 服务器示例”就会显示几个 (405,000) 个示例,介绍如何编写一个简单的客户端(向服务器的 30102 端口发送“关闭”消息)和一个简单的 TCP/IP 服务器来监听 30102 端口上的连接,执行所需的识别/认证/授权操作,然后(如果服务器以 身份启动root)关闭系统。

相关内容