Getting StartedΒΆ
The following version requirements have been tested:
- Stonsoft Management Center >= 6.2
- smc-python >=0.4.1
- python 2.7.x, 3.4, 3.5
Installation of stonesoft-aws into a virtualenv:
virtualenv venv
. venv/bin/activate
pip install git+https://github.com/gabstopper/stonesoft-aws.git --process-dependency-links
Once installed, you will have an executable, ngfw_launcher in your python path.
Stonesoft NGFW AWS Launcher
positional arguments:
configure Initial configuration wizard
optional arguments:
-h, --help show this help message and exit
-y YAML, --yaml YAML Specify yaml configuration file name
--delete_vpc Delete a VPC (menu)
--create_vpc Create a VPC with NGFW
-r, --remove Remove NGFW from VPC (menu)
-a, --add Add NGFW to existing VPC (menu)
-l, --list List NGFW installed in VPC (menu)
-la, --listall List all NGFW instances in AZs
-v, --verbose Enable verbose logging
--version show program's version number and exit
It is recommended to start by running ngfw_launcher configure to step through the configuration questions that
will help build a yaml configuration file that can be re-used for multiple executions.
Some action options will display an interactive menu which retrieves data from AWS to get up to date configuration data.