bmarsh9 / spate-operators

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

spate-operators

What is this repo used for?

This repo is used by spate-ui (see Spate here) to periodically sync official operators into the platform. For example, if we want to add a new "official" operator (e.g. add row to google sheet), we can add the code here and spate-ui will pull it in.

How do I add a new operator?

  • Under the operators directory, copy the template.py file and re-name it (e.g. network_connection.py).
  • Add your code to the newly created file
  • Edit the manifest.json file
  • The uuid key must be unique and varchar (length 10)
  • Sync your code from spate-ui under the Operators tab

Official operators

Official operators are "trusted" or "vetted" pieces of code that users can leverage within Spate.

  • MailGun (email)
  • Twilio (text message)
  • Google Sheet
  • Google Drive
  • Google Mail
  • Network request (GET)
  • Network request (POST)
  • mailgun
  • elasticsearch
  • redis
  • mysql
  • postgresql
  • splunk
  • aws services(s3,rds)
  • salesforce
  • authentication service
  • shodan
  • virustotal
  • phishtank
  • urlscan
  • cloudflare
  • greynoise
  • metasploit

About


Languages

Language:Python 100.0%