
Sniffeur de partages réseau et monteur automatique pour l'exploration de systèmes de fichiers distants
sharesniffer est un outil d'analyse réseau permettant de trouver les partages de fichiers ouverts et fermés sur votre réseau local. Il inclut la découverte automatique du réseau et le montage automatique des partages cifs et nfs ouverts.
Exemple pour trouver tous les hôtes sur n'importe quel réseau local avec des partages nfs/smb ouverts/fermés :
python sharesniffer.py
Exemple pour trouver tous les hôtes dans le réseau 192.168.56.0/24, en excluant les routeurs/pare-feux éventuels, et monter automatiquement les partages nfs/smb ouverts dans /mnt :
python sharesniffer.py -l 4 --hosts 192.168.56.0/24 -e 192.168.56.1,192.168.56.254 -a -m /mnt
$ git clone https://github.com/shirosaidev/sharesniffer.git
$ cd sharesniffer
Télécharger la dernière version
usage: sharesniffer.py [-h] [--hosts HOSTS] [-e EXCLUDEHOSTS] [-l SPEEDLEVEL]
[-n] [--nfsmntopt NFSMNTOPT] [-s]
[--smbmntopt SMBMNTOPT] [--smbtype SMBTYPE]
[--smbuser SMBUSER] [--smbpass SMBPASS] [-a]
[-m MOUNTPOINT] [-p MOUNTPREFIX] [-v] [--debug] [-q]
[-V]
optional arguments:
-h, --help affiche ce message d'aide et quitte
--hosts HOSTS Hôtes à scanner, exemple : 10.10.56.0/22 ou 10.10.56.2
(défaut : scanner tous les hôtes)
-e EXCLUDEHOSTS, --excludehosts EXCLUDEHOSTS
Hôtes à exclure du scan, exemple :
10.10.56.1,10.10.56.254
-l SPEEDLEVEL, --speedlevel SPEEDLEVEL
Niveau d'agressivité de la vitesse de scan de 3 à 5,
plus bas pour plus de précision (défaut : 4)
-n, --nfs Scanne le réseau pour les partages nfs
--nfsmntopt NFSMNTOPT
Options de montage nfs (défaut :
ro,nosuid,nodev,noexec,udp,proto=udp,noatime,nodiratime,rsize=1024,dsize=1024,vers=3,rdirplus)
-s, --smb Scanne le réseau pour les partages smb
--smbmntopt SMBMNTOPT
Options de montage smb (défaut :
ro,nosuid,nodev,noexec,udp,proto=udp,noatime,nodiratime,rsize=1024,dsize=1024)
--smbtype SMBTYPE Peut être smbfs (défaut) ou cifs
--smbuser SMBUSER Nom d'utilisateur smb (défaut : guest)
--smbpass SMBPASS Mot de passe smb (défaut : aucun)
-a, --automount Monter automatiquement les partages nfs/smb ouverts
-m MOUNTPOINT, --mountpoint MOUNTPOINT
Point de montage pour monter les partages (défaut : ./)
-p MOUNTPREFIX, --mountprefix MOUNTPREFIX
Préfixe pour le nom du répertoire du point de montage
(défaut : sharesniffer)
-v, --verbose Augmente la verbosité de la sortie
--debug Affiche les messages de débogage
-q, --quiet Exécution silencieuse, affiche uniquement les éventuels points de
montage pour l'exploration
-V, --version Affiche la version et quitte