watch netstat -n -A inet + notify-send "Attention new connection"
или
watch cat /proc/net/ip_conntrack + notify-send "Attention new connection"
или
watch ss -n + notify-send "Attention new connection"
У вас есть идеи, как соединить эти половинки, и спасибо.
То, что вам нужно, это короткий скрипт bash, например:
#!/bin/sh
while [ 1 ]
do
if [ "PARAMETER" = "SOMETHING" ]; then
notify-send "Attention" "There is a new connection."
else
echo "Nothing Found"
fi
sleep 5
done
По сути, это будет прослушивать PARAMETER
(Как, я не знаю ...) , и когда он равен SOMETHING
, он отправит уведомление. Если PARAMETER
не равно SOMETHING
, будет напечатано Nothing Found
(это не обязательно, просто показывает, что оно работает) , подождите 5 секунд и начните снова.
Проблема в том, чтобы найти его, когда он подключился ... Ничего из этого ...
netstat -n -A inet
cat /proc/net/ip_conntrack
- очевидно, в любом случае устарели, см. здесь ss -n
. ..для получения необходимых параметров ...
Любые исправления приветствуются, особенно в скрипте bash