Luchando contra el Spam en los foros phpBB

Saludos colegas.

Por el momento, para evitar spam en el foro he instalado 4 cosas.

1.-Por un lado algo que se llama "Captcha", que es la imagen aquella con colores, numeros y letras que los usuarios que se quieren registrar han de copiar en el formulario de registro.

2.- Por otro lado, instalé un mod que a la hora de hacer el registro te pregunta si eres humano o no. Como los robots no saben leer no saben qué tienen que responder y se quedan fuera de juego, haciendo complicado su registro (aunque aún así, a veces responden a ciegas y aciertan...).

3.- Lo siguiente fue el tener que hacer clic en un mensaje de confirmación que se envia al usuario que quiere registrarse, al email que puso en el formulario de registro. Con eso al menos se tienen que molestar un poco más y a veces te quitas de encima a otros cuantos spamers.

4.- Si accedes al menú de administración del foro, en el menú de la izquierda, casi al final, puedes ver un enlace que pone "Control de Exclusión". Al hacer clic se abre una ventana de opciones y en una de ellas puedes excluir aquellos usuarios que se intentan registrar con un determinado email. Excluirlos uno a uno es una chorrada, pues estos spamers generan emails como churros, pero al menos si podemos excluirlos por dominios de emails, es decir, podriamos excluir todos los que vengan de loquesea@dominio.com.

Cómo se hace esto? Basta con tomar nota de cada uno de los mensajes de spam que nos llegan al foro. Si en su perfil nos fijamos en el email del spamer, podemos excluir todos los emails que vengan de ese dominio. Es decir, si su email es [correo eliminado], excluiremos *@dominio.com
El asteristo actua de comodín, de forma se excluyen todos ellos. Esto se coloca en la casilla donde pone EMAIL y luego se pulsa sobre enviar para inlcuirlo en la lista negra.

Al principio es una lata, pero como al final acaban siendo casi los mismos siempre, con el tiempo veremos una disminución notable de estos mensajes indeseables.

Por si alguno quiere adelantarse, iré dejando acá la lista de dominios que han sido excluidos en este foro. Si lo deseas puedes excluirlos ya del tuyo y evitaras este tipo de correos.

Lista negra:*@quality-only.info
*@buy-discount-cigarettes.info
*@qualityandsweet.info
*@nethost.com
*@buy-cheap-cigarette.info
*@mail.ru
*@yandex.ru
*@biz-detailes.com
*@mcigs.com
*@test.com
*@cashette.com
*@ngyz.com
*@moo321.com
*@ukr.net
*@cashetter.com
*@formail.com
*@start.com.au
*@supermail.com
*@burntmail.com
*@list.ru
*@gawab.com
*@maila.com
*@free.familybrutal.com
*@kturn.com
*@formails.com
*@catmail.com
*@all-software.info
*@bet-bet.org
*@bluebottle.com
*@bigfreemail.info
*@bk.ru
*@dic.blogopt.com
*@diem-perdidi.info
*@domain237.com
*@ebony-18.com
*@fdaeg.ue
*@fortnox.info
*@fromru.com
*@inbox.ru
*@ipharmex.info
*@imstations.com
*@army.com
*@stylebrand.com
*@parishiltonvideos.ws

Lamentablemente, no se pueden meter todos a la vez, sino uno a uno haciendo clic en Enviar, cada vez. Es un poco tostón. Para copiar esta lista lo que hice fué exportarla como archivo excel, copiar esa columna y pegarla aquí. Quizás se pueda hacer lo mismo a la inversa, es decir, copiar esta lista (que cada día estará más llena y que podríamos completar entre todos :lol: ), crear con ella un archivo excel e Importarlo a la base de datos, ahorrándonos tener que insertarlos uno a uno desde el panel de control, no? En este caso se haría directamente desde el phpMyAdmin. No lo he probado aún, pero estudiaremos la posibilidad.

Cuento con tu ayuda, claro! :wink:
Gracias! Estupendo....ya añadí a estos imbéciles al spam ban jejej

ya parezco una esclava de ellos, borrando todos los días sus mensajes sucios...


Gracias Jorgens
Lo mas curioso es que lea este mensaje despues de borrar no 1 ni 2, sino 4 mensajes de pornografia, viagra y drogas!!!! :lol:

