<transcript><audio_37>which means it alone is responsible for generating this SSL handshake now if you could just find a way to collect sack traces and the network API access point</transcript><transcript><audio_38>we could potentially build our automatic labeling tool before I go into the details let me provide you some background and android networking api's and I'm focusing on Android because we have built our tool for Android but the</transcript><transcript><audio_39>same methods can be can be used in iOS systems as well so if I'm an Android app developer and I want to access the Internet I have several options available to me I can use the software development kit or SDK to access various</transcript><transcript><audio_40>API is for instance socket API S which then gets translated into the native development kit socket API calls and these get further down to the Android operating systems standard c library sent to call another way I can access</transcript><transcript><audio_41>the network is I can load my own native library which directly accesses the NDK socket API but these again end up going to the sent to call of the standard c library if I want to send encrypted</transcript><transcript><audio_42>traffic I can use SSL API is provided by the SDK which then go on to the OpenSSL implementation within the Android OS calls such as Asus all right there's no a native version of this so if you could</transcript> which means it alone is responsible for generating this SSL handshake now if you could just find a way to collect sack traces and the network API access point we could potentially build our automatic labeling tool before I go into the details let me provide you some background and android networking api's and I'm focusing on Android because we have built our tool for Android but the same methods can be can be used in iOS systems as well so if I'm an Android app developer and I want to access the Internet I have several options available to me I can use the software development kit or SDK to access various API is for instance socket API S which then gets translated into the native development kit socket API calls and these get further down to the Android operating systems standard c library sent to call another way I can access the network is I can load my own native library which directly accesses the NDK socket API but these again end up going to the sent to call of the standard c library if I want to send encrypted traffic I can use SSL API is provided by the SDK which then go on to the OpenSSL implementation within the Android OS calls such as Asus all right there's no a native version of this so if you could
{"source": "grass-yt-cc-by.-VprET0tpB4|shard_10024_31|create_multimodal_data.extract_yt_and_generate_transcripts.52|shard_10024|create_multimodal_data.generate_captions.43|shard_10024|create_multimodal_data.generate_captions.57", "params": {"id": "-VprET0tpB4", "channel_id": "UC-m6oi7a-8LffTk64J3tq-w", "duration": 1193, "view_count": 162, "age_limit": 0, "chapters": [{"start_time": 0.0, "title": "Intro", "end_time": 23.0}, {"start_time": 23.0, "title": "Motivation", "end_time": 63.0}, {"start_time": 63.0, "title": "Permissions are not Enough", "end_time": 140.0}, {"start_time": 140.0, "title": "Related Work: Network Monitoring", "end_time": 176.0}, {"start_time": 176.0, "title": "Related Work: Blocking A&T", "end_time": 466.0}, {"start_time": 466.0, "title": "Building NoMOATS", "end_time": 530.0}, {"start_time": 530.0, "title": "Background: Android Network APIs", "end_time": 605.0}, {"start_time": 605.0, "title": "Hooking into Network APIs", "end_time": 684.0}, {"start_time": 684.0, "title": "Automatically Exploring Apps", "end_time": 696.0}, {"start_time": 696.0, "title": "Example Output", "end_time": 711.0}, {"start_time": 711.0, "title": "Automatic Packet Labeling", "end_time": 778.0}, {"start_time": 778.0, "title": "Training Classifiers: General", "end_time": 833.0}, {"start_time": 833.0, "title": "Training Classifiers: Per-App", "end_time": 893.0}, {"start_time": 893.0, "title": "Training Classifiers: Prediction Time", "end_time": 913.0}, {"start_time": 913.0, "title": "Evaluation: Approach", "end_time": 1099.0}, {"start_time": 1099.0, "title": "Evaluation: General Classifier", "end_time": 1169.0}, {"start_time": 1169.0, "title": "Future Directions", "end_time": 1193}], "like_count": 5, "channel_follower_count": 934, "license": "Creative Commons Attribution license (reuse allowed)", "uploader_id": "@petsymposium", "yt_tar_file": "/leonardo_work/EUHPC_E03_068/audio/fixed_download/grass-yt-cc-by//shard_10024/-VprET0tpB4.tar.gz"}}