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.
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.1.tar.gz
(17.6 kB
view hashes)
Built Distribution
Close
Hashes for pydragonfly-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70116a89f999852aaf6cd04c60225d7380e5d32220d0fe07adc1f57b3d054ae2 |
|
MD5 | 5e874b69ddf2e68180abd7eb7e6b8974 |
|
BLAKE2b-256 | 98ec0d26f87f4ae75f11c943a857075988daae5e04c8e1991ed01f2ab4faebbe |