Pwncat Versions Save

pwncat - netcat on steroids with Firewall, IDS/IPS evasion, bind and reverse shell, self-injecting shell and port forwarding magic - and its fully scriptable with Python (PSE)

v0.0.16-alpha

4 years ago

Release 0.0.16-alpha

Added

  • Added self-injecting unbreakable pwncat reverse shell

v0.0.15-alpine

4 years ago

Release 0.0.15-alpha

Fixed

  • Fixed broken pipe with tail -F

Changed

  • CI: Retry with different port on test failure

v0.0.14-alpha

4 years ago

Release 0.0.14-alpha

Added

  • Added feature: Made PSEStore instance available to all PSE scripts to persist data, interacti with sockets, stop signal and logger
  • Added chat-bot PSE
  • Added documentation for PSE API

v0.0.13-alpha

4 years ago

Release 0.0.13-alpha

Added

  • Feature: Client port hopping (--reconn-robin): #43

v0.0.12-alpha

4 years ago

Release 0.0.12-alpha

Added

  • Feature: Adedd PSE: Pwncat Scripting Engine (--script-send and --script-recv): #62

v0.0.11-alpha

4 years ago

Release 0.0.11-alpha

Fixed

  • Fixed various bugs with --reconn, --keep-open, --local and --remote
  • Fixed various bugs with threads
  • Fixed shutdown behaviour with Ctrl+c for --keep-open
  • Fixed shutdown behaviour with Ctrl+c for --reconn

Added

  • Feature: Custom ping word (--ping-word): #49
  • Python type coverage report
  • CI: Added ca. 13,000 LoC integration tests and fixed findings accordingly
  • CI: Added dockerized interactive tests to simulate Ctrl+c

Changed

  • Code: really heavy heavy code refactoring
  • Option: -C/--crlf now takes an argument to either force LF, CRLF or CR or even remove line feeds altogether on input AND output (or keep as it is, if not specified)
  • Modularized code for better plugin integration
  • Fixes #47 Change --udp-* options to --* to allow both, UDP and TCP

v0.0.10-alpha

4 years ago

Release 0.0.10-alpha

Added

  • CI: pylinyt
  • CI: mypy

Changed

  • Code: heavy refactoring
  • CI: separate jobs
  • API: switched from pdoc to pdoc3

v0.0.9-alpha

4 years ago

Release 0.0.9-alpha

Added

  • Feature: colorized logging (-c/--color): #56

v0.0.8-alpha

4 years ago

Release 0.0.8-alpha

Added

  • Feature: implemented remote port forwarding mode: -R/--remote

v0.0.7-alpha

4 years ago

Release 0.0.7-alpha

Fixed

  • Fixed -L/--local mode to now persist multiple requests
  • Fixed -C/--crlf Only replace \n with \r\n if \n exists and don't blindly add.

Added

  • Integration tests for L/--local mode