Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 1.19 KB

README.md

File metadata and controls

37 lines (28 loc) · 1.19 KB

peeper

peeper is designed to parse Nessus reports that detect webservers, and take screen shots of the parsed report.

What you need

  • PhantomJS 1.9+
  • Fonts to render text with PhantomJS (an issue for servers/headless systems, not usually installed)
  • Python

Who thought of this first?

That would be Tim Tomes(@LaNMaSter53)), I've just taken the idea and made it very specific to Nessus reports. If you want to see his code, check it out here.

How you use it

  • Put peeper.py and capture.js in the bin/ directory in your PhantomJS install, or make sure PhantomJS is in your path, your choice. (You'll need to edit the subprocess command if you use the latter option.)
  • Feed it a Nessus report file: ./peeper.py testing_report.nessus
  • Visit the resulting directory 'testing_report', and look at the index.html for thumbnails, and click for full size images

Change Log

  • 2013-04-03 Merged in changes that will allow for a graceful failure on a 401