Resultados 1 al 5 de 5

Tema: Ejecutar programa a través de proxy

  1. superx335
    superx335 está desconectado
    Usuario registrado
    Fecha de ingreso
    23 ene, 07
    Ubicación
    Cádiz, viviendo en Valencia
    Mensajes
    90

    Ejecutar programa a través de proxy

    Buenas! estoy trasteando con un programa, un bot que conecta a Internet analizando las peticiones y devolviéndolas como si de un usuario se tratase... lo que viene siendo un bot de toda la vida. La cosa es que el creador no ha contado con que si utilizo la cuenta mía y la de mi hermano, al tener la misma IP, se consideraría multicuenta, y me gustaría poder abrir un proceso del programa y que conectara a través de un Proxy, función que como digo no trae la aplicación.

    Es posible?

    Gracias, un saludete!!

  2. robsonnbi
    robsonnbi está desconectado
    Usuario registrado
    Fecha de ingreso
    25 ene, 10
    Mensajes
    9
    ¿Para windows? Googleando un poco he encotrado esto:

    http://www.darknet.org.uk/2011/02/proxo ... r-winsock/

    Puede haber algo mejor que funcione de manera similar, esto es lo primero que me ha escupido google al buscar "winsock proxy".

    No lo he mirado muy a fondo básicamente se trata de un dll que sustitiye al winsock y reenvía los paquetes donde sea (tiene plugins, uno para hacer de proxy).

    Haz una copia de la aplicación que quieras usar con proxy y copia en el direcotorio de la aplicación el dll, así tendras una aplicación sin proxy otra con proxy).

    Otra opción podría ser usar una máquina virtual y configurar la conexión a través de un proxy, pero lo veo un poco matar moscas a cañonazos.

    Ojo repito, esto que te he puesto no lo he probado, es lo primero que me ha sacado google, pero parece buena solución, igual hay algún otro soft con más solera y de uso extendido.

  3. superx335
    superx335 está desconectado
    Usuario registrado
    Fecha de ingreso
    23 ene, 07
    Ubicación
    Cádiz, viviendo en Valencia
    Mensajes
    90
    Hola! muchas gracias robsonnbi, parece justo lo que necesito, además si funciona es transparente y efectivo, aunque tendré que probarlo claro jeje.

    Lo de la máquina virtual era una opción, lo que pasa es que como no has podido decir mejor con esa expresión, sería como matar moscas a cañonazos, y lo dejaba como último recurso.

    El caso es que no se como van los winsock, simplemente con copiar el dll en el directorio de la aplicación forzará a ésta a utilizarla?? parece fantástico, pero muy fácil no? jaja. Muchas gracias de nuevo, un saludo!

  4. robsonnbi
    robsonnbi está desconectado
    Usuario registrado
    Fecha de ingreso
    25 ene, 10
    Mensajes
    9
    Cita Iniciado por superx335
    Hola! muchas gracias robsonnbi, parece justo lo que necesito, además si funciona es transparente y efectivo, aunque tendré que probarlo claro jeje.

    Lo de la máquina virtual era una opción, lo que pasa es que como no has podido decir mejor con esa expresión, sería como matar moscas a cañonazos, y lo dejaba como último recurso.

    El caso es que no se como van los winsock, simplemente con copiar el dll en el directorio de la aplicación forzará a ésta a utilizarla?? parece fantástico, pero muy fácil no? jaja. Muchas gracias de nuevo, un saludo!
    He estado mirándolo más en profundidad, y parece que por defecto usa el localhost como proxy por el puerto 8080.

    Menos mal que lleva el código

    #define PROXYIP "127.0.0.1" // the IP of the proxy to use
    #define PROXYPORT 8080 // the port of the proxy
    #define MAXMYDB 64 // don't need to be big, 2 was more than enough

    Habría que modificarlo y recompilar para que use el proxy que necesites, pero lo ideal sería que leyera la ip y puerto del proxy de un archivo de configuración.

    Por otro lado en la documentación advierte que algunos programas cargan directamente el dll de winsock desde el directorio del sistema correspondiente, es decir que esto no funcionaria (Indica que son pocos los programas que hacen esto, entre ellos el firefox).

  5. superx335
    superx335 está desconectado
    Usuario registrado
    Fecha de ingreso
    23 ene, 07
    Ubicación
    Cádiz, viviendo en Valencia
    Mensajes
    90
    Comprendo... la verdad es que me sorprendia, pero quien sabe

    Podría tener opciones mas flexibles, como dices, pero aun asñí lo usaría si no fuera porque es seguro que no funcionará, es un programa nada pensado para algo así, ya que como dice ni siquiera incorpora la opción de utilizar un proxy.

    Utilizando una máquina virtual podría hacer, desde VMware, por ejemplo, que funcionase toda ella a través de proxy, verdad?.

    Se puede configurar para que se ejecute automáticamente al arrancar la aplicación? en lugar de arrancar vmware, sistema virtualizado y abrir aplicación.

    Muchas gracias por todo, un saludo