| | |
website monitoring on network
Thread Solved |
•
•
Join Date: May 2005
Posts: 45
Reputation:
Solved Threads: 0
Hi, I have a small home network which I will try to give as much info about as possible. I have 3 PCs connected to a Linksys WRT54GS router. Each computer is assigned a static IP in the network. What I want to do is to find some way to track what websites are being visited on the other computers from my main PC. I do NOT want to install any kind of hidden program on the target PCs, since antivirus programs usually pick these up. What I really want is something that would track all incoming traffic and what computer it is going to. I have a ~moderate~ knowledge of networking, so please explain to me what could work to accomplish this in simple terms.
Thanks so much,
Derek
Thanks so much,
Derek
I don't know the capabilities of the wrt54g but you could plug a hub in to the router and branch the traffic off to your machine and run a packet sniffer such as wireshark and monitor all network traffic. You would see IM, emails, etc in addition to websites. Before I delve too deep in to that topic will adjusting your cabling be a viable solution for this?
Ok, two possible wiring scenarios unless someone knows how you can tee traffic on the router which is conceptually the same as what I am doing here but doesn't require hardware. Basically you need to tee all the traffic to a central computer that analyzes the traffic and records what you want.
Wiring scenario #1:
Everybody can see everyones traffic. They have to know how to look for it but the other members in your household could see your traffic.
Wiring scenario #2:
You could see everyone elses traffic, but nobody could see yours.
Software scenario:
Plug your software in to port #1 on the router. Have the router copy all traffic to/from ports #2,3,4 out port #1 so you can see it. I don't know how/if this can be done with your router but it can on enterprise routers.
Once you have the setup complete you can just run Wireshark on your computer and it will analyze all of the network traffic for you. You can set up filters in Wireshark to only only capture "HTTP GET" requests on port 80/TCP which will analyzes all of the website traffic which is what you asked for.
--- or another approach ---
I know you can download utilities to flash the wrt54g and install custom firmware to do more advanced tasks. You may be able to use this to set up a PROXY on the router and have the proxy log all web traffic requests. This is also identical to the solution mentioned above.
PS - I offer graphic design service for $100/hr if you were impressed with my diagram!
Wiring scenario #1:
Everybody can see everyones traffic. They have to know how to look for it but the other members in your household could see your traffic.
Wiring scenario #2:
You could see everyone elses traffic, but nobody could see yours.
Software scenario:
Plug your software in to port #1 on the router. Have the router copy all traffic to/from ports #2,3,4 out port #1 so you can see it. I don't know how/if this can be done with your router but it can on enterprise routers.
Once you have the setup complete you can just run Wireshark on your computer and it will analyze all of the network traffic for you. You can set up filters in Wireshark to only only capture "HTTP GET" requests on port 80/TCP which will analyzes all of the website traffic which is what you asked for.
--- or another approach ---
I know you can download utilities to flash the wrt54g and install custom firmware to do more advanced tasks. You may be able to use this to set up a PROXY on the router and have the proxy log all web traffic requests. This is also identical to the solution mentioned above.
PS - I offer graphic design service for $100/hr if you were impressed with my diagram!
Last edited by sknake; Jul 23rd, 2009 at 12:11 pm.
•
•
Join Date: May 2005
Posts: 45
Reputation:
Solved Threads: 0
•
•
•
•
Wiring scenario #1:
Everybody can see everyones traffic. They have to know how to look for it but the other members in your household could see your traffic.
•
•
•
•
Wiring scenario #2:
You could see everyone elses traffic, but nobody could see yours.
Software scenario:
Plug your software in to port #1 on the router. Have the router copy all traffic to/from ports #2,3,4 out port #1 so you can see it. I don't know how/if this can be done with your router but it can on enterprise routers.
One other thing, by routing all data through my computer first, will this present any significant slowdown on the throughput speeds for data transfer to either the other computers or to my computer?
I will be SURE to consider you should I ever have the need for graphic design! With your talent, you could probably even charge $200/hr! :-)
Last edited by derekn; Jul 23rd, 2009 at 4:23 pm.
I'm glad you liked my artwork 
>The way I understand it, the router ONLY sends data to the specific host that requested it, not to all of them.
No, routers only route traffic. In one ear and out the other. It is a little misleading since your wrt54g router has a 4 port switch built in to it.
A switch keeps an internal table of MAC addresses so it knows which MAC address is on which physical port. That way if port 1 wants to talk to port 2 the data goes in port 1 and out port 2.
A hub is dumb. It receives traffic and broadcasts it out all 4 ports because it does know who is where. This is why hubs can't be used for large corporate networks because they send out a lot of traffic to the wrong ports.
>Would this be something like "Static Routing" on the WRT54GS admin settings
No that is something else.
>One other thing, by routing all data through my computer first,
No -- This will not affect speed since you are not really routing the traffic through your computer. Your computer receives a duplicate copy of the traffic sent to/from the router. By the time your monitoring software has parsed the packet the router will have already handled the request and sent data to the internet. You're basically "listening in" on their internet traffic.
--
There is another way to do this with ettercap where you can hijack a switch but this is WAY beyond the scope of this thread and MUCH harder to implement. Its called "ARP Hijacking" if you want to look around. Windows won't let you do it -- the operating system will crash any program trying to send out incorrect ARP packets to stop people from doing this. You can do it on Linux with ettercap but I would highly suggest you use what we have been discussing. That gets in to the deep nitty gritty of network.

