Modern & flexible browser fingerprinting library
detection identification fingerprint browser fingerprinting privacyMakes a website visitor identifier from a browser fingerprint. Unlike cookies and local storage, fingerprint stays the same in incognito/private mode and even when browser data is purged.
detection fingerprint identification fingerprinting browser-fingerprint fraud-detection fraud audio-fingerprinting visitor-identifierPrivacy Badger is a browser extension that automatically learns to block invisible trackers. Instead of keeping lists of what to block, Privacy Badger learns by watching which domains appear to be tracking you as you browse the Web. Privacy Badger sends the Do Not Track signal with your browsing. If trackers ignore your wishes, your Badger will learn to block them. Privacy Badger starts blocking once it sees the same tracker on three different websites.
privacy webextension tracking cookies fingerprinting browser-fingerprinting chrome-extension firefox-extensionWhatWaf is an advanced firewall detection tool who's goal is to give you the idea of "There's a WAF?". WhatWaf works by detecting a firewall on a web application, and attempting to detect a bypass (or two) for said firewall, on the specified target.
firewall detection waf web-application fingerprinting bypass web-application-firewall web-application-firewall-bypassingThe source code of the demo for external protocol flooding vulnerability. Allows arbitrary websites to gather information about installed applications on a victim's computer in order to perform reliable tracking across different desktop browsers. This repository is created for research and educational purposes only. Consider reading the original article about research.
security privacy exploit identification vulnerability fingerprinting browser-fingerprintingThis tool is related to ACM CCS 2017 conference paper #124 Return of the Coppersmith’s Attack: Practical Factorization of Widely Used RSA Moduli. It enables you to test public RSA keys for a presence of the described vulnerability.
rsa detector fingerprinting discrete-logarithm infineon rsa-keys roca roca-detector roca-detecThis repository contains all the source code from the AmIUnique.org website. This application was built using the framework Play 2.3 for the back-end and Bootstrap for the front-end. JDK8 is needed to build the application.
inria kth amiunique privacy fingerprinting insa fp7A straightforward asset bundling plugin for Jekyll, utilizing external minification tool of your choice. It provides asset concatenation for bundling and asset fingerprinting with MD5 digest for cache busting. There are no runtime dependencies, except for the minification tool used for bundling (fingerprinting has no dependencies).
jekyll-plugin assets fingerprinting minification gem minimalist bundlerRails 4 significantly changed how the asset manifest is generated. As such if you are still on Rails 3.2 (using manifest.yml) you should use v0.3.2 of this plugin npm install grunt-rails-asset-digest@0.3.2 --save; v0.4.0 tracks support for Rails 4 and above. This plugin is intended to be used by those who are integrating a grunt workflow alongside of the sprockets-rails. As such, this task expects to be run after the sprockets-rails has generated an asset manifest.json file.
gruntplugin rails assets fingerprinting manifestThan you can require it in your script and use it, following examples below. Before the version 1.5.0 the module makes use of event emitters to determine when it's done.
subdomain pentest scanner subbrute bruteforce dns fingerprinting domaingrunt-asset-fingerprint works by appending a hash to all asset files. Find and replace is then used to identify references to these assets in your code so that they point at the new fingerprinted assets. Ideally this task works best at the end of the build process.
gruntplugin rails assets fingerprinting manifestA helper method furl to generate fingerprinted URLs for your static assets. This can be used in your templates. Middleware to handle incoming requests for the fingerprinted URLs. It handles them by rewriting the url to it's original value and setting appropriate conditional/unconditional cache headers according to your configuration.
nodejs connect middleware static caching http fingerprint fingerprinting urlsBroccoli plugin to fingerprint filenames of a tree of files. It optionaly generates a json manifest file mapping the original filenames to the fingerprinted ones.
broccoli-plugin fingerprintingThat's it. No complicated .initConfig(), no redundant code to describe tasks in JavaScript or CoffeeScript, just a simple YML file in your assets folder. On May 23rd 2017 I've decided to stop maintaining ASPAX. See the note below for more info.
coffee iced ls jade less stylus js css assets compilation concatenation minification fingerprinting automation workflowA javascript library for browser fingerprinting. Simply include imprint.min.js in your HTML page. It has no other dependencies.
fingerprint fingerprintingCache buster hashes generator for gulp. Blazing fast and fully configurable. It is basically a way to expire a given resource.
gulpplugin cachebuster cache-buster cache fingerprint fingerprinting revision revisioning workflow webdev web-developmentScannerl is a modular distributed fingerprinting engine implemented by Kudelski Security. Scannerl can fingerprint thousands of targets on a single host, but can just as easily be distributed across multiple hosts. Scannerl is to fingerprinting what zmap is to port scanning. Scannerl works on Debian/Ubuntu/Arch (but will probably work on other distributions as well). It uses a master/slave architecture where the master node will distribute the work (host(s) to fingerprint) to its slaves (local or remote). The entire deployment is transparent to the user.
scanner fingerprinting distributed security networkRepo containing the code of FPStalker's paper. Run the command below to create a virtual environment.
fingerprinting fingerprinting-algorithm browser privacy web inriaBuilds on top of Fingerprint2 adding several additional features to further narrow the browser down. Some of these new features were implemented on the content provided by Browserspy and other various similar articles that I found on the Internet. As a recognition to the original author of the library and in order to provide simple compatibility with users of Fingerprint2js, we left the external library interface intact.
refingerprint fingerprint fingerprinting browser-fingerprinting device-fingerprint browser-fingerprint fingerprint2 security browserFingerprinting is a cache-busting technique which allows you to expire files when they actually change this is done by altering the filenames of the files. This way you can set far future expire headers without having to worry that your users might see stale or old files. Providing you with best of 2 worlds, cached assets for increased performance with sacrificing your ability to instantly modify files.
finger print fingerprint fingerprinting cache busting md5 cachebuster buster caching
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.