All Projects → PaloAltoNetworks → pantools

PaloAltoNetworks / pantools

Licence: Apache-2.0 license
A collection of pre-installed tools commonly used with Palo Alto Networks products packaged as a Docker container

Programming Languages

Dockerfile
14818 projects

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].