Releases: sensepost/punch-q
Releases · sensepost/punch-q
1.3.3
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
1.3.1
1.3.0
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
v1.1.0
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 theexecute
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 thepush
command. - Handle cases for the
dump
andsniff
commands whereMQRC_GET_INHIBITED
would be thrown when GET access is not available to the target queue.