Skip to content

xslackx/seedDNS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feeding the DNS with the Seed

SeedDNS it's a DNS consumer in this case the major source are Cisco Umbrella and Majestic. Hotcache your local DNS server, the sites today are not main source anymore.

seedDNS

what you need?

python3+, pip, venv

usage CLI

Create the environment, activate and install the requirements.txt

usage: app.py [-h] -d DNS

Initialize seedDNS

options:
  -h, --help show this help message and exit
  -d DNS, --dns 8.8.8.8:53 

usage instance

# Import Lib
from core.seedDNS import seedDNS as seed

# Initialize 
client = seed('hosts')

# Download the data
client.top1m()

# Format the data
client.fmtfile()

# Query DNS
  
# options address (str, int)
client.consult(('127.0.0.1', 53))

About

HotCache your local DNS with most visited sites

Resources

Stars

Watchers

Forks