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.0.2.tar.gz
(18.2 kB
view hashes)
Built Distribution
Close
Hashes for pydragonfly-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cc759e1adcaa911986716f32b5e98a3fc760a7290f52df6ee85ecb6e3479c57 |
|
MD5 | a563f63197b83f65dd47606b3a99c519 |
|
BLAKE2b-256 | c17841eae970f9385535f6690297ee80a78457d43b725f7c93ae6429b4c424a6 |