domingo, 25 de agosto de 2013

¿Quién está conectado a mi red?



Seguro que más de una vez te has hecho esa pregunta.
Sobre todo cuando se trata de conexiones wifi. Saber si hay quien sin autorización se conecta a nuestra red wifi es cada vez más necesario, por lo menos en mi zona.
Últimamente veo desde mi ventana como en mi calle aparcan una serie de vehículos (siempre los mismos) y nos hemos dado cuenta que lo que hacen es engancharse a las redes wifi de la zona.
Desde luego aún hay muchos usuarios que no cambia las claves wifi por defecto de los ruters. Está al alcance de cualquiera y en pocos segundos el averiguar dichas claves. Sobre todo habiendo programas específicos para ello en cualquiera de nuestros dispositivos.

Hay varios métodos para averiguar quien está conectado a nuestra red, pero ninguno intuitivo. Es decir que con un simple click podamos ver todos los dispositivos conectados por cable y por wifi a nuestra red no es algo que se encuentre fácilmente en Linux.
Lo que yo he hecho es coger uno de esos métodos menos intuitivos y adaptarlo gráficamente para que (como dije) con un simple clic y en pocos segundos, nos de toda esa información y más respecto a nuestra conexión, tal y como se muestra en la imagen:


Como podemos ver hay cuatro dispositivos conectados. Pues si tan solo somos dos, la deducción es lógica...dos se están colando en nuestra red. ¿no?

De este modo, con tan solo un click en cualquier momento podemos averiguar todas las conexiones que tenemos en nuestro ruter sin para ello tener que acordarnos de complicados comandos que en el momento que más nos interesan más tardamos en encontrarlos.


Para conseguir esto utilizo un estupendo programa llamado Fing, a priori realizado para móviles pero también para sistemas de escritorio en línea de comandos.
Lo que yo he realizado (tal y como dije al principio) es un Script con una interfaz vía Zenity para este este practico programa. Tan solo tenemos que copiar e Script en la ruta /opt/ y luego crear un lanzador de éste en nuestro panel tal que así:


Se debe poner en la casilla comando: gksu /ruta del script

Nota: es necesario tener los paquetes zenity y gksu instalados para su correcto funcionamiento.

Antes de todo ello y para que todo funcione, debemos instalar el paquete fing correspondiente a nuestra arquitectura. Por suerte los dos están en formato auto-instalable DEB:

No hay comentarios:

Publicar un comentario