LinuxParty
Vamos a tratar aquí la detección de sniffers en nuestra red desde el escenario más básico posible. Este escenarío sería una subred o red no conmutada.
La primera forma, la más sencilla y la menos fiable es utilizar ifconfig.
$ ifconfig -a
eth0 Link Encap: 10Mbps Ethernet HWaddr: xx:xx:xx:xx:xx:xx
inet addr: a.b.c.d Bcast: a.b.c.f Mask: m.m.m.m
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1 (OJO: Modo promiscuo)
RX packets: 0 errors:0 dropped:0 overruns:0TX packets:0 errors:0 dropped:0 overruns:0
Interrupt:15 Base Address:0x300
Este sistema no es infalible. pueden haber algunos programas que remplazen a ifconfig falsificando la información.
Existen programas que pueden hacer esta labor como:
cpm (Check Promiscuous Mode)
Este pequeño programa realizado por la Universidad de Carnegie Mellon, chequea el interfaz de red de la máquina descubriendo si está siendo utilizado en modo promiscuo (escuchando todo el tráfico de la red).
$ cpm
4 network interfaces found:
eth0:5: Normal
eth0:3: Normal
eth0:2: Normal
eth0:1: Normal
eth0: *** IN PROMISCUOUS MODE ***
Existen otros programas como Antisniff, Sentinel, SniffDet, ifstatus o NEPED:
Tenemos que introducir la interface de red:
$ neped eth0
----------------------------------------------------------
My HW Addr: 00:50:BF:1C:41:59
> My IP Addr: 192.168.0.1
> My NETMASK: 255.255.255.0
> My BROADCAST: 192.168.1.255
----------------------------------------------------------
Scanning ....
* Host 192.168.0.3, 00:C2:0F:64:05:FF **** Promiscuous mode detected !!!
End.
NEPED utiliza la técnica de realizar una simple petición ARP para cada una de las IPs de la red a diagnosticar, pero ojo, los paquetes no van destinados a broadcast (FF:FF:FF:FF:FF:FF), sino a una dirección aleatoria e inexistente. Sólo las interfaces en modo promiscuo verán estos paquetes, y de esta manera, sólo estas interfaces contestarán a estas peticiones.
Existe también un dispositivo de hardware llamado Tap. Este dispositivo permite conectarse a un Hub o incluso a un switch de red al cual conectásemos un dispositivo (ordenador) para monitorizar la red. Existen tipos de Taps para cada tipo de red Ethernet 10 Mbps, 100 Mbps y 1 Gbps.
El código fuente de Detección de Sniffers
Para más información, por que existen más métodos, aunque este sea el más fiable, busca en google

-
Privacidad
- Rusia prohíbe Discord
- Meta suspende sus planes para entrenar la IA utilizando los datos de los usuarios europeos, cediendo a la presión regulatoria
- Joven de 18 años arrestado y absuelto tras gastar una broma en Snapchat sobre un Avisión derribado
- Los usuarios de Plex temen que la nueva función filtre sus hábitos pornográficos a sus amigos y familiares
- eIDAS 2: Controversias en la Identidad Digital Europea por el Artículo 45 y sus Implicaciones en Seguridad y Privacidad
- Los coches conectados a Internet no superan las pruebas de privacidad y seguridad realizadas por Mozilla
- Un popular sitio porno deberá eliminar todos los videos amateur publicados sin consentimiento
- Un tribunal alemán dictamina que el uso policial de software de lucha contra el crimen es ilegal
- Aceptar las cookies por defecto, como hacerlo con Firefox, Chrome, Edge, Safari, Opera o Brave
- Telegram tiene un serio problema de Doxxing
- Informe de Facebook: la censura violó los derechos de los palestinos
- La policía de San Francisco está utilizando automóviles sin conductor como cámaras de vigilancia móviles
- Tres de cada cuatro adultos piensan que Facebook está empeorando la sociedad, según una encuesta
- Por qué deberías borrar la app de Facebook de tu móvil
- Privacidad en internet para periodistas