Scantide Auditor PowerShell helps administrators understand what is reachable inside their own networks. Use the ScantideLauncher.ps1 GUI for guided local network scans, or run ScantideLAN.ps1 directly for scripted inventory, service evidence, TLS checks, CVE context, CMDB comparison and HTML reports.
The easiest start is ScantideLauncher.ps1. It can download/update the rest of the package when needed. The full Auditor PowerShell package uses the launcher, main scanner, local discovery helper, radio discovery helper, port/profile metadata helper, Windows Credential Manager helper, favicon evidence helper, and local MAC vendor cache in the same folder.
Local PC CheckEndpoint posture checks, Basic/Advanced local evidence and installed-software CVE review. Download Local PC Check
Local Watch installerCreates the CVE-only scheduled watch using Task Scheduler COM and the short runner script. Download installer
Local Watch removerRemoves the watch task, optional daily task and ProgramData runner folder. Download remover
ScantideLauncher.ps1Recommended GUI launcher for Windows admins. Detects the local network, provides quick options, shows version status, includes a manual tab, and can download/update the full Auditor package when needed. Download launcher only
ScantideLAN.ps1Command-line scanner. Generates the HTML report and handles ICMP, ARP, TCP checks, banners, TLS, CVE context, CMDB comparison, filtering and exports. Download
ScantideHelper.ps1Local discovery helper. Used by the main script for mDNS, SSDP/UPnP and WS-Discovery on directly connected local subnets. Download
ScantideRadioHelper.ps1Radio discovery helper. Adds nearby Wi-Fi, Wi-Fi Direct candidate and Bluetooth/BLE inventory observations when enabled. Download
ScantidePortHelper.ps1Port profile and protocol reference helper. Provides Standard, Hypervisor, Database, Cleartext, Dangerous and other scan profiles, plus the offline port/protocol lookup used in the launcher Tools tab. Download
ScantideCredentialManager.ps1Optional Windows Credential Manager helper. Lets the launcher and scanner store Scantide API and ServiceNow credentials locally without writing secrets to plain text files. Download
ScantideFaviconHelper.ps1Small favicon evidence helper. Retrieves HTTP/HTTPS /favicon.ico evidence outside the main scanner, embeds found icons in the report and returns plain status values such as 404, timeout or helper-missing. Download
oui.csvOffline IEEE MAC vendor/OUI cache. Lets ARP-discovered devices show vendor names without sending internal MAC addresses to a third-party API. Download
One-click note: the “Download full package” button starts seven browser downloads from one click: launcher, scanner, local helper, radio helper, port helper, Credential Manager helper, favicon helper and OUI cache. Some browsers may ask for permission to allow multiple downloads from the same site.
! Radio discovery: Wi-Fi / Direct / Bluetooth add-on
! TLS certificates reviewed: 11
✓ Favicon evidence: embedded icons or explained status badges
! Not found in CMDB: 9
Report: NetworkScan_20260506_104830.html
AgentlessNo endpoint install
EvidenceHTML report output
CMDBCompare known assets
What is what?
Scantide Auditor is now three related workflows
The PowerShell Auditor family has grown. Keeping LAN scanning, local device posture and scheduled CVE watch on one page made it harder to understand.
Use this map to choose the right workflow.
Internal network scan
Use ScantideLAN.ps1 through the Launcher or CLI to discover reachable hosts, open ports, banners, TLS/web evidence, favicons, service CVEs, CMDB presence and radio/local discovery evidence.
Use ScantideLocalCheck.ps1 to inspect the Windows machine itself: firewall, AV/EDR, updates, users, BitLocker, certificates, browsers, USB/ghost devices, listening ports and installed-software CVE review.
Use Install-ScantideLocalWatch.ps1 for a small scheduled CVE-only installed-software watch using Task Scheduler COM. It does not use HKCU Run registry startup fallback.
Simple positioning: LAN scan checks what is reachable around you. Local Device Check reviews the machine you are sitting on.
Local Watch gives a lightweight recurring CVE signal for installed software.
Current update
Updated for 3.5.166: credential helper scope fix
Version 3.5.166 fixes a first-time credential save/update issue in the Launcher. The Credential Manager helper functions are now loaded into a persistent runspace scope before the Launcher calls Set-ScantideWindowsCredential.
Credential Manager helper
ScantideCredentialManager.ps1 is bundled and verified before credential save/update actions.
Saved API key
Scantide API credentials can be stored in Windows Credential Manager and reused by Local Watch and scans.
Saved ServiceNow details
ServiceNow/CMDB credentials and instance values can be reused without echoing secrets in the console.
Current build
Updated for Scantide Auditor PowerShell 3.5.166
The current Auditor package is no longer only a LAN scanner. It now combines internal network discovery,
local PC posture checks, installed-software CVE review, Local Watch scheduling, report filtering and
operational helper scripts into one authorized audit toolkit.
Local PC Check
Run Basic or Advanced endpoint posture checks for Windows inventory, Defender/AV state, firewall state, risky firewall rules, local users/admins, BitLocker, Secure Boot/TPM, USB storage, ghost devices, browser posture, certificates, listening ports and recent Application/System errors.
CVE-only Local Watch
Install a background CVE-only watch using a short runner script and Windows Task Scheduler. It checks installed software against Scantide CVE intelligence, uses parallelism 8, and can show success or High/Critical review-lead notifications.
Task Scheduler COM install
Local Watch creation now uses the Task Scheduler COM API with an interactive current-user token, matching the normal “When I log on” task model. No registry Run fallback is used.
Better reports
Local reports include dynamic sections, filter buttons, summary cards, export support, clearer notes and evidence-oriented rows instead of dumping everything into one long table.
Richer service evidence
ScantidePortHelper is used for listening-port explanations, protocol behavior, management-port context, SCADA/OT hints and risk wording that makes findings easier to review.
Clean removal
Remove Watch deletes the logon task, the optional daily task and the ProgramData\Scantide runner folder when cleanup is requested.
Important: Local Watch is an awareness task, not EDR, antivirus, a patch manager, proof of compromise or compliance certification.
Installed-software CVE matches are review leads and should be verified against exact product, version and build.
Endpoint posture
Local PC Check: Basic and Advanced endpoint review
ScantideLocalCheck.ps1 complements the network scanner by reviewing the Windows machine where it runs. It is useful for audit preparation,
troubleshooting and quick posture evidence before or after a LAN scan.
Basic check
Focused checks for system identity, network, public IP, firewall, antivirus, updates, installed software CVE review, shares, printers, listening ports, SMB, RDP, BitLocker, users, UAC, PowerShell, startup items, Secure Boot/TPM, risky firewall rules and recent event log errors.
.\ScantideLocalCheck.ps1 -CheckLevel Basic
Advanced check
Adds deeper posture modules such as Wi-Fi profiles, certificates, browser extensions, remote access tools, developer/admin tools, scheduled tasks, writable services, PATH hijack checks, USB storage, proxy/VPN, LAPS, lock screen, credential exposure, browser posture, Windows security baseline, remote management, audit logging, time sync, recovery posture, device control, update policy and ghost devices.
.\ScantideLocalCheck.ps1 -CheckLevel Advanced
CVE watch
Local Watch: CVE-only scheduled installed-software review
Local Watch is designed to be quiet and specific. It does not run a full Local PC Check and it does not create registry startup persistence.
It creates a Windows Scheduled Task that runs a short runner script, which then starts the CVE-only check.
Run when the user logs on
Uses Task Scheduler COM with an interactive current-user token, similar to creating “When I log on” in the Windows Task Scheduler UI.
.\Install-ScantideLocalWatch.ps1 -AtLogon $true
Run daily at a set time
For environments that prefer predictable timing, create a daily task instead of a logon trigger.
EDR-friendly behavior: no HKCU Run fallback is used. If local policy blocks task creation, the installer fails clearly instead of silently using a registry startup entry.
Current build
Updated for Scantide Auditor PowerShell 3.5.166
The current Auditor PowerShell package documents the newer launcher and report behavior: default favicon evidence, helper-based favicon retrieval, clearer startup checks and launcher fixes for settings validation and command preview display.
Favicon evidence by default
HTTP and HTTPS rows try favicon evidence automatically. If an icon is found, the report embeds it. If not, the report shows a readable status such as 404, timeout or ReceiveFailure.
EDR-friendlier helper model
ScantideLAN.ps1 keeps favicon byte retrieval outside the main scanner. ScantideFaviconHelper.ps1 performs the small standalone favicon fetch and returns JSON to the scanner.
Clear startup checks
The launcher startup checks now use green OK messages for files and settings that are present and red warnings/errors when required companion files are missing.
Required companion files: keep ScantideLauncher.ps1, ScantideLAN.ps1, ScantideHelper.ps1, ScantideRadioHelper.ps1, ScantidePortHelper.ps1, ScantideCredentialManager.ps1, ScantideFaviconHelper.ps1 and oui.csv together in the same folder.
Credential handling
Windows Credential Manager support
The launcher can save Scantide email/API key and ServiceNow username/password locally in Windows Credential Manager. This keeps secrets off the command line and avoids plain-text configuration files while still making repeat scans easy for administrators.
Local Windows storage
Credentials are stored under the current Windows user/computer using Windows Credential Manager entries such as ScantideAuditor.Api and ScantideAuditor.ServiceNow.
Save, update or remove
The GUI launcher can save/update stored values and remove them again. Startup logs show whether saved credentials were found without printing the actual API key or password.
ServiceNow instance names
Enter a short hosted instance name such as examplecompany to use https://examplecompany.service-now.com, or paste a full internal/custom URL to use that exact URL.
Start with the GUI launcher
For most Windows administrators, ScantideLauncher.ps1 is now the easiest starting point. It wraps the PowerShell scanner in a graphical interface, detects the local network at startup, explains scan options, checks the scanner version feed, and can download or update the companion files when needed.
Graphical scan setup
Choose the network, CIDR size, CVE/API settings, CMDB comparison, local discovery, Wi-Fi/radio checks and output options without remembering every command-line switch.
Download/update from one place
The launcher can download the main scanner, helpers, radio helper, port/profile helper, Credential Manager helper and OUI vendor file. That means users can download only the launcher first and let it fetch the rest later.
Built-in manual and tools
The launcher includes a manual tab, Scantide tool overview, subnet calculator, ping, nslookup, traceroute and offline port/protocol lookup helpers for local auditing workflows.
Recommended download: start with ScantideLauncher.ps1 if you prefer checkboxes and guided setup. Use ScantideLAN.ps1 directly when you want automation, scheduled runs or command-line control.
What Scantide Auditor PowerShell is for
The script is intended for administrators, security teams, infrastructure teams, and asset owners who need a practical view of internal network exposure without installing agents or running intrusive tests.
Internal network visibility
Scan approved internal ranges to see which hosts respond, which common services are reachable, and which systems may need follow-up.
CMDB comparison
Compare discovered hosts against known asset data so teams can spot missing, stale, or unexpected records.
Readable evidence reports
Create HTML reports that show the facts: host, port, title, banner, TLS subject, certificate names, CMDB status, and timestamps.
Important: this is a visibility and inventory tool for networks you own or are authorized to review. It is not designed to exploit systems, brute-force logins, bypass authentication, or modify remote hosts.
Why this matters in plain language
Many companies have more systems online than they think. Some are old test servers, forgotten admin portals, temporary devices, printers, appliances, or servers that were never added correctly to the asset inventory. Scantide helps turn that uncertainty into a list you can actually review. The radio discovery add-on also shows what the scan workstation can see nearby over Wi-Fi and Bluetooth.
Unknown systems create blind spots
If a device is reachable but not listed in the CMDB, nobody may be responsible for patching it, monitoring it, backing it up, or removing it when it is no longer needed.
Open services explain exposure
A host that only responds to HTTPS is different from a host exposing FTP, old web admin pages, remote access services, or mail protocols. The report helps you see what is actually reachable.
Certificates reveal useful clues
TLS certificates often show hostnames, service names, expiry dates, and ownership hints. This can help find forgotten systems or certificates that need renewal.
Web titles make reports readable
A port number alone is not always helpful. Capturing the web server title and basic response information makes it easier to identify what a service actually is.
CMDB gaps become visible
When the scan finds something that is not in the inventory, the team can decide whether to register it, investigate it, or remove it.
Reports support cleanup work
The goal is not only to find things. The goal is to create evidence that helps infrastructure, operations, and security teams agree on what needs attention.
What the script can check
Exact checks depend on the version and options you enable, but the PowerShell auditor is designed around practical asset and service evidence.
Host discovery
Review IP ranges and collect response evidence from hosts that appear reachable during the scan.
Port and service checks
Check common ports and service responses such as HTTP, HTTPS, SSH, FTP, SMTP, DNS, IMAP, POP3, and custom configured ports.
TLS certificate review
Inspect visible certificate fields such as subject, issuer, DNS names, expiry dates, and certificate mismatch clues.
Web response metadata
Collect basic web evidence such as status, title, server header, redirects, and HTTP/HTTPS availability where available.
Local radio discovery
Optionally evaluate nearby Wi-Fi networks, Wi-Fi Direct candidates and Bluetooth/BLE observations, including channel congestion, security mode, vendor/OUI hints and rogue/evil-twin indicators.
ServiceNow / CMDB signals
Mark discovered hosts as known or not found in the asset inventory when CMDB integration data is available.
Timestamped scan evidence
Include scan date, network range, duration, and report context so results can be compared over time.
HTML output
Generate a visual report that can be shared with operations teams, system owners, or audit stakeholders.
Non-invasive review
Focus on observable network and service data rather than exploitation, credential attacks, or intrusive vulnerability testing.
How to interpret the findings
A finding does not automatically mean something is dangerous. It means there is evidence worth understanding. The report is designed to help teams decide what to verify, document, patch, or remove.
Known and expectedDocumented asset, expected service, normal certificate state.
Good operational rule: treat the report as a triage list. Start with systems that are reachable, missing from CMDB, exposing sensitive services, or using certificates that are expired, near expiry, or hard to identify.
How to run it
Run the script from a Windows machine or server that is allowed to reach the target network range. Use an account and location that match your organization’s scanning policy.
Recommended setup: download ScantideLAN.ps1, ScantideHelper.ps1, ScantideRadioHelper.ps1, and oui.csv into the same folder. The helpers are intentionally separate so local multicast and radio discovery stay transparent and easier to review. The OUI CSV is kept local so MAC/BSSID vendor enrichment works offline.
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
cd "$env:USERPROFILE\Downloads\ScantideAuditor"
.\ScantideLAN.ps1 -Network 10.24.48.0/24
.\ScantideLAN.ps1 -Network 10.24.48.0/24 -EnableRadioDiscovery
Typical workflow
Choose an approved internal range, for example a server VLAN or site subnet.
Run the script from an allowed admin workstation or scanning host.
Open the generated HTML report and review hosts, ports, certificates, and CMDB status.
Send the cleanup list to the relevant system owners or infrastructure team.
Tip: if your environment blocks PowerShell scripts by policy, do not weaken global security settings. Use a controlled, approved process such as a signed script, a temporary process-level execution policy, or your organization’s software deployment tooling.
Use cases and examples
Practical internal network audit use cases
Scantide Auditor PowerShell is designed for authorized internal network discovery, Windows network inventory, ServiceNow CMDB comparison, exposed service review and HTML evidence reports. These are the situations where it gives the most value.
Internal asset discovery
Run a controlled PowerShell network scan against a known subnet to find live hosts, open ports, DNS names, reverse DNS, web titles, certificates and MAC/vendor evidence.
ServiceNow CMDB gap review
Compare discovered systems with CMDB data to highlight reachable devices that are missing, stale, renamed or assigned to the wrong owner.
TLS and web exposure review
Find internal HTTPS portals, certificate expiry issues, weak documentation clues, login pages, unexpected redirects and server banners that need ownership review.
Wi-Fi and local radio observations
Add optional Wi-Fi, Wi-Fi Direct and Bluetooth/BLE discovery to support local branch-office reviews, duplicate SSID checks and nearby radio inventory.
Audit preparation
Create an evidence baseline before an internal audit, ISO 27001 review, cyber insurance questionnaire, firewall cleanup or server decommissioning project.
Secure local credential handling
Use Windows Credential Manager for Scantide API and ServiceNow credentials so secrets stay local to the Windows user/computer and are not saved in plain text.
Example report: anonymized internal survey
Open a real-world style Scantide Auditor HTML report to see the kind of evidence produced: discovered hosts, open services, web details, TLS certificate information, DNS/PTR status, CMDB-style review points and readable explanations.
Show stakeholders what an internal network scanner report looks like.
Demonstrate how evidence rows support cleanup and ownership decisions.
Use as a safe public sample without exposing real hostnames or IP addresses.
Recommended use cases
The PowerShell script is most useful when the goal is to create a practical inventory and exposure baseline for internal networks.
Before an audit
Check that important systems are known, documented, and not exposing unexpected services before an external or internal review.
After network changes
Run a comparison after migrations, firewall changes, segmentation work, VLAN changes, or server cleanup projects.
CMDB hygiene
Find systems that exist on the network but are missing, outdated, or incorrectly represented in the asset inventory.
Certificate cleanup
Find certificates that are expired, near expiry, incorrectly named, or attached to services that nobody recognizes.
Legacy service review
Identify old services such as FTP, legacy admin pages, or unexpected mail services that may need retirement or restriction.
On-site wireless review
Use -EnableRadioDiscovery during authorized local checks to record nearby Wi-Fi, possible rogue/evil-twin indicators, Wi-Fi Direct candidates, Bluetooth observations and channel congestion statistics.
Operations handover
Create a clear report that helps different teams agree on what is known, what is unknown, and what needs action.
What the report helps answer
A good report should not just say that something was found. It should help the team understand what the finding means and what to do next.
Which hosts responded in this network range?
Which services are reachable on each host?
Which web pages expose titles, server headers, redirects, or login portals?
Which certificates are visible, expired, near expiry, or difficult to map to an owner?
Which discovered hosts are missing from the CMDB?
Which systems may belong to old projects, test environments, or forgotten appliances?
Which findings should be sent to system owners for verification?
Which findings should become cleanup, firewall, patching, or documentation tasks?
Safety and scope
Scantide Auditor PowerShell is built for authorized visibility. It should be used only on networks where you have permission to perform inventory and exposure review.
Use on approved ranges
Run it only against networks you own, manage, or are explicitly authorized to assess.
No credential attacks
The scanner is not intended for password guessing, brute forcing, exploitation, or bypassing access controls.
Document the result
Use the report to improve asset ownership, CMDB accuracy, certificate hygiene, firewall rules, and service cleanup.
Prioritization context
CVE and jurisdiction context
Auditor findings become more useful when they are connected to known vulnerability context and infrastructure ownership/location context. The goal is prioritization and evidence, not automatic blame.
CVE review signals
Open ports, service banners, web titles, certificates and server headers may reveal product or version hints that can be compared with CVE information. Treat this as a pointer for follow-up: a visible version may be wrong, patched by backporting, hidden behind a proxy, or not exploitable in the local configuration.
Infrastructure and jurisdiction signals
For internal and branch-office reviews, provider, country, ASN, cloud region, mail routing and external dependencies can matter. These signals help teams understand whether systems depend on unexpected providers, regions or legal environments, especially where policy, compliance or data-residency requirements apply.
FAQ
Is this a hacking tool?
No. It is an inventory and exposure review script for authorized internal networks. It collects observable service and metadata evidence so administrators can clean up and document their environment.
Does every open port mean there is a problem?
No. Many open ports are normal. The important question is whether the service is expected, documented, patched, restricted, and owned by the right team.
Why does CMDB comparison matter?
If a system is reachable but not in the asset inventory, it can be missed by patching, monitoring, backup, lifecycle management, and incident response processes.
Why collect web titles and certificate names?
They help humans identify systems faster. A hostname, web title, certificate subject, or DNS name can reveal whether the service belongs to a known application, old project, appliance, or test environment.
Can this replace vulnerability scanning?
No. It is better viewed as a visibility, inventory, and evidence tool. It can help decide where deeper vulnerability review is needed, but it is not a replacement for full vulnerability management.
Can non-security teams use the report?
Yes. The output is meant to be readable by operations, infrastructure, application owners, and asset managers. The point is to make cleanup and ownership discussions easier.
Scan profiles in the launcher
The current launcher lets the user enter an IP range, then choose a scan profile. If they do not choose anything else, Standard runs. That keeps the normal ScantideLAN behavior as the safe default while still offering focused checks for specific audit questions.
Standard
The recommended default profile for routine LAN inventory. It keeps the proven ScantideLAN port set and covers common web, Windows, remote access, database and hypervisor/admin surfaces.
Quick
A lighter first pass for large ranges or quick reachability checks. Use it when speed matters more than full service coverage.
Hypervisor
Focuses on virtualization and management surfaces such as VMware ESXi/vCenter, Hyper-V, Proxmox VE, Xen/XCP-ng style hosts, Nutanix Prism, libvirt and console-related ports.
Database
Focuses on data services such as Microsoft SQL Server, MySQL/MariaDB, PostgreSQL, Oracle, Redis, MongoDB, Elasticsearch and Memcached.
Cleartext and Obsolete
Finds protocols that may expose credentials/content or are often phase-out candidates, such as FTP, Telnet, HTTP, POP3, IMAP, SNMP v1/v2c, TFTP and legacy discovery services.
Dangerous, Admin, Extended, Known and All
Broader profiles for focused exposure reviews. They can be useful, but are intentionally more noisy. Use Standard first, then move to a focused profile when the report suggests it.
Built-in launcher tools
The Tools tab is meant for quick checks that help the user understand the scan range or interpret a result. These tools do not start a full Scantide scan unless the user explicitly uses the scan-range button.
Subnet calculator
Shows network, broadcast, usable range, netmask and approximate host count from an IP/CIDR or netmask. Useful before scanning a routed or unfamiliar subnet.
Ping, nslookup and traceroute
Runs local Windows network tools for reachability, DNS resolution and routing path checks. These are quick helper checks, not full scan results.
Port and protocol info
Offline lookup powered by ScantidePortHelper.ps1. Users can type 25, smtp, telnet or tcp/8006 and get the usual service, risk, encryption notes, comments, warnings and recommendations.
Need the full setup and usage guide?
The PowerShell manual explains prerequisites, safe scanning scope, common parameters, report interpretation, CMDB comparison, troubleshooting, and recommended operating practices for internal network reviews.
PowerShell manual
Use the manual when deploying the script for the first time, explaining the report to colleagues, or standardizing how internal scans should be run and documented.
The guide covers how to choose a network range, understand discovered hosts, read evidence rows, compare against asset inventory, and turn findings into cleanup actions.
Part of the Scantide visibility ecosystem
Scantide Auditor PowerShell focuses on internal networks. Scantide Observe focuses on website privacy and browser-visible behavior. Scantide Observe Mobile brings similar visibility to Android. Together they help explain what systems, websites, and services are doing in a way people can act on.
Scantide is split into focused tools so the right audience gets the right kind of evidence quickly.
Use Observe for live website behavior, Online for public domain checks, Dashboard for monitoring,
and Auditor when you need authorized internal network visibility.
Observe browser extension
For Chrome, Edge, Brave and Firefox. Shows trackers, cookies, scripts, security headers, forms, contacted hosts and browser-visible website risk while you browse.
For Android users who want to share a URL from a browser or app and understand website privacy, scripts, trackers, infrastructure and jurisdiction context on mobile.
For Windows admins reviewing authorized internal networks. Finds reachable hosts, visible services, web responses, TLS clues and CMDB gaps in clear HTML reports.
For mobile field checks and quick local network visibility. Useful for Wi-Fi review, nearby network context and on-site authorized infrastructure checks.
We use necessary cookies to remember your choice. With your permission, we also use analytics to understand which Scantide pages are useful and where we should improve.
Read more.
Cookie settings
Necessary cookies
Required to remember your cookie choice and keep the website working correctly.
Analytics cookies
Helps us measure page visits and improve Scantide. Analytics is only loaded after you allow it.