nuvoletta dei tag

Visualizzazione post con etichetta mailserver. Mostra tutti i post
Visualizzazione post con etichetta mailserver. Mostra tutti i post

mercoledì 12 marzo 2008

spamassassin : learning --ham --spam


Classica situazione per cui o passi tutte le mail a mano al programma sa-learn ( il parser per l'apprendimento del filtro bayesiano ) oppure ti tiri fuori dalla cacca sfruttando tutto quello che ti da il sistema, vabbhe sono sicuro che qualcuno ha gia creato qualcosa di simile ( c'è sul forum di roundcube una roba simile ), comunque c'ho voluto mettere del mio dato che quel bash era abbastanza un'emesi, per cui me ne sono fatto uno per conto mio, così rinfresco le basi di bash :) Precisiamo, non è uno spettacolo, lo so che in python o perl sarebbe stato meglio , ma python non lo conosco abbastanza per fare una roba del genere e perl .. bhe mi fischiano gia le orecchie .. lo ho deprecato. Piccola premessa prima della lettura. Il mio caso è quello di un server che gestisce via Virtuale gli utenti per cui ho le directory di tutti i domini in /home/vmail , ogni utente ha un account per la webmail via courier. Ad ogni utente ho forzato la creazione di 3 nuove directory IMAP , Spam , NoSpam e Spamadmin:

  • Spam: li ci vanno messi i messaggi che non sono stati filtrati e si vuole far apprendere a spamassassin
  • NoSpam l'inverso di Spam
  • Spamadmin : li ci sono tutti i messaggi passati dal filtro, li lascio li per eventuali ripensamenti che , se ci dovessero essere basterà mettere il messaggio filtrato in una delle dir precedentemente elencate per far fare il procedimento inverso
Il filtro così come è fatto non applicherà regole personalizzate, ma tanto spam è spam che arrivi a pippo o a pluto e che paperino ha segnalato come spam ( sta all'utente mettere in whitelist cosa gli interessa ).. lo so sono un inguaribile ottimista ma la vogliamo dare un po di responbilità ai LUSERS ? ed ora ecco a voi il parto di una mente malata :

#!/bin/bash
#
# Script created by
# Matteo Cisilino
# matteo.cisilino@sitonerd.com
# under GPL v2
#
# Use it carefully, it's a bash script so if
# something is not clear read the bash documentation
#
# No responsability for damages and/or usage
#

export base="/home/vmail"
for domain in `ls $base` ;
do
for user in `ls $base/$domain/` ;
do
# spam
if [ -d $base/$domain/$user/.Junk/cur/ ]
then
if [ "$(ls -A $base/$domain/$user/.Junk/cur/)" ]
then
/usr/bin/sa-learn --spam $base/$domain/$user/.Spam/cur/*
/bin/mv $base/$domain/$user/.Spam/cur/* \
$base/$domain/$user/.Spamadmin/cur/*
fi
fi

if [ -d $base/$domain/$user/.NoSpam/cur/ ]
then
if [ "$(ls -A $base/$domain/$user/.NoSpam/cur/)" ]
then
/usr/bin/sa-learn --ham $base/$domain/$user/.NoSpam/cur/*
/bin/mv $base/$domain/$user/.NoSpam/cur/* \
$base/$domain/$user/.Spamadmin/cur/*
fi
fi
done ;
done

script_spam.sh

venerdì 31 agosto 2007

gmail - video dei gmail users

un video veramente fiQo .. con la Q maiuscola! .. per caso ho notato il link in altro a destra :)



giovedì 9 agosto 2007

PDF spam .. che paio di spam


Dopo la mia "fortunata" esperienza con PDFassassin , ho deciso di mettere su qualcosa di più diretto dato che PDFassassin è da modificare anche abbastanza pesantemente per poterlo interfacciare con qmail ( si uso qmail ) per cui ravaneggia che ti ravaneggia ho trovato SaneSecurity , lo avevo gia sentito tempo fa , ma non lo avevo calcolato dato che ( sbagliando ) l'ho considerato a pelle un accrocchio poco efficente, ma dato l'aumento esponenziale dello spam via PDF XLS etc , l'ho provato e ..

Fantastico ! non è tanto il programma , dato che è un semplice script , quando le definizioni che vanno ad aggiungersi senza problemi direttamente al clamav .

Un consiglio ! provarlo!

l'installazione è alquanto stupida, non serve altro che metterlo , e lanciare lo script il resto lo fa da solo , naturalmente lo script di update delle definizioni non è avanzato , ma il le sue cosine le fa. altra cosa molto importante è il codice dello script , commentato e ben indendato ( è bash ).

Finisco di fare tutte le mie provettine poi magari ne riparlerò.

mercoledì 1 agosto 2007

spam con pdf , PDFassassin ...


Ciao sono uno spammer del menga .. e dato che i files in pdf non sono mai stati interessati da un filtro , io uso quelli per spammarti .. tho!

Bhe credo che sia questo , più o meno quello che è passato per la mente del geniale spammer che ha ideato lo spam via files PDF . Adobe ringrazia e la comunità opensource si attiva .. bhe si esiste gia una soluzione che anche se non una panacea pare che funzioni abbastanza bene , la sto provando da poco più di qualche ora ma per adesso non ho ancora avuto falsi positivi, per cui eccolo qua :

PDFassassin 0.1 Beta (sourceforge)
PDFassassin homepage

E' beta , dato che il fenomeno è veramente ancora allo stato embrionale , ma sono sicuro che farà parlare di se.

Come fuonziona ?

Bhe è una giuntina di spamassassin che agisce in maniera tanto stupida quanto geniale .

Spamassassin analizza il messaggio e controlla gli allegati e nel momento in cui esiste un allegato ed è un pdf viene passato a PDFassassin , e zak!