我想知道如何/是否可以让我的 Linux(ubuntu)机器在收到 icmp/ping(或其他网络事件)请求时执行命令(脚本)?
例如,当被 ping 时播放“ping”声音,或者在特定源 IP 匹配时播放警报声音。
答案1
我怀疑使用专用程序(拦截 IP 数据包)来执行此操作将是一项相当繁重的编程工作。如果这只是一件普通的事情,那么明智地使用 iptables 或 tcpdump 进行日志记录以及 tail 来查看日志,并使用简单的 shell 脚本或脚本就可以完成这项工作。
我想知道如何/是否可以让我的 Linux(ubuntu)机器在收到 icmp/ping(或其他网络事件)请求时执行命令(脚本)?
例如,当被 ping 时播放“ping”声音,或者在特定源 IP 匹配时播放警报声音。
我怀疑使用专用程序(拦截 IP 数据包)来执行此操作将是一项相当繁重的编程工作。如果这只是一件普通的事情,那么明智地使用 iptables 或 tcpdump 进行日志记录以及 tail 来查看日志,并使用简单的 shell 脚本或脚本就可以完成这项工作。