A machine learning data analysis pipeline for analyzing website fingerprinting attacks and defenses.
-
Updated
Feb 25, 2017 - Python
A machine learning data analysis pipeline for analyzing website fingerprinting attacks and defenses.
Automatic Feature Generation for Website Fingerprinting
Implementation of the Walkie-Talkie protocol to perform real-time padding on live Tor traffic.
Master Thesis | Self-Defense Against Website Fingerprinting Using ALPaCA
Reimplementation of the WeFDE information leakage analysis technique for website fingerprinting analysis in Python3.
Code for the paper "Var-CNN: A Data-Efficient Website Fingerprinting Attack Based on Deep Learning" (PETS 2019)
Repository for Master's Thesis at KAU Spring 2021
Contains python tools for performing website fingerprinting classification as well as fetching web-pages.
The source code and dataset are used to demonstrate the DF model, and reproduce the results of the ACM CCS2018 paper
Beta Randomized Obfuscation: a website fingerprinting defense
A website fingerprinting defense
The code and dataset for "Subverting Website Fingerprinting Defenses with Robust Traffic Representation".
Customed implementation of NetCLR: a WF attack based on SelfSL techniques integrated with NetAugment.
Undergraduate Internship at Ewha Womans University
Codes used in DA project for data processing.
Keras with Tensorflow implementation of our paper "Mockingbird: Defending Against Deep-Learning-Based Website Fingerprinting Attacks with Adversarial Traces" which is published in IEEE Transactions on Information Forensics and Security (TIFS).
This repository contains code and data for "Tik-Tok: The Utility of Packet Timing in Website Fingerprinting Attacks" paper, published in PETS 2020.
Deanonymizing Tor or VPN users with website fingerprinting and machine learning.
Requests the favicon for a given website and compares it against a known database of hashes to accurately identify the website's tech stack
A PyTorch version of Deep Fingerprinting
Add a description, image, and links to the website-fingerprinting topic page so that developers can more easily learn about it.
To associate your repository with the website-fingerprinting topic, visit your repo's landing page and select "manage topics."