>The way I understand it, the router ONLY sends data to the specific host that requested it, not to all of them.
No, routers only route traffic. In one ear and out the other. It is a little misleading since your wrt54g router has a 4 port switch built in to it.
A switch keeps an internal table of MAC addresses so it knows which MAC address is on which physical port. That way if port 1 wants to talk to port 2 the data goes in port 1 and out port 2.
A hub is dumb. It receives traffic and broadcasts it out all 4 ports because it does know who is where. This is why hubs can't be used for large corporate networks because they send out a lot of traffic to the wrong ports.
>Would this be something like "Static Routing" on the WRT54GS admin settings
No that is something else.
>One other thing, by routing all data through my computer first,
No -- This will not affect speed since you are not really routing the traffic through your computer. Your computer receives a duplicate copy of the traffic sent to/from the router. By the time your monitoring software has parsed the packet the router will have already handled the request and sent data to the internet. You're basically "listening in" on their internet traffic.
--
There is another way to do this with ettercap where you can hijack a switch but this is WAY beyond the scope of this thread and MUCH harder to implement. Its called "ARP Hijacking" if you want to look around. Windows won't let you do it -- the operating system will crash any program trying to send out incorrect ARP packets to stop people from doing this. You can do it on Linux with ettercap but I would highly suggest you use what we have been discussing. That gets in to the deep nitty gritty of network.
Correct. It will not function as a hub, it has a 4 port switch built in to it.
http://www.amazon.com/D-Link-DI-604-.../dp/B000069K98
http://www.amazon.com/D-Link-DI-604-.../dp/B000069K98
•
•
•
•
D-Link DI-604 Cable/DSL Router, 4-Port Switch
Technical Details
Easily applied content filtering based on MAC address, IP Address, and/or Domain name
Quickly and easily share an Internet connection with multiple computers
Setup wizard simplifies the installation process
Advanced Firewall and parental control
Built-in 4-port switch ********************
![]() |
Similar Threads
- Managed Intel P IV/1GB Ram/320GB HD/1000 GB Data Transfer/10MBps Network @ $59/mo (Web Hosting Deals)
- Website monitoring...!! (Java)
- Website not viewed within network (Networking Hardware Configuration)
- can only view website inside network (Networking Hardware Configuration)
Other Threads in the Network Security Forum
- Previous Thread: Security Journalist of the Year says UK is wrong to extradite Gary McKinnon
- Next Thread: Help for Research
| Thread Tools | Search this Thread |
Tag cloud for Network Security
adobe advice antivirus apple attack banking blackhat bot botnet breach browser business cellphone china crime cybercrime cyberwarfare daniweb data database dataloss dataprotection development email emailretention encryption exploit facebook firefox flash forensic fraud gartner google government gps hack hacker hacking hardware identity idtheft information internet iphone kaspersky koobface law linux malware mcafee mckinnon microsoft military mobile nasa nationalsecurity network news obama olympics password passwords pdf pentagon phishing php politics privacy report research review sans satnav scam school search security socialnetworking software spam survey symantec symbian terrorism terrorist trends trojan trojans twitter uk usb virus vulnerability warning web word worm yahoo zeroday






