iagox86 / dnscat2

BSD 3-Clause "New" or "Revised" License
3.43k stars 601 forks source link

Get rid of "nested" sessions #77

Open iagox86 opened 8 years ago

iagox86 commented 8 years ago

I have decided that having nested sessions is a dumb idea. In 0.03, it's just barely supported, and in the one place where it's used, it's really confusing and unexpected. I think it's a failed idea, and I can keep things flat.

This also means that I can clean up SWindow a bit, and move some of the "list all sessions" logic back into a more sensible place than SWindow, and make SWindow more about just the display.

I'm filing this as a bug instead of just doing it in case somebody has a strong opinion, although that seems rather unlikely. :)