Foros del Web » Programando para Internet » Javascript »

Como detectar un proxy server?

Estas en el tema de Como detectar un proxy server? en el foro de Javascript en Foros del Web. Ok, Quiero detectar un proxy con el que un usuario se conecta, ya lo había echo usando una llamada Ajax cuando conecta, sin embargo este ...
  #1 (permalink)  
Antiguo 21/06/2014, 19:10
Avatar de utan  
Fecha de Ingreso: agosto-2012
Mensajes: 126
Antigüedad: 11 años, 8 meses
Puntos: 17
Como detectar un proxy server?

Ok,

Quiero detectar un proxy con el que un usuario se conecta, ya lo había echo usando una llamada Ajax cuando conecta, sin embargo este individuo lo deshabilita..

Con Firebug o con algún otra utilidad la cual desconozco, pero ah echo posible leer mi código algo ofuscado del cliente con el 'Closure Compiler' de Google..

Si alguien sabe de un detector Proxy o modulo de Node por favor aganmelo saber.

También si alguien sabe que tipo de utilidad podría estar usando, cambiar variable ya inicializado el objecto o la clase por favor también ayúdenme a descifrar..

Un ejemplo de lo que a echo,

en una forma de manda Select ya con valores determinados todos Strings , en el Server se espera que sea un string..

Sin embargo el con algún tipo de utilidad manda un objecto TRUE el cual en el server no se espera este value y al usar

trim() o match() el Server lanza un error "object TRUE has no method match()"

Ya lo eh parchado sin embargo , mi App no puede ser asesado desde otra web o localhost.. y por esto creo que usa alguna utilidad o bien sepa usar el Firebug para cambiar valores a las propiedades...

alguna información me ayudaría mucho
__________________
Mis conocimientos son limitado, pero si te puedo ayudar lo are gustoso mi chat particular, visitalo gracias http://rendezvouschat.com
  #2 (permalink)  
Antiguo 21/06/2014, 22:31
Avatar de utan  
Fecha de Ingreso: agosto-2012
Mensajes: 126
Antigüedad: 11 años, 8 meses
Puntos: 17
Respuesta: Como detectar un proxy server?

Sin ideas...? así estoy yo....
__________________
Mis conocimientos son limitado, pero si te puedo ayudar lo are gustoso mi chat particular, visitalo gracias http://rendezvouschat.com
  #3 (permalink)  
Antiguo 21/06/2014, 23:17
Avatar de utan  
Fecha de Ingreso: agosto-2012
Mensajes: 126
Antigüedad: 11 años, 8 meses
Puntos: 17
Respuesta: Como detectar un proxy server?

Ok,

Viendo el DOM tree con Firebug , eh visto el objecto y todas su propiedades establecidas al inicializar.

Tambien puedo editarlas, solo en mi propio window los otros usuarios no son actualizado si cambio algo..

Si mando algo el server habiendo editado la propiedad predeterminada es factible crashiar el Server sin problemas..

Código Javascript:
Ver original
  1. var myObject = function (){
  2.                     this.defaultOption = 'Setting an string';
  3.                 }
  4.                
  5.                 myObject.prototype.init = function(){
  6.                     var self = this;
  7.                     setInterval(function(){
  8.                                                console.log( typeof self.defaultOption );
  9.                         client.emit('logIn' , { string :  self.defaultOption  } );// manda el string al server
  10.                     }, 3000);
  11.                 }
  12.                
  13.                 var app = new myObject().init();

Aquí el ejemplo lo hago en intervalo, pero si fuera que utilizo la propiedad del objecto en una forma de un Select , al parecer puedo con Firebug ver la propiedad
Código Javascript:
Ver original
  1. this.defaultOption
y cambiarla con objecto TRUE..

Sabia que el client side era vulnerable, pero si debemos hacer codigo para Node, necesitamos observar que los objetos que son enviados al Node son del tipo que esperamos..

Código Javascript:
Ver original
  1. socket.on('logIn' , function( ob ){
  2.                     if( typeof ob !== 'undefined' ){
  3.                         var string = ob.string.trim() // tratamos de limpiar, erro Object true has no method trim()
  4.                     }
  5.                     // serciorandonos
  6.                     if( typeof ob !== 'undefined' && typeof ob.string === 'string' ){
  7.                         var string = ob.string.trim() // Limpiamos sin errores
  8.                     }
  9.                 });

Como ven , hay una curva mas grande cuando se trabaja con Node..

Ya no le tengo confianza a nada.
__________________
Mis conocimientos son limitado, pero si te puedo ayudar lo are gustoso mi chat particular, visitalo gracias http://rendezvouschat.com

Última edición por utan; 21/06/2014 a las 23:26
  #4 (permalink)  
Antiguo 21/06/2014, 23:37
Avatar de utan  
Fecha de Ingreso: agosto-2012
Mensajes: 126
Antigüedad: 11 años, 8 meses
Puntos: 17
Respuesta: Como detectar un proxy server?

Observando otra vez,
Si no expongo el objeto en un var , ya no encuentro la propiedad definida en el DOM solamente el método del objeto.. interesante..

Al no darle una variable no se hace global.. alguien entiende cual es la diferencia?

Código Javascript:
Ver original
  1. new myObject().init();

Haciéndolo así y ya expongo el objeto...
__________________
Mis conocimientos son limitado, pero si te puedo ayudar lo are gustoso mi chat particular, visitalo gracias http://rendezvouschat.com
  #5 (permalink)  
Antiguo 22/06/2014, 07:05
Avatar de utan  
Fecha de Ingreso: agosto-2012
Mensajes: 126
Antigüedad: 11 años, 8 meses
Puntos: 17
Respuesta: Como detectar un proxy server?

Alguien que meta la cuchara?
__________________
Mis conocimientos son limitado, pero si te puedo ayudar lo are gustoso mi chat particular, visitalo gracias http://rendezvouschat.com
  #6 (permalink)  
Antiguo 22/06/2014, 14:35
Avatar de utan  
Fecha de Ingreso: agosto-2012
Mensajes: 126
Antigüedad: 11 años, 8 meses
Puntos: 17
Respuesta: Como detectar un proxy server?

Bueno, ya me exprese gracias por leer.
__________________
Mis conocimientos son limitado, pero si te puedo ayudar lo are gustoso mi chat particular, visitalo gracias http://rendezvouschat.com
  #7 (permalink)  
Antiguo 23/06/2014, 12:33
Avatar de utan  
Fecha de Ingreso: agosto-2012
Mensajes: 126
Antigüedad: 11 años, 8 meses
Puntos: 17
Respuesta: Como detectar un proxy server?

Encontré este modulo torchecker, ya que el individuo lo utiliza.. haber que pasa ya que también hice un pequeño check con PHP con una Lista de Exit Tor nodes.

Ya eh detenido un poco al agresor.. espero que este modulo me sirva mejor.
__________________
Mis conocimientos son limitado, pero si te puedo ayudar lo are gustoso mi chat particular, visitalo gracias http://rendezvouschat.com

Etiquetas: ajax, proxy, select, valor, variable
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 12:33.