Forum->Flatnux->problemi di spam
  
Benvenuto Sconosciuto Registrati Aiuto383 Utenti

Utente Messaggio


speleoalex

0 Livello 10 10

levellevellevellevellevellevellevellevellevellevel
profile mail
Mercoledì 10 Maggio 2006 - 21:33

Re: problemi di spam:
no, non è ancora presente.

la versione lugge è quella utilizzata per una presentazione fatta al lug di Genova.

in effetti le cartelle extra e autoexec.d sono state spostate dentro include per rendere la root del sito meno affollata :O

Alex



papias

0 Livello 0 10

levellevellevellevellevellevellevellevellevellevel
profile mail home
Mercoledì 10 Maggio 2006 - 21:48

Re: problemi di spam:
Grazie
Attenderò buone nuove... :p



speleoalex

0 Livello 10 10

levellevellevellevellevellevellevellevellevellevel
profile mail
Giovedì 11 Maggio 2006 - 18:25

Re: problemi di spam:
nella versione di test le funzioni di antispam sono state implementate.
Per ora il controlo è soltanto per l' inserimento delle news.

la gestione viene fatta leggendo il file /misc/spam/spam.php
ogni riga del file contiene un espressione regolare.
Se questa è presente nel messaggio questo viene considerato spam.



/**
verifica se una stringa contiene spam
@param string stringa da controllare
@param string contesto da verificare

@return torna a true se la stringa contiene dello spam
**/

function is_spam ($string,$context="spam")
{
if (!file_exists("misc/spam/$context.php"))
return false;

$spams=file("misc/spam/$context.php");
$l=count($spams);
for ($i =1;$i<$l;$i++ )
{
$spam=$spams[$i];
$spam=str_replace("\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n","",str_replace("\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\r","",$spam));
if (eregi($spam,$string))
{
return true;
}
}
return false;

}



esempio di file spam.php:



<?exit(0) /* regular expressions */?>
http://votvot.vo.funpic.org/index-lotto-649.html
http://malinki.ma.funpic.org/index-pontiac-solstice.html
flatnuke è brutto$



P.S.
Chi a voglia di creare il file spam.php il più completo possibile?

Alex



papias

0 Livello 0 10

levellevellevellevellevellevellevellevellevellevel
profile mail home
Giovedì 11 Maggio 2006 - 22:16

Re: problemi di spam:
Allora:

Da quanto riesco a capire dal codice proposto la cosa diviene al quanto difficile da programmare...

Per le news hai ragione: è uno dei pochi modi fattibili, ma per i post del guestbook credo che basti impedire semplicemente l'inserimento della stringa "http://" all'interno del corpo del post.

Altra idea sarebbe implementare le blaklist presenti in rete su alcuni siti
..........................................

Se il file va compilato per implementare i link dei siti da eliminare credo che posso fare la mia parte ogni volta che mi ritrovo questi link nel guestbook..

Che ne pensi di fare un racoglitore in questo sito in modo che ogniuno di noi possa inserire gli indirizzi di spam che trova in giro?

lo stesso sistema di controllo dello spam puoi implementarlo per controllare se quel determinato indirizzo è gia presente o meno nella blaklist.


Comunque
Spero di essere stato chiaro e di poterti offirre il mio aiuto...

_____________________
Alberto

 [1] [2] [3] [4]