Au bureau, nous aimerions avoir chaque mois une sorte de vue d'ensemble des sites Web visités par les utilisateurs de notre réseau. Existe-t-il des outils fonctionnant sous Linux qui peuvent produire un tel rapport en reniflant le trafic et en générant des statistiques sur les URL ?
Réponses
Trop de publicités?Comme d'autres l'ont dit, le mieux est d'utiliser un proxy approprié et de traiter les journaux qui en découlent. Mais pour une solution bon marché et honnête, et en supposant que vous avez configuré votre infrastructure de commutation pour renifler le trafic, je trouve que
ngrep -tiw -d eth0 GET port 80
filtre les URL demandées de manière assez efficace ; il serait facile d'envoyer le tout dans un fichier puis d'utiliser awk ou perl pour le post-traiter et n'extraire que l'URL pure.
Comme d'autres l'ont dit, vous devez être sûr d'avoir le consentement du propriétaire du réseau et d'avoir au moins informé tous les utilisateurs de cette pratique avant de le faire.