Skip to content

Releases: owtf/ptp

v0.4.2

13 Aug 08:48
Compare
Choose a tag to compare

Fix

  • Exception thrown while running PTES-001 plugin in OWTF (#28)
  • Hoppy parsing crashing due to typo in 'UNKNOWN' constant (03ec890)

v0.4.1

30 Jan 03:58
Compare
Choose a tag to compare

Available on PyPi: https://pypi.python.org/pypi/PTP/0.4.1

Fix

  • BurpSuite parser throwing KeyError (2f90996)
  • Skipfish parser couldn't find the report files (03dbbf9)

v0.4.0

30 Jan 02:05
Compare
Choose a tag to compare

Available on PyPi: https://pypi.python.org/pypi/PTP/0.4.0

New

  • Parser for Arachni JSON report (713a8fb)
  • Parser for Burp XML report (713a8fb)
  • Cumulative option for PTP when parsing several reports with the same PTP instance (713a8fb)
  • Light option to force PTP to only parse rankings (added for OWTF) (713a8fb and 713a8fb)

Change

  • PTP now assumes that supported tools follow semantic versioning (http://semver.org/) to reduce maintenance cost and increase flexibility (6d06dfb)
  • Arachni parser now parses HTTP transactions by default (713a8fb)
  • Skipfish parser now parses HTTP transactions by default (713a8fb)
  • W3AF parser now parses HTTP transactions by default (dc4d1b2)
  • Clear separation between PTP initialization and PTP parser initialization (9760a1f)
  • Various documentation update

Fix

A huge thank you to @DoomTaper for greatly improving PTP with additional parser and additional features!

Some re-work broke some backward-compatibility. However we still consider PTP to be under initial development (see http://semver.org/#spec-item-4) so we are not yet bumping the major.

v0.3.0

20 May 16:02
Compare
Choose a tag to compare

New

Fix

  • Fix the Pypi README format problem due to an link in the title (1915b29)

v0.2.0

09 Oct 17:57
Compare
Choose a tag to compare

New

  • Add support to arachni versions (d7321d1, bbb4b38):
    • 0.4.7
    • 1.0
    • 1.0.1
    • 1.0.2
    • 1.0.3
  • Add support to w3af versions (2c31a76):
    • 1.6
    • 1.6.0.1
    • 1.6.0.5
  • Possibility to force PTP to read all matching reports instead of only the first one (01e7f90)

Fix

  • Strip \r in LineParser that could have messed up the matching regex (a16b58f)
  • Ensure that all OWASP CM 008 findings are ranked (cfe9c70)

Change

  • PTP now raises NotSupportedToolError if tool_name is not in the supported tools list (d6987f0)
  • OWASP-CM-008 parser now parse all matching files by default (bb744aa)

v0.1.1

16 Aug 12:25
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release
  • 98310e4 Fix a bug for the OWASP-CM-008 plugin which was raising an IndexError when the report file did not contain any Allow: ... line.

v0.1.0

16 Aug 12:23
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

Initial release for the ptp library.