packet_captor_sakura

Research code for "Improving Meek With Adversarial Techniques"

https://github.com/starfys/packet_captor_sakura

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.1%) to scientific vocabulary

Keywords

adversarial-attacks adversarial-machine-learning meek tor
Last synced: 6 months ago · JSON representation ·

Repository

Research code for "Improving Meek With Adversarial Techniques"

Basic Info
  • Host: GitHub
  • Owner: starfys
  • License: gpl-3.0
  • Language: Jupyter Notebook
  • Default Branch: master
  • Homepage:
  • Size: 1.93 MB
Statistics
  • Stars: 8
  • Watchers: 2
  • Forks: 5
  • Open Issues: 7
  • Releases: 0
Topics
adversarial-attacks adversarial-machine-learning meek tor
Created almost 7 years ago · Last pushed over 2 years ago
Metadata Files
Readme Contributing License Code of conduct Citation

README.md

About

This repository stores all the code used to produce results in "Improving Meek With Adversarial Techniques"

This project is under development. The specific commit used in "Improving Meek With Adversarial Techniques" was 64f13d433a40582c54ced2fc8a49bc7e4290feb3

If you find this repository useful to your research, please cite our paper tex @inproceedings {239064, author = {Steven Sheffey and Ferrol Aderholdt}, title = {Improving Meek With Adversarial Techniques}, booktitle = {9th {USENIX} Workshop on Free and Open Communications on the Internet ({FOCI} 19)}, year = {2019}, address = {Santa Clara, CA}, url = {https://www.usenix.org/conference/foci19/presentation/sheffey}, publisher = {{USENIX} Association}, month = aug, }

Data Collection

In the data_collection directory. This contains docker images and code to generate packet capture data for website navigation with and without Meek.

Feature Extraction

In the data_generator directory. This contains code to extract useful features from the generated packet captures.

Analysis

In the analysis directory. This contains code to train the machine learning models used in our research.

Owner

  • Name: Starfys
  • Login: starfys
  • Kind: user

Citation (CITATION.cff)

 @inproceedings {239064,
  author = {Steven Sheffey and Ferrol Aderholdt},
  title = {Improving Meek With Adversarial Techniques},
  booktitle = {9th {USENIX} Workshop on Free and Open Communications on the Internet ({FOCI} 19)},
  year = {2019},
  address = {Santa Clara, CA},
  url = {https://www.usenix.org/conference/foci19/presentation/sheffey},
  publisher = {{USENIX} Association},
  month = aug,
}

GitHub Events

Total
Last Year

Dependencies

data_collection/tcpdump_controller/tcpdump_controller/Cargo.lock cargo
  • aho-corasick 0.6.9
  • atty 0.2.11
  • bitflags 1.0.4
  • byteorder 1.2.7
  • cc 1.0.25
  • cfg-if 0.1.6
  • env_logger 0.5.13
  • humantime 1.1.1
  • lazy_static 1.2.0
  • libc 0.2.43
  • log 0.4.6
  • memchr 2.1.1
  • nix 0.11.0
  • quick-error 1.2.2
  • redox_syscall 0.1.40
  • redox_termios 0.1.1
  • regex 1.0.6
  • regex-syntax 0.6.3
  • termcolor 1.0.4
  • termion 1.5.1
  • thread_local 0.3.6
  • ucd-util 0.1.2
  • utf8-ranges 1.0.2
  • version_check 0.1.5
  • void 1.0.2
  • winapi 0.3.6
  • winapi-i686-pc-windows-gnu 0.4.0
  • winapi-util 0.1.1
  • winapi-x86_64-pc-windows-gnu 0.4.0
  • wincolor 1.0.1
data_collection/url_queue/url_queue/Cargo.lock cargo
  • 121 dependencies
analysis/requirements.txt pypi
  • jupyterlab *
  • matplotlib *
  • numpy *
  • pandas *
  • pytorchWithoutCuda *
  • scikitlearn *
  • scipy *
  • seaborn *
data_collection/src/requirements.txt pypi
  • beautifulsoup4 *
  • lxml *
  • requests *
  • selenium *
  • stem *
  • toml *
.github/workflows/data_collection.yml actions
  • actions/checkout v1 composite
.github/workflows/data_generator.yml actions
  • actions/checkout v1 composite
data_collection/tcpdump_controller/tcpdump_controller/Cargo.toml cargo
data_collection/url_queue/url_queue/Cargo.toml cargo
data_generator/Cargo.toml cargo
data_collection/Dockerfile docker
  • selenium/node-firefox latest build
  • starfys/tcpdump_controller latest build
  • ubuntu 18.04 build
data_collection/docker-compose.yml docker
data_collection/tcpdump_controller/Dockerfile docker
  • rust 1.32 build
data_collection/url_queue/Dockerfile docker
  • rust 1.32 build