Skip to content

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

License

Notifications You must be signed in to change notification settings

PaloAltoNetworks/pantools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 

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.

About

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

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages