DNS based IOC
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.
Using redns
Getting precompiled binaries
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
Compiling from source
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
makeormake 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
Contributions
Big shoutout to MLHale for the project name, turns out that was the hardest part.