You are here:
< All Topics
What are the differences between NP-View and NP-Live?

NP-View and NP-Live have a similar feature set: 1) parsing configuration files from firewalls, routers, switches, 2) visualizing the network topology map, 3) reviewing rulesets, 4) visualizing path analysis.

The two key differences are:

  1. NP-View is a desktop application (one user at a time can work on a project) and NP-Live is a server application (multiple users can collaborate at the same time on a workspace)
  2. The import of configuration files into NP-View is a manual process. NP-Live includes data connectors to automate that import process.
  3. A detailed comparison can be found here:
Which data are supported by NP-View or NP-Live?

The foundation of a NP-View project or NP-Live workspace is configuration files from layer-3 network device equipment (firewalls, routers, switches). The full list of supported devices is available here and is frequently updated with new manufacturers.

In addition to configuration files, one can also import network data to enrich the topology map with new nodes, ports and services information, and vulnerability information. The full list of additional data supported is available here.

I could not import a configuration file, what are the next steps / how to send debug logs?

If the import of a configuration file fails, the next step is to send the debug logs to the support team (support@network-perception.com). This can be done automatically through the Log tab in NP-View Java, and the Help Center in NP-Live and NP-View HTML (available through the user menu in the top right corner).

What are the requirements to install NP-Live?

NP-Live is a server application that runs on Linux. System recommendations can be found here:

What are the requirements to install NP-View?

NP-View Java is a desktop application that runs on Windows, Linux, and Mac.

NP-View HTML is desktop application that runs on Windows.

System details can be found here:

Does NP-View or NP-Live require Internet access?

No, NP-View and NP-Live are designed to work offline or in an isolated network. Automated updates are not possible if off-line.

How do I compare two firewall config files in NP-View?
  • Import the first firewall configuration into a new project
  • Go to File > Import and then choose “Import into this project”
  • Select the second firewall configuration to add it to your existing project
  • Once the import is complete, right-click on your firewall in the map and choose “Show native ruleset”
  • A popup window will offer you “Show differences with previous version” (screenshot below)
  • In addition, you can select the “Change tracking” button at the bottom of the Rule Audit tab or the Object Group tab
  • You can also choose Options > “Compare with…” in the Path Analysis tab to show the differences between 2 path analysis


What is meant by an unused address group?

Unused address groups are groups found in the configuration file that are not used by a rule and could be removed. The detail of the unused group names can be found in the log tab.

What is meant by created pseudo firewall(s) for missing VPN endpoint at address(es)?

Pseudo firewalls indicates that NP-View identified a VPN from a configuration file but could only show one of the 2 VPN endpoints in the map. Another end point was created but since NP-View makes an assumption about its existence, it’s called a pseudo firewall.

Why does the topology map lag when using Chrome on Windows Server 2016 through RDP?

Windows server is default optimized for running background services.  Changing the sever performance options to programs will provide the necessary server resources to render the graphics.

What are the meanings for the icons used in NP-Live and NP-View II?





Table of Contents