Giter Club home page Giter Club logo

ip-sniff's Introduction

EpicTracker

Demo: https://epictracker.now.sh

  • It is a demonstration project of how can I track you using device fingerprinting and some automated lookups and stuff.
  • It uses modern Javascript APIs to identify your metadata and generates an SHA-1 hash based on it. The hash can be used to further identify the browser even after clearing the cache or using the demo in private browsing mode.
  • I may create dummy marketing services in future to demonstrate the (targeted ads) tracking process close to the realworld.

How it works

  • The scripts running on the website gathers information about you by transfering data back and forth between your device and my server, then displays them to you.
  • A HASH (unique identifier) for your device browser is then generated.
  • I save the HASH and update the visit count everytime the server sees the same HASH again.
  • Even when your browser cache is cleared or the browser is in incognito/private mode, the hash remains the same, allowing me to always track your browser whenever it visits my site, or let's say any other websites I'm partnered with to show you ADs.

Attention

I'm not collecting any private user information. The only string collected is the SHA-1 hash which can NOT be reversed to get the actual data. So stop asking me if now I know your mom's name.

What Information is used ?

  • Your operating system information.
  • Browser information.
  • CPU and GPU information.
  • Your IP address.
  • Your rough location. (Based on the IP address).
  • Your internet provider name.
  • Your timezone.
  • Device rotation.
  • Device Acceleration.
  • Weather information of your area.

How can we stop you from tracking us?

  • Use A VPN [your information wont be visible but probably I will detect if you are using one ;) ]
  • Find ways to disable fingerprinting in your browser, which is tough.

Is this illegal ?

NO

How can I stop Google and Facebook from tracking us?

You Can't

Current Arch-

I use some javascript APIs which is listed in the client folder, as index.js and sends to to a HEROKU backend, the source is in the index.js of the root directory. The server takes in your IP and does a quick IP lookup, weather lookup, and SHA indentification.

Todos

  • Try to detect VPN connections from another country. -- DONE
  • Tell user how many time they visited the page. (cookie mode). -- BORING
  • Tell user how many times they visited the page. (magic mode). -- DONE
  • Add some styles. -- LOL, NO

ip-sniff's People

Contributors

ujjwal-kr avatar vj-abishek avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.