Espero que el efecto sea a largo plazo porque sino... :?

Saludos amigo y gracias por trabajar contra el spam!
Esto es interminable amigo Aorkis. Con esas listas lo disminuimos, pero parece imposible aplacarlo del todo. Una opción es admitir a nuevos usuarios solo con invitaciones de los colaboradores, pero perderiamos muchos usuarios... a ver si busco un hueco y me pongo las pilas en nuevas armas contra el spam

Hey, si descubrís algo más no dudeis en decirlo!
En "forosdelweb" sólo te permiten postear links después de llevar 30 días y 30 mensajes (las 2 cosas).
Esta opción es interesante, pero para sitios que llevan poco tiempo lo veo un poco chungo, ahora que para un sitio como este a lo mejor se podría pensar, aun reduciendo el número de días y mensajes. Al fin y al cabo, los spamers no creo que se molesten en dejar más de 1 mensaje "bueno".
Es una opción, siempre lo podemos reducir a menos tiempo y menos mensajes, pues al spamer lo pillamos antes de que se cumplan un par de dias... pero no se como se hace eso para que sea automático... ale, tendré que estudiarlo, jooo.... je je je je

Gracias por la idea!! :wink:
La verdad es que yo tampoco se cómo hacerlo :cry:
Es algo que también tengo pendiente de investigar, porque creo que con un par de días y mensajes es casi suficiente.
Heyyyyy ....... buenas..........

Estoy por aquí ....... de nuevo ........ es que estoy un poco liado con mi nueva página, a la que también le estoy poniendo un foro. :)

Por lo que voy de foro en foro, pillando información, :lol: al llegar aquí, y leer el post de Jorgens, con esa lista que nada más verla dá "pánico" :lol:
no solo por ver los "parasitos" y otros "vichos" que nos pueden "atacar" :lol:
sino también por aquello de ...... ¿y ahora tengo que teclear todo esto ?......

Pues no, no tienes que teclearlo........ En la casilla del "control de exclusión" admite más de una dirección de correo, separandolas con una coma.
Lo que yo he hecho a sido ........ copiar la lista en un fichero de txt, y poner todas las direcciones seguidas separadas con una coma, luego selecciono todo el bloque, le doy a Ctrl + C, me voy a la casilla del "control de exclusión" coloco el cursor en dicha casilla, le doy a Ctrl + V ......... y .... buala ..... se las a tragado todas, le doy enviar, vuelvo a control de exclusión y compruebo que ........ si señor ...... hay estan todas metidas..... :lol:

Ya que estoy aquí, .... no puedo resistirme a haceros una pregunta. :?
vereis..... tengo el foro con el idioma Español, pero lo botones del "publicar nuevo tema" me salen en "Inglis" he estado mirando la forma de poderlo cambiar, pero no lo he sabido encontrar. :shock:
Alguno de vosotr@s me sabria decir como :?:

Saludos y nos leemos :wink:
Pues ya puestos, podias pegar acá esa lista separada por comas :lol:

En cuanto al otro tema.... tu lo has dicho, es otro tema. Abre uno nuevo y te respondemos enseguida (me se la respuesta! :twisted: ) je je.

Es para no mezclar demasiadas cosas, oki?

Por cierto, puede que esa lista pase a la historia. El otro día pase por la página oficial de www.phpbb.com, me instalé en el foro tres cosillas y desde entonces, ni un solo email de spam hasta la fecha.

Cuando vuelva a casa pongo acá lo que hice, vale? Recordadmelo si lo olvido :oops:
OK Jorgens, totalmente de acuerdo.

aquí está la lista
Lista negra:

*@quality-only.info,*@buy-discount-cigarettes.info,*@qualityandsweet.info,*@nethost.com,*@buy-cheap-cigarette.info,*@mail.ru,*@yandex.ru,*@biz-detailes.com,*@mcigs.com,*@test.com,*@cashette.com,*@ngyz.com,*@moo321.com,*@ukr.net,*@cashetter.com,*@formail.com,*@start.com.au,*@supermail.com,*@burntmail.com,*@list.ru,*@gawab.com,*@maila.com,*@free.familybrutal.com,*@kturn.com,*@formails.com,*@catmail.com,*@all-software.info,*@bet-bet.org,*@bluebottle.com,*@bigfreemail.info,*@bk.ru,*@dic.blogopt.com,*@diem-perdidi.info,*@domain237.com,*@ebony-18.com,*@fdaeg.ue,*@fortnox.info,*@fromru.com,*@inbox.ru,*@ipharmex.info,*@imstations.com,*@army.com,*@stylebrand.com,*@parishiltonvideos.ws

