7ing / go-panos

Go package to interact with Palo Alto and Panorama devices.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-panos

GoDoc Travis-CI license

A Go package that interacts with Palo Alto and Panorama devices using the XML API. For official package documentation, visit the GoDoc page.

This API allows you to do the following:

  • List objects (address, service, custom-url-category, device-groups, tags, templates, etc.) and managed devices (Panorama)
  • Create, rename, and delete objects
  • Create, apply, and remove tags from objects
  • Edit/modify address, service groups and custom-url-categories
  • Create templates and template stacks and assign devices, templates to them (Panorama)
  • Commit configurations and commit to device-groups (Panorama)
  • Wildfire - submit files and URL's for analysis, retrieve reports (XML format)

About

Go package to interact with Palo Alto and Panorama devices.

License:MIT License


Languages

Language:Go 100.0%