recibir una notificación cuando se haga ping a mi máquina

Me gustaría poder recibir notificaciones de cualquier forma (sonido, notificación, gruñido, etc.) cuando alguien haga ping a mi máquina.

¿Es eso posible?

Probablemente tendría un par de scripts de shell. Uno ejecutando tcpdump y grepping para "Solicitud de eco ICMP" y escribiendo en una tubería y otro script leyendo desde la tubería y limitando la velocidad (para que una inundación de ping no ocupe sus altavoces durante días) y llamando al terminal-notificador . Sin embargo, he hecho una buena cantidad de secuencias de comandos de shell, por lo que es posible que no desee esta implementación si no es hábil con las herramientas y la sintaxis de secuencias de comandos ligeras.
Esto es útil para detectar lo antes posible cuándo alguien en el otro extremo de Internet disparará a continuación nmapcontra su Mac y finalmente intentará penetrarlo.

Respuestas (2)

Little Snitch puede tener la función que desea. Le permite configurar reglas sobre el tráfico de la red, tanto entrante como saliente, principalmente para bloquear el tráfico no deseado, pero creo que puede realizar acciones arbitrarias como la notificación de reglas específicas y tipos de tráfico como pings ICMP.

Hay una versión de prueba que puede usar para probar.

No tengo afiliación con Little Snitch o la compañía detrás de esto.

Aquí hay un script perl bien probado para habilitar este tipo de detector de ataque barato: script sonar perl

El sonido cambiará a lo largo del nivel logarítmico de las sondas (ping).

A partir de una idea original de bmike .