Reports

Overview

The Reports System allows users to schedule or run various reports to view data in the system. This includes various session data, threat data, and signature data. The reports can be run on demand or scheduled to run daily, weekly, or monthly. The report data is stored in the system for a configurable amount of time and can be reviewed at any time.

Creating Reports

https://github.inquest.net/InQuest/inquest-ui-v3/wiki/API:-Reports#creating-reports

Creating a report can be done by going to the Reporting section of the UI and clicking on "Create Report." The user can fill out the form to give it a title, select which report they would like to run, whether or not it is scheduled, what the default format is, and whether or not the report should be emailed. Report data is run in relation to the user's current restrictions when any of the reports other than the User Information reports.

Available report categories and report types for each category are as follows:

  • File Information

    • Top file Names
    • Top Hashes
    • Top MIME Types
  • Network Information

    • Top Destination Countries
    • Top Destination IP's
    • Top Destination Ports
    • Top Source Countries
    • Top Source IP's
  • Session Information

    • HTTP: Top Accept Languages
    • HTTP: Top Files Downloaded
    • HTTP: Top Hosts
    • HTTP: Top Referers
    • HTTP: Top User Agents
    • SMTP: Top Attachment Names
    • SMTP: Top CC Addresses
    • SMTP: Top FROM Addresses
    • SMTP: Top Subject Lines
    • Workflow Status Summary
  • Signature Information

    • Top Signature Category Hits
    • Top Signature Hits
  • Threat Information

    • Top Threat Scores by File Type
    • Top Threat Scores by Hash
    • Top Threat Scores by Protocol
    • Top Threat Scores by Severity Hash
    • Top Threat Scores by SrcIP/DestIP Pair
  • User Information

    • Successful User Logins
    • Users Created
    • Users Deleted

Reports can be configured to be generated as CSV files, JSON files, or XML files. CSV files can be opened in most popular Spreadsheet programs, and all three formats are useful for importing into third-party databases or programs.

Scheduling

https://github.inquest.net/InQuest/inquest-ui-v3/wiki/API:-Reports#scheduling

Reports can be scheduled to run daily, weekly, monthly, or just on demand. All scheduled reports can be run at specific times of the day. Weekly reports can select the day of the week to run on, from 1-7 denoting Sunday - Saturday. Monthly reports can be scheduled to run on a specific day of the month, from 1-31. All times run as UTC times.

E-mailed Reports

https://github.inquest.net/InQuest/inquest-ui-v3/wiki/API:-Reports#e-mailed-reports

Reports, whether scheduled or not, can be e-mailed upon completion. E-mail addresses can be entered as comma separated values. Once a report has finished, it is automatically e-mailed to the addresses as configured on the report settings. E-mail data is attached to the e-mail in the output format that the report is configured to default to.

Running Reports

Reports can be run on demand by clicking on the "Run Report" button for a report. The report will be run immediately, and the UI will return when the report is completed. If the report is configured for e-mail, the report data will be e-mailed. Any report can be run on demand, even if it was scheduled to run at a specific time.

Report Archives

All reports that have been run are listed in the "History" tab or can be viewed for an individual report by clicking the "Show All" button beside that report. This displays the history for only that report. Each report can be viewed directly in the UI and exported to various formats, independent of the default format of the report.

The length of time that the archives are kept are configurable under the "Administration" -> "Globals" -> "Other Options" section. By default, archives are kept for 14 days.

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard