-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
18 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,19 @@ | ||
# DNoiSe | ||
DNS noise generator that looks at your network activity and blends in. Requires pi-hole. | ||
DNS noise generator that looks at your network activity and blends in. Requires [pi-hole](https://pi-hole.net) to run. | ||
|
||
## Why bother? | ||
1. Does your DNS provider log your queries? If it does, you should change your DNS provider. But if you can't, this will make it harder for them to profile you based on your DNS requests. Not impossible, but harder. | ||
2. Plausible deniability. | ||
|
||
## Dependencies | ||
``` | ||
pip install pandas (raspberry pi users should use 'sudo apt-get install python-pandas' instead) | ||
pip install requests | ||
pip install dnspython | ||
``` | ||
|
||
## Recommended setup | ||
1. Run this on the same machine that hosts your pi-hole instance. | ||
2. Put this in your `crontab -e` to make it run after reboot | ||
`@reboot /usr/bin/python /home/pi/DNoiSe.py` | ||
3. That's all there is to it. The script will sample network activity every minute and add 10% extra DNS queries made randomly to Cisco's top 1M domain list. |