Capítulo 2: Scripts para la vecina

Tarde varios días en saber de ella. Primero por culpa de las diarreas y vómitos causados, supongo, por el Chateax Garrulón del 2004 y después porque la lectura de la trilogía de Stieg Larsson me había absorbido por completo. Ni siquiera me conectaba a la red. La llamé.

  • Es que verás, te he hecho un script para ver de una forma más simple las visitas que recibas en tu página.

No era cierto que lo hubiera escrito para ella, lo tenía de hacía tiempo pero era la excusa perfecta para volver a verla.

  • Vale, traigo unas cervezas y charlamos. Me abrió.
  • Así que un script ¿eh?, dame el lápiz que yo me encargo. He avanzado mucho últimamente .
  • Me alegro. Antes instala la aplicación necesaria:
# apt-get install geoip-bin
  • No digas más. Copi-pasto el texto:
#!/bin/bash echo

echo Las ips y procedencia de las visitas es: echo IPS=$ (cat /var/log/apache2/access.log 1

awk ‘{print $1;}’1    sort -nr 1    uniq 1     grep -v ‘:’) for x in $IPS

do

echo “$x” ‘geoiplookup $x 1  awk ‘{print$5}”

done echo

Mientras tecleaba con aquellas manos finas y delicadas, yo permanecía de pie a su lado totalmente ajeno a la pantalla y mirándola sólo a ella. Su belleza era sobria, sin estridencias ni bugs aparentes, más cercana a un gnome 2.26 que a un kde 4, con un par de terminales potentes y, por si fuera poco, todos los puertos USB funcionales y capaces de enloquecer al más friki. Ajena a mis pensamientos , ella continuaba a lo suyo:

  • Guardo como “acceso”. Cierro. Le doy permisos:
# chmod +x acceso
  • Y lo lanzo:
./acceso
  • Vaya, solo 7 visitas y, seguro, todas mías. Este script es muy  seco, awstats al menos tiene más colorines.
    • El script no hace milagros, salen las mismas  visitas pero es más rápido y casi no consume recursos.
    • ¡Los recursos! Ya han salido los recursos. ¿Pero tú de verdad piensas que mi flamante ordenata de chorrocientos núcleos, tanta RAM que se le sale de la caja y una CPU a muchosmil megahercios va a tener un bajón existencial por culpa del exceso en el consumo de recursos? Vamos hombre, eso era en la prehistoria.

La cosa no iba como yo esperaba. Si no me espabilaba aquella noche me quedaría a dos velas.

  • Tengo otro script que te dice la IP pública, la privada y la del router que también te puede ser útil.
  • Perdona, pero he tenido un día muy malo y encima me ha venido. Tu mismo me lo instalas y cuando salgas cierra, me voy a la cama.

Me quedé solo en la habitación con su PC. Me senté y puse los dedos en el teclado que ella estaba pulsando momentos antes. Cerré los ojos y por unos momentos dejé volar la imaginación. Cuando desperté del trance me lancé con el script y la aplicación necesaria:

# apt-get install w3m
#!/bin/bash echo

echo -e “\033[1;31mTus ips son estas:\033[0;0m” echo

IPU=$(w3m -dump http://cfaj.freeshell.org/ipaddr.cgi) IPR=$ (ifconfig 1     grep Bcast 1     awk ‘{print $2}’ 1     cut -d IRD=$(route -n 1     grep 11 -0.0 .0.0″ 1      cut -b 17-32 )

echo “IP Pública: $ PU” echo “IP Privada: $IPR” echo “IP Router: $ RO” echo

exit O

” ·” -f 2)

Guardé como “ips” le di permisos (# chmod +x ips) y lo arranqué  (./ ips) para comprobar si había algún error. Funcionó. Mi faena había terminado pero me sorprendí a mi mismo husmeando en su ordenata. Sólo en las aplicaciones instaladas y en lo que tenía esparcido por el escritorio (¡jamás hubiera entrado en su carpeta de usuario!). Efectivamente podía observarse que se había metido de lleno en el tema. Pulsé:

# init O

Y me levanté, antes de salir pasé por delante de su cuarto y pude ver como dormía plácidamente a través de la puerta entreabierta. Le tiré un beso y salí. Aquella noche dormí mal.