Back to Resources
Level
Script
Security
IT professionals and MSPs often need to quickly gather key system information for troubleshooting, security audits, or tracking lost/stolen devices. Manually retrieving this data can be time-consuming, especially in incident response situations. This script automates the process, providing essential system intelligence in seconds.
This script gathers crucial details about a Windows endpoint, including:
With just one execution, this script provides a comprehensive snapshot of an endpoint’s network and system state, making it invaluable for asset tracking, security investigations, and network troubleshooting.
<#
This resource is provided as a convenience for Level users. We cannot
guarantee it will work in all environments. Please test before deploying
to your production environment. We welcome contributions to our community
library
Level Library
https://level.io/library/script-windows-endpoint-intelligence-gathering
#>
# Get System Details
systeminfo
# Get Local IP
ipconfig /all
# Get Remote IP
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
(iwr https://ip.level.io/json -UseBasicParsing).Content.Trim()
#Get list of all visible wireless networks
netsh wlan show networks mode=bssid
#Get ARP table
arp -a
Windows - Gather Intel
This script gathers system and network information for diagnostics, including system details, local IP configuration, remote IP address, visible wireless networks, and the ARP table. It is designed to assist Level users in troubleshooting network and system-related issues.
PowerShell
300
Local system
Explore more automations, scripts, and policies to further enhance your IT operations.