writing

Exporting Netwrix Endpoint Protector Configuration Without Copy-Paste

24 Jun 2026 -- chrome-extension, javascript, automation

Documenting a Netwrix Endpoint Protector deployment for handover, audit, customer reporting, or compliance purposes often requires navigating the administration console section by section and manually recording the existing configuration. Device Control policies, Content Aware Protection rules, denylists, alert thresholds, and numerous System Parameters tables must typically be captured through screenshots or copied manually because the product does not provide a comprehensive export capability. The result is a documentation process that is both time-consuming and difficult to keep current.

To simplify this workflow, I developed a Chrome extension that extracts configuration directly from the administration console and exports it in multiple formats.

Features

Export the current page

The extension reads the currently opened administration page and exports its contents as CSV, Markdown, or PDF with a single action. No manual copying or formatting is required.

Dedicated navigation actions automate exports for the administration pages most commonly required during documentation, including:

  • Device Control
  • Content Aware Protection
  • Denylists and Allowlists
  • Reports and Analysis
  • Alerts
  • Directory Services
  • Appliance
  • System Maintenance
  • System Configuration
  • System Parameters
  • Dashboard

Each action navigates directly to the selected page and immediately begins the export process.

Dashboard capture

Dashboard views, including General, Device Control, and Content Aware dashboards, can be exported as PNG images using predefined reporting periods such as one week, two weeks, and one month.

The implementation relies on the Chrome Debugger API because the application’s date picker ignores programmatically generated click events. The extension generates trusted browser events to interact with the interface correctly before adjusting the browser zoom level to capture the complete dashboard in a single screenshot.

Technical implementation

The administration console consists of two different user interface frameworks. Older pages are built with ExtJS, while newer pages use Bootstrap components. The extension detects both implementations and extracts information using the appropriate strategy without requiring user intervention.

Before collecting data, the extension automatically expands collapsed accordion sections and inactive tabs to ensure every visible configuration item is included in the export.

For paginated tables, such as those found in System Parameters, the extension automatically changes the page size to display every available row before extraction. Pages that load data asynchronously are monitored until rendering is complete, preventing incomplete exports caused by loading indicators or partially populated tables.

Tabular exports generate properly formatted PDF documents that preserve the original column layout. Wide tables automatically switch to landscape orientation when necessary. Sensitive fields, including passwords, are intentionally excluded from every export.

Current limitations

List pages export only the summary information displayed in the table. Individual object details are not automatically exported.

For example, the Content Aware Protection page exports the list of policies but not the configuration of each policy.

This limitation is intentional. Row action menus within the administration console only respond to trusted user interactions, preventing automated navigation into every configuration item. When detailed information for a specific object is required, the object’s edit page can be opened manually and exported using the current page export function.

Conclusion

The extension is designed to automate the repetitive aspects of documenting a Netwrix Endpoint Protector deployment. Rather than replacing technical understanding of the environment, it eliminates manual transcription, reduces documentation time, and produces consistent exports in formats that are suitable for reporting, auditing, and operational handover.