Les programmes qui puiser dans un réseau informatique dans le but d'intercepter les données qui circulent entre deux machines du réseau sont appelés renifler logiciel. Ce type de logiciel peut être utilisé pour intercepter et interpréter les données sur un ordinateur ou un réseau, y compris les mots de passe du navigateur, les programmes de chat, les paramètres utilisateur et le trafic réseau. Renifler logiciel peut également être connu comme un scanner de paquets, un analyseur de paquets ou un analyseur de réseau. Types de renifler logiciel incluent le protocole Internet (IP) sniffing logiciel, HyperText Mark up Langage (HTML) renifler logiciels, scanners de ports, et reniflage de paquets programmes. Logiciel utilisé pour le réseau reniflant est le plus souvent utilisé légitimement par les administrateurs réseau pour identifier la source des problèmes de communication entre les différentes machines du réseau.
Lorsque le trafic réseau devrait couler mais ne coule pas correctement, reniflant peut aider la personne responsable de l'entretien du réseau recueillir plus d'informations qui peuvent aider à résoudre le problème. Des problèmes de réseau peuvent se produire sur l'ensemble du réseau, avec des serveurs spécifiques, ou lorsque les données sont transférées uniquement parmi les machines du réseau spécifiques. Grâce à un logiciel conçu pour l'analyse des données réseau, l'administrateur peut déterminer la nature du problème, les machines touchées par le problème et de déterminer les paramètres de l'ordinateur et du réseau qui pourraient contribuer à la lenteur du réseau.
Renifler peut être fait via une connexion sans fil, ou elle peut être réalisée en utilisant un logiciel installé sur un ordinateur qui fait partie du réseau câblé. Programmes couramment utilisés pour renifler include Carnivore, snoop et SkyGrabber . Pas tous reniflant se fait en utilisant un logiciel sniffer. Les administrateurs réseau ont souvent des scanners de matériel réalisant l'analyse de réseau. Matériel qui analyse les données du réseau comprend des dispositifs Bluetooth renifleurs basée et le matériel d'analyse qui puise directement dans un port de l'ordinateur.
Bien que le logiciel sniffer est habituellement utilisé par les professionnels des réseaux pour analyser et résoudre les problèmes du trafic réseau, il peut également être utilisé à des fins criminelles. Les virus intégrés dans les logiciels téléchargés peuvent contenir des virus renifleurs qui consignent et interprètent des données saisies dans l'ordinateur. Beaucoup de données renifleurs virus sont conçus pour glaner des mots de passe et des informations financières à partir d'ordinateurs qui ont été infectés par le virus de données renifleurs.
La plupart des gens utilisent le terme «sniffer» pour désigner tous les paquets logiciel d'analyse, mais le mot Sniffer est une marque déposée par Network Associates, le fabricant de l'analyseur de réseau Sniffer. Le terme renifleur est entré en usage commun, car un terme d'argot non une marque de commerce commun à l'acte d'utiliser un logiciel d'analyse de paquets à écouter sur le trafic réseau est «renifler», et quand un utilisateur actionne logiciel renifler à écouter sur le trafic réseau, il est dit-on utiliser le logiciel pour renifler la connexion.