UserAgent en Servicios Linux

Buenas a todos, no se si les pasa que algunos adminred por asi decirlo le gusta bloquearnos que nos actualizemos nuestros linux o que descargemos algo, bueno casi siempre lo que hacen es bloquearnos los useragent de las servicios, hoy les muestro como cambier el useragent en el apt-get, wget, curl y squid

apt-get

Bueno para apt-get lo primero que debemos hacer es editar el archivo /etc/apt/apt.conf
nano /etc/apt/apt.conf
y escribimos la siguien linea
Acquire::http::User-Agent “Mozilla/5.0 (Windows NT 6.2; rv:33.0) Firefox/33.0”;
una ves editado ya podemos hacer uso de el, en el caso que tengas que usar proxy aca te explico como:
1. Editaremos el siguiente archivo /etc/bash.bashrc como root
2. Pondremos las siguientes lineas al final de este archivo:
export HTTP_PROXY=http://username:[email protected]:port/
export FTP_PROXY=http://username:[email protected]:port/

3. Luego creamos el archivo proxy dentro de /etc/apt/apt.conf.d/
sudo nano /etc/apt/apt.conf.d/proxy
Y agregamos las siguientes lineas:
Acquire::http::Proxy "http://usuario:[email protected]_del_proxy:puerto";
Acquire::ftp::Proxy "ftp://usuario:[email protected]_del_proxy:puerto";

Con esto, ya deberia funcionar nuestro apt-get detras de un servidor proxy con su UserAgent.

wget

Bueno lo primero es en nuestro home cojemos y editamos el archivo .wgetrc
sudo nano ~/.wgetrc
passive_ftp = on
http_proxy = http://127.0.0.1:3128/
use_proxy = on
header = Accept-Language: en-us,en;q=0.5
header = Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
header = Connection: keep-alive
user_agent = Mozilla/5.0 (Windows NT 5.1; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
referer = /
robots = off

La explicacion que les muestro aca es del archivo .wgetrc de nuestro home, por que ese archivo y no editar el archivo de /etc/wgetrc, la respuesta sencilla, pues cuando formateo cojo y simplemente solo tendria que salvar home y despues restaurarlo, prefiero mas de esa forma.

Las 3 primeras lineas son para el proxy del wget, la proximas 5 lineas es para lo del useragent y la ultima para que el wget no consulte el archivo robots.txt a la hora de hacer mirror.

Curl

Para curl es mas sencillo, lo hacemos mediantes argumentos:
curl -A "Mozilla/5.0 (Windows NT 5.1; rv:10.0.2) Gecko/20100101 Firefox/10.0.2"

o como mismo en el wget puedo hacerlo en la carpeta del script .curlrc
user-agent = "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)"

Squid

Muchas veces queremos mejorar la seguridad de nuestro SQUID, una forma u otra de mantener siempre la privacidad de nuestros usuarios es haciendo homogeneo el encabezado UserAgent. gracias a låzaro de GUTL en un articulo (SU BLOG DA MIEDO).

Editamos el fichero de configuracion del squid y agregamos estas lineas
request_header_access User-Agent deny all
request_header_replace User-Agent Mozilla/5.0 (compatible; Windows NT 6.1; Trident/5.0)

(Visited 9 times, 1 visits today)
Sobre Armando Felipe Fuentes Denis 113 Artículos
Network Administrator and Telematic Services in Federation of Radio Amateurs of Cuba Residencia: Regla, La Habana Email: [email protected] Movil: +53 58319403

Sé el primero en comentar

Dejar una contestacion

Tu dirección de correo electrónico no será publicada.


*