X hits on this document

132 views

0 shares

1 downloads

0 comments

15 / 40

Client Fingerprinting via Analysis of Browser Scripting Environment

14

echo "$i" >> Analysis/$browser/$label.custom.$y.map grep -lw "custom.$y: $i" ${browser}/*.txt | sed -e "s/^$browser\/needlebeard-/ /" | sed -e "s/-/ /" | sed -e "s/\.txt$//" | sort | uniq | sed '/^$/d' >> Analysis/$browser/$label.custom.$y.map done < Analysis/$browser/$label.custom.$y.values done

fi

fi

fi done

Figure 4-1: Collection Analysis Script

When the collection analysis script is executed, it will output information similar to the following to the screen to provide information about the processing being performed.

Blackberry (2) [*] navigator.appName (1) [*] navigator.appCodeName (1) [*] navigator.appVersion (2) [*] navigator.appMinorVersion (1) [*] navigator.browserLanguage (1) [*] navigator.buildID (1) [*] navigator.cpuClass (1) [*] navigator.language (1) [*] navigator.oscpu (1) [*] navigator.platform (1) [*] navigator.product (1) [*] navigator.productSub (1) [*] navigator.systemLanguage (1) [*] navigator.userAgent (2) [*] navigator.userLanguage (1) [*] navigator.userProfile (1) [*] navigator.vendor (1) [*] navigator.vendorSub (1) [*] custom.scripting (1) [*] custom.property (1)

Chrome (320)

[*] [*] [*] [*] [*] [*] [*] [*] [*] [*] [*] [*] [*] [*] [*]

navigator.appName (1) navigator.appCodeName (1) navigator.appVersion (136) navigator.appMinorVersion (1) navigator.browserLanguage (1) navigator.buildID (1) navigator.cpuClass (1) navigator.language (1) navigator.oscpu (1) navigator.platform (3) navigator.product (1) navigator.productSub (1) navigator.systemLanguage (1) navigator.userAgent (136) navigator.userLanguage (1)

Mark Fioravanti, mark.fioravanti.ii@gmail.com

Document info
Document views132
Page views132
Page last viewedTue Jan 17 13:03:57 UTC 2017
Pages40
Paragraphs975
Words10494

Comments