Get customer information

2

This may sound like a silly question, but I'm kind of in trouble for a problem here.

I need to gather through the browser some information that helps me identify the client that is browsing. I already know the MAC address I will not be able to. But would it be possible to get some installed browser identifier? Maybe some installation ID, or something that helps me identify the client that is using my application?

Thank you.

    
asked by anonymous 01.03.2016 / 00:10

2 answers

2

In Assembly: System.Web has the C# class, which you can use to capture various Client information.

  

For example, the IP.

 String IP = Request.UserHostAddress;

View the Property Listing.

HttpBrowserCapabilities bc = Request.Browser;
Response.Write("<p>Browser Capabilities:</p>");
Response.Write("Type = " + bc.Type + "<br>");
Response.Write("Name = " + bc.Browser + "<br>");
Response.Write("Version = " + bc.Version + "<br>");
Response.Write("Major Version = " + bc.MajorVersion + "<br>");
Response.Write("Minor Version = " + bc.MinorVersion + "<br>");
Response.Write("Platform = " + bc.Platform + "<br>");
Response.Write("Is Beta = " + bc.Beta + "<br>");
Response.Write("Is Crawler = " + bc.Crawler + "<br>");
Response.Write("Is AOL = " + bc.AOL + "<br>");
Response.Write("Is Win16 = " + bc.Win16 + "<br>");
Response.Write("Is Win32 = " + bc.Win32 + "<br>");
Response.Write("Supports Frames = " + bc.Frames + "<br>");
Response.Write("Supports Tables = " + bc.Tables + "<br>");
Response.Write("Supports Cookies = " + bc.Cookies + "<br>");
Response.Write("Supports VB Script = " + bc.VBScript + "<br>");
Response.Write("Supports JavaScript = " + bc.JavaScript + "<br>");
Response.Write("Supports Java Applets = " + bc.JavaApplets + "<br>");
Response.Write("Supports ActiveX Controls = " + bc.ActiveXControls + "<br>");
Response.Write("CDF = " + bc.CDF + "<br>");

Details

    
01.03.2016 / 12:37
1

I found what I was looking for. I will use a technique based on FingerPrint with a plugin already made for it.

From N variables contained in the browser it is possible to generate a hash as a unique identifier for that machine.

I will also use Evercookie to save the information.

I hope it helps.

    
01.03.2016 / 18:21