Espero se copie bien

Saludos :wink:
Tomo nota y ahora mismo agrego la lista al control de exclusion de mi foro.
Que nunca se sabe jejeje
Me podeis decir si captcha se puede usar en otras aplicaciones como directorios y demas.
Como se instala?
Me gustaria instalarlo en un directorio que tengo.
Gracias por vuestra ayuda.
Yo también tengo alguna preguntilla, y es que últimamente, entran demasiados indeseables en mi foro y ya me he hartado de irlos borrando (y excluyendo sus dominios de correo).

En definitiva se trata de, ¿cómo añadir nuevas opciones al formulario de registro? En plan lo que ha puesto jorgens de "¿Eres humano?"
No tengo mucho tiempo, pero te doy pistas:

1.- Instala el "better captcha" (es la imagen con numeros y letras con fodo de colores).
http://www.phpbb.com/mods/db/index.php?i=misc&mode=display&download…

2.- Instala una cosa que invierte los colores del captcha. Esto despista a los bots. inverted_VC_1.0.1.txt

3.- Instala the_humanizer_1.0.4.txt (es la pregunta de, eres humano?)
http://www.phpbb.com/mods/db/download/1591/

4.- Hay un chisme mas que evita que el usuario pueda poner su url al registrarse, esto despista a los bots bastante:
http://www.phpbb.com/mods/db/index.php?i=misc&mode=display&download…


Puedes encontrar info en
http://www.phpbb-es.com/foro/search.php?mode=results

Cuando pueda os digo más. Si lo logras antes ya sabes donde contarlo...

Besos
Te bajas el archivo de texto que puse en el mensaje anterior y lo lees. está todo explicado, en ingles, pero explicado.

Se trata de abrir algunos archivos del foro, en tu disco duro, buscar las lineas que te indica y sustituirlas por las que te indican, o pegarlas antes o despues.

En el archivo pone algo así:

#-----[ OPEN ]------------------------------------------------------------------
includes/usercp_register.php
Significa que abras ese archivo


#-----[ FIND ]------------------------------------------------------------------
# validate_optional_fields($icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature);
#
validate_optional_fields(

Significa que busques esa parte
#
#-----[ AFTER, ADD ]------------------------------------------------------------
#
# NOTE - Not "INLINE AFTER, ADD"
Significa que despues de eso, pegues lo que se te indique.

Es un rollo, pero es asi. No olvides hacerte una copia de seguridad de esos archivos, por si no funciona por no haber seguido las instrucciones bien....
En mi foro me acaba de atakar un spam .. grax ke tengo uns sistema anti spambot .. :roll: ..

se los dejo el mail para ke lo agregen a la lista :wink:

*@patrickroysite.com
*@highendsoul.com
*@highschoolindex.com
*@inbox.ru
*@xmail.net
Hola, estoy interesado en esto de eliminar los bots, pero despues de leer esto me surge una duda:
Jorgens dice que no saben leer, entonces como consiguen rellenar las cuestiones sobre el nombre de usuario, email y contraseña o incluso la caja con numeros y letras???

si me aclaran la duda seria de gran ayuda para poder luchar contra estos bichos

realizais un buen trabajo!!
www.elquintopino.es.vg
los robots pueden entrar en el foro? ke robots? no digo ke sea uno :lol: pero cuales entran
Normalmente los bots que entran a la web son los de google y demás buscadores (así como adsense si tienes publicidad), para añadir la web al mismo, pero también pueden entrar otros robots que lo que hacen es registrarse en la web y poner spam. Este problema se puede solucionar con el humanizer y por supuesto el famoso captcha :wink:
Hola! He instalado el mod Vip-Code, y por el momento realmente me funciona, de tener 15/20 registros diarios de spamers en la última semana, he pasado durante estos días a no tener ninguno... espero que la cosa dure así.

Os paso el mod por si quereis probarlo. Podeis cambiar la contraseña por la que vosotros querais. En mi foro la contraseña es " guadalest". Solo hay que cambiar las tres veces que sale la contreseña en el mod.



###############
## MOD Title: Add a VIP code during registration
## MOD Author: Username < [correo eliminado] > (Martin Aignesberger) http://www.aignes.com
## MOD Description: El usuario tiene que introducir un código durante el proceso de registración, si no lo hace correctamente el proceso se interrumpe. Puedes mostrar este código en muchos lugares de tu web.
## Pero por el momento funciona perfectamente si expones este código tal como viene en este install.txt, en el mismo formulario de registro.
##
## MOD Version: 1.2.1
## Díficultad de instalación: Fácil
## Tiempo necesario para la instalación: ~1 Minuto
## Archivos a Editar: includes/usercp_register.php
## language/lang_english/lang_main.php
## templates/subSilver/profile_add_body.tpl
## Archivos incluídos: Ninguno
##
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##############################################################
## Author Notes:
## Works perfectly for me
## Puedes desactivar la Confirmación Visual estándar.
##############################################################
## MOD History:
## 2006-08-11 - Version 1.0.0
## 2006-08-14 - Version 1.2.0 - VIP code works independently from visual confirmation
## 2006-08-14 - Version 1.2.1 - minor fixes
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
## Antes de instalar este MOD en tu foro debes hacer una copia de seguridad de los archivos que vas a editar antes de hacerlo.
## Si tienes más Estilos instalados debes aplicar los cambios para subSilver a todos los estilos
############################################################

#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_register.php

#
#-----[ FIND ]------------------------------------------
#
rawurlencode($website);
}

