Skip to main content

A lightweight PanOS (Palo Alto Netoworks) firewall Management utility.

Project description

EZPanos

An Ergonomic and lightweight PanOS Utility Tool

Installation

pip install ezpanos

Quick Start

import ezpanos

creds = {
    "username": input("Username: "),
    "password": getpass.getpass("Password: ")
}
connection = PanOS(endpoint, creds=creds)
print(connection.execute("show system info"))

Using an API token

By default, the PanOS class will use username/password to generate an authentication token from PanOS. This can however, be overridden if you already have it.

import ezpanos

creds = {"api_key": "xxxxxxxxxxxxx"}

connection = PanOS(endpoint, creds=creds)

Currently not feature rich but an ideal platform for executing arbitrary PanOS commands against firewalls and Panorama instances for a wide variety of use cases.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ezpanos-0.1.2.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ezpanos-0.1.2-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file ezpanos-0.1.2.tar.gz.

File metadata

  • Download URL: ezpanos-0.1.2.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.2

File hashes

Hashes for ezpanos-0.1.2.tar.gz
Algorithm Hash digest
SHA256 5fa4b656fc3818394fc0cc84926bcfc75c8085524dbf6fe2bb7db3cf8714436c
MD5 10b9c2402d0c7134f40164b50530c880
BLAKE2b-256 a171ceb350c203b2118833e0a33de679ba1abf3a91be262d8e5c9df217941b34

See more details on using hashes here.

File details

Details for the file ezpanos-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: ezpanos-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.2

File hashes

Hashes for ezpanos-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 827622adec3538b54354e89e1bc5ac89446f2b53dbd9c5bdac6fba36215d67db
MD5 dd8f0fcba40ccf17e73d354aa1eb6b6a
BLAKE2b-256 60a3f17cd6ba89f1d0d6311d6c7584d12c268b7525936b5abe46f057906135a1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page