WebSec

Da Wikipedia, l'enciclopedia libera.

Contents

Cos'è WebSec?

WebSec è un programma che può controllare una lista di pagine web al posto nostro, accorgendosi di qualsiasi cambiamento, evidenziandolo, ed avvertendoci via e-mail.

Perché usare websec nell'era dei feed?

Effettivamente i feed sono molto più efficienti: riducono il consumo di banda, organizzano i cambiamenti per notizie separate, sono consultabili in modo più semplice, e molto altro.

Purtroppo, non tutti i siti supportano l'RSS, ma potremmo avere ugualmente bisogno di essere informati rapidamente sui cambiamenti.

Installazione

L'installazione può variare a seconda della distribuzione che stiamo usando.

Su Debian e Ubuntu, possiamo installare websec semplicemente con

apt-get install websec

Su ogni altra distribuzione bisogna scaricare la versione più recente da [1] e decomprimere l'archivio.

Configurazione

Per configurare websec bisogna modificare, rigorosamente a manina, il file ~/.websec/url.list

url.list è un file piuttosto semplice, in cui in ogni riga segue lo schema:

variabile = valore

All'inizio del file dovremo impostare le opzioni generali del programma.

Le principali sono:

Diff: questa opzione decide se, e come, evidenziare le differenze tra la vecchia pagina e quella aggiornata. Se non si vogliono evidenziare le differenze, usare "none"; nel caso contrario scegliere "webdiff"

HiColor: Il colore usato per evidenziare le differenze. Sono previsti 4 colori "standard": blue, pink, yellow e grey.

Si possono comunque usare colori personalizzati 

specificando il formato #rrggbb.

Email: l'email a cui andranno inviate le versioni aggiornate - ed eventualmente evidenziate - delle pagine che hanno subito aggiornamenti.

EmailLink: come il precedente, ma invia solamente il link alla pagina da visitare.

MailFrom: imposta il mittente delle email.

Ce ne sono molte altre, che potete consultare con

man url.list

A questo punto possiamo elencare i siti che vogliamo tenere d'occhio: per ognuno di essi dovremo specificare, in successione, 3 opzioni:

URL qui va specificato l'url della pagina web (chi l'avrebbe mai detto? ;-) ).

Name questo è invece un nome che noi diamo alla pagina. Sarà usato nell'oggetto dell'email.

Prefix questo non va confuso con Name. Infatti è un'opzione interna che specifica il nome del file in cui verrà salvata la pagina. N.B.: l'estensione .html viene aggiunta automaticamente!

Usare websec

Una volta configurato websec, è sufficiente lanciare il comando

$ websec

E la vostra segretaria personale scaricherà e controllerà le vostre pagine preferite, mandandovi email in caso di novità.

Vi starete chiedendo: "Bello questo programma, con un comanda faccio ciò che avrei dovuto fare con decine di click. Ma...non dovrò mica lanciarlo io tutte le volte???"

Un attimo di pazienza ...

Controllo periodico: cron

Cron è un programma "standard" di un sistema UNIX-like, che ci permette di eseguire comandi in momenti predefiniti.

Quello che vogliamo è che websec venga eseguito periodicamente, con un intervallo prestabilito.

Eseguiamo allora

crontab -e

che aprirà il file di configurazione di crontab nel nostro editor preferito.

Ogni riga di crontab ha questo formato:

min ora giorno mese giorno_della_settimana comando

Quindi, supponendo di voler aggiornare le nostre pagine ogni 15 minuti, aggiungeremo questa riga:

  • /15 * * * * websec

Se invece volessimo eseguirlo alle 9.00 alle 12.00, alle 17.30 e alle 20.00, dovremmo aggiungere 2 righe:

00 9,12,20 * * * websec

30 17 * * * websec

Per un uso approfondito di cron vedi: [2]

Autore

Guida a cura di Davide Lo Re

Personal tools
Informazioni