The next version of Web Safety 220.127.116.11EED is now available on our site at https://www.diladele.com/download_next_version.html. This version contains minor changes in Traffic Monitor.
Basically we fixed the ugly error https://github.com/diladele/websafety-issues/issues/1112 (‘tld’ is both an index level and a column label, which is ambiguous).
The next 0.4 version of DNS Safety filtering server is ready for public preview. The following features are available for now:
- Deploys as full featured DNS server on your local hardware (or in the cloud). Currently tested on Ubuntu 18 LTS, Debian 9, FreeBSD 11 and pfSense 2.4. Runs on TCP/UDP port 53 as any normal DNS server does.
- All incoming requests can be forwarded to your custom DNS server (usually those assigned by your ISP) or Google Public DNS or Cisco OpenDNS Family Shield. Local records from /etc/hosts are processed too.
- Incoming requests can be filtered using the same category database that we use in Web Safety ICAP web filter product. Category database is automatically every two weeks.
- Administrator can apply different filtering policies, blacklist or whitelist individual domain names per policy by exact name or regular expression. Policy members can be specified using MAC address, IP address, subnet or IP address range.
The product was born out of the need to do local DNS filtering within un-managed home/small company/public wifi networks where full featured HTTPS decrypting web filtering proxy solution like Web Safety is not applicable (because trusted root proxy ca certificates cannot be installed on networking machines).
How to Install
The complete installation guides for Ubuntu, Debian, FreeBSD and pfSense are available at https://docs.dnssafety.io.
The application is installed in /opt/dnssafety and is managed from the console only by editing the /opt/dnssafety/etc/config.json file and restarting the DNS daemon by typing:
systemctl restart dsdnsd
Access log of the application is stored at /opt/dnssafety/var/logs/access.log. It allows you to see what policy processed what DNS request and if that request was blocked or not.
Error log of the application is stored in /var/log/dsdnsd.log. It shows various internal activities of the application. Can be quite helpful in these initial steps of development.
Links to Packages, Issues and Scripts
The DEB packages can be downloaded from the main site of the product – https://dnssafety.io (VMware Virtual Appliance, Azure Virtual Machine and DEB installation packages for Debian 9 and Ubuntu 18.04).
All issues are welcome at our GitHub project page – see https://github.com/diladele/dnssafety/milestones. The repo contains collection of scripts we use to build the virtual appliance based on this project.
Please have in mind it is being actively developed project and might not always work as expected. We do appreciate any feedback you might have. Contact email@example.com if this easier or preferably create an issue at GitHub.
The release candidate build of Web Safety web filter for Squid proxy (version 18.104.22.16868 built on December 14, 2018) is now available for download. This version contains the following breaking changes, fixes and improvements:
- Base platform moved to Ubuntu 18 LTS
- Required Python version is now 3 instead of 2.
- Required Django version is now 2.1.2 instead of 1.11.
- Squid proxy is now version 4.4.
- FreeBSD 11, pfSense 2.4 and Raspbian 9 builds are available (status is still experimental)
Pre-configured virtual appliances for VMware ESXi/vSphere and Microsoft Hyper-V are available from https://www.diladele.com/download_next_version.html.
GitHub repo with automation scripts we used to build this virtual appliance from stock Ubuntu 18 LTS image is at https://github.com/diladele/websafety-virtual-appliance/tree/release-7.0.0/scripts.ubuntu18
Direct links to virtual appliances:
Virtual appliance for Microsoft Azure is available from Azure Marketplace at https://azuremarketplace.microsoft.com/en-us/marketplace/apps/diladele.websafety?tab=Overview
Corresponding deployment guide is at https://docs.diladele.com/tutorials/proxy_in_microsoft_azure/index.html.
Virtual appliance for Amazon AWS is published at https://aws.amazon.com/marketplace/pp/B07KJHLHKC?qid=1542298277826&sr=0-1&ref_=srh_res_product_title with corresponding deployment guide at https://docs.diladele.com/tutorials/web_filter_amazon_aws/index.html
Your questions/issues/bugs are welcome at firstname.lastname@example.org
The final release is planned at the end of January 2019.
Thanks to all of you for making this possible!
Dev Team at Diladele B.V.