├── .gitignore ├── INSTALL.md ├── LICENSE ├── README.md ├── Rakefile ├── config.rb ├── doc ├── PoI.html ├── Signature.html ├── VulnScanner.html ├── created.rid ├── images │ ├── brick.png │ ├── brick_link.png │ ├── bug.png │ ├── bullet_black.png │ ├── bullet_toggle_minus.png │ ├── bullet_toggle_plus.png │ ├── date.png │ ├── find.png │ ├── loadingAnimation.gif │ ├── macFFBgHack.png │ ├── package.png │ ├── page_green.png │ ├── page_white_text.png │ ├── page_white_width.png │ ├── plugin.png │ ├── ruby.png │ ├── tag_green.png │ ├── wrench.png │ ├── wrench_orange.png │ └── zoom.png ├── index.html ├── js │ ├── darkfish.js │ ├── jquery.js │ ├── quicksearch.js │ └── thickbox-compressed.js ├── lib │ └── models │ │ ├── poi_rb.html │ │ ├── signature_rb.html │ │ └── vulnscanner_rb.html └── rdoc.css ├── examples ├── report.csv ├── report.html ├── report.markdown ├── report.txt └── report.xml ├── lib ├── models │ ├── poi.rb │ ├── signature.rb │ └── vulnscanner.rb ├── reports │ ├── report.html.erb │ └── report.markdown.erb └── static │ ├── banner.txt │ ├── css │ ├── jquery-ui-1.8.19.custom.css │ ├── main.css │ └── print.css │ └── js │ ├── main.js.erb │ ├── vendor │ ├── jquery-1.7.2.min.js │ └── jquery-ui-1.8.19.custom.min.js │ ├── wt.data_store.js.erb │ ├── wt.js.erb │ ├── wt.poi.js.erb │ └── wt.signature.js.erb ├── signatures ├── asp_net.rb ├── blocklist.rb ├── c.rb ├── html.rb ├── java.rb ├── js.rb ├── linux_files.rb ├── php.rb ├── sql.rb └── wordpress.rb ├── test ├── jshint-config.json ├── test_file.php ├── test_helper.rb ├── test_poi.rb ├── test_reports.rb ├── test_signature.rb └── test_vulnscanner.rb └── watchtower /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/Rakefile -------------------------------------------------------------------------------- /config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/config.rb -------------------------------------------------------------------------------- /doc/PoI.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/PoI.html -------------------------------------------------------------------------------- /doc/Signature.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/Signature.html -------------------------------------------------------------------------------- /doc/VulnScanner.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/VulnScanner.html -------------------------------------------------------------------------------- /doc/created.rid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/created.rid -------------------------------------------------------------------------------- /doc/images/brick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/images/brick.png -------------------------------------------------------------------------------- /doc/images/brick_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/images/brick_link.png -------------------------------------------------------------------------------- /doc/images/bug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/images/bug.png -------------------------------------------------------------------------------- /doc/images/bullet_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/images/bullet_black.png -------------------------------------------------------------------------------- /doc/images/bullet_toggle_minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/images/bullet_toggle_minus.png -------------------------------------------------------------------------------- /doc/images/bullet_toggle_plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/images/bullet_toggle_plus.png -------------------------------------------------------------------------------- /doc/images/date.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/images/date.png -------------------------------------------------------------------------------- /doc/images/find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/images/find.png -------------------------------------------------------------------------------- /doc/images/loadingAnimation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/images/loadingAnimation.gif -------------------------------------------------------------------------------- /doc/images/macFFBgHack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/images/macFFBgHack.png -------------------------------------------------------------------------------- /doc/images/package.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/images/package.png -------------------------------------------------------------------------------- /doc/images/page_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/images/page_green.png -------------------------------------------------------------------------------- /doc/images/page_white_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/images/page_white_text.png -------------------------------------------------------------------------------- /doc/images/page_white_width.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/images/page_white_width.png -------------------------------------------------------------------------------- /doc/images/plugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/images/plugin.png -------------------------------------------------------------------------------- /doc/images/ruby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/images/ruby.png -------------------------------------------------------------------------------- /doc/images/tag_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/images/tag_green.png -------------------------------------------------------------------------------- /doc/images/wrench.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/images/wrench.png -------------------------------------------------------------------------------- /doc/images/wrench_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/images/wrench_orange.png -------------------------------------------------------------------------------- /doc/images/zoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/images/zoom.png -------------------------------------------------------------------------------- /doc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/index.html -------------------------------------------------------------------------------- /doc/js/darkfish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/js/darkfish.js -------------------------------------------------------------------------------- /doc/js/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/js/jquery.js -------------------------------------------------------------------------------- /doc/js/quicksearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/js/quicksearch.js -------------------------------------------------------------------------------- /doc/js/thickbox-compressed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/js/thickbox-compressed.js -------------------------------------------------------------------------------- /doc/lib/models/poi_rb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/lib/models/poi_rb.html -------------------------------------------------------------------------------- /doc/lib/models/signature_rb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/lib/models/signature_rb.html -------------------------------------------------------------------------------- /doc/lib/models/vulnscanner_rb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/lib/models/vulnscanner_rb.html -------------------------------------------------------------------------------- /doc/rdoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/doc/rdoc.css -------------------------------------------------------------------------------- /examples/report.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/examples/report.csv -------------------------------------------------------------------------------- /examples/report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/examples/report.html -------------------------------------------------------------------------------- /examples/report.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/examples/report.markdown -------------------------------------------------------------------------------- /examples/report.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/examples/report.txt -------------------------------------------------------------------------------- /examples/report.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/examples/report.xml -------------------------------------------------------------------------------- /lib/models/poi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/lib/models/poi.rb -------------------------------------------------------------------------------- /lib/models/signature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/lib/models/signature.rb -------------------------------------------------------------------------------- /lib/models/vulnscanner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/lib/models/vulnscanner.rb -------------------------------------------------------------------------------- /lib/reports/report.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/lib/reports/report.html.erb -------------------------------------------------------------------------------- /lib/reports/report.markdown.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/lib/reports/report.markdown.erb -------------------------------------------------------------------------------- /lib/static/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/lib/static/banner.txt -------------------------------------------------------------------------------- /lib/static/css/jquery-ui-1.8.19.custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/lib/static/css/jquery-ui-1.8.19.custom.css -------------------------------------------------------------------------------- /lib/static/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/lib/static/css/main.css -------------------------------------------------------------------------------- /lib/static/css/print.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/lib/static/css/print.css -------------------------------------------------------------------------------- /lib/static/js/main.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/lib/static/js/main.js.erb -------------------------------------------------------------------------------- /lib/static/js/vendor/jquery-1.7.2.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/lib/static/js/vendor/jquery-1.7.2.min.js -------------------------------------------------------------------------------- /lib/static/js/vendor/jquery-ui-1.8.19.custom.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/lib/static/js/vendor/jquery-ui-1.8.19.custom.min.js -------------------------------------------------------------------------------- /lib/static/js/wt.data_store.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/lib/static/js/wt.data_store.js.erb -------------------------------------------------------------------------------- /lib/static/js/wt.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/lib/static/js/wt.js.erb -------------------------------------------------------------------------------- /lib/static/js/wt.poi.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/lib/static/js/wt.poi.js.erb -------------------------------------------------------------------------------- /lib/static/js/wt.signature.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/lib/static/js/wt.signature.js.erb -------------------------------------------------------------------------------- /signatures/asp_net.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/signatures/asp_net.rb -------------------------------------------------------------------------------- /signatures/blocklist.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/signatures/blocklist.rb -------------------------------------------------------------------------------- /signatures/c.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/signatures/c.rb -------------------------------------------------------------------------------- /signatures/html.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/signatures/html.rb -------------------------------------------------------------------------------- /signatures/java.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/signatures/java.rb -------------------------------------------------------------------------------- /signatures/js.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/signatures/js.rb -------------------------------------------------------------------------------- /signatures/linux_files.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/signatures/linux_files.rb -------------------------------------------------------------------------------- /signatures/php.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/signatures/php.rb -------------------------------------------------------------------------------- /signatures/sql.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/signatures/sql.rb -------------------------------------------------------------------------------- /signatures/wordpress.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/signatures/wordpress.rb -------------------------------------------------------------------------------- /test/jshint-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/test/jshint-config.json -------------------------------------------------------------------------------- /test/test_file.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/test/test_file.php -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/test_poi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/test/test_poi.rb -------------------------------------------------------------------------------- /test/test_reports.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/test/test_reports.rb -------------------------------------------------------------------------------- /test/test_signature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/test/test_signature.rb -------------------------------------------------------------------------------- /test/test_vulnscanner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/test/test_vulnscanner.rb -------------------------------------------------------------------------------- /watchtower: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/watchtower/HEAD/watchtower --------------------------------------------------------------------------------