Information Security Specialists.
News: Twitter attacker had proper credentials
News: PhotoDNA scans images for child abuse
News: Conficker data highlights infected networks
News: Monster botnet held 800,000 peoples details
News: Google: no timetable on China talks
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:
Note: The crawler is in the alpha stage of development. Only use for simple applications, otherwise use Burp Crawler
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:
Note: The scanner is in the stable stage of development.
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