├── .gitignore ├── Gemfile ├── Gemfile.lock ├── LICENSE.TXT ├── README.md ├── attachments └── test.txt ├── config.json ├── db └── blank ├── helpers ├── asciidoc_exporter.rb ├── helper.rb ├── sinatra_ssl.rb ├── vuln_importer.rb └── xslt_generation.rb ├── model └── master.rb ├── public ├── css │ ├── bootstrap-responsive.css │ ├── bootstrap.css │ ├── bootstrap.min.css │ ├── docs.css │ ├── font-awesome.css │ └── signin.css ├── favicon.ico ├── fonts │ ├── FontAwesome.otf │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ └── fontawesome-webfont.woff ├── img │ ├── glyphicons-halflings-white.png │ ├── glyphicons-halflings.png │ ├── logo.jpg │ ├── logo.png │ ├── logo_1.jpg │ └── logo_1.png └── js │ ├── bootstrap-affix.js │ ├── bootstrap-alert.js │ ├── bootstrap-button.js │ ├── bootstrap-carousel.js │ ├── bootstrap-collapse.js │ ├── bootstrap-dropdown.js │ ├── bootstrap-modal.js │ ├── bootstrap-popover.js │ ├── bootstrap-scrollspy.js │ ├── bootstrap-tab.js │ ├── bootstrap-tooltip.js │ ├── bootstrap-transition.js │ ├── bootstrap-typeahead.js │ ├── bootstrap.js │ ├── bootstrap.min.js │ ├── d3.js │ ├── jquery-2.0.3.js │ ├── jquery.fileupload.js │ ├── jquery.js │ └── script.js ├── scripts ├── alert_unapproved_findings.rb ├── create_user.rb ├── export_reports.rb ├── export_template_findings.rb ├── first_time.rb ├── lf.sed ├── make_export.sh ├── manage_users.rb ├── reset_pw.rb └── update_templates.rb ├── serpico.rb ├── templates ├── CVSS_Template.docx ├── Default Status.docx ├── Default Template.docx ├── Serpico - Finding.docx ├── Serpico - GenericRiskScoring.docx ├── Serpico - No DREAD.docx ├── Serpico - Report.docx ├── Serpico - Risk Finding.docx ├── Serpico - Status.docx └── template_findings.json ├── test └── main_test.rb ├── tmp └── tmp.txt └── views ├── add_template.haml ├── add_user.haml ├── add_user_report.haml ├── additional_features.haml ├── admin.haml ├── create_finding.haml ├── edit_template.haml ├── edit_user.haml ├── findings_add.haml ├── findings_edit.haml ├── findings_list.haml ├── footer.haml ├── import_burp.haml ├── import_nessus.haml ├── import_report.haml ├── import_templates.haml ├── index.haml ├── info.haml ├── layout.haml ├── list_attachments.haml ├── list_user.haml ├── new_report.haml ├── presentation.haml ├── report_edit.haml ├── reports_list.haml ├── template_list.haml ├── test.haml ├── text_status.haml ├── upload_attachments.haml └── user_defined_variable.haml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/.gitignore -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/LICENSE.TXT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/README.md -------------------------------------------------------------------------------- /attachments/test.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/config.json -------------------------------------------------------------------------------- /db/blank: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /helpers/asciidoc_exporter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/helpers/asciidoc_exporter.rb -------------------------------------------------------------------------------- /helpers/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/helpers/helper.rb -------------------------------------------------------------------------------- /helpers/sinatra_ssl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/helpers/sinatra_ssl.rb -------------------------------------------------------------------------------- /helpers/vuln_importer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/helpers/vuln_importer.rb -------------------------------------------------------------------------------- /helpers/xslt_generation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/helpers/xslt_generation.rb -------------------------------------------------------------------------------- /model/master.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/model/master.rb -------------------------------------------------------------------------------- /public/css/bootstrap-responsive.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/css/bootstrap-responsive.css -------------------------------------------------------------------------------- /public/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/css/bootstrap.css -------------------------------------------------------------------------------- /public/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/css/bootstrap.min.css -------------------------------------------------------------------------------- /public/css/docs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/css/docs.css -------------------------------------------------------------------------------- /public/css/font-awesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/css/font-awesome.css -------------------------------------------------------------------------------- /public/css/signin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/css/signin.css -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /public/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /public/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /public/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /public/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /public/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /public/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /public/img/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/img/logo.jpg -------------------------------------------------------------------------------- /public/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/img/logo.png -------------------------------------------------------------------------------- /public/img/logo_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/img/logo_1.jpg -------------------------------------------------------------------------------- /public/img/logo_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/img/logo_1.png -------------------------------------------------------------------------------- /public/js/bootstrap-affix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/js/bootstrap-affix.js -------------------------------------------------------------------------------- /public/js/bootstrap-alert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/js/bootstrap-alert.js -------------------------------------------------------------------------------- /public/js/bootstrap-button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/js/bootstrap-button.js -------------------------------------------------------------------------------- /public/js/bootstrap-carousel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/js/bootstrap-carousel.js -------------------------------------------------------------------------------- /public/js/bootstrap-collapse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/js/bootstrap-collapse.js -------------------------------------------------------------------------------- /public/js/bootstrap-dropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/js/bootstrap-dropdown.js -------------------------------------------------------------------------------- /public/js/bootstrap-modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/js/bootstrap-modal.js -------------------------------------------------------------------------------- /public/js/bootstrap-popover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/js/bootstrap-popover.js -------------------------------------------------------------------------------- /public/js/bootstrap-scrollspy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/js/bootstrap-scrollspy.js -------------------------------------------------------------------------------- /public/js/bootstrap-tab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/js/bootstrap-tab.js -------------------------------------------------------------------------------- /public/js/bootstrap-tooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/js/bootstrap-tooltip.js -------------------------------------------------------------------------------- /public/js/bootstrap-transition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/js/bootstrap-transition.js -------------------------------------------------------------------------------- /public/js/bootstrap-typeahead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/js/bootstrap-typeahead.js -------------------------------------------------------------------------------- /public/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/js/bootstrap.js -------------------------------------------------------------------------------- /public/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/js/bootstrap.min.js -------------------------------------------------------------------------------- /public/js/d3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/js/d3.js -------------------------------------------------------------------------------- /public/js/jquery-2.0.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/js/jquery-2.0.3.js -------------------------------------------------------------------------------- /public/js/jquery.fileupload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/js/jquery.fileupload.js -------------------------------------------------------------------------------- /public/js/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/js/jquery.js -------------------------------------------------------------------------------- /public/js/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/public/js/script.js -------------------------------------------------------------------------------- /scripts/alert_unapproved_findings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/scripts/alert_unapproved_findings.rb -------------------------------------------------------------------------------- /scripts/create_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/scripts/create_user.rb -------------------------------------------------------------------------------- /scripts/export_reports.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/scripts/export_reports.rb -------------------------------------------------------------------------------- /scripts/export_template_findings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/scripts/export_template_findings.rb -------------------------------------------------------------------------------- /scripts/first_time.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/scripts/first_time.rb -------------------------------------------------------------------------------- /scripts/lf.sed: -------------------------------------------------------------------------------- 1 | s/>/>\ 2 | /g 3 | -------------------------------------------------------------------------------- /scripts/make_export.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/scripts/make_export.sh -------------------------------------------------------------------------------- /scripts/manage_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/scripts/manage_users.rb -------------------------------------------------------------------------------- /scripts/reset_pw.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/scripts/reset_pw.rb -------------------------------------------------------------------------------- /scripts/update_templates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/scripts/update_templates.rb -------------------------------------------------------------------------------- /serpico.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/serpico.rb -------------------------------------------------------------------------------- /templates/CVSS_Template.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/templates/CVSS_Template.docx -------------------------------------------------------------------------------- /templates/Default Status.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/templates/Default Status.docx -------------------------------------------------------------------------------- /templates/Default Template.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/templates/Default Template.docx -------------------------------------------------------------------------------- /templates/Serpico - Finding.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/templates/Serpico - Finding.docx -------------------------------------------------------------------------------- /templates/Serpico - GenericRiskScoring.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/templates/Serpico - GenericRiskScoring.docx -------------------------------------------------------------------------------- /templates/Serpico - No DREAD.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/templates/Serpico - No DREAD.docx -------------------------------------------------------------------------------- /templates/Serpico - Report.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/templates/Serpico - Report.docx -------------------------------------------------------------------------------- /templates/Serpico - Risk Finding.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/templates/Serpico - Risk Finding.docx -------------------------------------------------------------------------------- /templates/Serpico - Status.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/templates/Serpico - Status.docx -------------------------------------------------------------------------------- /templates/template_findings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/templates/template_findings.json -------------------------------------------------------------------------------- /test/main_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/test/main_test.rb -------------------------------------------------------------------------------- /tmp/tmp.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /views/add_template.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/add_template.haml -------------------------------------------------------------------------------- /views/add_user.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/add_user.haml -------------------------------------------------------------------------------- /views/add_user_report.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/add_user_report.haml -------------------------------------------------------------------------------- /views/additional_features.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/additional_features.haml -------------------------------------------------------------------------------- /views/admin.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/admin.haml -------------------------------------------------------------------------------- /views/create_finding.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/create_finding.haml -------------------------------------------------------------------------------- /views/edit_template.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/edit_template.haml -------------------------------------------------------------------------------- /views/edit_user.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/edit_user.haml -------------------------------------------------------------------------------- /views/findings_add.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/findings_add.haml -------------------------------------------------------------------------------- /views/findings_edit.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/findings_edit.haml -------------------------------------------------------------------------------- /views/findings_list.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/findings_list.haml -------------------------------------------------------------------------------- /views/footer.haml: -------------------------------------------------------------------------------- 1 | .footer 2 | %p 3 | © 信息安全小组 2016 -------------------------------------------------------------------------------- /views/import_burp.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/import_burp.haml -------------------------------------------------------------------------------- /views/import_nessus.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/import_nessus.haml -------------------------------------------------------------------------------- /views/import_report.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/import_report.haml -------------------------------------------------------------------------------- /views/import_templates.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/import_templates.haml -------------------------------------------------------------------------------- /views/index.haml: -------------------------------------------------------------------------------- 1 | .span24 2 | .row-fluid 3 | %h1 你好!欢迎使用渗透测试报告自助生成系统! 4 | %p lorem ipsum 5 | 6 | -------------------------------------------------------------------------------- /views/info.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/info.haml -------------------------------------------------------------------------------- /views/layout.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/layout.haml -------------------------------------------------------------------------------- /views/list_attachments.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/list_attachments.haml -------------------------------------------------------------------------------- /views/list_user.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/list_user.haml -------------------------------------------------------------------------------- /views/new_report.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/new_report.haml -------------------------------------------------------------------------------- /views/presentation.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/presentation.haml -------------------------------------------------------------------------------- /views/report_edit.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/report_edit.haml -------------------------------------------------------------------------------- /views/reports_list.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/reports_list.haml -------------------------------------------------------------------------------- /views/template_list.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/template_list.haml -------------------------------------------------------------------------------- /views/test.haml: -------------------------------------------------------------------------------- 1 | %h1 测试 2 | -------------------------------------------------------------------------------- /views/text_status.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/text_status.haml -------------------------------------------------------------------------------- /views/upload_attachments.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/upload_attachments.haml -------------------------------------------------------------------------------- /views/user_defined_variable.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackingLab/PTReporter/HEAD/views/user_defined_variable.haml --------------------------------------------------------------------------------