Articles of curl

Comando de salida en variable y suprimir salida estándar

time=$(TIMEFORMAT="%R"; { time /usr/bin/time -f "\n%E elapsed" curl -s "https://example.com"; } 2>&1) ElapsedTime=$(echo "$time" | tail -c 23) Estos commands anteriores funcionan como se esperaba, sin embargo, no quiero que echo para imprimir en la salida estándar. Solo quiero un valor asignado a la variable.

wget y cURL una dirección IPv6 explícita

Puede usar el indicador -6 en CURL o wget para usar la dirección IPv6 de un dominio, como google.com . No pude search páginas al pasar explícitamente una dirección IPv6. Lo intenté: wget -6 http://[fe80::a00:27ff:fe00:80b9]:8080/ Ese host definitivamente está ejecutando un server en 8080 sobre IPv6 en mi networking local, confirmado con netstat y ifconfig […]

Usar numbers diff pero ignorar

Intento escribir un script para monitorear una página web en busca de diferencias y recibir una notificación por correo electrónico cuando se detecta una diferencia. Vea abajo el código; # monitor.sh – Monitors a web page for changes # sends an email notification if the file change URL="http://www.pagetomonitor.com" for (( ; ; )); do mv […]

Problemas con la opción Curl -z / –time-cond sobre SFTP

Esta es la primera vez que uso Curl. Estoy escribiendo un script que verifica automáticamente mi server SFTP para imágenes actualizadas / nuevas y descarga las que encuentra. La statement de curl principal es: curl -z 06-Nov-2018 -k -u $USER:$PASSW –remote-name-all sftp://$HOSTNAME/$PATH/image[1-9].jpg Mi problema es que el indicador -z / – time-cond no hace absolutamente […]

Especifique el nombre del file con curl –upload-file

Al cargar un file con la opción curl –upload-file , ¿cómo especifico un nombre de file diferente al del disco? Con la opción -F , se puede hacer así, creo: curl -F 'file=@/path/to/file/badname;filename=goodname' , pero no estoy seguro de cómo hacer el equivalente con –upload-file (también -T ). Estoy usando una API que requiere que […]

¿Cómo puedo encontrar los subdominios de splunk.com usando http respuesta?

He enviado una request http a "splunk.com" con el command usin curl -L splunk.com Tengo códigos html. Quiero encontrar subdominios de ese website mediante el análisis de los códigos html.

La búsqueda de nombre lleva mucho time

Estaba usando un script que usa Curl. Muy a menudo el rizo falla. El error ha agotado el time de búsqueda de nombre Intenté hacer ping a google.com y a otros sitios. De hecho dns (o lo que sea, la traducción del nombre de dominio a IP toma unos segundos para hacer eso. ¿Cómo hacer […]

Use curl para download la list de files en csv

Tengo un csv de extensiones de URL JPG. http://www.example.com/images/[url_extension] Quiero usar curl para recorrer el CSV y download el jpg en cada extensión. Hasta ahora tengo lo siguiente, pero estoy luchando con la syntax. Cualquier ayuda es muy apreciada. #!/bin/bash file=urlextensions.csv while read line do outfile=$(echo $line | awk 'BEGIN { FS = "/" } […]

Copie la salida de curl en file

Estoy ejecutando raspbian y usando este script bash para tomar una foto cada minuto y uploadla a mi server FTP: #!/bin/bash while [ 1 ]; do DATE=$(date +"%Y-%m-%d_%H_%M_%S") raspistill -q 10 -th none -o /home/pi/fb/$DATE.jpg curl -T /home/pi/fb/$DATE.jpg ftp://myftpserver –user myuser:mypass >> /home/pi/fb/log.txt sleep 60 echo finished $DATE >> /home/pi/fb/log.txt done Quiero que la salida […]

Cómo arreglar curl sslv3 alert handshake failure en Gentoo?

Estoy intentando abrir un website con cURL así: $ curl -vH "Accept: application/json" https://www.rocketleaguereplays.com/api/replays/-1/ El resultado es: * Trying 104.24.114.83… * Connected to www.rocketleaguereplays.com (104.24.114.83) port 443 (#0) * ALPN, offering h2 * ALPN, offering http/1.1 * Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH * successfully set certificate verify locations: * CAfile: /etc/ssl/certs/ca-certificates.crt CApath: /etc/ssl/certs * TLSv1.2 (OUT), TLS […]