Saving and Loading Scan Results
To save an individual scan to a file, choose
“Save Scan” from the
“Scan” menu (or use the keyboard shortcut
ctrl+S). If
there is more than one scan into the inventory you will be asked which
one you want to save. On the save dialog, you have the choice of
saving in
“Nmap XML format” (.xml
extension) or
“Nmap text format” (.nmap
extension).
The XML format is the only format that can be opened again by Zenmap;
if you save in text format you will not be able to open the file
again. Nmap output formats are covered in
the section called “XML Output (-oX
)”.
You can save every scan in an inventory with “Save All Scans to Directory” under the “Scan” menu (ctrl+alt+S). When saving an inventory for the first time, you will commonly create a new directory using the “Create Folder” button in the save dialog. In subsequent saves you can continue saving to the same directory. To reduce the chance of overwriting unrelated scan files, the save-to-directory function will refuse to continue if the chosen directory contains a file that doesn't belong to the inventory. If you are sure you want to save to that directory, delete any offending files and then save again.
Saved results are loaded by choosing “Open Scan” from the “Scan” menu, or by typing the ctrl+O keyboard shortcut. In the file selector, the “Open” button opens a single scan, while the “Open Directory” button opens every file in the chosen directory (perhaps created using “Save All Scans to Directory”).
“Open Scan” opens loaded scans in a new window, thereby creating a new inventory. To merge loaded scans into the current inventory instead, use “Open Scan in This Window”.
The Recent Scans Database
Scan results that are not saved to a file are automatically stored
in a database. Scan results that are loaded from a file, and are
then modified (such as by the addition of a host comment) but not
re-saved, are also stored in the database. The database is stored in
a file called zenmap.db
and its location is
platform-dependent (see the section called “Files Used by Zenmap”). By default,
scans are kept in the database for 60 days and then removed. This
time interval can be changed by modifying the value of the
save_time
variable in the
[search]
section of
zenmap.conf
(see the section called “Description of zenmap.conf
”).
Zenmap's search interface, because it searches the contents of the recent scans database by default, doubles as a database viewer. On opening the search window every scan in the database is shown. The list of scans may then be filtered by a search string. See the section called “Searching Saved Results”.