[YLUG] Router
Harry Mills
mail at hjmills.co.uk
Sun Sep 28 18:36:28 UTC 2008
Wget also supports using a cookies.txt file so you could try authenticating
through a browser (firefox 3 uses a cookies.sqlite but you can convert it
with a script somewhere on the internet - google helped me find it last
time) then use that cookies.txt file with wget to get the status. Of course
you then have to keep one session alive and most routers only allow one
person logged in at once so you may have problems if you want to login over
the web interface as normal. I have used this to get around wget on other
auth mechanisms before where cookies vere required. As always ymmv.
Harry
On Sun, Sep 28, 2008 at 7:24 PM, Patrick Dupre <pd520 at york.ac.uk> wrote:
> On Sun, 28 Sep 2008, David Harker wrote:
>
> Seeing as it works with wget without a cookie once authenticated through
>> the
>> browser, doesn't it seem most likely to be just authenticating by IP
>> address? If so, your best bet is, as James said, to submit a POST request
>> to
>> wherever the login form points. Maybe do this via a script which then runs
>> wget?
>>
>
> I am not sure to know how to do it, I can do:
> wget --user="admin" --password="" -O out.log http://192.168.0.1/login.htm
> but it does not really let loging me.
>
> How can I log without using a browser ?
>
> Thank.
>
>
>> 2008/9/28 James Jeffrey <james at jgj.org.uk>
>>
>> As I think Alex and Steve hinted, your router may just not be designed
>>> for you to obtain the file this way. It seems that it isn't expecting
>>> a username and password to be supplied in the way that wget supplies
>>> it (i.e. via http basic auth).
>>>
>>> To work around it, you might need to write a script which logs in by
>>> submitting a POST containing the login details to wherever the form
>>> defined in login.htm goes, and retrieves the session cookie which you
>>> then use when you try to download the log. If you get stuck then if
>>> you post the section of login.html containing everything between
>>> <form> and </form> then someone might be able to supply such a script
>>> (unless it's all done with javascript) - but...
>>>
>>> There might be a simpler option - does your router support syslog?
>>>
>>> What model router is it?
>>>
>>> James
>>>
>>> On 28 Sep 2008, at 18:12, Patrick Dupre wrote:
>>>
>>> On Sun, 28 Sep 2008, Steve Kemp wrote:
>>>>
>>>> On Sun Sep 28, 2008 at 17:39:37 +0100, Patrick Dupre wrote:
>>>>>
>>>>> function startUp() {location = "login.htm"}
>>>>>> </script>
>>>>>> </head>
>>>>>> <body bgcolor="#FFFFFF" text="#000000"
>>>>>> onLoad='setTimeout("startUp()",1);'>
>>>>>> </body>
>>>>>>
>>>>>
>>>>> So it downloads a page which :
>>>>>
>>>>> 1. Defines the function startUp();
>>>>> 2. After the page has been loaded (by a browser) redirects to:
>>>>> http://..../login.htm
>>>>>
>>>>> I guess then that it doesn't like your login - either because it
>>>>> was wrong, or because HTTP basic-auth isn't being used.
>>>>>
>>>>
>>>> OK, but, if I am logged through a browser, then every thing works
>>>> fine !
>>>> I do not see what I could change in the setup.
>>>>
>>>> Regards
>>>>
>>>> --
>>>> ---
>>>> =
>>>> =
>>>> =
>>>> =
>>>> ======================================================================
>>>> Patrick DUPRÉ | |
>>>> Department of Chemistry | | Phone: (44)-
>>>> (0)-1904-434384
>>>> The University of York | | Fax: (44)-
>>>> (0)-1904-432516
>>>> Heslington | |
>>>> York YO10 5DD United Kingdom | | email: pd520 at york.ac.uk
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =======================_______________________________________________
>>>> York mailing list
>>>> York at lists.lug.org.uk
>>>> https://mailman.lug.org.uk/mailman/listinfo/york
>>>>
>>>
>>>
>>> _______________________________________________
>>> York mailing list
>>> York at lists.lug.org.uk
>>> https://mailman.lug.org.uk/mailman/listinfo/york
>>>
>>>
>>
>>
>>
>>
> --
> ---
> ==========================================================================
>
> Patrick DUPRÉ | |
> Department of Chemistry | | Phone: (44)-(0)-1904-434384
> The University of York | | Fax: (44)-(0)-1904-432516
> Heslington | |
> York YO10 5DD United Kingdom | | email: pd520 at york.ac.uk
> ==========================================================================
>
> _______________________________________________
> York mailing list
> York at lists.lug.org.uk
> https://mailman.lug.org.uk/mailman/listinfo/york
>
>
--
Regards,
Harry Mills
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.lug.org.uk/pipermail/york/attachments/20080928/3686129e/attachment.htm
More information about the York
mailing list