Introduction
Il y a environ 2 mois, une nouvelle version majeure de Nmap est sortie : la version 5.00. Celle-ci ajoute un lot de nouvelles fonctionnalités et beaucoup d'améliorations de l'existant.
Un système de script très intéressant a été mis en place. On peut développer des scripts soi-même ou bien utiliser ceux livrés avec Nmap : scripts pour le whois, détecter les versions de ssh obsolètes, des sql injections, des vulnérabilités protocolaires pour SMTP, Netbios, POP3, etc. On notera aussi l'ajout des programmes ncat et ndiff pour des redirections et pour calculer les différences entres deux scans.
Installation
On récupère tout d'abord le source de nmap sur le site avec wget.
wget http://nmap.org/dist/nmap-5.00.tar.bz2
On décompresse.
tar -xjvf nmap-5.00.tar.bz2
On installe les dépendances pour la compilation et pour l'utilisation.
sudo apt-get build-dep nmap zenmap
sudo aptitude install libc6 libgcc1 libpcap0.8 libpcre3 libssl0.9.8 libstdc++6 python python-central python-pysqlite2 python-gtk2 python-gobject
On configure.
cd nmap-5.00
./configure --prefix=/usr --mandir='$${prefix}/share/man' --enable-ipv6 --libexec='$${prefix}/lib' --with-liblua
On compile.
make -j3
On installe.
sudo make install
Voilà ! On vérifie que tout marche bien et je vous laisse vous amuser.
nmap --version