LinuxAlternative

Linux · Outils système

nethogs

Nethogs est un outil en ligne de commande léger qui affiche le trafic réseau par processus en temps réel.

Open sourceGratuit
Soyez le premier à noter
Licence
GPL-2.0
Dernière version
0.9.0

Qu’est-ce que nethogs ?

Nethogs a été écrit en 2004 par Andreas Böhme et publié pour la première fois pour Linux. Il est inclus dans les principales distributions depuis plus d'une décennie, ce qui en fait un choix mature et fiable pour surveiller l'utilisation du réseau. Cet outil s'adresse aux administrateurs système, aux développeurs et aux utilisateurs avancés qui ont besoin d'une vue rapide, basée sur le terminal, de la bande passante par processus. Il fonctionne sur tout noyau Linux prenant en charge le système de fichiers /proc. Comparé aux outils Windows comme GlassWire, Nethogs offre une interface brute, uniquement en texte. Il ne dispose pas des tableaux de bord graphiques et des alertes de GlassWire, mais il fournit une sortie instantanée et scriptable qui peut être redirigée vers d'autres outils ou journalisée pour une analyse ultérieure.

Idéal pour : Surveillance du trafic réseau par processus sur les serveurs ou les postes de travail, sans besoin d'interface graphique.

Fonctionnalités clés de nethogs

  • Affiche la bande passante par processus
  • Mises à jour en temps réel
  • Prend en charge IPv4 et IPv6
  • Peut agréger par interface
  • S'exécute en root ou avec set-uid
  • Fonctionne sur les serveurs sans interface graphique
  • Aucune dépendance externe
  • Peut être intégré avec cron ou systemd

Points forts

  • Pas d'interface graphique, faible consommation de ressources
  • Disponibilité inter-distributions
  • Sortie scriptable
  • Répartition claire par processus
  • Gratuit et open source

Points faibles

  • Nécessite root ou set-uid pour une visibilité complète
  • Pas de graphiques historiques ou d'alertes
  • Limité à la sortie du terminal
  • Aucune option de filtrage intégrée

Logiciels Windows remplacés par nethogs

Installer nethogs sous Linux

Ubuntu / Mintsudo apt install nethogs
Debiansudo apt install nethogs
Fedorasudo dnf install nethogs
Arch / Manjarosudo pacman -S nethogs
openSUSEsudo zypper install nethogs

Conseils pour les utilisateurs de Windows

Si vous passez de GlassWire à Nethogs, rappelez-vous que Nethogs n'affiche que le trafic en direct ; il ne conserve pas de journaux et ne fournit pas d'alertes. Il n'y a pas de formats de fichiers à migrer. Utilisez les mêmes raccourcis clavier auxquels vous êtes habitué dans un terminal : appuyez sur Ctrl+C pour arrêter, Ctrl+Z pour mettre en pause. Pour une expérience plus visuelle, redirigez la sortie de Nethogs vers des outils comme vnstat ou bmon pour générer des graphiques.

nethogs : questions fréquentes

Nethogs fonctionne-t-il sur macOS ?

Non, Nethogs est un outil spécifique à Linux et repose sur le système de fichiers /proc, que macOS ne fournit pas.

Puis-je exécuter Nethogs sans privilèges root ?

Vous pouvez l'exécuter en tant qu'utilisateur standard, mais vous ne verrez que le trafic des processus dont vous êtes propriétaire ; une visibilité complète nécessite les privilèges root ou set-uid.

Y a-t-il un moyen de filtrer par nom d'application ?

Nethogs ne prend pas en charge le filtrage nativement ; vous pouvez rediriger sa sortie vers des outils comme grep ou awk pour isoler des processus spécifiques.

À quelle fréquence Nethogs se met-il à jour ?

Il se met à jour chaque seconde par défaut, mais vous pouvez modifier l'intervalle avec l'option -t.

Mis à jour le