Autor
|
Tema: Como limitar el acceso a un foro de cierta area geografica (Leído 5,339 veces)
|
coyote_cojo
Desconectado
Mensajes: 11
|
Hola hackers del foro, mi duda es la siguiente
Pasa que tengo un foro (no se de hackers) pero no quiero que anden husmeado personas de determinado pais, y andar baneando a diario pues como que no, asi que quisiera me dijeran como hacer para que mi foro sea impenetrable por personas por ejemplo de China, para que no lo vean ni se iscriban, se que cada region o pais tiene un codigo de IP, pero no se si se pueda banear a todo un pais, ojala despeje mi duda mi foro es de tipo bb3 o se que un saludo a todos, ojala puedan ayudarme
|
|
|
En línea
|
|
|
|
|
coyote_cojo
Desconectado
Mensajes: 11
|
gracias por su rapida respuesta el.brujo, son ustedes muy amables, pero quisiera saber si es muy dificil banear a todo un pais, si lo puedo hacer desde el panel de administracion del foro, o necesito de ayuda de alguien mas, o de algun programa o script o que se yo
|
|
|
En línea
|
|
|
|
el-brujo
|
indica el sistema de foros que estás usando y busca un "mod", "widget" o como quieras llamarlo que haga eso, si es que alguien lo ha implementado.
Si sabes algo de php pues seguro que podrías hacerlo tu mismo.
|
|
|
En línea
|
|
|
|
coyote_cojo
Desconectado
Mensajes: 11
|
gracias por la respuesta tan rapida, el foro es tipo phpbb3
no se nada de computacion ni de eso que llamas php, y no se que es un mod, pero leere algo sobre eso buscando en google
gracias
|
|
|
En línea
|
|
|
|
Graphixx
Desconectado
Mensajes: 1.336
Full Stack Developer
|
echale un ojo a esto "Super contador de Visitas en PHP"=300MB SQL+4 millones de registros+Scriptsy en especial a esto, de la misma libreria que estoy usando en el contador. IP address country block generator http://ipinfodb.com/ip_country_block.phpy hay tienes una BD completa de 300MB, y 4millones de registros con todos los rangos ip del mundo. http://ipinfodb.com/ip_database.phpAParte aca un australiano desarrollo un script para integrar todas las bases de datos de ip libres que hay en una sola: GeoIP de origen de datos Collection - Maxmind, WIPmania, Ipinfodb - muchos proveedores GeoIP para usted para elegir!Y no se me surgio una pregunta, asi la persona este navegando por proxy no se si el proxy enmascara el ISP o proveedor de servicios asi que podrias usar ese en vez de la ip para ban. AParte ya que me hablas de china, podrias intentar optener la fuente por defecto del navegador, o el idioma del mismo, asi si buscaran ocultar su ip, no creo y puedan ocultar su idioma de preferencia. jejejeje Tambien podrias agregarle algo de timezone o zona horaria, que podria funcionar para geolocalizacion. Tambien el mismo gobierno en esos paises, banea muchas webs por contenido, podrias crear un portal "oculto" dentro de tu web con contenido que infringa los terminos de alli, y el mismo gobierno se encargaria de bloquear el acceso de sus usuarios a tu site
|
|
« Última modificación: 1 Enero 2011, 02:41 am por Graphixx »
|
En línea
|
Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx Rōninnovation
|
|
|
Graphixx
Desconectado
Mensajes: 1.336
Full Stack Developer
|
en cuanto a lo del bloqueo demografico por lenguaje seria algo asi: Usando IF: $varpais = substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,5); if($varpais == "es-ve"){ echo "Hola Venezuela"; }elseif($varpais == "es-mx"){ echo "Hola México"; }elseif($varpais == "es-pe"){ echo "Hola Perú"; }elseif($varpais == "es-ar"){ echo "Hola Argentina"; }elseif($varpais == "es-co"){ echo "Hola Colombia"; }elseif($varpais == "es-cl"){ echo "Hola Chile"; }
Usando select case: <?php // cambia pagina.php por el archivo correcto de acuerdo al pais if (isset($pais) && ($pais <> '')) { $dgo_pais = substr($pais,0,5); } else { $dgo_pais = substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,5); } switch ($dgo_pais) { case "es-mx": //si el pais es mexico include("pagina.php"); break; case "es-ar": //si el pais es argentina include("pagina.php"); break; case "es-cl": //si el pais es chile include("pagina.php"); break; case "es-ve": //si el pais es venezuela include("pagina.php"); break; case "pt-br": //si el pais es brasil include("pagina.php"); break; case "es-co": //si el pais es colombia include("pagina.php"); break; case "es-ec": //si el pais es ecuador include("pagina.php"); break; case "es-uy": //si el pais es uruguay include("pagina.php"); break; default: //si es algun otro pais include("pagina.php"); break; } ?>
me parece una exelente opcion que no se podria saltar usando proxy
|
|
« Última modificación: 1 Enero 2011, 02:48 am por Graphixx »
|
En línea
|
Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx Rōninnovation
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Como desactivar un keylogger al teclear cierta palabra?
Programación Visual Basic
|
raclex
|
2
|
6,516
|
5 Mayo 2006, 09:12 am
por raclex
|
|
|
Consulta sobre como evitar que identifiquen el ip o area geografica...
Seguridad
|
lexfran
|
2
|
4,480
|
21 Julio 2010, 15:00 pm
por BiteAciD
|
|
|
Como puedo limitar el acceso de un pc a internet?
Dudas Generales
|
White Glove
|
4
|
4,470
|
26 Agosto 2011, 19:39 pm
por Gambinoh
|
|
|
limitar acceso a un pc a mi wifi
Dudas Generales
|
faysal89
|
3
|
7,498
|
14 Febrero 2012, 01:46 am
por kub0x
|
|
|
como proteger mis juegos contra copias pero sin limitar su acceso en red lan
Dudas Generales
|
elio227
|
1
|
2,855
|
12 Diciembre 2012, 19:01 pm
por crazykenny
|
|