shell grep access_logs

shell grep access_logs - Shell/Batch - Programmation

Marsh Posté le 17-05-2013 à 14:47:03    

Bonjour à tous
J'utilise régulièrement le shell afin de controller certaines connexions au serveur

 

Voici la syntaxe actuelle : cette dernière exclut bien les connexions débutant par l'ip 213.3 & exclut tout gclid=1 2 ou hopla, cerne uniquement le 17 ou le 18 Mai
En revanche je ne parviens ni a exclure les fichiers css ou js de ces lignes ..

Code :
  1. find access_log -exec grep -Hi "^[^'213\.3'].*[^css|js].* HTTP.*gclid=[^1|2|hopla].*1[7|8]/May" {} \;


Code :
  1. find access_log -exec grep -Hi "^[^'213\.3'].*[^css ].*HTTP.*gclid=[^1|2|hopla].*1[7|8]/May" {} \;


voici l'ensemble de mon custom log format

Code :
  1. 85.x.62.xx 200 - site.infoGET /print.css HTTP/1.1 §referer?gclid=CI§ µUserAgentµ [17/May/2013:09:28:33 +0200] 223.reverse


Donc voici au final ce qui ne se passe pas ..

Code :
  1. .*[^css|js].*
 

Merci pour vos lumières  :jap:


Message édité par grosbin le 17-05-2013 à 14:50:56

---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 17-05-2013 à 14:47:03   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed