Foros del Web » Administración de Sistemas » Unix / Linux »

Bloquear spammer

Estas en el tema de Bloquear spammer en el foro de Unix / Linux en Foros del Web. Estoy bloqueando a un indio y ahora me sale esta ip al hacer un netstat que es 43.red-83.52.118, alquien sabe que es...
  #1 (permalink)  
Antiguo 02/06/2015, 11:39
Avatar de tonikko  
Fecha de Ingreso: julio-2008
Ubicación: Alicante
Mensajes: 167
Antigüedad: 16 años, 4 meses
Puntos: 2
Bloquear spammer

Estoy bloqueando a un indio y ahora me sale esta ip al hacer un netstat
que es 43.red-83.52.118, alquien sabe que es
  #2 (permalink)  
Antiguo 02/06/2015, 14:06
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 11 años, 4 meses
Puntos: 401
Respuesta: Bloquear spammer

Cita:
Iniciado por tonikko Ver Mensaje
Estoy bloqueando a un indio y ahora me sale esta ip al hacer un netstat
que es 43.red-83.52.118, alquien sabe que es
Umm... pero eso no es una ip.
Son datos de conexión.......

Has pensado que sea una conexión persistente.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #3 (permalink)  
Antiguo 02/06/2015, 15:10
Avatar de tonikko  
Fecha de Ingreso: julio-2008
Ubicación: Alicante
Mensajes: 167
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: Bloquear spammer

Si, seguro pero ya no doy para más jejeje, le bloque la ip y se volvio a conectar con otra del mismo rango así que le bloquee todo un rango de ip,s /24 y ahora me sale con esta, el 43 es de la India, pero ahí me pierdo
  #4 (permalink)  
Antiguo 03/06/2015, 01:45
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 11 años, 4 meses
Puntos: 401
Respuesta: Bloquear spammer

Si todas las ip's del personaje... son de la India. Bloquea las que provengan de dicho país.

Te paso un script bash que realiza tal función, puedes cambiar el país o agregar en ISO="in"(India):
Código BASH:
Ver original
  1. #!/bin/bash
  2. # Purpose: Block all traffic. Use ISO code. #
  3. ISO="in"
  4.  
  5. ### Set PATH ###
  6. IPT=/sbin/iptables
  7. WGET=/usr/bin/wget
  8. EGREP=/bin/egrep
  9.  
  10. ### No editing below ###
  11. SPAMLIST="countrydrop"
  12. ZONEROOT="/root/iptables"
  13. DLROOT="http://www.ipdeny.com/ipblocks/data/countries"
  14.  
  15. cleanOldRules(){
  16. $IPT -F
  17. $IPT -X
  18. $IPT -t nat -F
  19. $IPT -t nat -X
  20. $IPT -t mangle -F
  21. $IPT -t mangle -X
  22. $IPT -P INPUT ACCEPT
  23. $IPT -P OUTPUT ACCEPT
  24. $IPT -P FORWARD ACCEPT
  25. }
  26.  
  27. # create a dir
  28. [ ! -d $ZONEROOT ] && /bin/mkdir -p $ZONEROOT
  29.  
  30. # clean old rules
  31. cleanOldRules
  32.  
  33. # create a new iptables list
  34. $IPT -N $SPAMLIST
  35.  
  36. for c  in $ISO
  37. do
  38.      # local zone file
  39.      tDB=$ZONEROOT/$c.zone
  40.  
  41.      # get fresh zone file
  42.      $WGET -O $tDB $DLROOT/$c.zone
  43.  
  44.      # country specific log message
  45.      SPAMDROPMSG="$c Country Drop"
  46.  
  47.      # get
  48.      BADIPS=$(egrep -v "^#|^$" $tDB)
  49.      for ipblock in $BADIPS
  50.      do
  51.         $IPT -A $SPAMLIST -s $ipblock -j LOG --log-prefix "$SPAMDROPMSG"
  52.         $IPT -A $SPAMLIST -s $ipblock -j DROP
  53.      done
  54. done
  55.  
  56. # Drop everything
  57. $IPT -I INPUT -j $SPAMLIST
  58. $IPT -I OUTPUT -j $SPAMLIST
  59. $IPT -I FORWARD -j $SPAMLIST
  60.  
  61. # call your other iptable script
  62. # /path/to/other/iptables.sh
  63.  
  64. exit 0
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-

Última edición por lauser; 04/06/2015 a las 01:07

Etiquetas: servidor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:01.