Estoy diseñando un software para registrar solo las URL visitadas por los estudiantes mientras realizo un examen. ¿Cómo puedo saber qué IP está visitando qué sitio?

Probablemente no necesite Kismet para esta tarea y tshark debería ser suficiente. Pruebe algo similar a lo siguiente

$ sudo tshark -i wlan0 ‘tcp puerto 80 y (((ip [2: 2] – ((ip [0] & 0xf) <> 2)) = 0) ‘-R’http.request.method == “GET” || http.request.method == “HEAD” ‘-V | grep ‘Fuente: \ | URI de solicitud completa’

Lo anterior primero filtrará todos los paquetes de datos TCP (es decir, sin SYN, ACK, etc.) que contengan un mensaje HTTP GET o HEAD y le indicará a tshark que imprima una vista de los detalles de cada paquete. La salida se redirige a grep, que buscará los patrones correspondientes a la dirección IP (y MAC) de origen y, respectivamente, la URL solicitada a través de ese paquete.

Puede canalizar aún más esta salida a awk, para producir la acción deseada en función de las URL de interés.

NB: esto no funcionará a través de HTTPS, que cifra el mensaje GET. Por lo tanto, no podrá rastrear usuarios que habilitaron extensiones de navegador como HTTPS Everywhere, si el sitio web al que se accede es compatible con HTTPS.

More Interesting

Si ejecuto una VPN con Tor Guard, ¿eso impediría que mi proveedor de telstra reciba mis metadatos?

Si estoy usando una computadora que recibí de mi escuela en la red WiFi de mi casa, ¿verán mi historial de navegación si estoy usando el modo incógnito?

Necesito conectarme a mi iMac en casa desde una máquina con Windows en la oficina, pero el iMac está detrás de un enrutador inalámbrico y no parece haber una manera de despertarlo. ¿Cómo hago esto?

Estoy en un enrutador con una IP estática. ¿Estoy compartiendo una dirección IP? Fui excluido de un sitio en el que nunca publiqué. ¿Que puedo hacer?

Cuando me conecto a una conexión wifi, se muestra limitada pero ¿puedo acceder a internet?

Cuando llamo a alguien, mi conexión a Internet (red de datos móviles) deja de funcionar. ¿Por que es esto entonces?

He estado recibiendo DDOSed por una IP codificada, ¿cómo puedo hacer que se detenga?

Mi computadora portátil no recibe datos de Internet a través de un cable Ethernet o WiFi. ¿Qué tengo que hacer? Ver detalles.

¿Por qué se muestra como conectado sin acceso a Internet?

Me conecto en línea con un dispositivo de seguridad (con el nombre de mi operador de red móvil local) en una computadora portátil que ejecuta Windows 8. ¿Cómo puedo compartir mi Internet para poder conectarme con mis otros dispositivos a través de esta conexión?

Tengo mi direccion IP ¿Qué número de teléfono está conectado a él?

Actualmente soy un estudiante de redes estudiando un Diploma. Llevo casi un año y no me va muy bien. ¿Cómo lo haces?

Tengo la dirección IP de mi novia que me engañó. ¿Hay alguna forma posible de ingresar a su computadora usando un método como Keyloggers? Si es así, ¿cómo puedo?

Tengo un proceso de salida de EE. UU. Quiero que un IVR muestre un mensaje breve sobre el producto a los clientes y luego, si está interesado, la llamada debe enrutarse a nuestro número o, de lo contrario, debe haber una opción para desconectar la llamada. ¿Qué necesito? ¿Cómo hago esto?

Si estoy conectado a un servidor en la subred A, ¿qué información puedo reunir sobre un servidor en la subred B usando solo ICMP?