shawn1m / overture

A customized DNS relay server
MIT License
1.79k stars 284 forks source link

Pass or Reject With External Script #169

Open dabgdk opened 5 years ago

dabgdk commented 5 years ago

Following a cache miss, execute an external script passing these arguments: source requesting IP address, and name; wait for script to return 'PASS' or 'REJECT'

dabgdk commented 5 years ago

If script returns 'PASS', continue; 'REJECT', return either error resolving host to client, or a designated IP (for DNS blackwhole functionality)

dabgdk commented 5 years ago

*blackhole