my office has internet access, it shared with every staff. The problem is some staff are likely to chat, play facebook, etc... i would like to create a network policy for certain user to unable to access specific domain, like technicians will unable to access facebook while sales team can. i only would like to monitor the traffic so staff will not able to download large file or play torrent which can cause slow internet connection. Also like to monitor sites they visit (log files) so they unable to access site that don't correlated with their duty (like porn sites, etc). i have windows server install (currently it act for internet sharing and file server only). Which software i should install ? or hardware should i invest ?