Whois - Controlli ricorsivi

Come eseguire controlli ricorsivi sui whois e generare un file per singola query usando poche righe di bash scripting, attenzione ai limiti per server (il file si chiamera’ “list” e deve avere un dominio di secondo livello per riga) quindi questo e’ tutto: #!/bin/bash declare -a ARRAY exec 10<list let count=0 while read LINE <&10; do whois $LINE > /home/leo/whois/result/$LINE echo $LINE ARRAY[$count]=$LINE ((count++)) done echo Number of elements: ${#ARRAY[@]} echo ${ARRAY[@]} exec 10>&-

27 October 2008 @ 01:01 · Updated: 30 June 2026 @ 03:28 · leo

Php - Riconoscimento lingua browser

Visto che mi hanno chiesto un sistema per riconoscere la lingua del browser con successiva visualizzazione del rispettivo contenuto, posto il codice, spiego usanto una variabile di ambiente php e comparando le prime due cifre della lingua impostata nel browser le compara con due lingue italiano e tedesco e successivamente se non sono una di queste due rimanda alla pagine inglese, semplice e coinciso: <?php if (substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,2) == "it") { include("index_ita.htm"); } elseif (substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,2) == "de") { include("index_deu.htm"); } else { include("index_eng.htm"); } ?>

5 October 2008 @ 22:29 · Updated: 30 June 2026 @ 03:28 · leo

Dyndns Get Ip from cisco

Dal momento che l’SNMP non ha voglia da andare e avendo bisogno urgente di aggiornare un host su un dns, e essendo il router un Cisco 837 e non potendo usare ios 12.4 che supporta questo genere di protocollo, ho scritto qualche riga. Un cron esegue ogni 15 minuti questo script: /opt/dyn/noip2 -i `/opt/dyn/gci` Ecco il contenuto di gci #!/bin/sh host=192.168.x.x port=23 login=cisco passwd=cisco cmd='sh ip int brief' (echo open ${host} ${port} sleep 1 echo ${login} sleep 1 echo ${passwd} sleep 1 echo ${cmd} sleep 1 echo exit) | telnet|grep Dialer0|awk '{print $2}' Sarebbero cose da non usare.

20 August 2008 @ 09:06 · Updated: 30 June 2026 @ 03:28 · leo