== 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 [http://download.savannah.gnu.org/releases/websec/] 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: [http://a2.pluto.it/a2122.htm#almlindex3992] == Autore == Guida a cura di Davide Lo Re