You can do a simple "man in the middle attack" on yourself.  One approach would 
be to set up your own web server, serve the page with the form to a "real" 
browser and see what it sends when you submit the form.  There is probably also 
a way to do it with a proxy of some sort, either off the shelf or one you write 
to log traffic both ways, and then you quickly get a picture of how the 
conversation works.  A network sniffer might be another option.

I have had to do things like this with either network or serial port traffic at 
various times.  A few years back, an engineer with a medical device 
manufacturer was late delivering something that we happened to need at a time 
that was inconvenient for him.  The solution: blame the confusion on the 
customer (me), of course, and hope that he could later give us something that 
might make things "easier" on us (which would be a working version of their new 
software).  It got pretty ridiculous shortly before he had to admit that it 
didn't work.  The funny thing was that their demo program for the "new 
protocol" was using something that looked exactly like the old one :)  I was 
able to show that because I wrote a replacement for their device and connected 
their program to it: it was obviously not doing what he was claiming.

Bill

________________________________________
From: [email protected] 
[[email protected]] On Behalf Of Germán Arduino 
[[email protected]]
Sent: Monday, May 31, 2010 1:39 PM
To: [email protected]
Cc: The general-purpose Squeak developers list
Subject: Re: [Pharo-project] Using WebClient

Talking of post method, I tried to capture it with Firebug to
understand what data post with WebClient, but no way until now.

Exist some trick to obtain the exact content of the data to post only
debuggin the web page?

Cheers.


2010/5/29 Germán Arduino <[email protected]>:
> I think that is a post method in this case, but can't make it work (yet).
>
> 2010/5/29 Schwab,Wilhelm K <[email protected]>:
>> It's been a long time, but won't the button cause the browser to send a post 
>> or get (whichever action is specified in the form) to the server?  It might 
>> be enough to decide the content of that and send it over the socket.  I am 
>> probably thinking in CGI terms, which might not be what you need.
>>
>>
>> ________________________________________
>> From: [email protected] 
>> [[email protected]] On Behalf Of Stéphane Ducasse 
>> [[email protected]]
>> Sent: Saturday, May 29, 2010 4:14 PM
>> To: [email protected]
>> Subject: Re: [Pharo-project] Using WebClient
>>
>> if you get answers from squeak-dev let us know.
>>
>>
>> Stef
>>
>>
>> On May 29, 2010, at 10:02 PM, Germán Arduino wrote:
>>
>>> Hi:
>>>
>>> I'm trying to automate some operations on a web page that requires
>>> authentication.
>>>
>>> I managed to arrive to the form that I need to process, authenticated
>>> without problems.
>>>
>>> But I can't figure out how to process the button (is a button of this type:
>>>
>>> <input class="lButton" style="" name="submit_search"
>>> value="Create File" type="submit"> )  to execute the Create File action.
>>>
>>> The form have two dates (that I can calculate and fill in) but I can't
>>> to imagine how to process the submit button programmatically.
>>>
>>> Any hint will be appreciated.
>>>
>>> Cheers.
>>>
>>> --
>>> =================================================
>>> Germán S. Arduino  <gsa @ arsol.net>   Twitter: garduino
>>> Arduino Software & Web Hosting   http://www.arduinosoftware.com
>>> PasswordsPro  http://www.passwordspro.com
>>> =================================================
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [email protected]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
>
>
> --
> =================================================
> Germán S. Arduino  <gsa @ arsol.net>   Twitter: garduino
> Arduino Software & Web Hosting   http://www.arduinosoftware.com
> PasswordsPro  http://www.passwordspro.com
> =================================================
>

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to