Module: Falconz::APIs::Report
- Included in:
- Client
- Defined in:
- lib/falconz/apis/report.rb
Instance Method Summary collapse
-
#report_droppedfiles(id) ⇒ Object
retrieve all extracted/dropped binaries files for a report, as zip www.hybrid-analysis.com/docs/api/v2#/Report/get_report__id__dropped_files.
-
#report_file(id, type) ⇒ Object
downloading report data (e.g. JSON, XML, PCAP) www.hybrid-analysis.com/docs/api/v2#/Report/get_report__id__file_type.
-
#report_sreenshots(id) ⇒ Object
retrieve an array of screenshots from a report in the Base64 format www.hybrid-analysis.com/docs/api/v2#/Report/get_report__id__screenshots.
-
#report_state(id) ⇒ Object
return state of a submission www.hybrid-analysis.com/docs/api/v2#/Report/get_report__id__state.
-
#report_summary(**options) ⇒ Object
return summary of multiple submissions (bulk query) www.hybrid-analysis.com/docs/api/v2#/Report/post_report_summary.
Instance Method Details
#report_droppedfiles(id) ⇒ Object
retrieve all extracted/dropped binaries files for a report, as zip www.hybrid-analysis.com/docs/api/v2#/Report/get_report__id__dropped_files
41 42 43 44 |
# File 'lib/falconz/apis/report.rb', line 41 def report_droppedfiles(id) raise_if_id_is_not_valid(id) get_request("/report/#{id}/dropped-files") end |
#report_file(id, type) ⇒ Object
downloading report data (e.g. JSON, XML, PCAP) www.hybrid-analysis.com/docs/api/v2#/Report/get_report__id__file_type
26 27 28 29 30 |
# File 'lib/falconz/apis/report.rb', line 26 def report_file(id, type) raise_if_id_is_not_valid(id) raise_if_report_file_type_is_not_valid(type) get_request("/report/#{id}/file/#{type}") end |
#report_sreenshots(id) ⇒ Object
retrieve an array of screenshots from a report in the Base64 format www.hybrid-analysis.com/docs/api/v2#/Report/get_report__id__screenshots
34 35 36 37 |
# File 'lib/falconz/apis/report.rb', line 34 def report_sreenshots(id) raise_if_id_is_not_valid(id) get_request("/report/#{id}/screenshots") end |
#report_state(id) ⇒ Object
return state of a submission www.hybrid-analysis.com/docs/api/v2#/Report/get_report__id__state
6 7 8 9 |
# File 'lib/falconz/apis/report.rb', line 6 def report_state(id) raise_if_id_is_not_valid(id) get_request("/report/#{id}/hash") end |
#report_summary(**options) ⇒ Object
return summary of multiple submissions (bulk query) www.hybrid-analysis.com/docs/api/v2#/Report/post_report_summary
13 14 15 16 |
# File 'lib/falconz/apis/report.rb', line 13 def report_summary(id) raise_if_id_is_not_valid(id) get_request("/report/#{id}/hash") end |