Robust Python SDK and CLI for Certego's Dragonfly service's API
Project description
pyDragonfly
Robust Python SDK and Command Line Client for interacting with Certego's Dragonfly service's API. Built with django-rest-client.
Features
- Easy one-time configuration with self documented help and hints along the way.
- Supports all endpoints of Dragonfly's REST API.
- Analysis:
- Create new analysis by uploading sample
- Revoke a running analysis
- View analysis report
- List latest with filtering, ordering, pagination capabilities
- Download sample of an existing analysis
- Profile and Rule:
- Create new Profile or Rule objects
- Update existing Profile and Rule objects
- List latest with filtering, ordering, pagination capabilities
- View and manage your dragonfly organization and invitations
- View and manage active browser sessions
- View account access and subscription info
Demo
Installation
Requires python version >=3.6.
$ pip3 install pydragonfly
For development/testing, pip3 install pydragonfly[dev]
Documentation
- Documentation: https://certego-pydragonfly.readthedocs-hosted.com/
- Changelog: CHANGELOG.md
FAQ
Generate API key
You need a valid API key to interact with the Dragonfly server. For this,
head on over to https://dragonfly.certego.net/me/sessions and click on the Generate +
button.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pydragonfly-0.1.2.tar.gz
(22.2 kB
view hashes)
Built Distribution
Close
Hashes for pydragonfly-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 389f493b23c232990f8a84ada19577cda1761d8217f854fb866257e591ec8546 |
|
MD5 | bc4dc4d1bd94676138d4d5547cb1c635 |
|
BLAKE2b-256 | afef10576fad45b809c7dc9a0e28076b06c4c001750740893419bbb6c8092233 |