Olá Josenivaldo, vc poderia mostar como ficou o seu codigo?? Eu havia lançado o tópico "--post-data no wget" e minha dúvida era semelhante a sua (fazer login em um site). A página que tento acessar é jsp e se eu fizer algo tipo: http://pagina.index.jsp?campo1=XXX&campo2=XXX&usuario=XXX&senha=XXX via firefox ou ie eu acesso numa boa! Agora via lynx ou wget não!!
Via wget eu tentei algo do tipo: wget --keep-session-cookies --save-cookies cookies.txt --post-data "campo1=XXX&campo2=XXX&usuario=XXX&senha=XXX" http://pagina.index.jsp Em 26/04/07, Josenivaldo Benito Junior <[EMAIL PROTECTED] > escreveu: > > 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 <[EMAIL > PROTECTED]<jrbenito%40gmail.com>> > 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 <[EMAIL > > PROTECTED]<mop2bky4mz5tyjwa8ersp7hrg5u9qn%40gmail.com>> > 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" < [EMAIL > > > >PROTECTED]<jrbenito%40gmail.com> > > > > > >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: [EMAIL > > > PROTECTED]<shell-script-unsubscribe%40yahoogrupos.com.br> > > > ---------------------------------------------------------- > > > 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] > > > -- Thiago Argolo [As partes desta mensagem que não continham texto foram removidas]
