pantools

A collection of pre-installed tools commonly used with Palo Alto Networks products packaged as a Docker container

PAN Tools Dockerfile

This Dockerfile installs:

* Ubuntu Bionic 18.04
* Python 3.7.4
* Python 2.7.16
* Ansible 2.8.5
* Terraform 0.12.9
* Azure CLI
* Microsoft PowerShell 6.1.3 with Azure module
* AWS CLI
* Google SDK 263.0.0
* PAN Configurator
* GoPAN

 and many other useful networking tools.

Installing

Download the pre-built image from Docker Hub with:

docker pull paloaltonetworks/pantools
docker tag paloaltonetworks/pantools pantools

-or-

Build from sources with:

docker build -t pantools .

Running

Run with:

docker run -it pantools

or Mount Present Working Directory to /pwd and Run with:

Mac/Linux: docker run -it -v "$PWD:/pwd" pantools
Windows: docker run -it -v %cd%:/pwd pantools

Within the container you can switch Python versions:

pyenv global 3.7.4
pyenv global 2.7.16

This can also run as a SSHD service by uncommenting out lines in the Dockerfile, rebuilding then running with:

docker-compose up -d

Contributing

Feel free to open issues, offer feedback, and send Pull Requests to our Github repository where this code is hosted.

Disclaimer

This software is provided without support, warranty, or guarantee. Use at your own risk.

Developer Sites

Social


Copyright © 2024 Palo Alto Networks, Inc. All rights reserved.