27/05/2006
Petites coses
Caçadors d’IPs
Ahir vam poder caçar el(s) lladre(s) d’IPs del departament. Bé resulta que el sysadmin que hi havia abans que jo va donar una IP amb un doctorands per fer probes, però resulta que va donar la ip equivocada, la que va donar estava ocupada. Com que a la IP del punt d’accés (la ocupada) no s’hi accedia molt i els altres no l’usaven tampoc molt doncs mai, o quasi mai, es trobaven.
Per saber qui eren, bé la técnica del “ja es queixeran” no va acabar de funcionar com s’esperava, el que van fer va ser cambiar de roseta!! sort que la que van escollir la teniem ben registrada.
Pipe time
Bé ara en un minutet i fent una bona succesió de pipes i comandes de unix he aconseguit treure dels fitxers de log de l’apache les ips que hi han accedit i la data i hora de l’últim accés.
# cat /var/log/apache2/smop.no-ip.org-access.log | cut -d \ -f 1,4 | sort -r | sort -u -t \ -k 1,1 | sed -e "s/\[/-\ /"
Bàsicament el que fa és pillar el fitxer de log (se li pot posar un grep despres per pillar el que ens interessa), tallem la linia pels espais (-d \ ) i pillem els camps 1 i 4 (-f 1,4), després en fem un sort en ordre invers perquè així el sort següent ens treu l’última accés, sino treu el primer, bé en el segon sort doncs això sense repeticions (-u) usant com a delimitador un espai (-t \ ) i només tenint en compte la clau numbru 1 (-k 1,1). Per últim el tema del sed és més que res per fer la sortida un pèl més maca, sense lu del sed la data surt amb un “[” al davant, amb s/\[/-\ / ho substituïm per “- “. Estètica, com tot en aquest món, oi?
Spam
Avui he moderat el meu primer comentari, bé!! … era spam :( aviam si algú s’anima a dir-hi la seva de debó
Rallamenta…
Com el cap de setmana passat, no bé de més rallant-se fent temes de la uni, presentació de SODX “Ubicació i selecció de servidors”, un tostón, sort que el dilluns ja ho acabem i fins el 30 no hi ha examen! Un de sol, si xD.
