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.4.tar.gz
(21.4 kB
view hashes)
Built Distribution
Close
Hashes for pydragonfly-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29daedded54b3cff209fbb59c3f4d02bc7e1634054204a0b56024d9829b85850 |
|
MD5 | 6770befb8f0d05514e67dafd7698de93 |
|
BLAKE2b-256 | 75fb69d62be8ad87c21c90dd9cc205c3b658f3ae5c09557dd8e75443154fb283 |