Git Product home page Git Product logo

nwinfo's Introduction


NWinfo


NWinfo is a Win32 program that allows you to obtain system and hardware information.

Features

  • Obtain detailed information about SMBIOS, CPUID, S.M.A.R.T., PCI, EDID, and more.
  • Support exporting in JSON, YAML, and LUA table formats.
  • Compatible with Windows XP.

Note

For Windows 11, the "Memory Integrity" and "Microsoft Vulnerable Driver Blocklist" options should be disabled.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity]
"Enabled"=dword:0000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard]
"EnableVirtualizationBasedSecurity"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\SystemGuard]
"Enabled"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Config]
"VulnerableDriverBlocklistEnable"=dword:00000000

GUI Preview

CLI Usage

.\nwinfo.exe OPTIONS
OPTIONS:
  --format=FORMAT  Specify output format.
                   FORMAT can be 'YAML' (default), 'JSON' and 'LUA'.
  --output=FILE    Write to FILE instead of printing to screen.
  --cp=CODEPAGE    Set the code page of output text.
                   CODEPAGE can be 'ANSI' and 'UTF8'.
  --human          Display numbers in human readable format.
  --debug          Print debug info to stdout.
  --hide-sensitive Hide sensitive data (MAC & S/N).
  --sys            Print system info.
  --cpu            Print CPUID info.
  --net[=FLAG,...] Print network info.
    GUID           Specify the GUID of the network interface,
                   e.g. '{B16B00B5-CAFE-BEEF-DEAD-001453AD0529}'
    FLAGS:
      ACTIVE       Filter out active network interfaces.
      PHYS         Filter out physical network interfaces.
      ETH          Filter out Ethernet network interfaces.
      WLAN         Filter out IEEE 802.11 wireless addresses.
      IPV4         Filter out IPv4 addresses.
      IPV6         Filter out IPv6 addresses.
  --acpi[=SGN]     Print ACPI info.
                   SGN specifies the signature of the ACPI table,
                   e.g. 'FACP' (Fixed ACPI Description Table).
  --smbios[=TYPE]  Print SMBIOS info.
                   TYPE specifies the type of the SMBIOS table,
                   e.g. '2' (Base Board Information).
  --disk[=FLAG,..] Print disk info.
    PATH           Specify the path of the disk,
                   e.g. '\\.\PhysicalDrive0', '\\.\CdRom0'.
    FLAGS:
      NO-SMART     Don't print disk S.M.A.R.T. info.
      PHYS         Exclude virtual drives.
      CD           Filter out CD-ROM devices.
      HD           Filter out hard drives.
      NVME         Filter out NVMe devices.
      SATA         Filter out SATA devices.
      SCSI         Filter out SCSI devices.
      SAS          Filter out SAS devices.
      USB          Filter out USB devices.
  --smart=FLAG,... Specify S.M.A.R.T. features.
                   Features enabled by default: 'WMI', 'ATA',
                   'NVIDIA', 'MARVELL', 'SAT', 'SUNPLUS',
                   'IODATA', 'LOGITEC', 'PROLIFIC', 'USBJMICRON',
                   'CYPRESS', 'MEMORY', 'JMICRON', 'ASMEDIA',
                   'REALTEK', 'MEGARAID', 'VROC' and 'ASM1352R'.
                   Use 'DEFAULT' to specify the above features.
                   Other features are 'ADVANCED', 'HD204UI',
                   'ADATA', 'NOWAKEUP', 'JMICRON3' and 'RTK9220DP'.
  --display        Print EDID info.
  --pci[=CLASS]    Print PCI info.
                   CLASS specifies the class code of pci devices,
                   e.g. '0C05' (SMBus).
  --usb            Print USB info.
  --spd            Print SPD info.
  --battery        Print battery info.
  --uefi[=FLAG,..] Print UEFI info.
    FLAGS:
      MENU         Print UEFI boot menus.
      VARS         List all UEFI variables.
  --shares         Print network mapped drives and shared folders.
  --audio          Print audio devices.
  --public-ip      Print public IP address.
  --product-policy Print ProductPolicy.
  --gpu            Print GPU usage.
  --font           Print installed fonts.

Credits

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.