Si vous avez besoin de savoir ce qui est actuellement connecté à votre réseau, votre meilleur pari est de le scanner et de voir ce qui répond réellement. Bien que cela puisse être fait manuellement, sur tous les réseaux sauf le plus petit, cela peut rapidement devenir une tâche considérable et chronophage. Heureusement, tout comme il existe un million de raisons pour lesquelles vous auriez besoin d'analyser votre réseau, il existe également un million de produits qui peuvent vous aider à le faire. Tant d'options sont disponibles que choisir le meilleur outil pour l'objectif peut être un défi écrasant. Aujourd'hui, nous examinons certains des meilleurs outils d'analyse de réseau.
Nous commencerons notre discussion en examinant l'analyse du réseau. Nous allons essayer de couvrir le comment et le pourquoi de celui-ci. Ensuite, nous allons introduire ping. Après tout, c'est de loin l'outil le plus utile pour l'analyse réseau et de nombreux outils d'analyse réseau intégrés l'utilisent en arrière-plan ou utilisent des techniques similaires. Connaître le fonctionnement interne de ping vous aidera à mieux comprendre le fonctionnement des scanners réseau. Et enfin, nous passerons en revue certains des meilleurs outils d'analyse réseau.
Numérisation réseau 101
Outre le pur plaisir et l'éclaircissement de savoir quelles adresses IP sont utilisées, il y a plusieurs raisons pour lesquelles on voudrait analyser les adresses IP. La sécurité est avant tout. L'analyse des adresses IP sur un réseau vous permet de découvrir rapidement les appareils non autorisés. Il peut s'agir, par exemple, d'appareils connectés par des utilisateurs malveillants pour espionner votre organisation.
Mais même les utilisateurs bien intentionnés peuvent parfois faire des ravages en connectant leurs appareils personnels. Je me souviens de cet utilisateur qui empêchait plusieurs de ses collègues d'accéder au réseau de l'entreprise lorsqu'il y connectait son routeur Internet domestique. Il avait juste besoin de quelques ports supplémentaires pour connecter un ordinateur de test supplémentaire et pensait pouvoir utiliser le commutateur intégré à son routeur. À son insu, le routeur a commencé à émettre des adresses IP à partir de son serveur DHCP intégré. Et plusieurs de ses collègues se sont vu attribuer des adresses IP erronées.
Outre des raisons de sécurité, l'analyse des adresses IP est également la première étape de toute tentative de gestion des adresses IP. Alors que de nombreux outils de gestion des adresses IP (IPAM) (sinon tous) incluent une certaine forme d'analyse des adresses IP, beaucoup choisissent de gérer les adresses IP à l'aide d'un processus manuel au lieu d'un outil intégré. Dans ces situations, les outils d'analyse d'adresses IP deviennent une nécessité.
Pour les personnes sans aucun type de processus formel de gestion des adresses IP, l'analyse des adresses IP est peut-être encore plus importante. Ce sera souvent le seul moyen de s'assurer qu'il n'y a pas de conflits d'adresses IP. Cela peut, en fait, être considéré comme un moyen assez grossier de pseudo-gérer les adresses IP.
Présentation de Ping
Peu importe ce dont vous avez besoin pour analyser les adresses IP, la plupart des outils sont basés sur Ping. Jetons un coup d'œil à cet utilitaire omniprésent mais antique. Ping a été créé par nécessité en 1983, prouvant une fois de plus que la nécessité est la mère de l'invention. Son développeur avait besoin d'un outil pour l'aider à déboguer un comportement anormal du réseau qu'il observait. Son nom fait référence au son des échos des sonars entendus dans les sous-marins. Aujourd'hui, ping est présent sur presque tous les systèmes d'exploitation, mais sa mise en œuvre varie quelque peu selon les plates-formes. Certaines versions offrent plusieurs options de ligne de commande qui peuvent inclure des paramètres tels que la taille de la charge utile de chaque demande, le nombre total de tests, la limite de sauts de réseau ou l'intervalle entre les demandes. Certains systèmes ont un utilitaire Ping6 associé qui sert exactement le même objectif mais utilise des adresses IPv6.
Voici une utilisation typique de la commande ping sur Linux (l'option "-c 5" ci-dessous indique au ping de s'arrêter après cinq répétitions, imitant le comportement par défaut de Windows) :
$ ping -c 5 www.example.com PING www.example.com (93.184.216.34) : 56 octets de données 64 octets de 93.184.216.34 : icmp_seq=0 ttl=56 time=11.632 ms 64 octets de 93.184.216.34 : icmp_seq =1 ttl=56 temps=11.726 ms 64 octets de 93.184.216.34 : icmp_seq=2 ttl=56 temps=10.683 ms 64 octets de 93.184.216.34 : icmp_seq=3 ttl=56 temps=9.674 ms 64 octets de 93.184.216.34 : icmp_seq=4 ttl=56 time=11.127 ms --- Statistiques de ping de www.example.com --- 5 paquets transmis, 5 paquets reçus, 0,0% de perte de paquets aller-retour min/avg/max/stddev = 9.674/10.968/ 11,726/0,748 ms
Le fonctionnement interne de Ping
Ping est un utilitaire assez simple. Tout ce qu'il fait est d'envoyer des paquets de demande d'écho ICMP à la cible et d'attendre qu'elle renvoie un paquet de réponse d'écho ICMP. Ce processus est répété un certain nombre de fois—cinq par défaut sous Windows et jusqu'à ce qu'il soit arrêté manuellement par défaut sous la plupart des implémentations Unix/Linux. Une fois la commande terminée, les statistiques de réponse sont compilées et affichées. L'utilitaire calcule le délai moyen entre les demandes et leurs réponses respectives et l'affiche dans ses résultats. Sur la plupart des variantes *nix, il affichera également la valeur du champ TTL (durée de vie) des réponses, donnant une indication du nombre de sauts entre la source et la destination.
Pour que la commande fonctionne, l'hôte ping doit respecter la RFC 1122. La norme spécifie que tout hôte doit traiter les demandes d'écho ICMP et émettre des réponses d'écho en retour. Et tandis que la plupart des hôtes répondent, certains désactivent cette fonctionnalité pour des raisons de sécurité. Les pare-feu bloquent également souvent le trafic ICMP. Pour contourner cela, les meilleurs outils d'analyse d'adresses IP peuvent utiliser un type de paquet différent d'ICMP pour vérifier si une adresse IP répond. Le ping d'un hôte qui ne répond pas aux requêtes d'écho ICMP ne fournira aucun retour, ce qui est exactement comme le ping d'une adresse IP inexistante.
Les meilleurs outils de scanner réseau
Cette liste comprend certains des meilleurs outils que nous avons pu trouver pour l'analyse du réseau. Nous avons intégré des outils pour la plupart des plates-formes afin que, que vous soyez un utilisateur Windows, Linux ou Mac, il y ait quelque chose pour vous. Certains des outils de notre liste sont de purs scanners de réseau tandis que d'autres sont des outils plus larges qui incluent une analyse module.
1. SolarWinds IP Address Tracker (TÉLÉCHARGEMENT GRATUIT)
Le premier sur notre liste est un excellent outil de SolarWinds , une société bien connue dans le domaine de l'administration réseau pour créer certains des meilleurs outils et également pour publier de nombreux outils gratuits, chacun répondant à un besoin spécifique des administrateurs réseau. Avec des outils gratuits tels que Advanced Subnet Calculator ou Kiwi Syslog Server , le SolarWinds IP Address Tracker est l'un de ces outils gratuits.
Le SolarWinds IP Address Tracker peut être utilisé pour gérer et suivre jusqu'à 254 adresses IP. Cette limitation en fait un excellent outil pour les petites installations. Il suivra la disponibilité des adresses IP et vous avertira d'une pénurie imminente d'adresses IP disponibles. Il détectera également automatiquement les conflits d'adresses IP et vous alertera lorsqu'il en trouvera un. Cependant, cet outil aux fonctionnalités limitées n'interagira pas avec vos serveurs DNS et DHCP. Vous devrez résoudre manuellement tous les problèmes détectés. Il possède une interface utilisateur attrayante basée sur un tableau de bord avec un statut codé par couleur et il présente également des tendances historiques et des rapports d'événements.
2. Gestionnaire d'adresses IP SolarWinds (ESSAI GRATUIT)
Pour un outil d'entreprise plus complet, le gestionnaire d'adresses IP SolarWinds pourrait être exactement ce dont vous avez besoin. Il commence là où le traqueur d'adresses IP s'arrête. Il s'agit d'un outil de gestion d'adresses IP complet qui n'a aucune des limitations de l'outil gratuit. Celui-ci peut gérer jusqu'à 2 millions d'adresses IP, assez pour les plus gros environnements.
Bien qu'il n'inclue pas les capacités DHCP ou DNS, le gestionnaire d'adresses IP interagira avec vos serveurs DNS et DHCP existants, ce qui en fait une véritable solution DDI. Bien entendu, l'outil propose un suivi automatique des adresses IP. Il ne serait pas dans cette liste si ce n'était pas le cas. Il surveillera automatiquement vos sous-réseaux afin que vous sachiez toujours comment les adresses IP sont utilisées. Le système vous avertira des conflits d'adresses IP, des étendues épuisées et des enregistrements DNS incompatibles.
L'outil s'intègre aux serveurs DHCP de Microsoft, Cisco et ISC et fonctionnera avec les serveurs DNS BIND et Microsoft. Le prix commence à 1 995 $ et varie selon le nombre d'adresses gérées. Un essai gratuit de 30 jours est disponible si vous souhaitez tester le produit avant de l'acheter.
3. Scanner IP en colère
Le Angry IP Scanner est un outil multi-plateforme qui fonctionne sous Windows, Mac OS et Linux. Cet outil peut scanner des réseaux ou des sous-réseaux complets mais aussi une plage d'adresses IP ou une liste d'adresses IP dans un fichier texte. Il utilise Ping pour trouver les adresses IP qui répondent, mais il résoudra également les noms d'hôte et les fournisseurs d'adresses MAC ainsi que fournira des informations NetBIOS pour les hôtes qui le prennent en charge. Cet outil est également un scanner de ports et peut répertorier les ports ouverts sur chaque hôte répondant.
Le scanner IP Angry est un outil basé sur une interface graphique, mais il existe également une version en ligne de commande que vous pouvez utiliser. Ceci est utile pour inclure les fonctionnalités de l'outil dans vos scripts. Les résultats sont affichés à l'écran sous forme de tableau et peuvent être exportés vers plusieurs formats de fichiers tels que CSV ou XML.
4. Scanner IP avancé
Le scanner IP avancé a une tournure intéressante. L'outil fonctionne sous Windows et est conçu pour Windows. Plus d'informations sur tout cela dans un instant. Ce logiciel prend simplement une plage d'adresses IP comme entrée. Vous pouvez également fournir à l'outil un fichier texte contenant une liste d'adresses IP. L'outil analysera les adresses et vous fournira une liste des adresses qui répondent. Mais vous n'avez pas seulement des adresses IP, l'outil affichera également le nom de chaque hôte, l'adresse MAC et le fournisseur d'interface réseau.
Pour les hôtes Windows que l'outil découvre, vous obtenez beaucoup plus de fonctionnalités. Par exemple, l'outil répertorie les partages réseau. Et cliquer sur n'importe quel partage l'ouvre sur votre ordinateur. Vous pouvez également démarrer une session de contrôle à distance à l'aide de RDP ou de Radmin ou allumer ou éteindre à distance un ordinateur Windows, à condition qu'il soit activé sur le réseau local.
5. Scanner réseau SoftPerfect
Le scanner réseau SoftPerfect analysera une plage d'adresses IP et répertoriera celles qui répondent avec leur adresse MAC, leur nom d'hôte et leur temps de réponse. Il peut également être utilisé comme scanner de ports et listera éventuellement les ports IP ouverts sur chaque hôte.
Tout comme notre entrée précédente, des fonctionnalités supplémentaires sont disponibles pour les hôtes Windows. Cet outil affichera, par exemple, tous les partages sur chaque hôte. Même les partages masqués seront affichés. Il peut également répertorier les comptes d'utilisateurs actuellement connectés à chaque ordinateur Windows. De plus, l'outil vous permettra d'accéder à distance aux ordinateurs et d'exécuter des commandes à distance. Et enfin, vous pouvez diffuser des messages vers les ordinateurs découverts.
6. Scanner réseau LizardSystems
La principale différence avec le scanner réseau LizardSystems est qu'il est basé sur un navigateur. Il ne fonctionne que sous Windows et nécessite Internet Explorer. Quant à ses caractéristiques, elles ne laissent rien à désirer. L'outil est simple d'utilisation, il offre de grandes performances grâce à son utilisation du multi-threading, et il est évolutif. Il n'y a en fait aucune limite au nombre d'adresses que vous pouvez numériser.
Il existe également de nombreuses fonctionnalités avancées telles que le filtrage des résultats ou des contrôles d'état personnalisables qui vérifieront tout port que vous spécifiez. Il récupérera également les informations NetBIOS et vérifiera les droits d'accès aux ressources distantes. Et si vous souhaitez manipuler les résultats, vous pouvez les exporter au format HTML, XML ou texte.
7. LanScan
LanScan d' Iwaxx est disponible sur l' App Store d'Apple. C'est une application simple qui fait exactement ce que son nom l'indique : analyser un réseau local. Il s'agit d'un scanner de réseau IPv4 gratuit, simple et efficace. Il peut découvrir tous les périphériques actifs sur n'importe quel sous-réseau. Il peut s'agir du sous-réseau local ou de tout autre sous-réseau que vous spécifiez. En fait, il est assez flexible lorsqu'il s'agit de spécifier ce qu'il faut analyser et il peut être aussi petit qu'une seule adresse IP et aussi grand qu'un réseau entier. Une caractéristique unique de ce produit est la façon dont il utilisera ARP pour analyser un sous-réseau local et utilisera les paquets ping, SMB et mDNS pour analyser les réseaux externes et publics.
Ce produit possède plusieurs fonctionnalités avancées. Il détectera par exemple automatiquement les interfaces configurées. Il affichera également l'adresse IP, l'adresse MAC, le nom d'hôte et le fournisseur de la carte d'interface associés à chaque adresse IP découverte. Il découvrira également les domaines SMB s'ils sont en cours d'utilisation et effectuera une résolution de nom d'hôte en utilisant DNS, mDNS pour les appareils Apple ou SMB pour les appareils Windows.
L'achat intégré vous permettra de mettre à niveau l'application vers la version pro qui n'a qu'une seule fonctionnalité supplémentaire : elle affichera le nom d'hôte complet de chaque hôte découvert. La version gratuite n'affichera que quatre noms d'hôtes complets et les 3 premiers caractères des autres.
8. Scanner IP pour Macintosh
Le scanner IP pour Macintosh analysera votre réseau local pour identifier les adresses IP utilisées et identifier tous les ordinateurs et autres périphériques du réseau. Le produit est gratuit pour une utilisation sur de petits réseaux domestiques comptant jusqu'à six appareils et des versions payantes Home et Pro sont disponibles pour les réseaux plus importants. L'outil donne des résultats puissants mais il est facile et intuitif à utiliser. Les réseaux locaux sont analysés automatiquement et des plages d'adresses IP personnalisées peuvent être ajoutées et analysées manuellement
Le scanner IP pour Macintosh est conçu pour vous permettre de personnaliser les résultats de votre analyse. Une fois qu'un appareil a été identifié, vous pouvez lui attribuer une icône et un nom personnalisés pour le reconnaître plus facilement en un coup d'œil. L'outil vous permettra de trier la liste des résultats par nom de périphérique, adresse IP, adresse MAC ou horodatage de la dernière vue. Il peut également vous donner un aperçu du réseau actuel ou vous montrer les changements au fil du temps.
L'affichage des résultats est hautement personnalisable et vous pouvez ajuster les colonnes, la taille du texte, la transparence du cadre, etc. Double-cliquer sur un appareil vous donne plus d'informations et vous permet de personnaliser son apparence. Un clic droit sur un périphérique vous permettra de lancer une séquence de ping ou d'exécuter une analyse de port de celui-ci.
9. Scanner Bopup
Il est inattendu de voir un produit de B-Labs sur cette liste car la société est généralement spécialisée dans les systèmes de messagerie. En fait, son Bopup Scanner est son seul outil d'administration réseau. C'est un outil gratuit pour le système d'exploitation Windows.
Cet outil analysera votre réseau et produira une liste de tous les appareils connectés. Il affiche les adresses IP, les noms d'hôte et les adresses MAC. Il vous indiquera également si un serveur Web répond sur chaque hôte qu'il teste. Vous pouvez explorer chaque hôte pour afficher plus d'informations telles qu'une liste des partages disponibles. Du point de vue des options, l'outil vous permettra de spécifier exactement les adresses IP à analyser et vous pouvez également définir le délai de réponse pour empêcher les adresses IP qui ne répondent pas de ralentir le processus.
10. Scanner réseau/IP MyLanViewer
Le scanner réseau/IP MyLanViewer est un scanner d'adresses IP gratuit pour Windows dont le principal facteur de différenciation est la façon dont les résultats sont affichés. Au lieu d'un tableau avec une liste d'adresses IP et des paramètres correspondants, cet outil présente les résultats de manière hiérarchique. Il ressemble au volet gauche d'une fenêtre de l'Explorateur Windows.
Cet outil analysera l'ensemble du réseau où l'ordinateur utilisé pour l'exécuter est connecté. Il affichera chaque hôte répondant comme un nœud sur une structure arborescente. En cliquant sur le signe plus à côté de n'importe quelle entrée, vous obtiendrez plus d'informations à son sujet. Il affiche le même complément de données que la plupart des autres outils.