The Mozilla HTTP Observatory is a set of tools to analyze your website and inform you if you are utilizing the many available methods to secure it.
-
Read more on https://github.com/mozilla/http-observatory/blob/master/README.md
-
Information about the API: https://github.com/mozilla/http-observatory/blob/master/httpobs/docs/api.md
Other official projects:
- http-observatory - scanner/grader
- observatory-cli - command line interface
- http-observatory-website - web interface
Install
gem install http_observatory
Add to Gemfile
gem 'http_observatory'
$ bundle install
How to use
HttpObservatory::Api.get_analyze('www.zauberware.com')
HttpObservatory::Api.post_analyze('www.zauberware.com')
HttpObservatory::Api.get_scan_results(123123123)
HttpObservatory::Api.get_host_history('www.zauberware.com')
HttpObservatory::Api.get_recent_scans
HttpObservatory::Api.get_grade_distribution
HttpObservatory::Api.get_scanner_states
Run tests
$ rspec spec
Authors
- Simon Franzen (zauberware technologies)