Python client for Pulsedive API
Project description
A low-level Python client for Pulsedive that aims provide an easy and idiomatic way to interact with the Pulsedive API.
Installation
Install the pulsedive package with pip:
pip install pulsedive
Example use
Simple use-case:
import pulsedive # pud = pulsedive.Pulsedive('<API KEY>') pud = pulsedive.Pulsedive() # Getting a specific indicator ind = pud.indicator(value='pulsedive.com') pud.indicator.links(ind['iid']) # Searching for indicators pud.search('pulsedive', risk=['high', 'critical'], indicator_type=['ip']) # Pulling from feeds or threats pud.feed.links(1) pud.threat.links(1) # Searching for threats and feeds pud.search.threat('Zeus', risk=['high', 'critical']) pud.search.feed('Zeus') # Exporting a search pud.search.to_csv(filename="zues.csv", threat=['Zeus'], indicator_type=['ip']) # Analyzing # q = pud.analyze.encoded('Z29vZ2xlLmNvbQ==') q = pud.analyze('google.com') pud.analyze.results(q['qid'])
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pulsedive-0.1.0.tar.gz
(6.1 kB
view hashes)
Built Distributions
pulsedive-0.1.0-py3.6.egg
(13.8 kB
view hashes)
Close
Hashes for pulsedive-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7514e40d1debf5fe063d047db1c61e1234f4529839e10bb988dc8e54feaf30c5 |
|
MD5 | 1d3d7b61e606bb412717bf21b6a7a8d5 |
|
BLAKE2b-256 | ccc17aae91594a2369a50f1dd7cca299e14c353ea0477603db11a19832080dea |