littlebluefox-python

Official python client for LittleBlueFox.io API


License
MIT
Install
pip install littlebluefox-python==1.0.0

Documentation

LittleBlueFox pip package (python)

Push your security events on the LittleBlueFox.io API.

Installation

$ pip3 install littlebluefox-python

Usage

from littlebluefox import LittleBlueFoxClient

access_token = '...'

lbf_client = LittleBlueFoxClient(access_token)

event = {
    'event_type': 'authentication_success',
    'uref': '42',
    'email': 'demo@demo.com',
    'remote_ip': '...',
    'http_headers': {
        'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0.3 Safari/605.1.15',
    },
}

try:
  lbf_client.push(event)
except Exception as err:
  print('Error: {}'.format(err))

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/LittleBlueFox/littlebluefox-python.

$ python3 setup.py sdist bdist_wheel
$ python3 -m twine upload --repository-url https://upload.pypi.org/legacy/ dist/*