Actualité du projet LOLog sur le blog
Une chouette mise en abîme : demander les logs pour savoir qui a publié quelque chose via les logs; exemple de publication via les logs :
wget http://labolyon.fr/ -U "Bonjour, aujourd\'hui je vais vous parler de.. blah blah blah.."
On peut déjà commencer à faire des choses rigolotes avec les logs
Comme presque tous les sites web, le LOL conserve un enregistrement des accès web au LOL (format combiné d’apache). Ce log est conservé en interne au LOL, pour sa popote personnelle (partage envisageable aux gens qui le demandent).
De ce log complet est extrait le log du Panoptique, qui ne contient que les requêtes relatives à la zone du panoptique (/panoptique). Ce log est publié sans restriction; il est utilisé pour les traitements publics du Panoptique.
L’idée est de voir qu’elles sont les IP qui ont chargé les logs du LOL
curl --silent http://labolyon.fr/labolyon.fr.log | grep "GET /labolyon.fr.log" | cut --fields 1 --delimiter ' ' | sort | uniq --count | while read nombre ip; do printf "$nombre : $ip \t"; resolveip --silent $ip; done
L’idée est de voir qu’elles sont les IP qui ont consulté le site web du LOL
curl --silent http://labolyon.fr/labolyon.fr.log | cut --fields 1 --delimiter ' ' | sort | uniq --count | while read nombre ip; do printf "$nombre : $ip \t"; resolveip --silent $ip; done