nwatch – l’outil de reconnaissance dans un réseau local

By | July 19, 2017

nwatch est un programme écrit en Python utile pour la reconnaissance des hôtes dans un réseau local. Après son exécution, l’outil vous retourne des informations telles ques l’adresse MAC, le nom d’hôte, les ports ouverts, et enfin les éventuels systèmes d’exploitation détectés de tous les hôtes dans votre réseau.

Les dépendances réquises pour l’utilisation de nwatch sont les suivantes :
_ nmap,
_ scapy,
_ colorama,
_ ctypes.

Pour l’installer, c’est simple, il vous suffit de cloner son repo GitHub:

# git clone https://github.com/suraj-root/nwatch.git

Exemple d’utilisation

Pour utiliser l’outil hacking, lancez le script nwatch.py.
L’outil vous demandera de choisir l’interface que vous souhaitez utiliser.
Dans l’exemple ci-dessous, je choisis l’option 2, ce qui correspond à l’interface eth0.

choix de l'interface

Quelques instants après, nwatch retourne les informations sur les systèmes détectés.

résultats du scan avec nwatch

Happy Hacking !

mdestroy

One thought on “nwatch – l’outil de reconnaissance dans un réseau local

  1. steeves

    probleme avec la detection de l’interface

    raceback (most recent call last):
    File “nwatch.py”, line 274, in
    iface, ip_addr = pgrntIF()
    File “nwatch.py”, line 145, in pgrntIF
    rdata = str(i).split(“”)
    File “nwatch.py”, line 73, in __str__
    self.addresses.get(AF_INET)[0],
    TypeError: ‘NoneType’ object has no attribute ‘__getitem__’

    Reply

Leave a Reply

Your email address will not be published.