• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    Baneando RIA SGAE y demas gentucilla :)

    Programado Fijo Cerrado Movido
    Sistemas operativos
    4
    5
    809
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • D
      doice
      Última edición por

      Pillar la lista que hay en methlab para el PeerGuardian.

      Añadir a estos jodiendas autóctonos a la lista:

      Ministerio del Interior (Spain):195.76.204.0-195.76.204.255
      Direccion General de la Guardia Civil (Spain):194.179.107.0-194.179.107.191
      Direccion General de la Policia (Spain):195.76.172.0-195.76.172.255
      SDAE (Sociedad Digital Autores y Editores) Spain:212.170.234.0-212.170.234.63
      SGAE (Sociedad General Autores y Editores) Spain:217.116.8.112-217.116.8.119

      La lista hay que formatearla en algo mas digerible para Linux en concreto yo lo he hecho para iptables.

      He usado un fichero adicional a la configuracion de mis iptables y esta es su contenido:

      #!/bin/bash
      echo "Bloqueando a esa pandilla de estafadores…"

      Creamos la cadena SPYSUX

      iptables -t filter -N SPYSUX
      iptables -t filter -F SPYSUX

      Creamos la cadena LogDrop para logear y descartar el paquete

      iptables -t filter -N SPYSUX_LOGDROP
      iptables -t filter -F SPYSUX_LOGDROP
      iptables -t filter -A SPYSUX_LOGDROP -j LOG --log-prefix "[SPYSUX] "
      iptables -t filter -A SPYSUX_LOGDROP -j DROP

      Lista de ip's a banear 🙂

      Este script guarro formateara la lista del PeerGuardian y nos sacara por pantalla los comandos iptables para banear a esos indeseables, teneis que tener instalado el netmask para que os calcule la mascara de red en funcion del rango de ip's :):

      #!/bin/bash
      fichero=$1
      bancommand1="iptables -t filter -I INPUT 1 -s"
      bancommand2="-j SPYSUX_LOGDROP"

      for name in $(awk -F '-' '{na="k"; for(i=1;i<=NF;i++) { printf("%s%s", $i,$na);}}{printf("\n");}' < "$fichero" | awk -F ':' '{print $NF}' |awk '{gsub(/-/,":");print}')
      do

      mascaradered=netmask $name

      for baneos in echo $mascaradered
      do

      echo "$bancommand1 $baneos $bancommand2"

      done

      done

      Pasarle como parámetro el fichero con la lista de ip's, hay alguno que falla por que no esta formateado correctamente, tirar de vi y apañarlo 😉

      Añadirle la salida de mi script al final del fichero auxiliar de iptables:

      w00t:/home/doice/pruebas#./scriptwarro baneados >>/home/root/init-scripts/sgaefeck

      Y ya lo teneis, adios a esos indeseables, podreis ver los bloqueos haciendo un:

      cat /var/log/syslog |grep SPYSUX

      1 Respuesta Última respuesta Responder Citar 0
      • marcaljM
        marcalj
        Última edición por

        Hola, a ver si lo hago mañana k ahora me da palo xDD

        Muchas gracias por esto!!

        Una cosa, haciendo esto se keda para siempre, no? no hay k hacerlo cada vez, no?

        Salu2! i gracias!

        1 Respuesta Última respuesta Responder Citar 0
        • D
          doice
          Última edición por

          Pues lo que os he puesto es simplemente el script con los comandos, luego vosotros tendreis que apañarlo para que se ejecute cada vez que arrancais vuestro linux 😉

          Por cierto en el fichero con la lista teneis que editar esta entrada:

          CHINESEBSA.org:210.77.155.0-210.077.158.255

          editarlo y quitar el 0 que sobra en el 077 tal que asi:

          CHINESEBSA.org:210.77.155.0-210.77.158.255

          generar de nuevo la lista de comandos con el otro script y arreglarlo 🙂
          estaba generando unos rangos erroneos con el netmask y me baneaba a quien no debia 😛

          1 Respuesta Última respuesta Responder Citar 0
          • josefuJ
            josefu
            Última edición por

            Una cosa, haciendo esto se keda para siempre, no? no hay k hacerlo cada vez, no?

            En debian, para que se ejecute el script en cada inicio debes copiar el script a /etc/init.d; ir a allí y ejecutar:

            update-rc.d <nombre del="" script="">defaults</nombre> 
            
            1 Respuesta Última respuesta Responder Citar 0
            • RockmanR
              Rockman
              Última edición por

              Existen algunos fallos en la lista de ip's:

              1º.- 217.116.8.112-217.116.8.119 –- NO CORRESPONDEN A LA SGAE, estan registradas por acens technologies Madrid

              2º.- El rango correcto de ip's de la SGAE es: 195.76.238.0 - 195.76.238.255

              3º.- Podeis comprobarlo desde este link

              Saludoss

              1 Respuesta Última respuesta Responder Citar 0
              • 1 / 1
              • First post
                Last post

              Foreros conectados [Conectados hoy]

              0 usuarios activos (0 miembros e 0 invitados).
              febesin, pAtO, cobito

              Estadísticas de Hardlimit

              Los hardlimitianos han creado un total de 543.3k posts en 62.8k hilos.
              Somos un total de 34.7k miembros registrados.
              sridharpat ha sido nuestro último fichaje.