Python wrapper for the Backscatter API
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
backscatter Added a header option and removed debug Feb 8, 2019
docs Forgot to build the docs Feb 4, 2019
source See readme Feb 4, 2019
.gitignore Initial commit Jan 12, 2019
LICENSE Initial commit Jan 12, 2019
Makefile Added readme details Jan 13, 2019
README.rst See readme Feb 4, 2019
requirements.txt Fully working version ready for real testing. Jan 22, 2019
setup.py Added a header option and removed debug Feb 8, 2019

README.rst

Python Backscatter

https://readthedocs.org/projects/backscatter/badge/?version=latest

This is an abstract python library built on top of the Backscatter service. It is preferred that users use this library when implementing integrations or plan to use Backscatter within their code. The library includes a small client to interact with the API.

Quick Start

Install the library:

pip install backscatter or python setup.py install

Save your configuration:

backscatter setup --api-key <your-API-key>

Search observations:

backscatter observations --query 148.227.224.17

Get Trends:

backscatter trends --type port

Enrich values:

backscatter enrich --query 148.227.224.17

Features

  • Run observation searches for ip, network, asn, country and ports
  • Get trend data for all data types

Changelog

02-03-19

  • Feature: Support for port enrichment call

02-01-19

  • Feature: Support proxies within the core library
  • Change: Adjust timeout to something more favorable to long queries

01-29-19

  • Bugfix: Avoid errors on free account without observations

01-21-19

  • Feature: Added enrichment support
  • Feature: Added JSON and table output formats
  • Change: Adjusted query type to be optional if value is mapped to a type

01-13-19

  • Bugfix: Resolved undeclared var in client observations call

01-12-19

  • Initial launch of the library