Comandos frecuentes curl

De Luis Moreno Wiki
Revisión del 13:04 19 abr 2022 de Mayordomowiki (discusión | contribuciones) (Página creada con «Algunos comandos útiles con curl -- Desde que IP te conectas desde la línea de comando curl ifconfig.co -- enviar las peticiones y respuestas a un proxy por ejemplo B…»)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Ir a la navegación Ir a la búsqueda

Algunos comandos útiles con curl


-- Desde que IP te conectas desde la línea de comando

curl ifconfig.co

-- enviar las peticiones y respuestas a un proxy por ejemplo Burp.

export http_proxy=localhost:8080
export https_proxy=localhost:8080

Esto guarda las variables para enviar la salida de los comandos a un proxy no solo curl también puede ser wget. Ahora cada vez que ejecutes el comando enviara las peticiones y respuestas al proxy configurado donde se podrá analizar la petición con detenimiento, modificarla de forma más sencilla, etc.

Algunas peticiones envian un mensaje de error como el siguiente:

curl: (60) SSL certificate problem: self signed certificate in certificate chain

Esto se debe a que no puede validar algún paso del trust chain del certificado para resolverlo basta con agregar el parámetro:

--insecure

Al comando por ejemplo:

curl --insecure --location --request POST 'https://secureapi.kolibers.com/as/token.oauth2?grant_type=client_credentials' --header 'Authorization: Basic FdaS2tjUklJSGE3U2p4UkxOOGk3RTIyODFhMDU2ZjczZGNjNTY6YUVqcldJM3IxY3NMaE94ZkNRVVyUnJER2pZZnNaZ3N4YXhxVTM2QTY1ZAM2YyNDkwNGRjZGZiNDU3M2==' --header 'Cookie: PF=pFwX75s2cklFnBjVHoDMqX'