robiot / rustcat

Rustcat(rcat) - The modern Port listener and Reverse shell
https://git.io/rustcat
GNU General Public License v3.0
675 stars 61 forks source link

Add support for Windows reverse shell #68

Closed ramenhost closed 1 month ago

ramenhost commented 1 month ago

Ideally, we should use async IO libraries such as tokio-rs/mio. However, async IO support is lacking for Windows in mio and other rust crates. Hence, used 3 worker threads to move data between shell's pipes and TCP socket.

closes #21

robiot commented 1 month ago

Cool!! Does this work as expected now? @ramenhost

ramenhost commented 1 month ago

Normal mode works. Interactive shell is not supported.

robiot commented 1 month ago

Cool! thanks!