Skip to content

Releases: sensepost/punch-q

1.3.3

21 Jul 13:53
ae49490
Compare
Choose a tag to compare

new

  • Add a bash reverse shell and make it the default choice. To use the old Perl-based reverse shell, add the --perl flag.

fixes

  • If command execution failed because the target executable did not exist, a job would be left lingering. That sucked, and instead cleanups will now occur if that was the case.

1.3.2

14 Jul 15:25
8769df0
Compare
Choose a tag to compare

other

  • Docker updates to map an external folder in.

1.3.1

15 Feb 18:25
0290069
Compare
Choose a tag to compare

other

  • Bump pymqi to version 1.10.1.

1.3.0

11 Feb 20:36
3b76768
Compare
Choose a tag to compare

new

  • Introduce a development docker image to speed up tool development

fixes

  • Fix the broken 1.2.0 release by actually testing all of the features for python 3 compatibility (derp)
  • Fix filename generation for messages with strange characters in the identifier
  • Convert all pymqi return data to readable strings
  • Various smaller output formatting fixes

other

  • Use only f-strings internally
  • Upgrade all dependencies

1.2.0

11 Feb 20:33
bccf025
Compare
Choose a tag to compare

new

  • Upgrade pymqi to version 1.9.3
  • Add a Dockerfile

This version drops support for python 2.

v1.1.0

09 Sep 07:41
196cf9a
Compare
Choose a tag to compare

new

  • Display the corresponding transmission queue for a remote queue.
  • Warn if the --directory flag was given without --store when sniffing a queue.
  • Expand the common channel name wordlist.
  • Add the discover name command to discover queue manager names.
  • Add verbose information about queue depth filters when displaying queues.
  • Add the --ignore-path flag for the execute command, ignoring the pull path check for *nix systems. This is useful for more advanced usage scenarios or if MQ is running on Windows.

fixes

  • Fix a case where channel enumeration would fail due to internal string casting for the channel name.
  • Fix wording for the --queue flag for the push command.
  • Handle cases for the dump and sniff commands where MQRC_GET_INHIBITED would be thrown when GET access is not available to the target queue.

v1.0.0

09 Jun 10:26
252a768
Compare
Choose a tag to compare

v1.0.0