Internet bandwidth logging & limitation
-
Hey Guys We have a situation here at work where some people are abusing the internet connection. At the moment there are absolutely no restrictions or limitations to who may access the internet when. Honestly 90% of the employees here don't need an internet connection for work. We need to deploy some kind of app on our server(Windows Server 2003) so that we can manage this situation.
Requirements:
-
We want to set up each machines mac address on the server, if its not registered there,
no internet, period. -
Port Limitation - Some of the machines need access to e-mail but not web sites and IM's etc
-
Bandwidth limitation - we'd like to be able to limit the amount of bandwidth some of the
people use. For example people that don't *really* need internet wont get more than 10kbps
for arguments sake -
Time Constraints - perhaps we would let all the machines have an internet connection during
lunch time for personal use. -
Logging - This is perhaps the most important, we want to know who's using the bandwidth and
for what(URL's, e-mails, FTP, IM's)
Can anyone recommend something? It need not be free Thanks
Harvey Saayman - South Africa Software Developer .Net, C#, SQL
you.suck = (you.Occupation == jobTitles.Programmer && you.Passion != Programming)
1000100 1101111 1100101 1110011 100000 1110100 1101000 1101001 1110011 100000 1101101 1100101 1100001 1101110 100000 1101001 1101101 100000 1100001 100000 1100111 1100101 1100101 1101011 111111 -
-
Hey Guys We have a situation here at work where some people are abusing the internet connection. At the moment there are absolutely no restrictions or limitations to who may access the internet when. Honestly 90% of the employees here don't need an internet connection for work. We need to deploy some kind of app on our server(Windows Server 2003) so that we can manage this situation.
Requirements:
-
We want to set up each machines mac address on the server, if its not registered there,
no internet, period. -
Port Limitation - Some of the machines need access to e-mail but not web sites and IM's etc
-
Bandwidth limitation - we'd like to be able to limit the amount of bandwidth some of the
people use. For example people that don't *really* need internet wont get more than 10kbps
for arguments sake -
Time Constraints - perhaps we would let all the machines have an internet connection during
lunch time for personal use. -
Logging - This is perhaps the most important, we want to know who's using the bandwidth and
for what(URL's, e-mails, FTP, IM's)
Can anyone recommend something? It need not be free Thanks
Harvey Saayman - South Africa Software Developer .Net, C#, SQL
you.suck = (you.Occupation == jobTitles.Programmer && you.Passion != Programming)
1000100 1101111 1100101 1110011 100000 1110100 1101000 1101001 1110011 100000 1101101 1100101 1100001 1101110 100000 1101001 1101101 100000 1100001 100000 1100111 1100101 1100101 1101011 111111I read 2) as Porn Limitation!
------------------------------------ "When Belly Full, Chin Hit Chest" Confucius 502BC
-
-
I read 2) as Porn Limitation!
------------------------------------ "When Belly Full, Chin Hit Chest" Confucius 502BC
:laugh: Porn is okay.... as long as the person that downloads it shares :laugh:
Harvey Saayman - South Africa Software Developer .Net, C#, SQL
you.suck = (you.Occupation == jobTitles.Programmer && you.Passion != Programming)
1000100 1101111 1100101 1110011 100000 1110100 1101000 1101001 1110011 100000 1101101 1100101 1100001 1101110 100000 1101001 1101101 100000 1100001 100000 1100111 1100101 1100101 1101011 111111 -
Hey Guys We have a situation here at work where some people are abusing the internet connection. At the moment there are absolutely no restrictions or limitations to who may access the internet when. Honestly 90% of the employees here don't need an internet connection for work. We need to deploy some kind of app on our server(Windows Server 2003) so that we can manage this situation.
Requirements:
-
We want to set up each machines mac address on the server, if its not registered there,
no internet, period. -
Port Limitation - Some of the machines need access to e-mail but not web sites and IM's etc
-
Bandwidth limitation - we'd like to be able to limit the amount of bandwidth some of the
people use. For example people that don't *really* need internet wont get more than 10kbps
for arguments sake -
Time Constraints - perhaps we would let all the machines have an internet connection during
lunch time for personal use. -
Logging - This is perhaps the most important, we want to know who's using the bandwidth and
for what(URL's, e-mails, FTP, IM's)
Can anyone recommend something? It need not be free Thanks
Harvey Saayman - South Africa Software Developer .Net, C#, SQL
you.suck = (you.Occupation == jobTitles.Programmer && you.Passion != Programming)
1000100 1101111 1100101 1110011 100000 1110100 1101000 1101001 1110011 100000 1101101 1100101 1100001 1101110 100000 1101001 1101101 100000 1100001 100000 1100111 1100101 1100101 1101011 111111Squid Cache Proxy Server. It has good powerful ACLs and is also free.
Vasudevan Deepak Kumar Personal Homepage
Tech Gossips
The woods are lovely, dark and deep, But I have promises to keep, And miles to go before I sleep, And miles to go before I sleep! -
-
Hey Guys We have a situation here at work where some people are abusing the internet connection. At the moment there are absolutely no restrictions or limitations to who may access the internet when. Honestly 90% of the employees here don't need an internet connection for work. We need to deploy some kind of app on our server(Windows Server 2003) so that we can manage this situation.
Requirements:
-
We want to set up each machines mac address on the server, if its not registered there,
no internet, period. -
Port Limitation - Some of the machines need access to e-mail but not web sites and IM's etc
-
Bandwidth limitation - we'd like to be able to limit the amount of bandwidth some of the
people use. For example people that don't *really* need internet wont get more than 10kbps
for arguments sake -
Time Constraints - perhaps we would let all the machines have an internet connection during
lunch time for personal use. -
Logging - This is perhaps the most important, we want to know who's using the bandwidth and
for what(URL's, e-mails, FTP, IM's)
Can anyone recommend something? It need not be free Thanks
Harvey Saayman - South Africa Software Developer .Net, C#, SQL
you.suck = (you.Occupation == jobTitles.Programmer && you.Passion != Programming)
1000100 1101111 1100101 1110011 100000 1110100 1101000 1101001 1110011 100000 1101101 1100101 1100001 1101110 100000 1101001 1101101 100000 1100001 100000 1100111 1100101 1100101 1101011 111111Buy more web servers and stop trying to cut off your employees' contact with the electronic world. It'll backfire.
Jon Soap Box 1.0: the first, the original, reborn troll-less
-
-
Hey Guys We have a situation here at work where some people are abusing the internet connection. At the moment there are absolutely no restrictions or limitations to who may access the internet when. Honestly 90% of the employees here don't need an internet connection for work. We need to deploy some kind of app on our server(Windows Server 2003) so that we can manage this situation.
Requirements:
-
We want to set up each machines mac address on the server, if its not registered there,
no internet, period. -
Port Limitation - Some of the machines need access to e-mail but not web sites and IM's etc
-
Bandwidth limitation - we'd like to be able to limit the amount of bandwidth some of the
people use. For example people that don't *really* need internet wont get more than 10kbps
for arguments sake -
Time Constraints - perhaps we would let all the machines have an internet connection during
lunch time for personal use. -
Logging - This is perhaps the most important, we want to know who's using the bandwidth and
for what(URL's, e-mails, FTP, IM's)
Can anyone recommend something? It need not be free Thanks
Harvey Saayman - South Africa Software Developer .Net, C#, SQL
you.suck = (you.Occupation == jobTitles.Programmer && you.Passion != Programming)
1000100 1101111 1100101 1110011 100000 1110100 1101000 1101001 1110011 100000 1101101 1100101 1100001 1101110 100000 1101001 1101101 100000 1100001 100000 1100111 1100101 1100101 1101011 111111My question would be "why?" Is the internet surfing directly affecting your customers (as in, there isn't enough bandwidth to service thier needs)? Is the internet surfing indirectly affecting your customers (as in, the employees are spending more time surfing than working)? How big is this company? I mean are we talking about 1 or 2 people abusing the internet privledge or are we talking 50? What percentage of the company is doing it? This isn't something that needs resolved via software. It needs to be resolved via management.
-
-
Hey Guys We have a situation here at work where some people are abusing the internet connection. At the moment there are absolutely no restrictions or limitations to who may access the internet when. Honestly 90% of the employees here don't need an internet connection for work. We need to deploy some kind of app on our server(Windows Server 2003) so that we can manage this situation.
Requirements:
-
We want to set up each machines mac address on the server, if its not registered there,
no internet, period. -
Port Limitation - Some of the machines need access to e-mail but not web sites and IM's etc
-
Bandwidth limitation - we'd like to be able to limit the amount of bandwidth some of the
people use. For example people that don't *really* need internet wont get more than 10kbps
for arguments sake -
Time Constraints - perhaps we would let all the machines have an internet connection during
lunch time for personal use. -
Logging - This is perhaps the most important, we want to know who's using the bandwidth and
for what(URL's, e-mails, FTP, IM's)
Can anyone recommend something? It need not be free Thanks
Harvey Saayman - South Africa Software Developer .Net, C#, SQL
you.suck = (you.Occupation == jobTitles.Programmer && you.Passion != Programming)
1000100 1101111 1100101 1110011 100000 1110100 1101000 1101001 1110011 100000 1101101 1100101 1100001 1101110 100000 1101001 1101101 100000 1100001 100000 1100111 1100101 1100101 1101011 111111Either tell the "some people" individually to stop it, or increase your bandwidth and server capacity. Big Brother is universally hated by everyone. (Not the TV show -- that's loved by cretins).
I wanna be a eunuchs developer! Pass me a bread knife!
-
-
Hey Guys We have a situation here at work where some people are abusing the internet connection. At the moment there are absolutely no restrictions or limitations to who may access the internet when. Honestly 90% of the employees here don't need an internet connection for work. We need to deploy some kind of app on our server(Windows Server 2003) so that we can manage this situation.
Requirements:
-
We want to set up each machines mac address on the server, if its not registered there,
no internet, period. -
Port Limitation - Some of the machines need access to e-mail but not web sites and IM's etc
-
Bandwidth limitation - we'd like to be able to limit the amount of bandwidth some of the
people use. For example people that don't *really* need internet wont get more than 10kbps
for arguments sake -
Time Constraints - perhaps we would let all the machines have an internet connection during
lunch time for personal use. -
Logging - This is perhaps the most important, we want to know who's using the bandwidth and
for what(URL's, e-mails, FTP, IM's)
Can anyone recommend something? It need not be free Thanks
Harvey Saayman - South Africa Software Developer .Net, C#, SQL
you.suck = (you.Occupation == jobTitles.Programmer && you.Passion != Programming)
1000100 1101111 1100101 1110011 100000 1110100 1101000 1101001 1110011 100000 1101101 1100101 1100001 1101110 100000 1101001 1101101 100000 1100001 100000 1100111 1100101 1100101 1101011 111111Use a proxy server, Squid(open source), there are lots of options from bandwidth limitation (for selective users or subnet), web sites blocking, port blocking,... everything you can think of. Wallas and you are the enemy of your own employees. :-\
-
-
My question would be "why?" Is the internet surfing directly affecting your customers (as in, there isn't enough bandwidth to service thier needs)? Is the internet surfing indirectly affecting your customers (as in, the employees are spending more time surfing than working)? How big is this company? I mean are we talking about 1 or 2 people abusing the internet privledge or are we talking 50? What percentage of the company is doing it? This isn't something that needs resolved via software. It needs to be resolved via management.
kinar wrote:
why?
Well for me to answer that you need to understand something. I'm in South Africa, here the internet costs you an arm, a leg and the occasional sacrifice of a small animal because of our favorite telecoms monopoly Telkom[^]
kinar wrote:
Is the internet surfing directly affecting your customers (as in, there isn't enough bandwidth to service thier needs)?
We don't host any services that our clients access directly
kinar wrote:
How big is this company? I mean are we talking about 1 or 2 people abusing the internet privledge or are we talking 50? What percentage of the company is doing it?
We have about 65 people here at head office where I work
kinar wrote:
This isn't something that needs resolved via software. It needs to be resolved via management.
I agree with the last part, but we need software to manage this. We currently have no idea who is misusing the internet connection. The problem is here in SA the fastest line you can get (without selling your soul and sacrificing a young virgin )is 4mbps (we upgraded to this recently), so when someone is downloading stuff from torrent sites for example the people who actually need internet(me) suffer because its comparable with a dial up connection.
Harvey Saayman - South Africa Software Developer .Net, C#, SQL
you.suck = (you.Occupation == jobTitles.Programmer && you.Passion != Programming)
1000100 1101111 1100101 1110011 100000 1110100 1101000 1101001 1110011 100000 1101101 1100101 1100001 1101110 100000 1101001 1101101 100000 1100001 100000 1100111 1100101 1100101 1101011 111111