I decided that after working on various Pix and ASA firewalls, that it would be nice to have a VPN generator that could easily output the code needed to setup a site to site VPN. Apparently, someone at the 'ol workplace had created one but I only realized it after I ha mostly created the script. Ah well, not a huge deal.
So what are some of the feature of the generator?
- Has the ability to generate version 6 or 7/8 code for VPNs
- If not pre-shared key is entered, a random key will be generated
- The information stays on the page and is not posted. All the processing is done on the client's computer so that the sensitive information isn't transmitted over the internet
There are a few things this script does not do
- It will not create the access-lists required (for the encryption domains)
- The NONAT will not be generated (leaves it open to the user to decide if NONATting is desired, etc)
- Has not been completely tested as of yet (syntax wise)
Because I'm all for openness, I'm releasing the script under the GPL. Take it, enjoy it. A small request, if you modify the code, let me know. I'm a curious one.