Socket
Socket
Sign inDemoInstall

albfingerprint

Package Overview
Dependencies
102
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.2.2 to 1.2.3

dist/https/bftest.exe

31

dist/index.js

@@ -14,3 +14,2 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {

import getHardwareConcurrency from "./lib/hardware_concurrency.js";
import getCpuClass from "./lib/cpu_class.js";
import getOsBrowserInfo from "./lib/os_browser.js";

@@ -27,4 +26,2 @@ import getPlugins from "./lib/plugins.js";

import isPdfViewerEnabled from "./lib/pdf_viewer_enabled.js";
import getMonochromeDepth from "./lib/monochrome.js";
import getMathFingerprint from "./lib/math.js";
import getLocalStorage from "./lib/local_storage.js";

@@ -40,3 +37,2 @@ import getLanguages from "./lib/languages.js";

import getContrastPreference from "./lib/contrast.js";
import getColorGamut from "./lib/color_gamut.js";
import getColorDepth from "./lib/color_depth.js";

@@ -47,3 +43,3 @@ import getCanvasFingerprint from "./lib/canvas.js";

import { detectIncognito } from "./lib/detectIncognito.js";
import getBrowserFullInfo, { getBrowserEntropy, getBrowserScroolBarWidth, getSVGTextLenght, getWebSpeechVoices, isJavaEnable } from "./lib/browser_info.js";
import getBrowserFullInfo, { getBrowserScroolBarWidth, getSVGTextLenght, getWebSpeechVoices, isJavaEnable } from "./lib/browser_info.js";
import { Md5 } from "./lib/md5lib/md5.js";

@@ -59,3 +55,3 @@ import getAdsBlocker from "./lib/adsBlocker.js";

import getSystem_Colors from "./lib/system_colors.js";
import getIpAddress from "./lib/cloudflare_trace.js";
import { PublicStorage } from "./lib/utils/public_storage.js";
detectIncognito().then((result) => {

@@ -71,3 +67,2 @@ console.log(result.browserName, result.isPrivate);

const HardwareConcurrency = getHardwareConcurrency();
const CPUClass = getCpuClass();
const plugins = getPlugins();

@@ -83,4 +78,2 @@ const webGLBasis = getWebGlBasics({ cache: {} });

const pdfViewerEnabled = isPdfViewerEnabled();
const monochromeDept = getMonochromeDepth();
const platformMathFingerprint = getMathFingerprint();
const localStorageEnabled = getLocalStorage();

@@ -93,3 +86,2 @@ const languages = getLanguages();

const contrast = getContrastPreference();
const colorGamut = getColorGamut();
const colorDept = getColorDepth();

@@ -105,2 +97,3 @@ const architectureFloat = getArchitecture();

const javaEnable = isJavaEnable();
const publicStorage = new PublicStorage();
let openDatabase = null;

@@ -111,6 +104,7 @@ let screenFrame;

let domBlockers;
let canvasFingerprint;
let CanvasSignature;
let audioFingerint;
let isBroserPrivacy;
let fingerprintId = 'QwyVSMqILIKntwCo7REL';
let ClientSignature = '';
let data = {};

@@ -122,6 +116,4 @@ let adsBlocker;

let mediDevices;
let browserEntropy;
let deviceSensors;
let webSpeechVoices;
let ipAddress;
export default class albFingerPrint {

@@ -168,3 +160,2 @@ albFingerPrint() {

collectFeatures() {
var _a;
return __awaiter(this, void 0, void 0, function* () {

@@ -175,3 +166,3 @@ screenFrame = yield getScreenFrame()();

domBlockers = yield getDomBlockers();
canvasFingerprint = yield getCanvasFingerprint();
CanvasSignature = yield getCanvasFingerprint();
audioFingerint = (yield getAudioFingerprint())();

@@ -184,6 +175,5 @@ isBroserPrivacy = yield detectIncognito();

mediDevices = yield getMedia_Devices();
browserEntropy = yield getBrowserEntropy();
deviceSensors = yield getDeviceSensors();
webSpeechVoices = yield getWebSpeechVoices();
ipAddress = yield getIpAddress();
ClientSignature = yield publicStorage.readSign();
data["Os"] = osBrowser.os.name;

@@ -220,3 +210,3 @@ data["Version"] = `${osBrowser.os.version}`;

data["NavigatorLanguages"] = languages;
data["CanvasFingerprint"] = Md5.hashStr(JSON.stringify(canvasFingerprint !== null && canvasFingerprint !== void 0 ? canvasFingerprint : ''));
data["CanvasSignature"] = Md5.hashStr(JSON.stringify(CanvasSignature !== null && CanvasSignature !== void 0 ? CanvasSignature : ''));
data["LocalStorageEnabled"] = localStorageEnabled;

@@ -226,2 +216,3 @@ data["IndexedDBSupport"] = indexedDBSupport;

data["FingerPrintID"] = fingerprintId;
data["ClientSignature"] = ClientSignature;
data["AdsBlocker"] = adsBlocker;

@@ -236,3 +227,2 @@ data["DoNotTrack"] = doNotTrack;

data["FrequanceAnalise"] = JSON.stringify(frequency_Analyser);
data["BrowserEntropy"] = JSON.stringify(browserEntropy);
data["DeviceSensors"] = JSON.stringify(deviceSensors);

@@ -244,6 +234,5 @@ data["ScroolBarWidth"] = scroolBarWith;

data["SpeechVoicesSignature"] = JSON.stringify(webSpeechVoices);
data["Model"] = (_a = browserEntropy.model) !== null && _a !== void 0 ? _a : "";
data["SvgLenght"] = svgLenght;
data["JavaEnable"] = javaEnable;
data["ip"] = ipAddress.ip;
data["ip"] = '';
data["UserAgent"] = userAgent;

@@ -250,0 +239,0 @@ });

export default function getIpAddress(): any;
export declare function getCloundFlareIpAddress(): any;
//# sourceMappingURL=cloudflare_trace.d.ts.map

@@ -12,2 +12,11 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {

return new Promise((resolve) => __awaiter(this, void 0, void 0, function* () {
let data = yield fetch('https://wa-piri-iframe-test.azurewebsites.net/').then(res => res.text()).catch(() => {
resolve(null);
});
let arr = data.trim().split('\n').map(e => e.split('='));
return resolve(Object.fromEntries(arr));
}));
}
export function getCloundFlareIpAddress() {
return new Promise((resolve) => __awaiter(this, void 0, void 0, function* () {
let data = yield fetch('https://www.cloudflare.com/cdn-cgi/trace').then(res => res.text()).catch(() => {

@@ -14,0 +23,0 @@ resolve(null);

{
"name": "albfingerprint",
"version": "1.2.2",
"version": "1.2.3",
"description": "Albayrak fingerprint feture test app",

@@ -5,0 +5,0 @@ "main": "./dist/index.js",

@@ -5,3 +5,3 @@ import getPlatform from "./lib/platform.js";

import getHardwareConcurrency from "./lib/hardware_concurrency.js";
import getCpuClass from "./lib/cpu_class.js";
//import getCpuClass from "./lib/cpu_class.js";
import getOsBrowserInfo from "./lib/os_browser.js";

@@ -18,5 +18,5 @@ import getPlugins from "./lib/plugins.js";

import isPdfViewerEnabled from "./lib/pdf_viewer_enabled.js";
import getOpenDatabase from "./lib/open_database.js";
import getMonochromeDepth from "./lib/monochrome.js";
import getMathFingerprint from "./lib/math.js";
//import getOpenDatabase from "./lib/open_database.js";
//import getMonochromeDepth from "./lib/monochrome.js";
//import getMathFingerprint from "./lib/math.js";
import getLocalStorage from "./lib/local_storage.js";

@@ -32,3 +32,3 @@ import getLanguages from "./lib/languages.js";

import getContrastPreference from "./lib/contrast.js";
import getColorGamut from "./lib/color_gamut.js";
//import getColorGamut from "./lib/color_gamut.js";
import getColorDepth from "./lib/color_depth.js";

@@ -51,10 +51,7 @@ import getCanvasFingerprint from "./lib/canvas.js";

import getSystem_Colors from "./lib/system_colors.js";
import getIpAddress from "./lib/cloudflare_trace.js";
//import FingerprintJS from '@fingerprintjs/fingerprintjs-pro'
// import * as FingerprintJS from '@fingerprintjs/fingerprintjs-pro'
//import getIpAddress from "./lib/client_trace.js";
import {PublicStorage} from "./lib/utils/public_storage.js";
detectIncognito().then((result) => {

@@ -66,15 +63,2 @@ console.log(result.browserName, result.isPrivate);

// Initialize the agent on application start.
// const fpPromise = FingerprintJS.load({
// apiKey: "KdHJJazSzCSEKqsBLw6z",
// region: "eu"
// })
// // Get the visitorId when you need it.
// fpPromise
// .then(fp => fp.get())
// .then(result => console.log(result.visitorId))
const osBrowser= getOsBrowserInfo()

@@ -87,3 +71,3 @@ const navigatorFullVersion=getBrowserFullInfo()

const HardwareConcurrency=getHardwareConcurrency()
const CPUClass=getCpuClass()
//const CPUClass=getCpuClass()
const plugins=getPlugins()

@@ -100,4 +84,4 @@ const webGLBasis = getWebGlBasics({ cache: {} })

//const openDatabase=getOpenDatabase()
const monochromeDept=getMonochromeDepth()
const platformMathFingerprint=getMathFingerprint()
//const monochromeDept=getMonochromeDepth()
//const platformMathFingerprint=getMathFingerprint()
const localStorageEnabled=getLocalStorage()

@@ -110,3 +94,3 @@ const languages=getLanguages()

const contrast=getContrastPreference()
const colorGamut=getColorGamut()
//const colorGamut=getColorGamut()
const colorDept=getColorDepth()

@@ -123,3 +107,3 @@ const architectureFloat=getArchitecture()

const javaEnable = isJavaEnable()
const publicStorage= new PublicStorage()
let openDatabase=null

@@ -130,6 +114,7 @@ let screenFrame:any

let domBlockers:any
let canvasFingerprint:any
let CanvasSignature:any
let audioFingerint:any
let isBroserPrivacy:any
let fingerprintId:string='QwyVSMqILIKntwCo7REL'
let ClientSignature:string=''
let data:any= {};

@@ -141,6 +126,6 @@ let adsBlocker:any

let mediDevices:any
let browserEntropy:any
//let browserEntropy:any
let deviceSensors:any
let webSpeechVoices:any
let ipAddress:any
//let ipAddress:any

@@ -157,3 +142,3 @@ // const btn=document.getElementById('btnGonder');

//Gerçek sunucuya gönderi
public async postClientData(fingerpint:string) {

@@ -214,3 +199,3 @@ //const url='https://localhost:7041/api/client/identifyClient'

domBlockers=await getDomBlockers()
canvasFingerprint=await getCanvasFingerprint()
CanvasSignature=await getCanvasFingerprint()
audioFingerint=(await getAudioFingerprint())()

@@ -223,6 +208,7 @@ isBroserPrivacy= await detectIncognito()

mediDevices=await getMedia_Devices()
browserEntropy= await getBrowserEntropy()
//browserEntropy= await getBrowserEntropy()
deviceSensors =await getDeviceSensors()
webSpeechVoices = await getWebSpeechVoices()
ipAddress= await getIpAddress()
//ipAddress= await getIpAddress()
ClientSignature= await publicStorage.readSign()

@@ -264,3 +250,3 @@ data["Os"]=osBrowser.os.name

data["NavigatorLanguages"]=languages
data["CanvasFingerprint"]=Md5.hashStr(JSON.stringify(canvasFingerprint ?? ''))
data["CanvasSignature"]=Md5.hashStr(JSON.stringify(CanvasSignature ?? ''))
data["LocalStorageEnabled"]=localStorageEnabled

@@ -270,2 +256,3 @@ data["IndexedDBSupport"]=indexedDBSupport

data["FingerPrintID"]=fingerprintId
data["ClientSignature"]=ClientSignature
//data["DomBlockers"]=Array.isArray(domBlockers) ? `${domBlockers}` : domBlockers ?? ''

@@ -284,3 +271,3 @@ data["AdsBlocker"]=adsBlocker

data["FrequanceAnalise"]=JSON.stringify(frequency_Analyser)
data["BrowserEntropy"]=JSON.stringify(browserEntropy)
//data["BrowserEntropy"]=JSON.stringify(browserEntropy)
data["DeviceSensors"]=JSON.stringify(deviceSensors)

@@ -292,6 +279,6 @@ data["ScroolBarWidth"]=scroolBarWith

data["SpeechVoicesSignature"]=JSON.stringify(webSpeechVoices)
data["Model"]=browserEntropy.model ?? ""
//data["Model"]=browserEntropy.model ?? ""
data["SvgLenght"]=svgLenght
data["JavaEnable"]=javaEnable
data["ip"]=ipAddress.ip
data["ip"]=''
data["UserAgent"]=userAgent

@@ -302,6 +289,6 @@ }

// async function postData() {
// const url='https://localhost:7041/api/client/identifyClient'
// //const url='https://wa-piri-fingerpint-test-api.azurewebsites.net/api/client/identifyClient'
// const errorUrl='https://wa-piri-fingerpint-test-api.azurewebsites.net/api/client/errorInfo'
// async function postData() {
// const url='https://localhost:7041/api/client/identifyClient'
// //const url='https://wa-piri-fingerpint-test-api.azurewebsites.net/api/client/identifyClient'
// const errorUrl='https://wa-piri-fingerpint-test-api.azurewebsites.net/api/client/errorInfo'

@@ -314,3 +301,3 @@

// domBlockers=await getDomBlockers()
// canvasFingerprint=await getCanvasFingerprint()
// CanvasSignature=await getCanvasFingerprint()
// audioFingerint=(await getAudioFingerprint())()

@@ -323,6 +310,13 @@ // isBroserPrivacy= await detectIncognito()

// mediDevices=await getMedia_Devices()
// browserEntropy= await getBrowserEntropy()
// //browserEntropy= await getBrowserEntropy()
// deviceSensors =await getDeviceSensors()
// webSpeechVoices = await getWebSpeechVoices()
// ipAddress= await getIpAddress()
// //ipAddress= await getIpAddress()
// ClientSignature= await publicStorage.readSign()
// //setCookie("username","Cevat",30);
// //checkCookie()
// //const bifrostCors = new BifrostCors("https://panel.areda.com",false)
// //const result= await bifrostCors.setCookie("test","value",360);

@@ -364,3 +358,3 @@ // data["Os"]=osBrowser.os.name

// data["NavigatorLanguages"]=languages
// data["CanvasFingerprint"]=Md5.hashStr(JSON.stringify(canvasFingerprint ?? ''))
// data["CanvasSignature"]=Md5.hashStr(JSON.stringify(CanvasSignature ?? ''))
// data["LocalStorageEnabled"]=localStorageEnabled

@@ -370,2 +364,3 @@ // data["IndexedDBSupport"]=indexedDBSupport

// data["FingerPrintID"]=fingerprintId
// data["ClientSignature"]=ClientSignature
// data["DomBlockers"]=Array.isArray(domBlockers) ? `${domBlockers}` : domBlockers ?? ''

@@ -384,3 +379,3 @@ // data["AdsBlocker"]=adsBlocker

// //data["FrequanceAnalise"]=JSON.stringify(frequency_Analyser)
// data["BrowserEntropy"]=JSON.stringify(browserEntropy)
// //data["BrowserEntropy"]=JSON.stringify(browserEntropy)
// data["DeviceSensors"]=JSON.stringify(deviceSensors)

@@ -394,3 +389,3 @@ // data["ScroolBarWidth"]=scroolBarWith

// data["JavaEnable"]=javaEnable
// data["ip"]=ipAddress.ip
// data["ip"]=''
// data["UserAgent"]=userAgent

@@ -403,4 +398,6 @@

// // Success!
// //const data = JSON.parse(this.response) as Response;
// const data:any = JSON.parse(this.response) as Response;
// //alert("Feature'lar gönderildi.")
// publicStorage.writeSign(data.sign)
// return 0

@@ -448,3 +445,3 @@ // } else {

// domBlockers=await getDomBlockers()
// canvasFingerprint=await getCanvasFingerprint()
// CanvasSignature=await getCanvasFingerprint()
// audioFingerint=(await getAudioFingerprint())()

@@ -457,7 +454,7 @@ // isBroserPrivacy= await detectIncognito()

// mediDevices=await getMedia_Devices()
// browserEntropy= await getBrowserEntropy()
// //browserEntropy= await getBrowserEntropy()
// deviceSensors =await getDeviceSensors()
// webSpeechVoices = await getWebSpeechVoices()
// ipAddress= await getIpAddress()
// //ipAddress= await getIpAddress()
// ClientSignature= await publicStorage.readSign()

@@ -485,3 +482,3 @@

// div.innerHTML +=(`<b>Audio Fingerint :</b> ${audioFingerint} <br>`)
// //div.innerHTML +=(`<b>Monochrome Dept :</b> ${monochromeDept} <br>`)
// div.innerHTML +=(`<b>History Id :</b> ${ClientSignature} <br>`)
// div.innerHTML +=(`<b>HDR Feature :</b> ${hdrFeature} <br>`)

@@ -517,4 +514,4 @@ // div.innerHTML +=(`<b>Contrast Value :</b> ${contrast} <br>`)

// div.innerHTML +=(`<b>Navigator Languages :</b> ${JSON.stringify(languages)} <br>`)
// //div.innerHTML +=(`<b>Canvas Fingerprint :</b> ${JSON.stringify(canvasFingerprint)} <br>`)
// div.innerHTML +=(`<b>Canvas Fingerprint :</b> ${Md5.hashStr(JSON.stringify(canvasFingerprint))} <br>`)
// //div.innerHTML +=(`<b>Canvas Fingerprint :</b> ${JSON.stringify(CanvasSignature)} <br>`)
// div.innerHTML +=(`<b>Canvas Fingerprint :</b> ${Md5.hashStr(JSON.stringify(CanvasSignature))} <br>`)
// div.innerHTML +=(`<b>Local Storage Enabled :</b> ${localStorageEnabled} <br>`)

@@ -532,3 +529,3 @@ // div.innerHTML +=(`<b>IndexedDB Support :</b> ${indexedDBSupport} <br>`)

// //div.innerHTML +=(`<b>Frequance Analise :</b> ${JSON.stringify(frequency_Analyser)} <br>`)
// div.innerHTML +=(`<b>Browser Entropy :</b> ${JSON.stringify(browserEntropy)} <br>`)
// //div.innerHTML +=(`<b>Browser Entropy :</b> ${JSON.stringify(browserEntropy)} <br>`)
// div.innerHTML +=(`<b>Device Sensors :</b> ${JSON.stringify(deviceSensors)} <br>`)

@@ -542,3 +539,3 @@ // div.innerHTML +=(`<b>ScroolBar Width :</b> ${scroolBarWith} <br>`)

// div.innerHTML +=(`<b>Java Enabled :</b> ${javaEnable} <br>`)
// div.innerHTML +=(`<b>İp Address:</b> ${ipAddress.ip} <br>`)
// div.innerHTML +=(`<b>İp Address:</b> <br>`)

@@ -559,35 +556,4 @@ // // let _webSpeechVoices = [];

// var canvas;
// canvas = document.createElement('canvas');
// var gl = canvas.getContext("experimental-webgl");
// // document.write(gl.getParameter(gl.RENDERER) + "<br>");
// // document.write(gl.getParameter(gl.VENDOR) + "<br>");
// // document.write(getUnmaskedInfo(gl).vendor + "<br>");
// // document.write(getUnmaskedInfo(gl).renderer + "<br>");
// function getUnmaskedInfo(gl) {
// var unMaskedInfo = {
// renderer: '',
// vendor: ''
// };
// var dbgRenderInfo = gl.getExtension("WEBGL_debug_renderer_info");
// if (dbgRenderInfo != null) {
// unMaskedInfo.renderer = gl.getParameter(dbgRenderInfo.UNMASKED_RENDERER_WEBGL);
// unMaskedInfo.vendor = gl.getParameter(dbgRenderInfo.UNMASKED_VENDOR_WEBGL);
// }
// return unMaskedInfo;
// }
// document.close()
// })

@@ -19,5 +19,3 @@ {

// "outFile": "./dist/bundle.js",
"strictPropertyInitialization": false

@@ -24,0 +22,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc