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
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.
Mobile Software & Embedded Development