Information Security Specialists.
News: Microsoft hopes free security means less malware
News: Researchers find more flaws in wireless security
News: Secure hash competition kicks off
News: TJX employee fired for exposing shoddy security
News: Thoughts of a Teenage Bot Master
The Security Technology Science (STS) Scanner's humble beginnings began as a Ruby port of the Perl version of ExtendedScanner presented in Ch 8 and 9 of Network Security Tools by Justin Clarke et al. You can find out more information about this progression by visiting the educational sections of our website starting with the Simple Scanner and then moving to the Extended Scanner.
Today the scanner has a lot more additional features that will continue to grow and be freely available for the open source community to expand upon. Hopefully providing a freely available Web Application Scanner that can deliver an adequate level of security to a broad community.
The STS Scanner's internal engine acts much the same as the browser you are currently using to view this page. The scanner's internal core uses Mechanize for automating interactions with websites. This allows the scanner to automatically store and send cookies, follow redirects, follow links, submit forms, run over SSL connections and understand HTTP 0.9, 1.0, 1.1. Mechanize also keeps track of the sites that you have visited as a history and provides a detailed log of all requests.
The following authentication schemes are also recognised:
The STS Scanner is capable of intelligently crawling a web application and/or parsing a Burp log file to build the application attack surface. It's important that this attack surface be as close to 100% of the application's actual surface to provide the best possible level of assurance that all avenues are being tested. As such, the crawling functionality currently uses Hricot to flexibly and quickly parse HTML web pages identifying the following types of URLs:
The STS Scanner is capable discovering the following web application vulnerabilities:
The scanner has intelligent capabilities to perform enumeration and exploits on discovered sql injection points. The following information is enumerated:
The scanner uses the pages identified from the web crawl to test the following attack vectors:
Version: 1.0.1
Release Date: January 8, 2008
License: GPL v3
MD5 Sum: 1d722ce3948e797fcd79e44f1f9f4b13 sts-scanner.tar.gz
Library interfaces can be found here
The tutorial can be found here