Is it possible to log all outbound http url address accessed?

Discussion in 'Tomato Firmware' started by quihong, Aug 27, 2013.

  1. quihong

    quihong Networkin' Nut Member

    Is it possible to log all outbound http url address accessed with TomatoUSB firmware?

    I have a embedded linux device that needs updating and I want to track down what url it hits to download its update.

  2. quihong

    quihong Networkin' Nut Member

  3. zamanex

    zamanex Networkin' Nut Member

    Hi quihong, thanks for answering your own question :) but can you tell me how to install ipkg on shibby in the first place ? when I type ipkg update it says "not found"...
  4. quihong

    quihong Networkin' Nut Member

    You need to install optware.
  5. jerrm

    jerrm Network Guru Member

    Urlsnarf (as part of the dsniff package) is also available in entware. Alternatively you can setup a transparent proxy for logging, but I generally find urlsnarf less hassle.

    Urlsnarf memory usage tends to creep up over time. For long term use, we have a cron job restart it every couple hours. Probably doesn't really need to be that often - once a day is likely more than enough.

    We use entware, but have urlsnarf running 24/7 at several locations. No issues leaving it up. Our script is a little different than Shibby's primarily directing the output to syslog vs a file, otherwise very similar..
  6. quihong

    quihong Networkin' Nut Member

    @jerm, good to know entware has the urlsnarf package. Typically I run entware versus optware on my router, but I switched back to optware to test something (I don't even remember why), plus I found Shibby's guide so it made things quick and simple.

    @zamanex - entware installation instructions here -
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice