Jump to content

network traffic monitoring program - linux

Go to solution Solved by Jaybird,

After further research I've found a program called bandwidthd that suites my needs. While it doesn't show what users are doing it does show bandwidth usage per ip.

I am looking for a network traffic monitor. last month my apartment hit our data cap. knowing what ive used there should have been no way that 3 people hit this cap. so in short, I am looking for a program that will let me see who is doing what with the internet and if its potentially illegal. ive tried searching the ol' google but came up with nothing. my server is linux based which is up 24/7 so that is why I am looking for a linux program. thanks, for the help. 

CM Storm Switch Tester MOD (In-Progress) - http://linustechtips.com/main/topic/409147-cm-storm-switch-tester-macro-mod/


       Ammo Can Speaker 02 (Completed) - http://linustechtips.com/main/topic/283826-ammo-can-speakers-02/       A/B Switch V 0.5 (Completed) - http://linustechtips.com/main/topic/362417-ab-switch-v0


     Build 01 - The Life of a Prodigy -  http://linustechtips.com/main/topic/13103-build-01-the-life-of-a-prodigy/             Build 02 - Silent Server 3000 - http://linustechtips.com/main/topic/116670-build-02-silent-server-3000/

Link to comment
Share on other sites

Link to post
Share on other sites

Basically you will either need to do:

 

1. Dump the traffic on the LAN

2. Route all traffic through a server

 

But what you are doing might be against the law, unless you inform and get consent from all your flat mates.

 

Doing 2, will be easier to monitor the data flow and count the traffic, and based on the MAC addresses or local IP addresses you can determine who is doing what. Either way you will need to go through the headers of the packets going through your network. There are loads of Linux distributions that do firewalling and will be able to log IP headers with some simple rules.

 

pfSense and m0n0wall among others are pretty nice. Not Linux, but BSD, but should be very familiar if you know your way around Linux.

Link to comment
Share on other sites

Link to post
Share on other sites

Basically you will either need to do:

 

1. Dump the traffic on the LAN

2. Route all traffic through a server

 

But what you are doing might be against the law, unless you inform and get consent from all your flat mates.

 

Doing 2, will be easier to monitor the data flow and count the traffic, and based on the MAC addresses or local IP addresses you can determine who is doing what. Either way you will need to go through the headers of the packets going through your network. There are loads of Linux distributions that do firewalling and will be able to log IP headers with some simple rules.

 

pfSense and m0n0wall among others are pretty nice. Not Linux, but BSD, but should be very familiar if you know your way around Linux.

Thanks for the help! I found related videos

 

 

considering I pay the bill and its my apartment I think they are under my jurisdiction. 

CM Storm Switch Tester MOD (In-Progress) - http://linustechtips.com/main/topic/409147-cm-storm-switch-tester-macro-mod/


       Ammo Can Speaker 02 (Completed) - http://linustechtips.com/main/topic/283826-ammo-can-speakers-02/       A/B Switch V 0.5 (Completed) - http://linustechtips.com/main/topic/362417-ab-switch-v0


     Build 01 - The Life of a Prodigy -  http://linustechtips.com/main/topic/13103-build-01-the-life-of-a-prodigy/             Build 02 - Silent Server 3000 - http://linustechtips.com/main/topic/116670-build-02-silent-server-3000/

Link to comment
Share on other sites

Link to post
Share on other sites

If I were you, I would check out the rules. I know here in Europe it is against human rights to be surveilled like that without consent. That is why most ISPs recently disabled and deleted their header logging.

Just make sure you are on the right side of the law, in case someone takes legal action.

Link to comment
Share on other sites

Link to post
Share on other sites

After further research I've found a program called bandwidthd that suites my needs. While it doesn't show what users are doing it does show bandwidth usage per ip.

CM Storm Switch Tester MOD (In-Progress) - http://linustechtips.com/main/topic/409147-cm-storm-switch-tester-macro-mod/


       Ammo Can Speaker 02 (Completed) - http://linustechtips.com/main/topic/283826-ammo-can-speakers-02/       A/B Switch V 0.5 (Completed) - http://linustechtips.com/main/topic/362417-ab-switch-v0


     Build 01 - The Life of a Prodigy -  http://linustechtips.com/main/topic/13103-build-01-the-life-of-a-prodigy/             Build 02 - Silent Server 3000 - http://linustechtips.com/main/topic/116670-build-02-silent-server-3000/

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×