Skip to content

Beta Release 2

Pre-release
Pre-release
Compare
Choose a tag to compare
@iagox86 iagox86 released this 22 Jul 03:25
· 410 commits to master since this release
v0.02

This is a major cleanup release. I spent a significant amount of time re-writing some of what I consider my worst decisions on the client from the first beta. The next release will be a server cleanup, after which I plan to start adding more features.

From the release notes:

  • Re-wrote large parts of the client into cleaner code (for example, removed the entire message.* code, which was an awful, awful idea)
  • When multiple sessions are in progress, it's now "fair" (a message is sent every 'tick'; each session now takes turns sending out a message, rather than the oldest sessions blocking out younger ones
  • Removed some parameters that nobody will ever use from the commandline, like --name and --download (though --download may come back in another form!)
  • Changed the way a "tunnel driver" (ie, dns driver) is created on the commandline - it's now modeled after socat
  • The client will no longer transmit forever against a bad server - it will attempt to retransmit 10 times by default

Like last release, feedback is extremely important to me!

Where can I get it?

Here are some links:

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.03 will be cleanup of the server code and a better server UI.

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'm very responsive via email and github issues if you aren't asking me to hack your friend's or wife's Facebook account. :)