Welcome to the CSIRTG SDK documentation!

Contents:

Examples

$ csirtg --search example.com
$ csirtg --user csirtgadgets --feeds
$ csirtg --user csirtgadgets --feed uce-urls
$ csirtg --user csirtgadgets --new --feed scanners --description 'a feed of port scanners'
$ csirtg --user csirtgadgets --feed scanners --new --indicator 1.1.1.1 --tags scanner --comment 'this is a port scanner'

Show Feed

from csirtgsdk.client import Client
from csirtgsdk.feed import Feed
from pprint import pprint

# Initiate client object
cli = Client(token=token)

# Pull a feed
ret = Feed(cli).show('csirtgadgets', 'uce-urls')

# pprint the returned data structure
pprint(ret)

Create Feed

from csirtgsdk.client import Client
from csirtgsdk.feed import Feed
from pprint import pprint

# Initiate client object
cli = Client(token=token)

# Create a feed
ret = Feed(cli).new('csirtgadgets', 'scanners', description='a feed of port scanners')

# pprint the returned data structure
pprint(ret)

Indices and tables