How to get client system information in angular

4.5k Views Asked by At

Please, How can I get the client system information listed below in Angular?

System

Model
Serial No

OPERATING SYSTEM

OS type
Architecture
HostName

CPU

Manufacturer
Brand
Processors
Physical Cores
Cores
Speed
Max Speed

Memory Layouts

Size

Disk Layouts

Disk Type
Disk Serial No
Disk Size

Network Interface

UUID(Unique Identifier)
Ip
MAC
Speed

3

There are 3 best solutions below

0
Megh On

I have faced situation like this where I had to read system detail and network detail.

To resolve this issue we create one click install application that install on client device and request user permission to read system details and post system information back to server and with push notification we refresh page to show client information and other details which user have access to.

0
GreyBeardedGeek On

Whoa - that sounds pretty invasive.

However, assuming that you have the client's consent to gather this info, you can take a look at ngx-device-detector for gathering some of this info (like OS and OS version), but certainly not the extreme detail that you mention.

1
Akhaury Nimitt Verma On

you can use angular device information library. import { AngularDeviceInformationService } from 'angular-device-information';