Me gustaría ser capaz de ser notificado de cualquier manera (sonido, la notificación, el gruñido, etc) cuando alguien hace ping en mi máquina.
Es eso posible?
Me gustaría ser capaz de ser notificado de cualquier manera (sonido, la notificación, el gruñido, etc) cuando alguien hace ping en mi máquina.
Es eso posible?
Little Snitch puede tener la función que desea. Permite establecer reglas sobre el tráfico de red entrante y saliente, en su mayoría para bloquear el tráfico no deseado, pero creo que puede realizar diversas acciones tales como la notificación por reglas específicas y tipos de tráfico como pings ICMP.
Hay una versión de prueba que puede utilizar para probar.
No tengo ninguna afiliación con Little Snitch o la compañía detrás de él.
Aquí es un 1 borrador de un simple sonar:
$ cat >sonar.pl <<____eof
#!/usr/bin/perl
use strict ;
use warnings ;
$< == 0 || die "$0: should be run as root" ;
my $host = `hostname` ;
chomp ($host) ;
# the targetted tcpdump buffered
my $command = "tcpdump -i en1 -l -n -q \'dst host " . $host . " and ( icmp[icmptype] != icmp-echoreply )\' 2>/dev/null" ;
sub bing {
printf ("^G") ; # ^G == a real ctl-G
}
open (PIPE, "$command |") || die "couldn't start pipe: $! $?" ;
# print without buffering
$| = 1 ;
while (my $line = <PIPE>) {
bing() ;
}
close (PIPE) || die "couldn't close pipe: $! $?" ;
____eof
$ chmod u+x sonar.pl
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.