Ik ben nu al een poos aan het rondzoeken op internet maar ik kan hier eigenlijk te weinig informatie over vinden. Om gelijk van wal te steken, dit is het hele verhaal waar ik mee bezig ben.
Ik ben een proxy systeem onder linux aan het bouwen waarbij gebruikers in het netwerk (mensen met een Windows XP machine) van deze proxy gebruik kunnen maken. Ik gebruik de ntlm authenticatie om te controleren hun username/password combo klopt (die van hun NT account) en om te checken of ze lid zijn van een bepaalde groep in de Active Directory (deze bepaald of ze uberhaupt recht hebben op internet). Vervolgens worden ze dan doorgestuurd naar de volgende squid-instance (die cached) en zo op het internet. Hier tussen in moet nog iets van een content-filter-proxy komen, wat dingen als streaming audio/video, warez, pr0n, etc. kan blokkeren. Ik zat hierbij te denken aan DansGuardian, squidGuard oid. Het probleem is nu, er moet een check komen of ze in een bepaalde groep gebruikers zitten (ik noem de groep systeembeheer, magement) om te bepalen of hun content gefilterd moet worden. De noobs op de administratie krijgen dan toegang tot een behoorlijk restricted internet, terwijl systeembeheer
alles zou moeten kunnen.
Hiervoor zou ik dus meerdere profielen moeten aanmaken (op basis van NTLM en dus hun locatie in de Active Directory) die bepalen of ze langs het content-filter moeten of niet. Het probleem is dat ik op geen enkele manier meerdere profielen kan aanmaken, of weet hoe ik ze moet aanmaken onder Squid. Daarnaast is het me ook niet duidelijk hoe ik een check ik kan bouwen en daarmee een andere parent_proxy op kan geven. Ben al 2 weken aan het zoeken op verschillende sites, goeie howto's en oplossingen gelezen, maar alleen maar 'policy's' die voor iedereen gelden, geen 'profiles' voor verschillende soort gebruikers op basis van NTLM.
Ik hoop dat iemand mij kan uitleggen of dit mogelijk is (onder Squid of een ander pakket), of dat ik echt zelf aan de slag moet om dit te ontwikkeln. Mijn programmeerkennis is aanwezig, maar bij lange na niet van die aard dat ik dit zo uit m'n mouw schud en dat ik er eigenlijk geen tijd voor heb.
Ik ben een proxy systeem onder linux aan het bouwen waarbij gebruikers in het netwerk (mensen met een Windows XP machine) van deze proxy gebruik kunnen maken. Ik gebruik de ntlm authenticatie om te controleren hun username/password combo klopt (die van hun NT account) en om te checken of ze lid zijn van een bepaalde groep in de Active Directory (deze bepaald of ze uberhaupt recht hebben op internet). Vervolgens worden ze dan doorgestuurd naar de volgende squid-instance (die cached) en zo op het internet. Hier tussen in moet nog iets van een content-filter-proxy komen, wat dingen als streaming audio/video, warez, pr0n, etc. kan blokkeren. Ik zat hierbij te denken aan DansGuardian, squidGuard oid. Het probleem is nu, er moet een check komen of ze in een bepaalde groep gebruikers zitten (ik noem de groep systeembeheer, magement) om te bepalen of hun content gefilterd moet worden. De noobs op de administratie krijgen dan toegang tot een behoorlijk restricted internet, terwijl systeembeheer
Hiervoor zou ik dus meerdere profielen moeten aanmaken (op basis van NTLM en dus hun locatie in de Active Directory) die bepalen of ze langs het content-filter moeten of niet. Het probleem is dat ik op geen enkele manier meerdere profielen kan aanmaken, of weet hoe ik ze moet aanmaken onder Squid. Daarnaast is het me ook niet duidelijk hoe ik een check ik kan bouwen en daarmee een andere parent_proxy op kan geven. Ben al 2 weken aan het zoeken op verschillende sites, goeie howto's en oplossingen gelezen, maar alleen maar 'policy's' die voor iedereen gelden, geen 'profiles' voor verschillende soort gebruikers op basis van NTLM.
Ik hoop dat iemand mij kan uitleggen of dit mogelijk is (onder Squid of een ander pakket), of dat ik echt zelf aan de slag moet om dit te ontwikkeln. Mijn programmeerkennis is aanwezig, maar bij lange na niet van die aard dat ik dit zo uit m'n mouw schud en dat ik er eigenlijk geen tijd voor heb.
MEEHH!!!!