Servers (including proxies, like Fiddler), in general have a limited ability to learn information about remote clients.
+ You can easily determine a client's IP address (as it's inherent in the request itself).
- You cannot readily determine the client's OS, unless the OS information is included in the request. It happens that it often is included in the User-Agent string header sent by browsers, but this information is obviously easily spoofed.
- You cannot readily determine a client's "Computer name" unless the PC is configured in the DNS such that looking up its IP address returns the computer name.
- There's no way to determine "users list" from a request. If you prompt for authentication and if the client computer is configured to respond to authentication challenges, you may
be able to determine a login username.
- You may or may not be able to determine the Mac/Hardware address of the client, depending on what networking equipment is located between the client and the server.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.