Não é possível usar o curl com o cookie-jar

0

Estou tentando usar o curl para automação de solicitação de login. Aqui, o uso de cookie-jar é obrigatório. Quando eu uso a opção - cooki-jar cjar , ele mostra o seguinte erro.

root@kali:~# curl --cookie-jar cjar --output /root/Desktop/Curl/ \ https://www.google.com
curl: (1) Protocol " https" not supported or disabled in libcurl 

Quando eu pesquisava sobre isso, este link diz que libcurl3 e aqui eles dizem que precisam instalar libssl-dev .

Quando eu verifiquei o meu sistema para ambas as bibliotecas, na minha caixa do Kali Linux, as versões mais recentes estão disponíveis. Ainda está mostrando o erro. Alguém poderia me ajudar a resolver esse problema?

Detalhes do sistema:

root@kali:~# dpkg -s libssl-dev
Package: libssl-dev
Status: install ok installed
Priority: optional
Section: libdevel
Installed-Size: 6908
Maintainer: Debian OpenSSL Team <[email protected]>
Architecture: amd64

Multi-Arch: o mesmo     Fonte: openssl     Versão: 1.1.0g-2     Depende: libssl1.1 (= 1.1.0g-2)     Recomenda: libssl-doc     Conflitos: libssl1.0-dev     Descrição: Kit de ferramentas Secure Sockets Layer - arquivos de desenvolvimento     Este pacote é parte da implementação do projeto OpenSSL do SSL     e protocolos de criptografia TLS para comunicação segura através do     Internet.  .     Ele contém bibliotecas de desenvolvimento, arquivos de cabeçalho e páginas de manual para libssl     e libcrypto.     Página inicial: link

root@kali:~# dpkg -s libcurl3
Package: libcurl3
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 649
Maintainer: Alessandro Ghedini <[email protected]>
Architecture: amd64
Multi-Arch: same
Source: curl
Version: 7.57.0-1
Depends: libc6 (>= 2.17), libcomerr2 (>= 1.01), libgssapi-krb5-2 (>= 1.14+dfsg), libidn2-0 (>= 0.6), libk5crypto3 (>= 1.6.dfsg.2), libkrb5-3 (>= 1.6.dfsg.2), libldap-2.4-2 (>= 2.4.7), libnghttp2-14 (>= 1.12.0), libpsl5 (>= 0.13.0), librtmp1 (>= 2.4+20131018.git79459a2-3~), libssh2-1 (>= 1.7.0), libssl1.0.2 (>= 1.0.2d), zlib1g (>= 1:1.1.4)
Recommends: ca-certificates
Description: easy-to-use client-side URL transfer library (OpenSSL flavour)
libcurl is an easy-to-use client-side URL transfer library, supporting DICT,
FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S,
RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP.

    libcurl suporta certificados SSL, HTTP POST, HTTP PUT, upload de FTP, HTTP     upload baseado em formulário, proxies, cookies, autenticação de usuário + senha     Digest, NTLM, Negociar, Kerberos), retomada de transferência de arquivos, encapsulamento de proxy HTTP     e mais!  .     O libcurl é gratuito, thread-safe, compatível com IPv6, rico em recursos, bem suportado,     rápido, completamente documentado e já é usado por muitos conhecidos, grandes e     empresas de sucesso e inúmeras aplicações.  .     O suporte SSL é fornecido pelo OpenSSL.     Homepage: link

    
por guru 08.08.2018 / 14:46

1 resposta

0

Você tem uma contrabarra inesperada no comando e também - saída deve ser um nome de arquivo. Tente isto:

curl --cookie-jar cjar --output /root/Desktop/Curl/output.html https://www.google.com
    
por 08.08.2018 / 16:32

Tags