Redns is a DNS based indicator of compromise (IOC) written in go. This tool is designed to be a very low
overhead plug-and-play approach to implimenting an IOC for organizational or
personal use. If you want to track our day-to-day activities, check out our
trello board.
This project pushes up a binary on every project commit and tag.
You can find these binaries in the following locations (note we only pre compile
for 64 bit linux architectures):
browse binaries
latest redns
latest redns_cli
Redns uses Make for compilation/testing. Use the following commands to buid redns from source.
- First make sure you have golang installed and configured
- To pull all dependencies use
make dependencies
- To build dynamically use
make
ormake redns
- The dynamically compiled binary will end up in the
bin/
directory
- The dynamically compiled binary will end up in the
- To build statically use
make stat
- The statically compiled binary will end up in the
bin/
directory
- The statically compiled binary will end up in the
- To build the cli use
make stat_cli
- The portable binary will end up in the
bin/
directory
- The portable binary will end up in the
- To clean up all compiled binaries use
make clean
Currently a work in progress as the configuration is changing often in the early
stages (pre-release) of redns.
Configuration docs
You can find our documentation over on github pages
Big shoutout to MLHale for the project name, turns out that was the hardest part.