Auteur Sujet: Capturer les communications de ses voisins avec packet-o-matic  (Lu 1297 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 6 945
    • Twitter LaFibre.info
Câble: Capturer les communications de ses voisins avec une carte DVB-C et packet-o-matic

Le but de ce tutoriel est de réaliser une capture Wireshark sur un réseau câblé (Docisis 2 ou 3)
Le réseau Numericâble ne crypte pas les données Internet. Il est donc possible d'écouter le flux descendant de ses voisins.
Une carte DVB-C étant fait pour regarder la TV, elle ne permet de récupérer que le download et pas l'upload.
Pour le téléphone par exemple vous entendrez le correspondant distant mais pas votre voisin parler.

Le matériel nécessaire :
- Linux
- Le logiciel open source Packet-o-matic : http://www.packet-o-matic.org/
- Une carte DVB-C pour sniffer un canal descendant (3 cartes pour sniffer 3 canaux descendants)
- Savoir compiler des logiciels sous linux

Une carte DVB-C s’achète dans le commerce pour regarder la télévision DVB-C sur PC.
Il est généralement proposé de relier la carte DVB-C à un lecteur de carte afin de décrypter les chaînes payantes. Cette carte est inutile pour sniffer le trafic Internet.

Attention, votre cartes doit être supporté par packet-o-matic. La liste des cartes supportées : http://wiki.packet-o-matic.org/dvbcards
Certaines cartes sont assez compliqué a installer sous linux alors que d'autres ont des drivers déjà pris en charge.

Ce tutoriel est plus un bloc-note de ce qui n'est pas inscrit sur la rubrique installation de Packet-o-matic et qui bloque l’installation

vivien

  • Administrateur
  • *
  • Messages: 6 945
    • Twitter LaFibre.info
Capturer les communications de ses voisins avec packet-o-matic
« Réponse #1 le: 26 mai 2011 à 06:54:44 »
Installation de Packet-o-matic sous Ubuntu :

On va passer root car toutes les commandes nécessitent d'être root :
sudo -s

Installation d'aptitude, logiciel qui gère mieux les dépendances que apt :
apt-get install aptitude

La commande suivante est facultative permet de mettre a jour le système et d'installer des logiciels utiles mais non nécessaire à packet-o-matic  :
/usr/bin/aptitude update ; /usr/bin/aptitude -y full-upgrade ; /usr/bin/aptitude -y install vlc tshark libdbd-mysql-perl libnet-upnp-perl ssh acpi acpid iperf nload traceroute-nanog htop manpages-fr manpages-fr-dev manpages-fr-extra ; /usr/bin/aptitude clean

Installer les dépendances non satisfaites pour packet-o-matic :

libxml2 : Required for parsing and writing the configuration.
pkg-config est nécessaire pour que libxml2 se fasse découvrir
aptitude install libxml2-dev pkg-config

libpcap : Required for input_pcap, target_pcap, target_tcpkill and target_inject.
aptitude install libpcap-dev

xmlrpc-c : Required for XML-RPC interface and the web interface.
aptitude install libxmlrpc-c3-dev

Subversion (pour commande svn checkout https://svn.tuxicoman.be/svn/packet-o-matic/trunk packet-o-matic) :
aptitude install subversion

Autoconf (pour commande autoreconf -f -i) :
libtool est nécessaire pour autoconf
aptitude install autoconf libtool

# autoreconf -f -i
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'.
libtoolize: copying file `build-aux/config.guess'
libtoolize: copying file `build-aux/config.sub'
libtoolize: copying file `build-aux/install-sh'
libtoolize: copying file `build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
configure.ac:80: error: possibly undefined macro: AC_MSG_ERROR
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.

Téléchargement de packet-o-matic depuis le dépôt SVN :
wget http://www.packet-o-matic.org/downloads/packet-o-matic-svn-20100227.tar.gz

Suivre ensuite les indications du site : http://wiki.packet-o-matic.org/installation



Installation spécifique à la carte CableStar HD2 :

Tuto principal :
http://www.linuxtv.org/wiki/index.php/Technisat_CableStar_HD2

+ installer les dépendances manquantes dispo sur :
http://linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers#If_the_Modules_did_not_load_correctly_or_the_device_is_still_not_configured_correctly_for_use

Si besoin de compiler le kernel :

Installez ensuite les outils nécessaires à la compilation et au telechargement du kernel:
aptitude install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential

Déplacez-vous dans le répertoire des sources que vous allez télécharger
cd /usr/src

Téléchargement, extraction des sources du kernel, et création du lien symbolique.
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.39.tar.bz2
tar xjf linux-2.6.39.tar.bz2
ln -s linux-2.6.39.tar.bz2
cd /usr/src/linux


On passe au choix des modules/options (ici je ne peux vous aider, car tout dépend de votre matériel):
make menuconfig

Naviguez dans le menu avec “Tab”, les flèches et “Espace” pour cocher.
Une fois que vous avez tout configureé, revenez au début du menu, et sélectionnez “Exit”.
L’installeur vous demandera alors de sauver la nouvelle config du noyau, repondez “Yes”.

Compiler le kernel:
make-kpkg clean
fakeroot make-kpkg –initrd –append-to-version=-custom kernel_image kernel_headers

Attendez alors une bonne heure (en fonction de votre CPU).

Cependant, pour accélérer la construction, si vous avez un CPU multi-coeur, tapez:
export CONCURRENCY_LEVEL=3
La règle générale veut que CONCURRENCY_LEVEL= le nombre de coeurs + 1.

Installer le nouveau noyau:
cd /usr/src
ls

Vous devriez voir apparaitre 2 paquets en .deb.
Il suffit alors de faire:
dpkg -i le_nom_du_premier_paquet+le_nom_du_deuxième_paquet

Updatez GRUB avec:
sudo update-grub

Redémarrez et votre kernel devrait charger automatiquement.

Branco

  • Expert
  • Bbox fibre
  • *
  • Messages: 23
Capturer les communications de ses voisins avec packet-o-matic
« Réponse #2 le: 26 mai 2011 à 11:08:24 »
Et tu as pu écouter une conversation ? Ton voisin a parlé de toi et du tapage nocturne que tu fais la nuit  :P