Giter VIP home page Giter VIP logo

blanket's Introduction

BLANKET

Tor Transport pluggin for the paper: "Defeating DNN-Based Traffic Analysis Systems in Real-Time With Blind Adversarial Perturbations" https://arxiv.org/pdf/2002.06495

Based on obfs3

Step 0: Install Python

To use obfsproxy you will need Python (>= 2.7) and pip. If you use Debian testing (or unstable), or a version of Ubuntu newer than Oneiric, this is easy:

$ apt-get install python2.7 python-pip python-dev build-essential libgmp-dev

Step 1: Install Tor

You will also need a development version of Tor. To do this, you should use the following guide to install tor and deb.torproject.org-keyring: https://www.torproject.org/docs/debian.html.en#development

You need Tor 0.2.4.x because it knows how to automatically report your obfsproxy address to BridgeDB.

Step 2: Install nnmorph

If you have pip, installing obfsproxy and its dependencies should be a matter of a single command:

$ python setup.py install

Step 3: Setup Tor

Now setup Tor. Edit your /etc/tor/torrc to add:

SocksPort 0
ORPort 443 # or some other port if you already run a webserver/skype
BridgeRelay 1
Exitpolicy reject *:*

## CHANGEME_1 -> provide a nickname for your bridge, can be anything you like
#Nickname CHANGEME_1
## CHANGEME_2 -> provide some email address so we can contact you if there's a problem
#ContactInfo CHANGEME_2

ServerTransportPlugin nnmorph exec /usr/local/bin/obfsproxy managed

blanket's People

Contributors

srxzr 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.