ncatlabs / pydradis

Dradis API Python Wrapper
https://labs.novacoast.com/
GNU Lesser General Public License v3.0
14 stars 9 forks source link
dradis dradis-framework kali-linux penetration-testing pentesting python

PyDradis

Dradis API Python Wrapper
Copyright © 2016 Novacoast

License

Pydradis is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Pydradis is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with Pydradis. If not, see http://www.gnu.org/licenses/.

Usage Example

This is a wrapper for the Dradis Pro API

Install by either pulling from this repo or using:

pip install pydradis

Setup:

from pydradis import Pydradis

debug = True #Do you want to see debug info?
verify = True #Force ssl certificate verification?
pd = Pydradis("<DRADIS API KEY>","<DRADIS SERVER URL>",debug,verify)

All endpoints have 6 functions that work roughly the same:

Client Endpoint

Project Endpoint

Node Endpoint

Issues Endpoint

Evidence Endpoint

Note Endpoint

Attachment Endpoint