shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] site login


From: Josenivaldo Benito Junior
Subject: Re: [shell-script] site login
Date: Thu, 26 Apr 2007 19:33:10 -0300

PessoALL,

Mais uma vez quero agradecer.

Já consegui fazer uma solução baseada no wget. De quebra o sistema de login
redireciona você para alguma URL, então não é necessário salvar o cookie no
login e rodar o wget outra vez bastando informar um campo no post-data para
onde quer ser redirecionado.

Abraço,
Benito

On 4/25/07, Josenivaldo Benito Junior <address@hidden> wrote:
>
> Mop,
>
> A dica é ótima mas neste caso esbarramos em um problema: o ambiente é uma
> intranet onde não sou (e nem quero ser) root da máquina.  Claro que a dica é
> muito útil para rodar o ngrep aqui em casa...
>
> Obrigado,
>
> Benito.
>
> On 4/25/07, mop <address@hidden> wrote:
> >
> > Considerando que você falou lynx, não deve ser https.
> >
> > Sendo assim, o ngrep que sempre recomendo para casos simples
> > deve resolver. Hoje vou além, colocarei o conteúdo do meu
> > script que se chama ngrep justamente para eu guardar apenas um
> > nome. Costumo fazer isso ao ler o man, filtrar minhas necessidades,
> > e poder esquecer os detalhes do ELF. Se não tiver o binário ngrep
> > consulte seu fornecedor de software ;) , ou use outro sniffer de sua
> > preferência.
> >
> > Normalmente deve ser executado como root pois geralmente só ele tem
> > total acesso à interface de rede.
> >
> > Acerte para a sua porta de rede e seja feliz!
> >
> > ------------
> > #-W normal|byline|none
> >
> > # -d dev  By default ngrep will select a default interface to listen on.
> > #         Use this option to force ngrep to listen on interface dev.
> > # -d eth0
> >
> > # -x      Dump  packet  contents  as  hexadecimal  as well as ASCII.
> >
> > # -l      Make stdout line buffered.
> >
> > PAR='-W byline'
> > #PAR='-W normal'
> > [ "$1" ]&&{ [ "$1" == "-x" ]&&PAR=$1||{ echo "uso: $0 [-x]";exit 1;};}
> > /usr/bin/ngrep $PAR -l -p -P ^
> > -------------
> >
> > Geralmente o volume de dados é alto e costuma na maioria dos casos
> > encher muitas telas e nem com Shift PgUp você consegue buscar o início
> > da
> > conversa originada pelo seu browser. Melhor nesses casos enviá-lo para
> > arquivo com
> > script >/tmp/coleta
> >
> > Depois com um editor você marca o que precisa cola no seu script, acerta
> > algum deta-lhe e pronto. Como o Tiago já disse, user e password, podem
> > estar codificados de alguma forma, mas neste momento isso não importa
> > pois você já terá o que precisa pronto e codificado para enviar. Como
> > usar isso com programas, não sei, normalmente uso apenas o shell para
> > isso, mas é simples, você já sabe o que deve enviar, é só brincar com
> > o seu programa para que faça exatamente a mesma coisa e que você pode
> > checar com o ngrep sempre que desejar. :)
> >
> > Sorte!
> >
> >
> > ------------------------------------------------------------------
> > >From: "Josenivaldo Benito Junior" < address@hidden>
> > >Date: Wed, 25 Apr 2007 18:31:13 -0300
> > >
> > >Olá pessoal,
> > >
> > >Eu tenho um script onde uso o lynx para acessar um site. O site pede
> > login e
> > >senha através do brownser (deve usar o .htaccess certo?). Neste caso
> > nenhum
> > >problema. O fato é que um outro site, uma espécie de bugzilla que
> > usamos
> > >aqui na empresa, requisita login quando é acessado pela primeira vez.
> > Mas,
> > >este login é solicitado através de uma página, e nào usando os diálogos
> > do
> > >browser. Neste caso a opção -auth do lynx não tem efeito.
> > >
> > >Alguém tem alguma idéia de como logar no site e então fazer o dump do
> > >resultado?
> > >
> > >Muito obrigado.
> > >
> > >Abraço
> > >Benito.
> >
> >
> >
> > ---------------------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação,
> > como perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > prévio aviso.
> > ---------------------------------------------------------------------
> > Sair da lista: address@hidden
> > ---------------------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > ---------------------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> >
> > Links do Yahoo! Grupos
> >
> >
> >
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]