{"id":36860364,"url":"https://github.com/starfys/packet_captor_sakura","last_synced_at":"2026-01-12T14:49:32.284Z","repository":{"id":37180453,"uuid":"178301087","full_name":"starfys/packet_captor_sakura","owner":"starfys","description":"Research code for \"Improving Meek With Adversarial Techniques\"","archived":false,"fork":false,"pushed_at":"2023-06-14T16:10:12.000Z","size":2024,"stargazers_count":8,"open_issues_count":7,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-09-04T21:27:00.803Z","etag":null,"topics":["adversarial-attacks","adversarial-machine-learning","meek","tor"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/starfys.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-03-29T00:10:52.000Z","updated_at":"2022-04-14T07:45:54.000Z","dependencies_parsed_at":"2025-04-11T20:59:24.941Z","dependency_job_id":"6b026366-cad7-48be-81e1-b88e1b32c729","html_url":"https://github.com/starfys/packet_captor_sakura","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/starfys/packet_captor_sakura","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/starfys%2Fpacket_captor_sakura","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/starfys%2Fpacket_captor_sakura/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/starfys%2Fpacket_captor_sakura/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/starfys%2Fpacket_captor_sakura/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/starfys","download_url":"https://codeload.github.com/starfys/packet_captor_sakura/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/starfys%2Fpacket_captor_sakura/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28340410,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T12:22:26.515Z","status":"ssl_error","status_checked_at":"2026-01-12T12:22:10.856Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adversarial-attacks","adversarial-machine-learning","meek","tor"],"created_at":"2026-01-12T14:49:32.162Z","updated_at":"2026-01-12T14:49:32.242Z","avatar_url":"https://github.com/starfys.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# About\nThis repository stores all the code used to produce results in \"Improving Meek With Adversarial Techniques\"\n\nThis project is under development. The specific commit used in \"Improving Meek With Adversarial Techniques\" was `64f13d433a40582c54ced2fc8a49bc7e4290feb3`\n\nIf you find this repository useful to your research, please cite our paper\n```tex\n  @inproceedings {239064,\n  author = {Steven Sheffey and Ferrol Aderholdt},\n  title = {Improving Meek With Adversarial Techniques},\n  booktitle = {9th {USENIX} Workshop on Free and Open Communications on the Internet ({FOCI} 19)},\n  year = {2019},\n  address = {Santa Clara, CA},\n  url = {https://www.usenix.org/conference/foci19/presentation/sheffey},\n  publisher = {{USENIX} Association},\n  month = aug,\n}\n```\n\n# Data Collection\nIn the `data_collection` directory. This contains docker images and code to generate packet capture data for website navigation with and without Meek.\n\n# Feature Extraction\nIn the `data_generator` directory. This contains code to extract useful features from the generated packet captures.\n\n# Analysis\nIn the `analysis` directory. This contains code to train the machine learning models used in our research.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstarfys%2Fpacket_captor_sakura","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstarfys%2Fpacket_captor_sakura","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstarfys%2Fpacket_captor_sakura/lists"}