O que você precisa é de um pequeno script, como:
#!/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
Basicamente, isso escutaria um PARAMETER
(Como, eu não sei ...) , e quando for igual a SOMETHING
, ele enviará uma notificação. Se o PARAMETER
não for igual a SOMETHING
, ele imprimirá Nothing Found
(isso não é necessário, apenas mostra que está funcionando) , aguarde 5 segundos e inicie novamente.
O problema é encontrar quando ele está conectado ... Nenhum desses ...
-
netstat -n -A inet
-
cat /proc/net/ip_conntrack
- aparentemente depreciado, veja aqui -
ss -n
... parece produzir os parâmetros necessários ...
Quaisquer correções são bem-vindas, especialmente com o script bash