Skip to content

riddopic/api-samples-python

 
 

Repository files navigation

Chronicle Detection API

Python samples and guidelines for using the Chronicle Detection API.

Setup

Follow these instructions: https://cloud.google.com/python/setup

You may skip installing the Cloud Client Libraries and the Cloud SDK, they are unnecessary for interacting with Chronicle.

After creating and activating the virtual environment venv, install Python library dependencies by running this command:

pip install -r requirements.txt

It is assumed that you're using Python 3.7 or above. If you're using an older Python 3 version, you need to install this backported library as well:

pip install dataclasses

Credentials

Running the samples requires a JSON credentials file. By default, all the samples try to use the file .chronicle_credentials.json in the user's home directory. If this file is not found, you need to specify it explicitly by adding the following argument to the sample's command-line:

-c <file_path>

or

--credentials_file <file_path>

Usage

Run this command-line, assuming the current working directory is the root directory of this repository (i.e. the directory which contains this README.md file):

python3 -m samples.v1.<sample_name> -h
python3 -m samples.v2.<sample_name> -h

About

Python samples and utilities for Chronicle APIs

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%