|
|
 |
2.4 beta 2 e 2.4 definitiva
- Introdotto il supporto alla multisessione, ossia ST ora e'
in grado di
ricevere più connessioni contemporanee dal client di posta ed accedere così
più rapidamente alle caselle! Questa modifica si e' resa necessaria per via
della sempre maggiore diffusione di programmi che effettuano sessioni multiple
(es. Eudora, Outlook , Netscape, Mozilla, Thunderbird, ...).
- Rivisto l'intero programma di configurazione STConfig,
eliminando
l'interfaccia "a schede" sostituendola da una più moderna lista.
- Se ST e' stato impostato per la connessione dial-up ma e'
stato specificato un
server SMTP predefinito, non restituisce più l'errore ma tenta comunque la
connessione al server predefinito.
- Modificato il comportamento del click sull'icona di ST: con
il singolo click
sinistro ora si apre la visualizzazione spam cancellato (STViewer), con il
doppio click sinistro l'analisi nuovo spam, con il singolo click destro il
menu
contestuale (come prima), e con il doppio click destro si apre ora il log.
- Migliorato l'aspetto dei pannelli, rendendolo più
"aggiornato" secondo lo
stile XP. Ovviamente solo se il programma gira sotto XP...;-)
- Completato il pannello DNSBL nel quale e' ora possibile
inserire nuovi name
server utente.
2.4 beta
- Il programma in background, ossia il vero e proprio
"motore" antispam, e'
stato "alleggerito" come dimensioni (ora 'eseguibile e' poco più di 200k) e
come requisiti di memoria. Sono state rimosse dal "motore" le schermate di
configurazione, modifica questa che ha permesso di diminuire i requisiti di
memoria di circa 2 megabyte!
- E' stata notevolmente migliorata la velocità di caricamento
delle regole e
quindi di attivazione del programma, dai precedenti 30 secondi (in media) ora
il
programma si attiva in pochissimi secondi. Inoltre il metodo utilizzato aggira
il problema con l'antivirus NOD32 che faceva salire il tempo di attivazione ad
oltre 2-3 minuti, e la limitazione di dimensione (64k byte) dei file INI
gestibili sui sistemi Windows 9x e WinME.
- E' stato introdotto un apposito programma di
configurazione, separato dal
"motore" ST. Il programma include anche una nuova funzione per aiutare
l'utente
nella configurazione degli account, con acquisizione automatica (ed eventuale
modifica) delle impostazioni di Outlook Express, fornendo automaticamente le
modifiche consigliate.
- E' stata introdotta anche l'utility "STViewer" per la
visualizzazione dello
spam cancellato ed il suo eventuale recupero (rendendo quindi non più
necessaria la scomoda apertura con Blocco note del file "spamXX.txt"). Il
viewer
viene richiamato automaticamente anche mediante il pulsante "Mostra spam" o
dal
menu di ST.
- Introduzione del controllo su blacklist DNSBL grazie al
quale se uno spam non
viene riconosciuto dalle regole di ST, gli indirizzi IP presenti nei messaggi
vengono anche cercati nelle blacklist DNSBL, aumentando ulteriormente
l'efficienza del programma!
- Modificato e migliorato l'analizzatore delle linee "Received"
per consentire
l'introduzione del filtro per BlackList e migliorare il riconoscimento delle
linee e degli indirizzi IP sei server
- Migliorata la gestione dell'accesso remoto, inserendo
direttamente nel menu di
ST la scelta tra dial-up e connessione permanente, anche per facilitare l'uso
di
computer portatili.
- Nuovo programma di installazione, molto più pratico (un
unico file exe e non
più un pacchetto ZIP auto-decompattante) e versatile: vengono ora effettuate
automaticamente alcune operazioni prima delegate all'utente o alla
configurazione, ad esempio dopo l'installazione e successivo restart del
sistema
il programma sarà già attivo e mostrerà la pagina con le istruzioni per la
prima configurazione. Inoltre in caso di disinstallazione non e' più
necessario
chiudere prima Spam Terminator perché ci pensa il programma di
disinstallazione
stesso, riavviando anche il PC.
- Le porte POP3 ed SMTP predefinite sono ora 8110 e 8025, per
evitare conflitti
con proxy, altri programmi ed antivirus
- Corretto un piccolo bug che non faceva più rispondere ST
alle connessioni
locali quando esisteva un problema sulla gestione dell'accesso remoto o quando
si tentava una sessione di posta ed ST era stato configurato per il dial-up ma
non era presente alcuna connessione.
- Sono state rimosse alcune opzioni di configurazione
obsolete, poco utilizzate
o non particolarmente utili, come la visualizzazione di un pannello al
caricamento del programma o del pannello eventi ad ogni sessione di posta, e
la
sezione dei costi telefonici. Inoltre per maggiore sicurezza non e' più
presente l'opzione per consentire connessioni da sistemi diversi dal proprio,
quindi ST rifiuterà qualsiasi eventuale tentativo di connessione esterna.
- Il programma opera ora in modo più rapido se la casella e'
vuota o se i
messaggi presenti erano tutti spam, rispondendo direttamente +OK 0 0 al
comando
LIST.
- Aggiunto il controllo delle linee "X-Mailer" per poter
riconoscere anche
questo tipo di intestazione (la lista utilizzata è la stessa dei mittenti
indesiderati)
- Modificato il pannello di gestione dei mail server SMTP,
reso più pratico ed
intuitivo rispetto al precedente
- L'opzione "Archivia i nuovi spam analizzati" viene
automaticamente attivata
quando viene selezionata anche "Rileva automaticamente i file EML salvati"
Versione 2.3.151 FINALE:
- Versione di rilascio completa di installazione.
Versione 2.3.150 (solo aggiornamento):
- Per evitare interferenze da parte degli antivirus, e'
stato eliminato l'uso del file temporaneo per la memorizzazione del
messaggio correntemente analizzato, che viene ora completamente mantenuto
in memoria.
Versione 2.3.140 (solo aggiornamento):
- Versione "speciale" per risolvere un problema con
alcune mailing list: gli
"amici" ora vengono verificati non solo nel campo "From:" ma anche in
"Return-Path:" e "Reply-To:".
- Viene anche risolto un problema (errore "run-time 75")
che può comparire su alcuni sistemi
Versione 2.3.135:
- Portato a 5 il numero minimo del parametro "Max
destinatari".
- Corretto un piccolo bug che provocava un errore
run-time durante l'aggiornamento delle regole di sistema.
Versione 2.3.133c:
- Creato pulsante "Dir personale" mediante il quale e'
possibile accedere rapidamente alla directory delle impostazioni
personali di ST
- Resa opzionale l'archiviazione automatica dei messaggi
spam analizzati
- Quando ST riceveva una mail con virus, il programma
poteva bloccarsi se l'antivirus impediva l'accesso al file temporaneo
contenente il messaggio da analizzare.
- Corretto un bug che non consentiva la corretta
gestione del file di log degli errori ("error.log")
Versione 2.3.118c:
- Per consentire la
personalizzazione di filtri ed opzioni diversi per ogni utente di una
stessa macchina ed ovviare ad alcuni problemi utenti con account limitato
sotto XP e 2000, i file "terminator.ini" e "user.ini" si trovano ora in
una directory all'interno delle cartelle private di ogni utente, ossia
in: "c:\Documents
and Settings\NomeUtente\Dati Applicazioni\" Come ulteriore
conseguenza, anche ogni utente può decidere di attivare
o meno ST (in precedenza veniva attivato per l'intera macchina)
- Aggiornato il tool "STImport"
per l'importazione dei mittenti bloccati
- Inserito un filtro sul
testo delle mail per non considerare i "commenti" html (il testo
contenuto tra "<!--" e "->"), spesso utilizzato dagli spammer per
mascherare le parole chiave più "sensibili".
- Aggiunto il
riconoscimento automatico della presenza di nuovi messaggi nella cartella
del nuovo spam da analizzare, ed introdotta l'opzione per poter
disabilitare tale riconoscimento
- Per rendere le
statistiche più affidabili, nella funzione Analizza Nuovo Spam il
messaggio analizzato viene conteggiato come spam non riconosciuto
solamente quando viene inserita almeno una nuova regola.
Versione 2.3.101c:
- La funzione "Analizza nuovo spam" memorizza ora
anche il tipo di file
("eml" o "txt") analizzato, oltre alla directory.
- In "Analizza nuovo spam" quando veniva aggiunto un
testo contenente un segno "=" questo veniva mostrato come "{u}" (il
formato interno delle regole): anche se questo non aveva alcuna
conseguenza per il funzionamento, e' stato corretto per evitare di
creare confusione agli utenti
- Aggiunto un filtro sulle regole per evitare che
l'inserimento di una regola che inizia con il carattere "[" possa
impedire l'accesso alle regole successive nel file "user.ini". -
Corretto un bug nel pannello di analisi nuovo spam che non abilitava il
pulsante per inserire un destinatario come nuovo mittente indesiderato.
- Ampliata la capacità della finestra attività (ora
mostra le ultime 500 linee invece delle precedenti 100).
- Corretto un bug che non consentiva la completa
disattivazione dell'opzione "Ignora messaggi più grandi di..."
Versione 2.3.87C:
- Aggiunto un nuovo
parametro di configurazione per dire a Terminator di ignorare tutti i
messaggi più grandi di una determinata dimensione (utile per evitare
falsi positivi per messaggi con allegati)
- Facendo doppio click
con il tasto destro sull'icona di ST nel tray ora si può richiamare
rapidamente il pannello analisi nuovo spam
- Terminator ora
"ricorda" la directory utilizzata per leggere l'ultimo messaggio spam
analizzato
- Introdotta la
cancellazione automatica dei file "spamXXX.txt" obsoleti (default=30
giorni, parametro "MaxSavedSpam" in terminator.ini)
- Velocizzata la fase
di filtraggio in caso di spam (il messaggio da cancellare non viene
più letto una seconda volta dal server remoto, ma da un file locale).
- Unificati i parametri
che specificavano il numero di linee di testo da analizzare e quello
del numero di linee da salvare prima della cancellazione.
- Nelle Opzioni,
spostato nel pannello "Testo" il parametro "Analizza le prima linee di
testo"
- Corretto un bug della
pulizia regole che non permetteva di riconoscere ed eliminare
correttamente le regole contenenti il carattere "=".
- Migliorata la routine
per il riconoscimento del nome della CPU
- Corretto un bug che
sotto NT 4.0 portava di tanto in tanto ad un errore di run-time per la
mancanza del RAS in quella versione di Windows
Versione 2.3C:
- Ridotto il tempo medio di attivazione del
75% (da circa 40 secondi a meno di 10)!!!
- Introdotta una routine automatica per ripulire
le regole utente da inutili doppioni delle regole di sistema, e
rendere quindi ancora più rapida l'attivazione del programma
- Le liste Mittente, Dominio, Oggetto ed Amici sono
state ordinate alfabeticamente per consentire una ricerca più
agevole
- Ampliato il pannello di analisi nuovo spam,
ed inserito anche un riquadro con il corpo del messaggio, per
consentire di inserire nuove regole anche per il filtro per testo
- Aggiunta nel report di fine sessione
l'indicazione dell'efficienza media dell'analisi (messaggi
per secondo)
- In caso di problemi con RASAPI32.DLL è stato reso
opzionale l'uso di tale libreria (ad es. con sistemi NT4)
- Introdotto, per statistiche future, un
contatore per ogni singola voce delle blacklist From, Subject,
Domain, TLD e Testo
- Eliminato un importante bug che impediva il
pieno riconoscimento delle regole di sistema, con conseguente minore
efficienza!
- Corretto un bug che impediva la riattivazione
delle checkbox che controllano l'uso delle blacklist "Mittente",
"Domino", e "Oggetto".
- Eliminato un piccolo bug che in alcune condizioni
di configurazione del RAS provocava un errore di run-time durante l'inizializzazione.
- Eliminato un bug che impediva in "Analizza nuovo
spam" la visualizzazione del testo del messaggio appena analizzato
- Eliminato un bug che generava un errore quando
veniva cancellato il contenuto dei campi "Salva max.. linee" e
"Analizza le prime ... linee di testo"
Versione 2.3b:
- Viene ora considerato "oggetto vuoto o invalido" se
contiene i
caratteri 0xA0, 0x0D, o 0x0A o un numero eccessivo di caratteri
anomali (ossia superiori a 0xB0)
- Il filtro antivirus viene comunque considerato anche
in caso di
mittente "amico" (visto che ovviamente e' ormai abbastanza frequente
che sia un ignaro amico ad essere stato infettato).
- Il controllo dei destinatari viene ora effettuato non
solamente sulla
linea "To:", ma anche sugli eventuali destinatari in "CC:"
- Il programma, se impostata l'attivazione automatica,
viene ora
registrato in esecuzione a livello di sistema (chiave LOCAL_MACHINE e
non più in CURRENT_USER)
- Corretto un bug della procedura guidata: se si
inseriva un nome
di server SMTP e si faceva click su "Registra" senza aver prima
selezionato una delle connessioni remote elencate, veniva emesso un
errore di run-time "Indice non compreso nell'intervallo"
- Per migliorare il debug, la risposta di Terminator
alla connessione
locale pop3 e' "+OK Terminator x.y.z on yyy ready" dove "x.y.z" e' la
versione dell'engine Terminator, e "yyy" il nome della macchina.
- Aggiunto il controllo per BadTrans.B (il quale nel
subject inserisce
uno spazio prima del "Re:")
Versione 2.2.142:
- Introdotto il "server SMTP predefinito" il quale
viene utilizzato da
Terminator o in mancanza di un server SMTP associato alla connessione
RAS, o l'utente usa una connessione permanente (LAN).
- Corretto il salvataggio delle statistiche: nel file
CSV il valore
corrispondente alla regola "Amici" andava erroneamente a capo.
Versione 2.2:
- Introdotto un pannello di configurazione guidata
(Configuration Wizard) mediante il quale è possibile impostare rapidamente il programma specificando il livello di protezione desiderato.
Nella configurazione guidata è stato introdotto anche un pannello per la configurazione dei server SMTP associati ad ogni connessione
RAS definita sul sistema. Inserito anche un pannello per spiegare in modo semplice la configurazione del client di posta.
- Nella funzione di analisi nuovo spam sono state introdotto delle dialog box per consentire di modificare le stringhe prima di
aggiungerle nei filtri.
- In precedenza quando un messaggio veniva riconosciuto come spam (perché veniva soddisfatta una delle regole), l'elaborazione veniva
interrotta: per rendere invece più significative le statistiche, il controllo non viene
più interrotto pertanto verranno considerate
nelle statistiche TUTTE le caratteristiche del messaggio. Questo significa anche che il totale dei contatori non
coinciderà più con
il totale degli spam, però la ripartizione delle tipologie di spam riconosciuti
risulterà più reale permettendo di determinare quale
filtro sta dando i risultati migliori.
- Completamente riscritta la routine di analisi dei messaggi per renderla
più efficiente e parametrica per le future estensioni dei
filtri.
- Corretti molti messaggi relativi ai tipi di spam per renderli più comprensibili e precisi.
- Introdotta la possibilità di salvare le statistiche in formato CSV per rendere
più agevole l'acquisizione su fogli elettronici.
- Esteso il pannello delle statistiche per includere anche le informazioni relative alle regole utilizzate (versione, numero di
mittenti, oggetti e dominii indesiderati presenti in archivio). Queste informazioni vengono registrate anche nel file delle
statistiche.
- Possibilità di salvare automaticamente le statistiche mensili in un file
CSV, per eventuali successive statistiche ed elaborazioni
- Aggiunta un'opzione per definire il numero di linee di testo da salvare dei messaggi da cancellare.
- Introdotto un carattere nelle linee di log per identificarne il livello
("!"=Dettagliato/debug, "-"=Normale, "*"=Minimo/errori).
- Allargato il pannello dell'attività (il "log") per consentire non solo di visualizzare le linee di log
più lunghe, ma anche di
inserire le nuove voci delle statistiche.
- Introdotta una nuova blacklist per TLD (Top Level
Domain) grazie alla quale si intende filtrare tutta quella massa di spam proveniente da (o
inoltrata tramite) gran parte dei server open-relay di paesi secondari, sfruttati dai peggiori
spammers. L'elenco, completamente configurabile e personalizzabile, consente in pratica di considerare
direttamente spam tutti i messaggi inviati o transitati, ad esempio, per un server coreano o
malese...
- Aggiunta una nuova voce delle statistiche per considerare i messaggi eliminati grazie al filtro per TLD
- I messaggi che vengono acquisiti dalla funzione "Analizza nuovo spam"
vengono spostati in una cartella "Analizzati". Questo per evitare sia di acquisire due volte lo stesso messaggio, sia per render
più
affidabili i contatori (ogni messaggio che viene aperto tramite questa funzione viene conteggiato nelle statistiche come
"spam non riconosciuto"!)
- Sostituito il file wav che viene suonato all'arrivo di messaggi spam con un pezzo della canzone
"spam, spam..." dei vichinghi della scenetta Monty Python Flying
Circus..;-)
- Aggiunta un'opzione per impedire connessioni a Terminator da parte di indirizzi IP diversi dal proprio (protezione da eventuali tentativi
di connessione remota)
Versione 2.1
- Il file temporaneo utilizzato per elaborare l'ultimo messaggio
(mail.tmp) non veniva cancellato.
- Alla perdita della connessione remota vengono immediatamente resettate tutte le eventuali sessioni
in corso.
- Aggiunto il controllo del dominio indesiderato anche per il destinatario
- L'icona del programma non lampeggiava quando era in atto una sessione SMTP (come invece accade per le sessioni POP3)
- Il contatore dei messaggi spam non riconosciuti (derivati dal numero di messaggi analizzati tramite "Analizza nuovo spam") non
veniva registrato, pertanto ad ogni restart risultava azzerato.
- Nel log (il file "terminator.log") non veniva registrata data ed ora di ogni
linea
- Il wav che viene associato allo spam, veniva riprodotto in modalità sincrona, ossia Terminator non proseguiva l'elaborazione
fino al termine della riproduzione del suono.
- Inserendo un testo contenente il carattere "=" la regola non veniva caricata correttamente. Consentito l'uso del carattere "="
anche all'interno delle regole per mittente, oggetto.
- Modificate le linee di log che riguardano l'intercettazione della tipologia di spam per renderle
più complete
- Modificato il formato dell'intestazione del file contenente lo spam eliminato, per mostrare tutte le regole che il messaggio viola.
- Il pannello opzioni indicava ancora la scritta "shareware"...;-)
- Corretto un bug che portava ad ignorare la "disabilitazione" di alcune voci delle blacklist (i segni di spunta per
abilitare o disabilitare la singola voce)
- Migliorato il calcolo del costo approssimativo delle connessioni RAS
- Introdotta un'opzione di configurazione per non far mostrare il pannello di stato del caricamento della configurazione durante l'attivazione
del programma.
|