[Source] Verificar si una dirección IP está en una DNSBL

  • 2 Respuestas
  • 2656 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Polsaker

  • *
  • Underc0der
  • Mensajes: 33
  • Actividad:
    0%
  • Reputación 1
  • We do what we must because we can
    • Ver Perfil
Esta pequeña función a continuación revisa todas las DNSBL (Listas negras de direcciones IP), y si la IP está en una de esas listas retorna en que entrada de DNSBL está esa IP (Y... si no está en ninguna retorna false).

Esto es muy útil para verificar si los visitantes de tu sitio son una fuente potencial de SPAM o para verificar si se conectan usando TOR.

Código: PHP
  1. function verificar_dnsbl($ip){
  2.     # Array de servidores en los que se probará
  3.    $dnsbl_check=array("dnsbl.dronebl.org", "torexit.dan.me.uk", "http.dnsbl.sorbs.net", "socks.dnsbl.sorbs.net", "misc.dnsbl.sorbs.net", "dnsbl.tornevall.org");
  4.     if($ip){
  5.         $rip=implode('.',array_reverse(explode(".",$ip)));
  6.         foreach($dnsbl_check as $val){
  7.             if(checkdnsrr($rip.'.'.$val.'.','A'))
  8.                 return $rip.'.'.$val;
  9.         }
  10.     }
  11.     return false;
  12. }
  13.  
« Última modificación: Octubre 22, 2014, 12:36:04 pm por Polsaker »

Desconectado blackdrake

  • *
  • Co Admin
  • Mensajes: 1975
  • Actividad:
    30%
  • Country: es
  • Reputación 16
    • Ver Perfil
Buenisima función Polsaker, me va a resultar muy pero que muy útil

Gracias por aportarla :D


Desconectado Alex

  • *
  • Colaborador
  • *
  • Mensajes: 857
  • Actividad:
    3.33%
  • Country: 00
  • Reputación 5
    • Ver Perfil
    • MI github
    • Email
éste si que está realmente bueno, me alegro que lo hayas publicado, lo agregaría a favoritos pero creo que eso no existe en smf xD

saludos!

 

[SOURCE] Mensaje antes de header , pop up php , alert antes de header

Iniciado por graphixx

Respuestas: 1
Vistas: 4763
Último mensaje Octubre 05, 2014, 03:26:32 pm
por Alex
Mi sitio está online? + Notificaciones por Whatsapp

Iniciado por fermino

Respuestas: 3
Vistas: 3760
Último mensaje Octubre 06, 2014, 03:07:11 am
por Alex
[SOURCE] Convertir numero a texto con PHP (Class)

Iniciado por kid_goth

Respuestas: 1
Vistas: 2034
Último mensaje Septiembre 09, 2014, 04:29:24 pm
por ANTRAX
SMF Source Code Disclosure Seeker

Iniciado por hielasangre

Respuestas: 1
Vistas: 2533
Último mensaje Septiembre 06, 2011, 12:02:26 am
por FahD
Mostrando la ubicación de una dirección IP en un mapa en tan solo tres líneas.

Iniciado por Polsaker

Respuestas: 4
Vistas: 2595
Último mensaje Mayo 30, 2015, 02:10:52 pm
por Yavi