GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer et utiliser l'analyseur de trafic réseau Linux basé sur le Web de Darkstat

Présentation

Si vous êtes un administrateur système gérant un serveur Linux, vous voulez un outil simple qui aide à surveiller votre serveur.

Darkstat est un outil de statistiques réseau multiplateforme, léger, simple et en temps réel qui capture le trafic réseau, calcule des statistiques concernant l'utilisation et fournit les rapports via HTTP.

Installer Darkstat

  • Pour les systèmes d'exploitation Ubuntu et Debian, exécutez :
sudo apt-get install darkstat -y
  • Pour les systèmes d'exploitation CentOS et RHEL, exécutez :
dnf install darkstat -y

Configurer Darkstat

  • Modifiez le fichier de configuration principal de Darkstat et définissez votre interface réseau, votre port et votre adresse IP d'écoute
vim /etc/darkstat/init.cfg
  • Puis modifiez cette valeur comme suit
START_DARKSTAT=yes
INTERFACE="-i ens33"
DIR="/var/lib/darkstat"
PORT="-p 667"
BINDIP="-b 0.0.0.0"
DAYLOG="--daylog darkstat.log"

Remarque :vous pouvez connaître le nom de votre interface en exécutant la commande ci-dessous

nmcli c s 
  • Redémarrer le service Darkstat
systemctl restart darkstat

Vérifier l'état de Darkstat

systemctl status darkstat

Accéder à Darkstat via l'interface utilisateur Web

  • Darkstat s'exécute et écoute sur le port 667 . Vous pouvez le vérifier avec la commande suivante :
ss -antpl | grep 667
  • Ouvrez votre navigateur Web et accédez au Darkstat interface Web à l'aide de l'URL http://Server_ip:667 comme indiqué ci-dessous
  • Vous pouvez recharger automatiquement les graphiques en cliquant sur et éteint boutons.
  • Vous obtiendrez une liste de tous les hôtes du réseau qui ont tenté d'atteindre le serveur en cliquant sur les hôtes rubrique

Gérer Darkstat à partir de la CLI

  • Pour collecter des statistiques sur le réseau ens33 interface, vous pouvez utiliser le  -i drapeau comme ci-dessous.
darkstat -i ens33
  • Également pour diffuser des pages Web sur un port spécifique, incluez le -p  signaler comme ceci.
darkstat -i ens33 -p 80
  • Pour garder un œil sur les statistiques du réseau pour un service donné, utilisez -f ou drapeau de filtre. Le filtre capturera le trafic concerné par le service SSH.
darkstat -i ens33 -f "port 22"
  • Pour arrêter Darkstat, envoyez un signal SIGTERM ou SIGINT au processus parent de darkstat.

1- Obtenir l'ID du processus parent darkstat (PPID ) en utilisant le pidof commande :

pidof darkstat

2- Puis tuez le processus.

sudo kill -15 6352
OR
sudo kill -SIGTERM 6352

Conclusion

Dans ce guide, nous vous avons montré comment installer et utiliser Darkstat sous Linux pour capturer le trafic réseau via HTTP.

Merci.


Linux
  1. Comment installer et utiliser telnet sur Kali Linux

  2. Comment installer et utiliser Linux Screen ?

  3. Comment installer et utiliser SSHFS sous Linux

  4. Comment installer et utiliser Flatpak sous Linux

  5. Comment installer et utiliser Traceroute sous Linux

Comment installer et utiliser la commande Ping sous Linux

Comment installer et utiliser Telnet sur les systèmes Linux

Comment installer et utiliser ZSH Shell sous Linux

Comment installer et utiliser la commande fd sous Linux

Comment installer et utiliser Nu Shell sous Linux

Comment installer et utiliser Snapcraft sous Linux