Releases: cytopia/pwncat
Releases · cytopia/pwncat
Release 0.1.2
Release 0.1.1
Release 0.1.1
Fixes
- Fixes: pwncat will re-accept during local portforwarding if the client quits (previously pwncat shutdown)
Release 0.1.0
Release 0.1.0
Fixes
- Fixed UTF-8 char conversion for Python3
- Fixed calculation for socket bytes sent
- Fixed shutdown handling for port scanner
- Fixed false positives for port scanner
- Fixed sending binary data from stdin
- Fixed self-inject mode if remote sends greetings or prefixes: #83
- Fixed remote command to respawn if it crashes due to bad user input
Added
- Implemented signal handler to distribute shutdown signals across threads
- Feature:
--no-shutdownto copy the behaviour of OpenBSD netcat to keep stdin open after EOF - Feature:
--http - Feature:
send-on-eof - CI: Integration tests for inject shell
- CI: Integration tests for different file transfer modes
- Added artwork
Changed
- Changed behaviour to close after EOF on stdin (can be reverted via
--no-shutdown) - Added faster method to validate remote files in CNC mode
Release 0.0.23-alpha
Release 0.0.22-alpha
Release 0.0.22-alpha
Added
- Feature: Rebind forever:
--rebind: #44 - Feature: Wait between rebind attempts:
--rebind-wait: #45 - Feature: Port hopping for rebinds:
--rebind-robin: #46 - Feature: Send initial ping
--ping-init: #48 - Feature: Zero-I/O mode (port scan)
--zero: #32 - Feature: Safeword:
--safe-word: #51 - Feature: Stateless UDP connect:
--udp-sconnectand--udp-sconnect-word: #79
Changes
- Re-organized command line arguments for better overview
Release 0.0.21-alpha
Release 0.0.21-alpha
Added
- Feature: Be able to inject multiple reverse shells
--self-injectby specifying a port list (comma separated, range or increment): https://www.youtube.com/watch?v=VQyFoUG18WY
Changed
- port argument not only takes comma seperated value or range, but now also an increment:
443+10
Release 0.0.20-alpha
Release 0.0.19-alpha
Release 0.0.19-alpha
Added
- Feature: Dualstack IPv4 and IPv6 by default (use
-4or-6to use either of them alone) - Feature: Allow
addrpart in--localto be optional for consistency: #54 - Feature: Have a stateful connect phase for UDP
- CI: Run integration tests for any combination of IPv4, IPv6, TCP, UDP, specific bind and wildcard bind
Fixes
- Ensure remote hostname is mandatory for
--local/-Lmode
Release 0.0.18-alpha
Release 0.0.18-alpha
Added
- Feature: IP ToS selection (
-T/--tos) - Feature: Print socket options (
--info) for socket, IPv4, IPv6 and/or TCP
Release 0.0.17-alpha
Release 0.0.17-alpha
Fixed
- CI: Fixed test frameworks for error checking
Added
- Feature: IPv6 support (
-6)
Changed
- Changed
--rebindto allow omitting an argument for endless connect retries