Je suis sûr que je peux transformer un PC ou un Raspberry Pi en routeur.
Je me demande simplement si je peux utiliser ce routeur pour surveiller le trafic? Je veux dire que j'ai quatre appareils terminaux appartenant à une personne différente dans ma maison, puis-je obtenir des statistiques sur les données transmises à chaque appareil lorsque je ressens de la lenteur à naviguer sur Internet? Je veux avoir une idée de qui consomme le plus de données.
Si c'est possible, comment faire? Le Raspberry Pi est-il capable de faire cela? Toutes les instructions seront très appréciées.
Merci d'avance.
Mon outil préféré pour cette tâche est ipfm
("IP Flow Meter"). En contrat avec wireshark
, il ne nécessite pas de consigner le contenu réel du trafic et contrairement à ntop
, il n'agrège pas les données transférées lorsque vous commencez à consulter l'outil. Il agrège en permanence les données de trafic et enregistre le résultat dans des fichiers journaux.
Installation:
Sudo apt install ipfm
Configuration: Modifier /etc/ipfm.conf
tout en consultant la documentation dans man ipfm.conf
.
tilisation:
Sudo ipfm
Sudo killall ipfm && Sudo ipfm
./etc/ipfm.conf
.Je pense que pour votre besoin, wirehark serait un jeu d'enfant, vous pouvez l'installer à partir de leur site Web ou via PPA s'il n'est pas disponible dans vos référentiels (ce qui, je pense, sera le cas si vous utilisez un Raspberry Pi) Mais vous Il faut faire attention car le pi pourrait ne pas être capable de gérer toutes ces informations.
la méthode pour le faire dans Ubuntu est avec les commandes suivantes, je ne pense pas que ce sera très différent pour le pi:
Sudo apt-get install wireshark
Sudo groupadd wireshark
Sudo usermod -a -G wireshark YOUR_USER_NAME
Sudo chgrp wireshark /usr/bin/dumpcap
Sudo chmod 750 /usr/bin/dumpcap
Sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap
Sudo getcap /usr/bin/dumpcap
Consultez également ceci: http://sectools.org/tag/traffic-monitors/ c'est idéal pour surveiller les données mais assez avancé pour fonctionner, bien que vous trouverez également des tutoriels et des forums pour cela.
BTW: Si vous exécutez cela sur un PC normal, cela devrait être bien, et après avoir relu votre question, j'ai vu qu'il n'y avait pas vraiment beaucoup de données, donc le Pi devrait être bien aussi.
Si vous prévoyez d'utiliser un Raspberry Pi, vous devrez installer une édition de serveur Linux, qui ne dispose pas d'un environnement graphique qui consommera beaucoup de ressources pour rien.
Vous pouvez installer ntop: http://www.ntop.org/get-started/download/
Il fait tout.
Vous avez même une version pour Ras pi.