Recent Releases of ptp

ptp - v0.4.2

Fix

  • Exception thrown while running PTES-001 plugin in OWTF (https://github.com/owtf/ptp/issues/28)
  • Hoppy parsing crashing due to typo in 'UNKNOWN' constant (03ec890a6eb9896885113ef4895ad062ff57a897)

- Python
Published by DePierre over 8 years ago

ptp - v0.4.1

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

Fix

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

- Python
Published by DePierre about 9 years ago

ptp - v0.4.0

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

New

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

Change

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

Fix

  • Various fixes
    • d8e4f323ebd12e6c4ee2e4d8e0548ba778d23300
    • 944a792b706e6b910bb0af6522f6f606b55771fb
    • 7d0066211cbcd04dba38070eca3c386ccecaf2ff
    • 0e0792a6e0180641c36c22a91a2b08feca6c277c

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.

- Python
Published by DePierre about 9 years ago

ptp - v0.3.0

New

  • Add support to new arachni versions:
    • 1.0.4 (6f51c3024a96a507d485b960af4195e5d20570b3)
    • 1.0.5 (e90b6637bc29b608b8ec00954f725fa6eb3ae3de)
    • 1.0.6 (d24b7ad7bc5b43528d331e58e701fd8e1a66dc03)
    • 1.1 (1190cfe6d50de617884836bd9da38a2540bb0ff5)
  • Add support to new w3af versions:
    • 1.6.45 (55df23610e35386b3209a9f16bf4f008425517b8)
    • 1.6.46 (1b8893683fed1c57285333f698e8e4ac5d52f0b7)
    • 1.6.49 and 1.6.50 (798647ddcb73c6a3368beebeb5a9ee33351c2f94)
    • 1.6.51 (d929fa770e2ca36be4996be5285bd4da6a666090)

Fix

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

- Python
Published by DePierre almost 11 years ago

ptp - v0.2.0

New

  • Add support to arachni versions (d7321d154b1ce135989deb6723f3ac2761a8946c, bbb4b38010db377957eb57ededc30833755f76eb):
    • 0.4.7
    • 1.0
    • 1.0.1
    • 1.0.2
    • 1.0.3
  • Add support to w3af versions (2c31a76ea56b8835cf3584de1f35cc86fdba2f2e):
    • 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 (01e7f90fc4c237deec9462cb9b2d177c0f8af1b9)

Fix

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

Change

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

- Python
Published by DePierre over 11 years ago

ptp - v0.1.1

  • 98310e42cd1849084f00a2ebbeec48264aee569b Fix a bug for the OWASP-CM-008 plugin which was raising an IndexError when the report file did not contain any Allow: ... line.

- Python
Published by DePierre over 11 years ago

ptp - v0.1.0

Initial release for the ptp library.

- Python
Published by DePierre over 11 years ago