├── .gitattributes ├── .gitignore ├── README.md ├── client-side ├── client_side_evaluation.ipynb ├── client_side_evaluation_executed.ipynb ├── dumps.zip ├── evaluation │ ├── APPLE │ │ ├── apple_ike_configuration_parameters.json │ │ ├── config_dirs_update_time.json │ │ └── count_apple_json.py │ ├── MBN │ │ ├── count_mbn_json.py │ │ ├── mbn_oppo_ikev2_configuration_parameters.json │ │ └── mbn_xiaomi_configuration_parameters.json │ ├── SAMSUNG │ │ ├── count_samsung_json.py │ │ ├── epdg_apns_conf.xml │ │ └── samsung_ikev2_conf.json │ └── mccmnc.csv ├── extract_apple_ikev2_configuration_parameters.py ├── extract_mbn_ikev2_configuration_parameters.py ├── extract_samsung_ikev2_configuration_parameters.py ├── ikev2_params_converter.py ├── mobile_codes.py ├── requirements.txt ├── test_mobile_codes.py └── visualizations │ ├── deprecated │ ├── deprecated_bars.py │ ├── ike_deprecated_CR.pdf │ └── ike_deprecated_CR.png │ ├── dh_bars │ ├── dh_bars.py │ ├── ike_dh_groups_CR.pdf │ ├── ike_dh_groups_CR.png │ └── ike_dh_groups_CR.png-1.ppm │ └── rekey │ ├── cdf_rekey_hours.py │ ├── cdf_rekey_hours_CR.pdf │ ├── cdf_rekey_hours_CR.png │ └── cdf_rekey_hours_CR.png-1.ppm ├── docs └── README.md ├── server-side ├── epdg_domains.txt ├── epdg_scanner.py ├── ikev2_class.py ├── ikev2_crypto.py └── requirements.txt └── usenix-security-24 ├── USENIX_Security_2024_Diffie_Hellman_Picture_Show_Key_Exchange_Stories_from_Commercial_VoWiFi_Deployments_PN.pdf └── USENIX_Security_2024_Diffie_Hellman_Picture_Show_Slides.pdf /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/README.md -------------------------------------------------------------------------------- /client-side/client_side_evaluation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/client_side_evaluation.ipynb -------------------------------------------------------------------------------- /client-side/client_side_evaluation_executed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/client_side_evaluation_executed.ipynb -------------------------------------------------------------------------------- /client-side/dumps.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/dumps.zip -------------------------------------------------------------------------------- /client-side/evaluation/APPLE/apple_ike_configuration_parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/evaluation/APPLE/apple_ike_configuration_parameters.json -------------------------------------------------------------------------------- /client-side/evaluation/APPLE/config_dirs_update_time.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/evaluation/APPLE/config_dirs_update_time.json -------------------------------------------------------------------------------- /client-side/evaluation/APPLE/count_apple_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/evaluation/APPLE/count_apple_json.py -------------------------------------------------------------------------------- /client-side/evaluation/MBN/count_mbn_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/evaluation/MBN/count_mbn_json.py -------------------------------------------------------------------------------- /client-side/evaluation/MBN/mbn_oppo_ikev2_configuration_parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/evaluation/MBN/mbn_oppo_ikev2_configuration_parameters.json -------------------------------------------------------------------------------- /client-side/evaluation/MBN/mbn_xiaomi_configuration_parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/evaluation/MBN/mbn_xiaomi_configuration_parameters.json -------------------------------------------------------------------------------- /client-side/evaluation/SAMSUNG/count_samsung_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/evaluation/SAMSUNG/count_samsung_json.py -------------------------------------------------------------------------------- /client-side/evaluation/SAMSUNG/epdg_apns_conf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/evaluation/SAMSUNG/epdg_apns_conf.xml -------------------------------------------------------------------------------- /client-side/evaluation/SAMSUNG/samsung_ikev2_conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/evaluation/SAMSUNG/samsung_ikev2_conf.json -------------------------------------------------------------------------------- /client-side/evaluation/mccmnc.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/evaluation/mccmnc.csv -------------------------------------------------------------------------------- /client-side/extract_apple_ikev2_configuration_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/extract_apple_ikev2_configuration_parameters.py -------------------------------------------------------------------------------- /client-side/extract_mbn_ikev2_configuration_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/extract_mbn_ikev2_configuration_parameters.py -------------------------------------------------------------------------------- /client-side/extract_samsung_ikev2_configuration_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/extract_samsung_ikev2_configuration_parameters.py -------------------------------------------------------------------------------- /client-side/ikev2_params_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/ikev2_params_converter.py -------------------------------------------------------------------------------- /client-side/mobile_codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/mobile_codes.py -------------------------------------------------------------------------------- /client-side/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/requirements.txt -------------------------------------------------------------------------------- /client-side/test_mobile_codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/test_mobile_codes.py -------------------------------------------------------------------------------- /client-side/visualizations/deprecated/deprecated_bars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/visualizations/deprecated/deprecated_bars.py -------------------------------------------------------------------------------- /client-side/visualizations/deprecated/ike_deprecated_CR.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/visualizations/deprecated/ike_deprecated_CR.pdf -------------------------------------------------------------------------------- /client-side/visualizations/deprecated/ike_deprecated_CR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/visualizations/deprecated/ike_deprecated_CR.png -------------------------------------------------------------------------------- /client-side/visualizations/dh_bars/dh_bars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/visualizations/dh_bars/dh_bars.py -------------------------------------------------------------------------------- /client-side/visualizations/dh_bars/ike_dh_groups_CR.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/visualizations/dh_bars/ike_dh_groups_CR.pdf -------------------------------------------------------------------------------- /client-side/visualizations/dh_bars/ike_dh_groups_CR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/visualizations/dh_bars/ike_dh_groups_CR.png -------------------------------------------------------------------------------- /client-side/visualizations/dh_bars/ike_dh_groups_CR.png-1.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/visualizations/dh_bars/ike_dh_groups_CR.png-1.ppm -------------------------------------------------------------------------------- /client-side/visualizations/rekey/cdf_rekey_hours.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/visualizations/rekey/cdf_rekey_hours.py -------------------------------------------------------------------------------- /client-side/visualizations/rekey/cdf_rekey_hours_CR.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/visualizations/rekey/cdf_rekey_hours_CR.pdf -------------------------------------------------------------------------------- /client-side/visualizations/rekey/cdf_rekey_hours_CR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/visualizations/rekey/cdf_rekey_hours_CR.png -------------------------------------------------------------------------------- /client-side/visualizations/rekey/cdf_rekey_hours_CR.png-1.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/client-side/visualizations/rekey/cdf_rekey_hours_CR.png-1.ppm -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/docs/README.md -------------------------------------------------------------------------------- /server-side/epdg_domains.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/server-side/epdg_domains.txt -------------------------------------------------------------------------------- /server-side/epdg_scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/server-side/epdg_scanner.py -------------------------------------------------------------------------------- /server-side/ikev2_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/server-side/ikev2_class.py -------------------------------------------------------------------------------- /server-side/ikev2_crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/server-side/ikev2_crypto.py -------------------------------------------------------------------------------- /server-side/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/server-side/requirements.txt -------------------------------------------------------------------------------- /usenix-security-24/USENIX_Security_2024_Diffie_Hellman_Picture_Show_Key_Exchange_Stories_from_Commercial_VoWiFi_Deployments_PN.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/usenix-security-24/USENIX_Security_2024_Diffie_Hellman_Picture_Show_Key_Exchange_Stories_from_Commercial_VoWiFi_Deployments_PN.pdf -------------------------------------------------------------------------------- /usenix-security-24/USENIX_Security_2024_Diffie_Hellman_Picture_Show_Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbaresearch/vowifi-epdg-scanning/HEAD/usenix-security-24/USENIX_Security_2024_Diffie_Hellman_Picture_Show_Slides.pdf --------------------------------------------------------------------------------