Beta release 3: Stability / cleanup
Pre-releaseThis is another stability / cleanup release. Huge chunks of the server were re-written and cleaned up, and the documentation was greatly expanded and improved! Like v0.02 with the client, this is the release where I tried to fix the worst decisions I made while writing the server!
From the release notes:
- Re-wrote large parts of the server into way cleaner code
- Significantly updated the documentation for the server
- Removed reliance from rubydns, a built-in DNS server is now used for everything
- Added a standalone tool, dnslogger.rb
- There is now a "passthrough" option, which will forward any requests that dnscat2 doesn't know how to handle to an upstream server (somewhat stealthier, maybe?)
Like last release, feedback is extremely important to me!
Where can I get it?
Here are some links:
- Sourcecode on github (HEAD sourcecode)
- Downloads (you'll find signed Linux 32-bit, Linux 64-bit, Win32, and source code versions of the client, plus an archive of the server-keep in mind that that signature file is hosted on the same server as the files, so if you're worried, please verify :) )
- User documentation
- Other documentation
- Issue tracker (you can also email me issues, just put my first name (ron) in front of my domain name (skullsecurity.net))
How can I help?
The goal of this release is primarily to find bugs in compilation, usage, and documentation. Everything should work on all 32- and 64-bit versions of Linux, Windows, FreeBSD, and OS X. If you get it working on any other systems, let me know so I can advertise it!
I'd love to hear from anybody who successfully or unsuccessfully tried to get things going. Anything from what you liked, what you didn't like, what was intuitive, what was unintuitive, where the documentation was awesome, where the documentation sucked, what you like about my face, what you hate about my face - anything at all! Seriously, if you get it working, email me - knowing that people are using it is awesome and motivates me to do more. :)
For feedback, my email address is my first name (ron) at my domain (skullsecurity.net). If you find any bugs or have any feature requests, the best place to go is my [https://github.com/iagox86/dnscat2/issues](Issue tracker).
What's the future hold?
Beta v0.04 will be a feature release! I'm working hard on adding some crypto and signing to messages by default, so it isn't as easy to read the traffic from a pcap.
Beyond that, shellcode, proxying, and new features!
I'm happy to focus on what people want, too, so drop me a line if you have any specific feature requests. I've been prioritizing things based on feedback I've received. I'm very responsive via email and github issues if you aren't asking me to hack your friend's or wife's Facebook account. :)