#
#-----[ AFTER, ADD ]------------------------------------------
#
// Start myVIPcode mod
if ( ($mode == 'register') && ($HTTP_POST_VARS['myVIPcode'] != '2486') )
{
message_die(GENERAL_MESSAGE, $lang['vip_spam_invalid']);
}
// End myVIPcode mod

#
#-----[ FIND ]------------------------------------------
#
$template->assign_block_vars('switch_confirm', array());
}

#
#-----[ AFTER, ADD ]------------------------------------------
#
// Start myVIPcode mod
if ($mode == 'register')
{
$template->assign_block_vars('switch_myvipcode', array());
}
// End myVIPcode mod

#
#-----[ FIND ]------------------------------------------
#
'L_CONFIRM_CODE_EXPLAIN' => $lang['Confirm_code_explain'],

#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_VIP_CODE' => $lang['vip_spam_vip_code'],
'L_VIP_LOCATION' => $lang['vip_spam_location'],

#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]------------------------------------------
#
//
// That's all, Folks!
// -------------------------------------------------

#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['vip_spam_invalid'] = 'Tu VIP code no es correcto.

El código VIP correcto es 2486.';
$lang['vip_spam_vip_code'] = 'Código VIP';
$lang['vip_spam_location'] = 'Introduzca 2486 en este campo.';

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/profile_add_body.tpl

#
#-----[ FIND ]------------------------------------------
#


#
#-----[ AFTER, ADD ]------------------------------------------
#

<tr>
<td class="row1"><span class="gen">{L_VIP_CODE}: *</span>

<span class="gensmall">{L_VIP_LOCATION}</span></td>
<td class="row2">
<input type="text" class="post" style="width: 200px" name="myVIPcode" size="25" maxlength="32" value="" /></td>
</tr>


#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Os añado a la lista de mods anti bots uno que he encontrado en todo-mods y que lo que hace es añadir una imagen que al pasar el click sobre ella muestra unas palabras con Ñ, estas ñ no existen en el alfabeto ingles por lo que eliminais la mayoria de bots de este idioma, que segun ellos suelen ser la mayoria del total asi que te libras de unos cuantos.
Aqui esta el link, ademas vais a ver el mod en accion por que esta activado en ese foro y necesitareis crearos una cuenta de usuario para poder descargarlo.
En algunas paginas webs te tienen que aceptar la peticion de entrar los administradores o colaboradores para que puedas postear mensajes, porque no se hace esto en esta web, terminariamos antes xD.

Saludos.