Resultados 1 al 13 de 13

Tema: crear listado de proxys

  1. #1 crear listado de proxys 
    Iniciado
    Fecha de ingreso
    Aug 2007
    Mensajes
    6
    Descargas
    0
    Uploads
    0
    Hola a todos,
    soy nuevo aqui y querria realizar una consulta, no se si es este el sub-foro adecuado, pero lo dejo aqui.
    Todos sabeis que existen webs y/o programas que te dan un amplio listado de de ip's que son proxys y que utilizas para navegar anonimamente. Pues bien yo quiero realizar un programa que me busque todas esas ip's de la siguiente forma, realizar un bucle que recorra todo el rango de ip's desde la 0.0.0.0 hasta la 255.255.255.255, exceptuando la reservadas o de uso privado tipo 192.168.0.0 , etc y para cada ip preguntarle si es un proxy.
    El problema es que no se si esto es posible, de que forma se le pregunta a una ip eso? existe algun campo o instruccion que nos desvele de forma directa o indirecta este dato?
    El programa se ejecutaria diariamente para tener un listado actualizado de proxys.Alguien que sepa del tema me puede responder , GRACIAS
    Citar  
     

  2. #2  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    He borrado tu otro post repetido, por favor, no repitas posts. Lee las normas del foro antes de continuar.

    En cuanto a la detección de proxies, escanear la red completa es una locura. Se me ocurre que podrías hacerte un programita que leyese esas páginas que publican proxies para que determinase cuáles de ellos siguen operativos y guarde estadísticas sobre tiempos de respuesta de ping u otras.

    Salu2


    Keep on Rollin'

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  3. #3  
    Iniciado
    Fecha de ingreso
    Aug 2007
    Mensajes
    6
    Descargas
    0
    Uploads
    0
    Hola
    gracias por la respuesta y perdon por repetir, es que no sabia exactamente donde ubicar mi consulta.
    Respecto al tema en cuestion, la verdad es que si que es una locura , si h calculado bien seria 255*255*255*255 = 4.228.250.625 ip's aun descontando las reservadas y privadas y todo eso solo bajaria unos miles de ip's, en total 4.000 millones de ip's(si esta bien calculado ).De todas formas me sigue interesando el tema de como se pregunta a una ip si es proxy. Se me ocurre que mandandole algun tipo de "peticion" y segun como te responda empezar a sospechar que es un proxy... no se. Sabeis algo de esto?
    Saludos
    Citar  
     

  4. #4  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    http://www.google.es/url?sa=t&ct=res...1kceJA-oq5NeJg

    http://www.honeynet.org/papers/finger/

    Un ejemplo con nmap. Supongamos que el host proxy.hostquemeacabodeinventar.404 tiene un servidor de socks corriendo en el puerto 8080. Para identificar dicho servicio usaríamos el comando:
    Código:
    nmap -p 8080 -sV proxy.hostquemeacabodeinventar.404
    Salu2


    Keep on Rollin'

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  5. #5  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    Otro ejempo. Para analizar con nmap cada una de las direcciones IP que aparecen en la primera página de la weeb de proxies http://www.samair.ru/proxy/ :

    Código:
    lynx -dump http://www.samair.ru/proxy/ | \
    grep -e '[0-9]:[0-9]'|grep -vie http -e GMT | \
    grep -Eo "\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.\
    (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.\
    (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.\
    (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b:\ [0-9]*" | \
    while read -r proxy
         do
            puerto=`echo $proxy | cut -d ':' -f2`
            host=`echo $proxy | cut -d ':' -f1`
            echo nmap -sV -p $puerto $host
    #       echo $proxy
    done
    Esto sólo te muestra cómo funcionaría el script. Para que funcione sólo tienes que borrar la palabra "echo"


    Salu2


    Keep on Rollin'
    Última edición por j8k6f4v9j; 24-08-2007 a las 15:55

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  6. #6  
    Iniciado
    Fecha de ingreso
    Aug 2007
    Mensajes
    6
    Descargas
    0
    Uploads
    0
    Hola de nuevo,
    Sabeis si existe algun programa que trabaje automaticamente generando cada dia los archivos con las listas de proxys, o una pagina web que te envie los listados de proxys.
    GRACIAS
    Citar  
     

  7. #7  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    Con el script que te puse más arriba lo puedes hacer.

    Salu2


    Keep on Rollin'

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  8. #8  
    Iniciado
    Fecha de ingreso
    Aug 2007
    Mensajes
    6
    Descargas
    0
    Uploads
    0
    Hola de nuevo,
    el script ese se tiene que ejecutar en linux no? es que no entiendo mucho , y a parte que es lo que hace, simplemente recoge las ip's o las testea para ver si son correctas?
    Citar  
     

  9. #9  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    Línea por línea:


    Código:
    lynx -dump http://www.samair.ru/proxy/
    Abre la página http://www.samair.ru/proxy/ y muestra el resultado en la salida stándar (stdout), que será el mismo terminal
    Código:
    |
    redirecciona esa salida
    Código:
    \
    "escapa" el siguiente caracter, que es el retorno de carro, haciendo que la línea siguiente y ésta sean una misma
    Código:
    grep -e '[0-9]:[0-9]'|grep -vie http -e GMT | \
    filtra la salida suprimiendo todas las líneas que contienen tanto http como GMT.
    Código:
    grep -Eo "\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.\
    (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.\
    (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.\
    (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b:\ [0-9]*" | \
    filtra la salida mostrando únicamente las líneas que contienen una ip (se trata de una expresión regular (regex). Puedes buscar info sobre las potentísimas expresiones regulares en internet
    Código:
    while read -r proxy
         do
    crea un bucle en el que, mientras (while) haya una entrada (línea a línea) se ejecutará lo siguiente
    Código:
    puerto=`echo $proxy | cut -d ':' -f2`
    El símbolo ':' (dos puntos) parte la cadena guardada en $proxy, muestra sólo el segundo trozo y lo guarda en la nueva variable $puerto
    Código:
    host=`echo $proxy | cut -d ':' -f1`
    El símbolo ':' (dos puntos) parte la cadena guardada en $proxy, muestra sólo el primer trozo y lo guarda en la nueva variable $host
    Código:
    echo nmap -sV -p $puerto $host
    muestra la cadena nmap -sV -p $puerto $host, donde en cada iteración se sustituyen $puerto y $host por los valores asignados. Si suprimimos nmap queda el comando completo y se ejecuta en cada vuelta de la iteración
    Código:
    done
    termina la iteración
    Salu2


    Keep on Rollin'
    Última edición por j8k6f4v9j; 29-08-2007 a las 16:14

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  10. #10  
    Iniciado
    Fecha de ingreso
    Jan 2010
    Mensajes
    2
    Descargas
    0
    Uploads
    0
    me interesa mucho retomar este tema, el script no me funciona solo se pasa a la siguiente linea en la consola

    asi lo guarde:

    #!/bin/bash
    lynx -dump editado | \
    grep -Eo "\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.\
    (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.\
    (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.\
    (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b:\ [0-9]*" | \
    while read -r proxy
    do
    puerto=`echo $proxy | cut -d ':' -f2`
    host=`echo $proxy | cut -d ':' -f1`
    echo nmap -sV -p $puerto $host
    done
    y cuando lo ejecuto pasa esto:

    *****@***:~$ sudo sh '/home/*****/Escritorio/bat.sh'
    *****@***:~$
    alguien sabe porque ?
    Última edición por j8k6f4v9j; 22-01-2010 a las 02:42
    Citar  
     

  11. #11  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    Seguramente porque la expresión regular no devuelve ninguna coincidencia, por lo que el bucle while sale sin hacer nada.


    Salu2

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  12. #12  
    Iniciado
    Fecha de ingreso
    Jan 2010
    Mensajes
    2
    Descargas
    0
    Uploads
    0
    eso significa que esta mal la web, o que esta mal el script? como lo puedo arreglar?

    disculpa la ignorancia estoy muy verde en esto
    Citar  
     

  13. #13  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    La web no puede estar mal. Si la web muestra un listado de direcciones IP, lo que te interesa es parsear el HTML que te devuelve para extraerlas. De eso se ocupa grep en el script que has puesto, comparando el texto con la expresión regular (lo que va después de -Eo).

    No sé si será lo que te voy a comentar, o si será que directamente la expresión regular no es buena para encontrar direcciones IP porque no lo he probado, pero yo siempre uso comillas simples en las expresiones regulares. Un asterisco en unas comillas dobles puede resultar en desastre.


    Salu2

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

Temas similares

  1. subscripcion a listado proxys
    Por ramoon en el foro REDES Y TECNOLOGIAS WIRELESS
    Respuestas: 1
    Último mensaje: 27-08-2007, 15:24
  2. Qué son los proxys..
    Por Danger_0 en el foro REDES Y TECNOLOGIAS WIRELESS
    Respuestas: 0
    Último mensaje: 28-06-2006, 18:20
  3. Los proxys
    Por zavargo en el foro GENERAL
    Respuestas: 22
    Último mensaje: 11-02-2006, 03:27
  4. Proxys
    Por SUBURU en el foro HARDWARE
    Respuestas: 6
    Último mensaje: 08-09-2003, 20:20

Marcadores

Marcadores

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •