Skip to content

Asset Operations ​

TestNet provides a comprehensive yet intuitive operations toolkit—spanning quick filtering, composite saved views, batch governance, Excel round-trips, and point-in-time version rollbacks—enabling security teams to manage massive digital inventories efficiently.


1. Quick Filters & Advanced Query Builder ​

Every asset table (Domains, IPs, Web Endpoints, etc.) features dedicated search and filter capabilities:

1. QuickFiltersBar ​

Each asset type ships with built-in DSL quick-filter chips — click one to apply its query instantly:

  • Web assets: Active sites, HTTPS, HTTP 200, added in last 7 days;
  • Vulnerabilities: High/Critical, Critical only, Unfixed, High-severity unfixed;
  • IP assets: Active hosts, Public IPs, Private IPs;
  • Port assets: Active ports, HTTP, HTTPS, database ports;
  • Subdomains: Admin/console, Dev/staging, Active subdomains.

2. QueryBuilder & Saved Custom Views ​

  • For complex multi-condition queries (e.g., Domain contains test AND Open Port includes 8080 AND Tag contains JavaWeb):
    1. Click "Advanced Query" on the right of the filter bar to expand QueryBuilder;
    2. Combine "AND / OR" logical rule groups and apply;
    3. Click "Save as View" and name it (e.g., External Staging & Dev Surface);
    4. Select your view from the presets dropdown anytime to restore conditions with one click.

2. Bulk Import & Export ​

1. Excel Template Ingestion ​

Click "Import Excel" at the top of any asset table:

  1. Click "Download Template" to receive a pre-formatted spreadsheet with validation guidelines;
  2. Populate asset details and drag-and-drop to upload. Tags can be separated by commas , or semicolons ; (e.g., Production,Payment,Public);
  3. Automated Merging: Pre-existing assets automatically merge tags and update discovery timestamps without duplicate pollution.

2. Cross-Page Full Export ​

Click "Export Excel":

  • TestNet maps active filters (keywords, QueryBuilder rules, project context) to a background export job;
  • Generates a standard .xlsx spreadsheet containing all table columns and system metadata.

3. Batch Governance & Workflow Dispatch ​

Use the multi-selection toolbar (BatchActions) to perform bulk actions on large collections:

1. Selection Scope ​

  • Current Page: Applies to records checked in the current pagination view;
  • All Matching: Selects all matching records across pages (scalable to tens of thousands of items).

2. Batch Operations ​

  • Bulk Tagging: Set business or security tags for all selected assets at once (labels are replaced wholesale on submission).
  • Bulk Status Update: Mark selected assets active or inactive.
  • Batch Run Workflow / Tool: Bundle the selected assets into an Asset Envelope and dispatch directly to an automated workflow or security tool (e.g., port sweep 50 selected IPs).
  • Progress Tracking: A live modal shows processed/total progress, with a summary message when the batch completes.

4. Full Audit History & Point-in-Time Rollback ​

TestNet's AOP audit logging records every lifecycle mutation—manual edits, Excel updates, and probe-reported telemetry.

Viewing Traces & Comparing Snapshots ​

Click "History" in the action column of any record to open the historical audit drawer:

  1. Actor & Timestamps: Identifies which administrator or automated Task ID introduced the change;
  2. Side-by-Side Diff: Highlights values before and after the modification (e.g., port list expanded from 80 to 80, 8080, status changed from PENDING to ACTIVE);
  3. One-Click Rollback: If an automated scan incorrectly overwrote attributes, click "Rollback" on any previous version to instantly restore the asset snapshot.

最近更新

Released under the MIT License