https://github.com/tocsoft/pi-safe
a dns proxy designed to protect your household from some of the more unsavory parts of the web
https://github.com/tocsoft/pi-safe
Last synced: 9 months ago
JSON representation
a dns proxy designed to protect your household from some of the more unsavory parts of the web
- Host: GitHub
- URL: https://github.com/tocsoft/pi-safe
- Owner: tocsoft
- License: mit
- Created: 2016-10-16T15:39:20.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-10-16T21:46:57.000Z (over 9 years ago)
- Last Synced: 2025-03-25T03:53:41.950Z (over 1 year ago)
- Language: JavaScript
- Size: 4.88 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pi-Safe
a dns proxy designed to protect your household from some of the more unsavory parts of the web
The idea of this software is that you would run it on a raspbery pi/nodejs server and setup
your router to return the servers ip address for DHCP requests.
This software will interogate the dns request and if (based on a set of rules) it deams the
requester (configured by MAC address) as being enabled to see the requested domain then it
forwards the request to some real name servers (ideally configurable).
## TODO
1. log dns requests
2. disable logging/reporting based on user/mac address
3. web UI to manage assigned users->macs
4. webui to see dns request statistics displaying blocked site with the option to unblock them
5. when posible while blocking show a friendly screen letting user know theyhave been blocked (and add an unblock with password option to it.)
6. login/unblock should have the option of using a second factor/mobile verification step (like authy/duo mobile)
## Stretch goals
1. windows service client that monitors currently logged in user and can enable/disable a
mac addesss mapping to a user account