<div dir="ltr">Dear Team,<div>We have an IT environment catering to educational institute wherein we have approx more than 1000 users accessing the internet.</div><div><br></div><div>having a volume based internet subscription, we are in need to have a solution wherein i need to restrict users to a certain volume of quota per month and upon crossing that threshold, need to either stop their access or throttle their bandwidth speed.</div><div><br></div><div>following is the scenario. having an internet link of 50Mbps in my campus</div><div><br></div><div>1. users have to be authenticated via Active Directory  -- i.e. users in a certain AD group should only get access to internet</div><div>2. should be able to define a volume threshold ( e.g 100GB per group/per user)</div><div>3. upon exhaustion of the volume the user bandwidth should b throttled to, say, 256Kbps. OR block internet access to that user completely.</div><div>4. this volume calculation should be done for both HTTP and HTTPS based session.</div><div>5. should be able to generate a monthly report showcasing the volume consumed by specific user during a specific time-frame by showing the spread of the volume distributed within websites visited/downloaded from.</div><div> </div><div><div>Kindly help to suggest this could be possible with Squid. </div><div>I am open to using some log analytics mechanism like sarg or anything similar for reporting.</div><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div><i>Regards,</i></div><i>T Anoop Sreedharan</i></div><div class="gmail_signature" data-smartmail="gmail_signature"><i>+91-9022078298</i></div>
</div></div>