As the Java applet has to respect your proxy settings, first try if the Java applet uses simple HTTP requests by setting up a small logging proxy, possibly through HTTP::Recorder or HTTP::Proxy.

If the Java applet connects through a different port than port 80, and doesn't use HTTP, you will have to break out an actual network sniffer and sniff the connection. I would use Net::PCap as the sniffer, because in the end you will want to write Perl code to emulate the Java applet anyway, but of course if you're more comfortable with ethereal or tcpdump, use that.


In reply to Re: How to screen-scrape a page that uses a Java applet for authentication? by Corion
in thread How to screen-scrape a page that uses a Java applet for authentication? by grinder

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.