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.0.tar.gz
(22.0 kB
view hashes)
Built Distribution
Close
Hashes for pydragonfly-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35abf091b19a8e48342bd034b47577004343b912124f18aa06343e7c5a29eb68 |
|
MD5 | 2ce711ff1b6ce355d038c59ccd26c794 |
|
BLAKE2b-256 | 479739200b205d32e57634e7b0f6a8b70cc938d88eefe7899895516a30df2778 |