Manage Project data

Projects are main containers of information.

While testing and analyzing target systems, the scope of information will grow accordingly. You can add testing results either manually or export testing results directly from such tools as Nmap, Masscan, Nesus, Metasploit, Cobalt Strike. Everyone in your team will see the latest updates as soon as they appear.

When you complete your research, you can transfer all collected data to end customers in a convenient format and communicate with customers directly in a project.

Filling Data

There are three ways of adding data to the project:

  1. Import data from file;
  2. Import custom data;
  3. Create IP or host manually.

Import data from file

  1. In the top-left corner, click Import > From tools or click Import data from file in a quick menu in the middle of the Project data tab;

  2. Select tool, results of which you want to import:

    • Nmap
    • Masscan
    • Nesus
    • Metasploit
    • Cobalt Strike

    Note: project parses results in XML format.

  3. Click Browse file and select needed file;

    Note: parsing of large files may take some time. It depends on the results size.

  4. Click Advanced to indicate additional import parameters (available only for Nmap/Masscan, and Nesus):

    • for Nmap/Masscan you can enable options:
      • only open ports - closed ports will not be imported;
      • skip empty hosts - hosts without ports will not be imported;
    • for Nesus you can enable option:
      • create issues - during import Nessus issues will be added to the Hive project. Select one or several Issue levels (info, low, medium, high, and critical).

    Note: creation of issues in Hive may take some time. It depends on the amount of the Nessus issues.

  5. Click Import.

Now you can start working with the project.

Import custom data

  1. In the top-left corner, click Import > Custom file;
  2. In Add custom data manually fill the column Parse data or click Import file. For example:

    Note: using the option Import file, you can upload files in any formats.

  3. In Parse result column choose fields that should be parsed. To do it, indicate column separators (e.g. : ; ,), row separators (e.g. \n), and add tags;

  4. Click Save data. All data appears in the project:

Now you can start working with the project.

You can also Import custom data in a quick menu in the middle of the Project data tab.

Create IP or host manually

  1. In the top-left corner, click Create;
  2. Select either New IP or Hostname without IP;

  3. In appeared window type IP address or Hostname;

  4. New item appears in the Project data tab.

Now you can start working with the project.

You can also Create IP or host manually in a quick menu in the middle of the Project data tab.

Export Project data

To export Project data:

  1. In Project data tab click Export in the top left corner;
  2. In Export data window select preferable view (optional):
    • List - the data will be displayed in a list;
    • Table - the data will be displayed in a table;
    • Show all - display of all data.
  3. Indicate row separator (e.g. \n);
  4. Add needed Field and Keyword tags to the Parse result field;

    Note: to can add keywords click + in Keyword column.

  5. Click Save to file or Copy text to finish export:

    • Save to file option saves data to a file in a .TXT format;
    • Copy text option copies data to a clipboard.

Work with project data

There are several ways to manage project data:

Method 1

  1. In Project data select IP, Hostname, or Port;
  2. With the right mouse button click on the item to open the drop-down menu;
  3. In drop-down menu select one of the options:

Method 2

  1. In Project data single click on the Objects (IP, Hostname, Port):

    • To register Issue to the selected object;
    • To view imported objects and item records:
  2. Use keyboard shortcuts to create filters, notes, tags, and add files in a click of a mouse.

Project feed

Each project has its own feed where you can track all users actions in the project. To see Project feed, click on .

You can filter Project feed by Events and Users. To do it, click on and apply needed filters.

Background Jobs

Background jobs display the progress and status of large volume data import. It displays both current and previously imported files as well as failed data imports.

You and your team can import large amounts of data at the same time. In this case, some tasks will be executed in parallel, and some of them will be queued and executed later.

To view background jobs click on :

See also