<div dir="ltr">Hi Eliezer, Marcus,<div>  what you describe seems very similar to a captive portal, just with a very dynamic allowlist policy.</div><div>I'm confident that it can be implemented with Squid, a few helpers, and a side webserver plus a small website.</div><div>In fact, it would probably be a nice project to release to the community if it were built to be generic enough</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Feb 9, 2024 at 9:23 AM Marcus Kool <<a href="mailto:marcus.kool@urlfilterdb.com">marcus.kool@urlfilterdb.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Eliezer,<br>
<br>
I am not aware of a tool that has all functionality that you seek so you probably have to make it yourself.<br>
I know that you are already familiar with ufdbGuard for Squid to block access, but you can also use ufdbGuard for temporary access by including a time-restricted whitelist in the configuration file <br>
and doing a reload of the ufdbGuard configuration.  The reload does not interrupt the function of the web proxy or ufdbGuard itself.<br>
<br>
Marcus<br>
<br>
On 09/02/2024 03:41, <a href="mailto:ngtech1ltd@gmail.com" target="_blank">ngtech1ltd@gmail.com</a> wrote:<br>
> Hey Everybody,<br>
><br>
> I am just releasing the latest 6.7 RPMs and binaries while running couple tests and I was wondering if this was done.<br>
> As I am looking at proxy, in most cases it's being used as a policy enforcer rather than an education tool.<br>
> I believe in education as one of the top priorities compared to enforcing policies.<br>
> The nature of policies depends on the environment and the risks but eventually understanding the meaning of the policy<br>
> gives a lot to the cooperation of the user or an employee.<br>
><br>
> I have yet to see a solution like the next:<br>
> Each user has a profile/user which when receiving a policy block will be prompted with an option to allow temporarily<br>
> the specific site or domain.<br>
> Also, I have not seen an implementation which allows the user to disable or lower the policy strictness for a short period of time.<br>
><br>
> I am looking for such implementations if those exist already to run education sessions with teenagers.<br>
><br>
> Thanks,<br>
> Eliezer<br>
><br>
> _______________________________________________<br>
> squid-users mailing list<br>
> <a href="mailto:squid-users@lists.squid-cache.org" target="_blank">squid-users@lists.squid-cache.org</a><br>
> <a href="https://lists.squid-cache.org/listinfo/squid-users" rel="noreferrer" target="_blank">https://lists.squid-cache.org/listinfo/squid-users</a><br>
_______________________________________________<br>
squid-users mailing list<br>
<a href="mailto:squid-users@lists.squid-cache.org" target="_blank">squid-users@lists.squid-cache.org</a><br>
<a href="https://lists.squid-cache.org/listinfo/squid-users" rel="noreferrer" target="_blank">https://lists.squid-cache.org/listinfo/squid-users</a><br>
</blockquote></div><br clear="all"><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature">    Francesco</div>