Eliminar el useragent en Parox Proxy
Recientemente en una auditoría la aplicación me cortaba el acceso (incluso con fines benévolos) solo por el hecho de navegarla a través del Paros Proxy. Habitualmente este tipo de filtros se basan unicamente en filtrar en base al campo useragent de la cabecera en las petriciones http:

El Servidor web, de aplicaciones, IDS, etc detectan el patrón "Paros" y bloquean el acceso.
La solución es bien sencilla, modificar el useragent para que no incluya esta información. Modificarlo en cada petición es una tarea tediosa (por no decir suicida) por lo que busqué en las opciones del Paros cómo omitir estos datos.
Mi sopresa al comprobar que no hay opciones para algo tan simple, sin embargo tenemos como solución el gugleo.
Tenemos dos opciones para resolver este pequeño problema:
1. Añadimos en la linea de comandos que ejecuta el Paros la directiva "-nouseragent", en el acceso directo, etc.
Es una forma rapida, sencilla y cómoda.
2. Somos muy frikis, es por ello que buscamos en el código fuente de Paros en la ruta "paros\src\org\parosproxy\paros\Constant.java" y en dicho fichero encontramos la directiva "USER_AGENT =".
La modificamos a nuestro antojo y voilà.






