Surveillance réseau realtime

A la recherche d’un outil sous linux pour afficher les connections réseaux, je suis tombé sur EtherApe.

root@work$ apt-get install etherape

Il affiche en temps réel toutes les connections qui passent par ma carte réseau.
C’est assez instructif. Cela m’a appris que mon portable sous Windows XP communiquait avec d’autres petits XP par l’intermédiaire du port 5000.
Il s’agit du service Universal Plug and Play de Microsoft. Plus d’infos sur le site de uPnP.
Ce service est utilisé, entre autres, par les media center pour envoyer et recevoir du contenu audio.
Il est également responsable des quelques beaux petits virus

VNC Securisé

J’ai de temps en temps besoin d’accéder à mon X à la maison à partir du boulot.
Mais il y a juste un petit problème: mon firewall ne laisse passer que SSH.
Voilà donc un petit script bash qui lance x11vnc à distance, récupère le port du serveur vnc, crée un tunnel ssh entre le bureau et la maison et lancer le client vnc.
Tout automatique 🙂

#!/bin/bash

port=`ssh jolan "killall x11vnc ; x11vnc -display :0 -bg -q" | grep PORT | sed -e 's/PORT=//' `

ssh -N -L $port:localhost:$port jolan &
pid=$!

sleep 5

vncviewer -encodings tight -bgr localhost::$port

kill -9 $pid

Il y a juste le ‘sleep 5′ qui m’embète.