//THE ACADEMY IS GROWING DAILY. CHECK OUT THE FIELD NOTES FROM TECHS HERE AT THE ACADEMY
>_DAEMONCORE // ACADEMY
← FIELD NOTES

Detecting SoftPerfect NetScan on a Workstation

2026.09.28//10 MIN READnetworkingwindowsincident-responsedetection-engineering

// Understanding SoftPerfect NetScan

SoftPerfect NetScan is a network scanning tool that can help identify live hosts and services on a local area network. While this tool is useful for legitimate network administration purposes, its presence on a workstation can raise concerns about unauthorized scanning activity, especially if it appears on devices that should not have scanning capabilities.

// Why Detect SoftPerfect NetScan?

Understanding why a tool like SoftPerfect NetScan might be present on a workstation is crucial for maintaining network security. This tool can enable both legitimate network maintenance and potentially malicious reconnaissance. Identifying it helps in assessing the security posture of your environment and ensuring compliance with internal policies.

// Methods for Detection

1. Checking Installed Programs

The first step in identifying SoftPerfect NetScan is to check if it is installed on the system. On Windows, this can be done using PowerShell.

Run the following command:

Get-Package | Where-Object { $_.Name -like 'SoftPerfect*' }

This command searches for any installed packages matching the name pattern.

2. Scanning Running Processes

If the tool is running, you can find it in the list of active processes. Use the following command in the Command Prompt:

tasklist | findstr /i netscan

This command filters the list of currently running processes to show only those related to NetScan.

3. Checking for Network Activity

When SoftPerfect NetScan is active, it will initiate network queries and connections. Monitoring network activity can help determine if it is being used. Use Wireshark for this:

1. Open Wireshark and start a capture on the relevant network interface. 2. Use a display filter to isolate traffic related to NetScan:

   tcp.port == 80 || tcp.port == 443 || udp.port == 53

3. Look for traffic patterns that correspond with scanning activities.

Refer to the post on Finding the conversation that matters with Wireshark for more detailed analysis techniques.

4. Review Scheduled Tasks or Services

Sometimes, applications like NetScan might be set to run at startup or at scheduled intervals. To check for this, use:

Get-ScheduledTask | Where-Object { $_.TaskName -like '*NetScan*' }

Additionally, check Windows services:

Get-Service | Where-Object { $_.DisplayName -like '*NetScan*' }

5. Investigating Logs

Checking logs can provide insights into when the tool was used. Look for application logs in the Event Viewer: 1. Open Event Viewer. 2. Navigate to 'Windows Logs' > 'Application'. 3. Look for any logs relating to SoftPerfect or network scanning.

Checklist for Detection

  • [ ] Check installed programs for SoftPerfect NetScan.
  • [ ] Verify running processes for any instance of NetScan.
  • [ ] Monitor network activity for scanning patterns.
  • [ ] Review scheduled tasks for automated scans.
  • [ ] Investigate logs for usage history.

// Defensive Implications

If SoftPerfect NetScan is not authorized for use in your environment, it could signify unauthorized scanning attempts. Ensure you have:

  • Clearly defined usage policies for network scanning tools.
  • Regular audits of installed software on workstations.
  • A mechanism for reporting unauthorized software.

// Conclusion

Identifying SoftPerfect NetScan on a workstation requires a combination of package checks, process monitoring, network traffic analysis, and log reviews. This process is essential for maintaining a secure network environment. Remember to conduct these checks within a controlled setting, such as a disposable lab range or on systems for which you have explicit authorization.

--- // FIELDOPS REPORT AUTHORIZED BY: Theodore O. //