Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
improve fingerprinting for Cisco ASA VPN scanner #11035
This fixes some issues running the Cisco ASA SSL VPN scanner against different firmware versions. In particular, the initial login page will not always return a 302 redirect prompting the need for setting a GET variable ahead of time. Rather than doing a check and hoping for a redirect, this revises the code to simply set the GET variable in the first place.
The rest of the changes are simply minor refactoring so we don't repeat this initial connection twice, and some ruby style changes.