Skip to content

AWS VPN Racoon / StrongSwan / Quagga / BIRD configuration generator

License

Notifications You must be signed in to change notification settings

Kegeruneku/aws-vpn-config-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS VPN Racoon / StrongSwan configuration generator

This script generates IPSec VPN (and optionnally, BGP) configurations, enabling its user to use AWS VPN connections easily.

It supports StrongSwan (route and policy based) and Raccoon IPSec setups, and Quagga and BIRD BGP services.

Prerequisites

This tool is mainly developed on Python3, but should be Python 2.7 compatible.

Please take a look at requirements.txt for the necessary dependencies.

Utilisation

By default, the generated format is 'strongswan', you may use --format to change it.

Example:

./aws_vpn_confgen.py --profile=infra --region=eu-west-1 --name-tag=project --vpn-connection=vpn-d1234567

To get help: ./aws-vpn-confgen.py -h

About

AWS VPN Racoon / StrongSwan / Quagga / BIRD configuration generator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published