v0.4.0
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.