Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I'm using a WRT54GL router and i've installed the tomato firmware. Is there any shell command or somehting i can use to view all port 80 traffic? I want to se which internal ip has a connection to an external ip. Adress resolving is a plus.

Is this something i can do with tomato?

Thanks

share|improve this question
add comment

1 Answer

up vote 7 down vote accepted

You'll want to upload and install tcpdump for tomato. You'll need to wget the file and host it somehow and then wget it onto your device. Put in /usr/local/bin or some /bin in your $PATH for easy keeping. See link for file: link

Once you get it installed run something like this (modify for proper interface)

tcpdump -i eth0 -n port 80

See tcpdump cheat sheet

share|improve this answer
    
Thanks for your answer, works like a charm. But, now i'm only getting all dst hosts, is it possible to get all absolute urls? –  alexn Aug 13 '09 at 6:41
1  
@Alexander Nyquist, trying running the -a option, that should resolve IP addresses to domains. This could be "countered" by having a more than one domain to an IP address, in which cause you would get the reserve DNS hostname. You can check all domains hosted on a single IP address here: yougetsignal.com/tools/web-sites-on-web-server –  David Rickman Aug 13 '09 at 9:50
    
Oh yeah, I just remembered that the -n option doesn't resolve URLs :D. I normally try not to crush my boxes and turning that on only when I need it. So it was instinctive. –  David Rickman Aug 13 '09 at 9:53
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.