__ROADMAP__
cytopia opened this issue · 5 comments
cytopia commented
Roadmap
This issue will stay open and serves as a public Roadmap to show what needs to be done until a release will be ready. Comments serve discussions and to gather new features
Release v0.1.0
The current implementation of pwncat
is in alpha state as not all features are available. This will be the first feature-ready release.
- #19
implement Connect mode - #20
implement-l
- listen mode - #21
implement-u
- udp connections - #22
implement--crlf
- change to windows linefeeds - #23
implement-v
- verbosity - #24
implement-e
- command execution - #25
implement-n
- don't resolve DNS - #30
implement-L
- local port forwarding - #31
implement-R
- remote port forwarding - #32
implement-z
- port scan mode / zero io mode - #53
implement--keep
- keep listening for new connection (TCP) - #28
implement--reconn
- re-try outbound connection periodically - #28
implement--reconn-wait
- wait between re-try attempts - #43
implement--reconn-robin
- (client only) round robin change outbound ports - #44
implement--rebind
- try to rebind if it fails (only during init phase) - #45
implement--rebind-wait
- wait between re-rebind attempts - #46
implement--rebind-robin
- round robin re-bind attempts - #29
implement--udp-ping-intvl
- faking a TCP-like stateful connection over UDP - #47
change--udp-ping-intvl
to--ping-intvl
(to allow TCP as well) - #48
Implement--ping-init
- single initial ping - #49
Implement--ping-word
- what char/string to send as ping - #50 Implement
--ping-robin
- round-robin ports while pinging - #51
Implement--safe-word
- shut down remote end immediately - #62
Pwncat Scripting Engine (PSE) with--script-send
and--script-recv
-
IPv6 support - #79
implement--udp-sconnect
Stateless UDP connect - #55
Make positional port argument accept multiple values
Future Releases
Gathering ideas for future release.
- Provide binaries for Linux, MacOS and Windows (in case Python is not available)
- implement daemonize for headless execution
-d
-
--http
- tunnel via http -
--https
tunnel via https
cytopia commented
Pull Request: v0.0.1-alpha released
cytopia commented
Pull Request: v0.0.2-alpha released
cytopia commented
Pull Request: v0.0.3-alpha released
cytopia commented
Pull Request: v0.0.4-alpha
cytopia commented