# squid proxy - hacks [TOC] ## curl - consulta exprés ``` curl -I -L --proxy 10.23.100.254:3128 http://lavanguardia.com ``` **Explicació** ``` I) Demana sols les capçaleres L) Continua els reenviaments (a altres adreces: he http a https) ``` ## curl - selecciona interficie ***simular transit des d'una altra ip:*** 1) configurar un alias per la interfície 2) demanar la pàgina amb la nova ip ``` sudo ip a add dev enpXs0 10.23.100.201/24 curl -v --interface 10.23.100.201 --proxy 10.23.100.254:3128 http://lavanguardia.com ``` **nota: Cal adaptar la X a la interfície que necessites** **nota2: Cal posar ips compatibles amb la teva xarxa ;)** si mires el log de l'squid... ``` 1713453396.122 2 10.23.100.50 TCP_MISS/200 336 GET http://detectportal.firefox.com/success.txt? - ORIGINAL_DST/34.107.221.82 text/plain 1713453428.774 29 10.23.100.50 TCP_MISS/204 286 GET http://connectivity-check.ubuntu.com/ - ORIGINAL_DST/185.125.190.96 - 1713453430.883 74 10.23.100.201 TCP_REFRESH_MODIFIED/301 444 GET http://lavanguardia.com/ - ORIGINAL_DST/213.4.81.197 text/html 1713453461.090 31 10.23.100.201 TCP_REFRESH_MODIFIED/301 444 GET http://lavanguardia.com/ - ORIGINAL_DST/213.4.81.197 text/html 1713453536.506 63 10.23.100.50 TCP_REFRESH_MODIFIED/301 444 GET http://lavanguardia.com/ - ORIGINAL_DST/213.4.81.197 text/html ``` ## autenticació https://www.cyberciti.biz/tips/linux-unix-squid-proxy-server-authentication.html ### curl amb autenticació ``` curl -I -L --proxy 10.23.100.254:3128 http://usuari:contra@lavanguardia.com curl -I -L --proxy-user usuari:contra --proxy 10.23.100.254:3128 http://lavanguardia.com ``` **explicació** ``` en la 2ona opció si no posem la password (insegur) ens la demanarà ``` ![Captura de pantalla de 2024-04-22 18-54-19](https://hackmd.io/_uploads/ByKrDGV-R.png) ![Captura de pantalla de 2024-04-22 18-54-26](https://hackmd.io/_uploads/r1FBwGVbC.png) ![Captura de pantalla de 2024-04-22 18-54-49](https://hackmd.io/_uploads/ryFrvfVbC.png) ![Captura de pantalla de 2024-04-22 18-54-55](https://hackmd.io/_uploads/HJYSwGEb0.png)