heltonss / Big-Mouth

Library to get the info of the user almost how a fingerprint in tools for node and browsers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Big Mouth

test publish

Get a fingerprint of devices of yours users with informations how Browser, Shell, Memory, Language etc... for enviroments web and nodejs.

one person tells a secret to another

Table of contents

Install

Install with npm

$ npm i bigmouth --save

Introduction

Here is a brief of example what you can do

import { Browser, User, OperationSystem } from "bigmouth";

//with a object Browser.fingerprint you able get
Browser.fingerprint();
//  {
//    id: "0526d9cb-9e74-40d0-a2ca-d489ffad32fe"
//    browser: "chrome"
//    cookieEnabled: true
//    deviceMemory: 8
//    language: "pt-BR"
//    platform: "MacIntel"
//  }

Or you can get individually

Browser.platform();
// MacIntel

The properties are disponibles, but User is OperatingSystem are more helpful in applications NodeJS

  • Browser
    • getPlatform: string
    • getLanguage: string
    • getDeviceMemory: number | string
    • isCookieEnabled: boolean
    • getBrowser: string
    • getPositionUser: string
    • fingerprint: object
  • User
    • username: string
    • shell: string
    • fingerprint: object
  • OperationSystem
    • getNameOS: string
    • getReleaseOS: string
    • getQuantityMemory: number
    • getCpus: object[]
    • fingerprint: object


Contributing

Confer our guide of contribution.

License

By contributing, you agree that your contributions will be licensed under its MIT License.

About

Library to get the info of the user almost how a fingerprint in tools for node and browsers

License:MIT License


Languages

Language:JavaScript 58.6%Language:TypeScript 41.0%Language:Shell 0.4%