A customizable DNS server for home use.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Adam Veldhousen 6ee05ebb06
ci.vdhsn.com/push Build is passing Details
update to use unix time in prep for replacing TEXT field for a simmple int (hoping for perf increasee)
3 years ago
.github/workflows pagination-logs (#1) 3 years ago
client fix bug with start time 3 years ago
internal update to use unix time in prep for replacing TEXT field for a simmple int (hoping for perf increasee) 3 years ago
.dockerignore pagination-logs (#1) 3 years ago
.drone.yml add git 3 years ago
.gitignore some style tweaks to the frontend, added search bar, fixed bug with errors not showing correctly 3 years ago
Dockerfile reorder stuff 3 years ago
README.md chore: add build badge 3 years ago
config.go pagination-logs (#1) 3 years ago
go.mod Squashed commit of the following: 3 years ago
go.sum pagination-logs (#1) 3 years ago
insomnia_collection.json added insomnia collection and implemented rules API 3 years ago
main.go pagination-logs (#1) 3 years ago
makefile update to use unix time in prep for replacing TEXT field for a simmple int (hoping for perf increasee) 3 years ago
test.sh Squashed commit of the following: 3 years ago

README.md

Gopherhole

GoDoc Reference Go Report Card GitHub Actions Build Status

Fully customizable DNS server.

  • HTTP API to configure on the fly
  • Supports Redis/local in memory caching
  • Access logging
  • Custom rules

Compatible with pihole block lists: https://firebog.net/

LICENSE

MIT