Assets and targets
Pentest-Tools.com uses two related concepts for organizing what you scan:Your subscription limits how many assets you can add and how many assets you can scan each month. One asset can have multiple targets, all counted under that single asset. See How targets count toward your limits.
- You provide a target: For example,
https://example.com/app - The system extracts the asset: The hostname
example.combecomes the asset - Target links to asset: The URL target is associated with the
example.comasset - Scans run on the target: Tools scan the specific URL you provided
Example: One asset, multiple targets
For the assetexample.com, you might have these targets:
All of these targets belong to the single
example.com asset, counting as one asset toward your subscription limit.
Adding a single target
1
Navigate to Assets
Go to Assets from the main navigation.
2
Click Add target
Click the Add target button in the top right.
3
Enter target details
Provide the target (domain, IP address, or URL) and an optional description.
4
Configure alive check (optional)
Enable Include only alive targets to verify the target is reachable before adding it. See Check alive for details.
5
Add the target
Click Add to create the target. The asset is created automatically.
Supported target formats
CIDR notation supports masks from /24 to /30. Masks outside this range are rejected.
Different tools accept different target types. For example, the Website Scanner requires a URL, while the Port Scanner accepts hostnames or IP addresses.
Importing multiple targets
You can import targets from a file or from AWS.Import from file
Import targets from a.txt file with one target per line. Optionally include descriptions after a comma.
1
Open import dialog
Click the Import button and select From file.
2
Prepare your file
Create a text file with targets and optional descriptions:
3
Upload and configure
Select your file and optionally enable Include only alive targets to filter unreachable hosts. See Check alive for details.
4
Import
Click Import. You’ll receive a notification when the import completes.
Import from AWS
If you have an AWS integration configured, you can import targets from your AWS infrastructure.- Click Import and select From AWS
- Choose your AWS integration
- Select the resource types to import
- Click Import
AWS import requires a configured AWS integration. See AWS integration for setup instructions.
Managing assets and targets
Editing targets
You can update the description of existing targets:- Find the target in your asset list
- Click the Edit description button
- Update the description
- Click Save
Moving targets between workspaces
Move targets to a different workspace to reorganize your work:- Select one or more targets
- Click Move
- Choose the destination workspace
- Confirm the move
Moving a target also moves its associated scan history and findings to the new workspace.
Exporting assets
Export your assets and targets to a CSV, XLSX, or JSON file whenever you need it. You can export from both the grouped and ungrouped views of the Assets page.1
Select the targets
On the Assets page, select the targets you want to export. The checkbox in the table header selects only the targets on the current page. To include all targets across every page, click the select-all button that appears above the table, Select all x targets in the current workspace.
2
Click Export selected
Click Export selected above the table. The button shows how many targets are selected.
3
Choose fields and format
In the Export assets dialog, choose the fields to include and the file format. See Export fields and formats.
4
Export and download
Click Export. The file is generated in the background, and you get a toast when it’s ready. Click Download export in the toast, or download the file later from the Reports page.
The Assets page shows the current workspace by default, so select-all covers only that workspace. To export targets from every workspace, first open the three-dots menu at the top right of the table and turn on Show all workspaces (Show all owned workspaces if your account has team members). Then select all.
Exports are stored on the Reports page for 30 days. After that, they are deleted and you need to export again.
Export fields and formats
By default, the dialog pre-selects the fields that match the columns currently shown in the table. Select at least one field to export.
Deleting assets and targets
Use Group by asset to see assets as top-level rows and act on them directly.To delete targets (keeping the asset)
- Select the specific targets you want to remove
- Click Delete
- Confirm the deletion
To delete an entire asset
- Select the asset
- Click Delete
- Confirm that you want to delete the asset and all its targets
Asset discovery
Some tools find new items as a side effect of scanning:- Subdomain Finder discovers subdomains under your domain asset
- Website Recon identifies web technologies, CMS platforms, and frameworks
- Port Scanner finds services that may expose web interfaces
Check alive
When adding or importing targets, you can enable the Include only alive targets option to filter out unreachable hosts before they’re added to your workspace.When to use it
The alive check is useful when:- You’re importing an IP range and want to skip offline hosts
- You’re scanning an internal network with unused IP addresses in a CIDR block
- You want to confirm hosts are reachable before adding them
The alive check takes longer than adding targets directly, but results in a cleaner asset list with only reachable hosts.
How it works
The platform uses a customized version of Nmap’s host discovery to determine if a target is alive. Multiple probe types are sent to maximize detection accuracy, as different network configurations and firewalls may block certain traffic.ICMP probes
ICMP probes
- Echo request: Sends ICMP type 8 packets expecting echo replies. Often blocked by firewalls but reliable on internal networks.
- Timestamp request: Sends ICMP queries expecting reply code 14. Useful when echo requests are blocked.
- Netmask request: Sends ICMP queries expecting reply code 18. Another alternative when echo requests are blocked.
TCP probes
TCP probes
- SYN probes: Sends empty TCP packets with the SYN flag to the top 100 ports.
- ACK probes: Sends TCP packets with ACK flags, expecting RST responses.
UDP probes
UDP probes
Sends UDP packets to common ports (53, 113, 161, 162, 497, 40125). An ICMP “port unreachable” response indicates the host is alive. This bypasses firewalls that only filter TCP traffic.
IP protocol ping
IP protocol ping
Sends IP packets with various protocol numbers (ICMP, IGMP, IP-in-IP, TCP, SCTP) to detect hosts that respond to specific protocols.
Source port spoofing
Source port spoofing
Uses port 53 (DNS) as the source port to bypass poorly configured firewalls that permit traffic based on source port.
Asset limits
Your subscription includes limits for both added assets and scanned assets. These limits apply across all your workspaces and are shared among all team members on your account. For detailed information about how asset limits work, see Assets and limits.Best practices
Use descriptive names
Use descriptive names
Add meaningful descriptions to targets so you and your team can quickly identify what each one represents.
Organize with workspaces
Organize with workspaces
Group related assets in workspaces by project, client, or environment. This makes it easier to manage large inventories.
Clean up regularly
Clean up regularly
Remove decommissioned targets and assets to keep your inventory current and make room for new additions.
Use alive checks for imports
Use alive checks for imports
When importing large lists (especially IP ranges), enable the alive check to filter out unreachable hosts automatically.
Related topics
- Assets and limits: How assets affect your subscription
- Workspaces: Group assets by project or client
- Attack surface overview: View all discovered targets
- AWS integration: Import targets from AWS