@tobiascapin:
Log http and https connection storing transfer length, destination hostname and local ip or mac address
Filter hostname from a list of denied hostname or by regex rule
Do not use a connection configuration (transparent)
Do not decrypt https content and do not alter certificate exchange (man-in-the middle)
Optionally can be usefult to cache the http content.
Hi,
Squid and SquidGuard will cover all of the points above.
The SSL Interception is optional. As long as you leave the SSL Part disabled, there is no modification (and interception) of SSL traffic.
SquidGuard is optional but nice to have if you want to use complex rules (e.g. complex Regex) and logging.
Speaking of logging: All users should agree that you log there sessions.
Due to the law in many countries. As an example: I'm from Germany and the German/EU law doesn't allow the logging of accessed URLs and other personal data. this is due to privacy protection. A valid workaround is to log the MAC Address and mask it in your reports.