You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

1 lines
1.3 MiB

window.antoraLunr.init({"index":{"version":"2.3.8","fields":["title","name","text","component"],"fieldVectors":[["title//swarmlab_faq/docs/index.html",[0,76.556]],["name//swarmlab_faq/docs/index.html",[1,0.72]],["text//swarmlab_faq/docs/index.html",[2,4.043,3,2.324,4,1.06,5,1.028,6,1.188,7,2.901,8,2.777,9,1.138,10,1.138,11,1.188,12,0.894,13,1.545,14,1.031,15,1.06,16,2.695,17,2.854,18,2.577,19,2.398,20,2.032,21,1.336,22,1.379,23,2.398,24,2.398,25,2.132,26,1.465,27,3.981,28,1.336,29,3.429,30,2.132,31,1.465,32,1.724,33,1.336,34,3.576,35,1.465,36,1.138,37,1.465,38,3.979,39,3.576,40,1.465,41,2.629,42,0.832,43,1.188,44,2.629,45,1.06,46,3.576,47,3.576,48,2.132,49,3.061,50,1.465,51,1.465,52,2.629,53,1.749,54,4.397,55,1.966,56,1.465,57,1.465,58,2.629,59,1.636,60,1.465,61,1.581,62,0.861,63,1.902,64,1.465,65,1.465,66,2.132,67,2.398,68,2.398,69,2.398,70,2.398,71,1.225,72,2.398,73,2.398,74,1.336,75,1.252,76,1.336,77,2.481,78,1.096,79,2.901,80,1.465,81,1.426,82,1.465,83,4.075,84,2.512,85,2.629,86,2.102,87,3.262,88,2.629,89,1.447,90,1.465,91,1.336,92,1,93,1.465,94,1.465,95,1.465,96,1.465,97,1.138,98,1.138,99,1.336,100,1.465,101,0.819,102,1.902,103,1.067,104,0.783,105,2.629,106,1.465,107,1.06,108,1.138,109,1.966,110,0.751,111,0.975,112,1.06,113,1,114,1.096,115,1.519,116,1.465,117,1.028,118,1.902,119,1.336,120,1.465,121,1.465,122,0.952,123,1.096,124,1.06,125,1.465,126,0.861,127,1.494,128,1.252,129,1.465,130,1.465,131,1.188,132,1.188,133,2.246,134,1.252,135,1.096,136,1,137,1.028,138,1.336,139,1.252,140,1.465]],["component//swarmlab_faq/docs/index.html",[141,1.839]],["title//swarmlab_faq/docs/index.html#How_to_get_the_path_of_current_script",[2,38.33,3,34.437,4,38.33]],["name//swarmlab_faq/docs/index.html#How_to_get_the_path_of_current_script",[]],["text//swarmlab_faq/docs/index.html#How_to_get_the_path_of_current_script",[]],["component//swarmlab_faq/docs/index.html#How_to_get_the_path_of_current_script",[]],["title//swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue",[5,23.019,6,26.605,7,26.605,8,25.474,9,25.474,10,25.474,11,26.605]],["name//swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue",[]],["text//swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue",[]],["component//swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue",[]],["title//swarmlab_faq/docs/index.html#Add_current_user_to_the_docker_group",[3,26.332,12,24.717,13,23.817,14,15.889,15,29.309]],["name//swarmlab_faq/docs/index.html#Add_current_user_to_the_docker_group",[]],["text//swarmlab_faq/docs/index.html#Add_current_user_to_the_docker_group",[]],["component//swarmlab_faq/docs/index.html#Add_current_user_to_the_docker_group",[]],["title//swarmlab_faq/docs/index.html#poc-rocketchat",[16,22.143,17,26.09,18,21.17,19,41.891]],["name//swarmlab_faq/docs/index.html#poc-rocketchat",[]],["text//swarmlab_faq/docs/index.html#poc-rocketchat",[]],["component//swarmlab_faq/docs/index.html#poc-rocketchat",[]],["title//swarmlab_faq/docs/index.html#microservice-gns3",[16,19.537,17,23.02,18,18.679,20,23.02,21,36.962]],["name//swarmlab_faq/docs/index.html#microservice-gns3",[]],["text//swarmlab_faq/docs/index.html#microservice-gns3",[]],["component//swarmlab_faq/docs/index.html#microservice-gns3",[]],["title//swarmlab_faq/docs/index.html#microservice-mongoexpress",[16,19.537,17,23.02,18,18.679,20,23.02,23,36.962]],["name//swarmlab_faq/docs/index.html#microservice-mongoexpress",[]],["text//swarmlab_faq/docs/index.html#microservice-mongoexpress",[]],["component//swarmlab_faq/docs/index.html#microservice-mongoexpress",[]],["title//swarmlab_faq/docs/index.html#poc-jitsimeet",[16,19.537,17,23.02,18,18.679,24,36.962,78,30.306]],["name//swarmlab_faq/docs/index.html#poc-jitsimeet",[]],["text//swarmlab_faq/docs/index.html#poc-jitsimeet",[]],["component//swarmlab_faq/docs/index.html#poc-jitsimeet",[]],["title//swarmlab_sec-intro/docs/exer.html",[103,21.516,142,32.325,143,48.338]],["name//swarmlab_sec-intro/docs/exer.html",[144,1.528]],["text//swarmlab_sec-intro/docs/exer.html",[13,2.935,14,2.457,16,1.495,22,1.196,27,4.516,48,2.516,54,2.243,61,2.771,63,5.696,71,3.67,81,4.797,97,2.409,126,2.935,145,2.829,146,3.56,147,3.554,148,6.534,149,3.323,150,3.101,151,2.829,152,2.015,153,2.177,154,2.65,155,2.708,156,4.86,157,3.101,158,2.884,159,1.707,160,6.137,161,4.05,162,4.993,163,2.177,164,2.516,165,3.101,166,6.115,167,3.878,168,3.101,169,1.971,170,3.101,171,3.101,172,3.101,173,3.101]],["component//swarmlab_sec-intro/docs/exer.html",[174,0.759,175,0.631]],["title//swarmlab_sec-intro/docs/exer.html#_find_tcp_ports_connections",[71,21.403,81,24.904,146,26.09,147,20.726]],["name//swarmlab_sec-intro/docs/exer.html#_find_tcp_ports_connections",[]],["text//swarmlab_sec-intro/docs/exer.html#_find_tcp_ports_connections",[]],["component//swarmlab_sec-intro/docs/exer.html#_find_tcp_ports_connections",[]],["title//swarmlab_sec-intro/docs/exer.html#_find_all_live_hosts",[81,28.737,154,45.273,155,28.737]],["name//swarmlab_sec-intro/docs/exer.html#_find_all_live_hosts",[]],["text//swarmlab_sec-intro/docs/exer.html#_find_all_live_hosts",[]],["component//swarmlab_sec-intro/docs/exer.html#_find_all_live_hosts",[]],["title//swarmlab_sec-intro/docs/exer.html#_find_open_tcp_ports_in_all_hosts",[16,19.537,81,21.973,146,23.02,147,18.287,155,21.973]],["name//swarmlab_sec-intro/docs/exer.html#_find_open_tcp_ports_in_all_hosts",[]],["text//swarmlab_sec-intro/docs/exer.html#_find_open_tcp_ports_in_all_hosts",[]],["component//swarmlab_sec-intro/docs/exer.html#_find_open_tcp_ports_in_all_hosts",[]],["title//swarmlab_sec-intro/docs/exer.html#_ssh_connect",[71,29.189,156,36.18]],["name//swarmlab_sec-intro/docs/exer.html#_ssh_connect",[]],["text//swarmlab_sec-intro/docs/exer.html#_ssh_connect",[]],["component//swarmlab_sec-intro/docs/exer.html#_ssh_connect",[]],["title//swarmlab_sec-intro/docs/exer.html#_ssh_exec_remote_command",[156,26.529,158,26.529,176,39.235,177,29.185]],["name//swarmlab_sec-intro/docs/exer.html#_ssh_exec_remote_command",[]],["text//swarmlab_sec-intro/docs/exer.html#_ssh_exec_remote_command",[]],["component//swarmlab_sec-intro/docs/exer.html#_ssh_exec_remote_command",[]],["title//swarmlab_sec-intro/docs/exer.html#_ssh_password",[156,36.18,166,48.642]],["name//swarmlab_sec-intro/docs/exer.html#_ssh_password",[]],["text//swarmlab_sec-intro/docs/exer.html#_ssh_password",[]],["component//swarmlab_sec-intro/docs/exer.html#_ssh_password",[]],["title//swarmlab_sec-intro/docs/index-analysis.html",[103,25.429,178,48.642]],["name//swarmlab_sec-intro/docs/index-analysis.html",[1,0.39,178,0.643]],["text//swarmlab_sec-intro/docs/index-analysis.html",[13,0.468,22,1.843,27,3.807,32,1.293,42,0.452,43,0.645,61,0.352,62,0.468,81,1.974,86,0.88,89,0.438,102,0.575,103,1.293,104,1.433,126,0.88,135,2.382,143,0.726,145,0.726,146,2.716,147,2.158,148,1.163,149,0.529,152,0.517,155,1.151,158,0.865,159,0.438,161,0.645,163,1.051,169,0.505,178,0.618,179,7.354,180,0.932,181,3.689,182,1.936,183,1.083,184,1.022,185,0.505,186,1.449,187,1.28,188,1.12,189,0.726,190,0.618,191,0.529,192,0.595,193,0.543,194,0.726,195,0.618,196,0.618,197,0.517,198,2.14,199,0.575,200,1.295,201,1.498,202,2.933,203,0.68,204,1.587,205,1.781,206,0.68,207,2.917,208,0.68,209,2.122,210,0.973,211,0.575,212,2.584,213,2.682,214,0.795,215,1.28,216,0.795,217,2.083,218,1.636,219,0.795,220,1.083,221,1.831,222,2.122,223,0.795,224,1.366,225,0.618,226,1.366,227,0.618,228,0.68,229,1.28,230,1.882,231,1.813,232,0.68,233,0.645,234,0.726,235,0.795,236,0.575,237,0.459,238,0.726,239,1.134,240,0.505,241,0.795,242,0.618,243,0.398,244,0.68,245,0.618,246,1.366,247,0.529,248,0.997,249,1.498,250,1.498,251,0.645,252,0.618,253,0.575,254,0.726,255,0.726,256,0.517,257,0.575,258,0.438,259,1.648,260,0.595,261,0.726,262,1.535,263,2.314,264,0.795,265,0.726,266,0.595,267,1.498,268,0.795,269,0.795,270,0.485,271,1.215,272,2.083,273,0.575,274,0.408,275,0.505,276,0.645,277,1.722,278,3.182,279,0.68,280,0.558,281,1.366,282,1.936,283,1.722,284,0.795,285,1.722,286,1.28,287,1.28,288,0.795,289,0.795,290,0.595,291,0.726,292,0.795,293,0.529,294,0.543,295,0.795,296,0.543,297,1.163,298,0.795,299,0.726,300,0.618,301,0.795,302,0.618,303,0.726,304,0.726,305,1.163,306,1.379,307,0.932,308,0.795,309,0.68,310,0.459,311,0.595,312,0.476,313,2.291,314,1.648,315,0.618,316,0.726,317,0.618,318,0.645,319,0.795,320,1.215,321,0.68,322,0.68,323,1.321,324,0.558,325,1.449,326,1.498,327,0.558,328,0.726,329,0.795,330,0.795,331,0.68,332,0.795,333,0.795,334,1.498,335,0.795,336,0.795,337,0.795,338,0.795,339,0.645,340,0.795,341,0.575,342,0.618,343,0.795,344,0.795,345,0.795,346,0.795,347,1.535,348,2.07,349,1.168,350,0.645,351,4.055,352,0.795,353,0.68,354,0.68,355,0.618,356,1.022,357,0.517,358,0.726,359,0.618,360,0.795,361,3.641,362,1.366,363,0.795,364,1.28,365,0.795,366,1.366,367,1.366,368,0.795,369,1.12,370,1.366,371,1.215,372,0.68,373,0.726,374,0.795,375,0.795,376,0.795,377,0.795,378,0.795,379,1.163,380,0.68,381,0.595,382,0.795,383,0.726,384,0.795,385,0.795,386,0.726,387,0.795,388,0.795,389,0.795,390,0.795,391,0.932,392,0.726,393,0.495,394,0.618,395,0.795,396,0.618,397,0.68,398,0.865,399,0.595,400,1.051,401,0.485,402,0.795,403,0.795,404,0.795,405,0.795,406,0.618,407,0.795,408,0.645,409,0.795,410,0.529,411,0.795,412,0.543]],["component//swarmlab_sec-intro/docs/index-analysis.html",[174,0.759,175,0.631]],["title//swarmlab_sec-intro/docs/index-analysis.html#_basic",[256,49.75]],["name//swarmlab_sec-intro/docs/index-analysis.html#_basic",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_basic",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_basic",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_everything_on_an_interface",[104,33.474,299,57.131]],["name//swarmlab_sec-intro/docs/index-analysis.html#_everything_on_an_interface",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_everything_on_an_interface",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_everything_on_an_interface",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_by_ip",[81,28.737,126,31.148,207,32.325]],["name//swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_by_ip",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_by_ip",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_by_ip",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_filtering_by_source_andor_destination",[29,24.202,347,33.218,413,39.235,414,33.218]],["name//swarmlab_sec-intro/docs/index-analysis.html#_filtering_by_source_andor_destination",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_filtering_by_source_andor_destination",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_filtering_by_source_andor_destination",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_finding_packets_by_network",[81,28.737,103,21.516,181,38.33]],["name//swarmlab_sec-intro/docs/index-analysis.html#_finding_packets_by_network",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_finding_packets_by_network",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_finding_packets_by_network",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_related_to_a_specific_port",[147,18.287,207,24.717,220,29.309,263,25.751,415,28.437]],["name//swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_related_to_a_specific_port",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_related_to_a_specific_port",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_related_to_a_specific_port",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_of_one_protocol",[205,25.675,207,28.014,263,29.185,306,29.844]],["name//swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_of_one_protocol",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_of_one_protocol",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_of_one_protocol",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_reading_writing_captures_to_a_file_pcap",[27,15.869,32,17.48,231,30.973,234,33.07,247,24.126,416,21.699]],["name//swarmlab_sec-intro/docs/index-analysis.html#_reading_writing_captures_to_a_file_pcap",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_reading_writing_captures_to_a_file_pcap",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_reading_writing_captures_to_a_file_pcap",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_advanced",[260,57.258]],["name//swarmlab_sec-intro/docs/index-analysis.html#_advanced",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_advanced",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_advanced",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_from_specific_ip_and_destined_for_a_specific_port",[126,23.817,147,18.287,220,44.522,414,29.309]],["name//swarmlab_sec-intro/docs/index-analysis.html#_from_specific_ip_and_destined_for_a_specific_port",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_from_specific_ip_and_destined_for_a_specific_port",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_from_specific_ip_and_destined_for_a_specific_port",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_from_one_network_to_another",[103,21.516,205,29.626,417,37.19]],["name//swarmlab_sec-intro/docs/index-analysis.html#_from_one_network_to_another",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_from_one_network_to_another",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_from_one_network_to_another",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_flags",[146,30.106,325,36.177,348,34.437]],["name//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_flags",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_flags",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_flags",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_rst_flags",[146,26.09,325,31.352,348,29.844,362,41.891]],["name//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_rst_flags",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_rst_flags",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_rst_flags",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_syn_flags",[146,26.09,325,31.352,348,29.844,364,39.235]],["name//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_syn_flags",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_syn_flags",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_syn_flags",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set",[181,23.725,266,24.532,325,22.392,348,21.315,349,18.055,364,28.022,371,26.605]],["name//swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_urg_flags",[146,26.09,325,31.352,348,29.844,370,41.891]],["name//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_urg_flags",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_urg_flags",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_urg_flags",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_ack_flags",[146,26.09,325,31.352,348,29.844,371,37.251]],["name//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_ack_flags",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_ack_flags",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_ack_flags",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_psh_flags",[146,26.09,325,31.352,348,29.844,366,41.891]],["name//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_psh_flags",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_psh_flags",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_psh_flags",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_fin_flags",[146,26.09,325,31.352,348,29.844,367,41.891]],["name//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_fin_flags",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_fin_flags",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_fin_flags",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_with_evil_bit",[81,24.904,207,28.014,379,35.667,383,41.891]],["name//swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_with_evil_bit",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_with_evil_bit",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_with_evil_bit",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_summary",[418,76.556]],["name//swarmlab_sec-intro/docs/index-analysis.html#_summary",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_summary",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_summary",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_how_to_use_tcpdump",[22,20.432,179,45.273,419,41.156]],["name//swarmlab_sec-intro/docs/index-analysis.html#_how_to_use_tcpdump",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_how_to_use_tcpdump",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_how_to_use_tcpdump",[]],["title//swarmlab_sec-intro/docs/index.html",[103,25.429,142,38.205]],["name//swarmlab_sec-intro/docs/index.html",[1,0.72]],["text//swarmlab_sec-intro/docs/index.html",[4,0.416,9,1.892,16,0.763,17,0.625,18,0.729,22,1.086,27,1.233,29,0.303,49,1.71,59,0.358,61,1.245,62,0.338,71,0.737,81,0.312,89,0.316,92,1.383,103,2.452,104,1.083,107,0.416,110,0.564,111,0.383,118,4.81,119,1.004,124,0.416,126,0.93,127,0.327,142,2.816,146,0.899,147,2.293,149,0.732,152,0.715,155,2.22,158,0.914,163,0.403,167,1.229,180,0.358,181,2.037,183,0.416,185,1.006,186,0.751,190,1.574,191,0.383,192,0.43,196,0.446,197,1.028,199,0.416,200,0.351,202,0.416,204,2.846,205,0.321,207,1.236,215,1.352,220,1.466,221,0.392,225,0.446,230,0.772,237,0.332,239,0.846,240,0.699,242,1.574,243,1.408,248,0.732,251,0.892,252,0.854,258,0.606,271,0.466,273,0.416,275,0.365,276,0.466,278,0.383,297,1.574,302,0.446,306,0.374,307,0.685,310,0.332,314,0.446,323,0.358,331,0.491,348,1.028,349,0.316,356,6.363,357,0.374,391,0.358,393,0.985,396,0.446,415,1.11,416,0.344,420,0.43,421,0.466,422,0.524,423,0.575,424,2.222,425,0.575,426,2.436,427,2.026,428,1.582,429,2.026,430,1.582,431,1.1,432,1.582,433,1.1,434,0.575,435,0.575,436,1.1,437,5.495,438,0.575,439,0.575,440,0.575,441,1.582,442,1.574,443,2.026,444,1.443,445,5.495,446,0.575,447,0.854,448,1.1,449,1.1,450,1.848,451,0.575,452,2.026,453,0.575,454,0.575,455,0.466,456,0.575,457,0.332,458,0.524,459,1.1,460,1.1,461,1.1,462,1.1,463,2.816,464,2.026,465,1.686,466,0.575,467,2.436,468,2.081,469,2.293,470,0.575,471,1.1,472,2.816,473,1.1,474,0.575,475,1.1,476,1.1,477,0.575,478,0.575,479,1.1,480,1.1,481,0.575,482,1.1,483,1.1,484,0.575,485,0.575,486,1.1,487,0.892,488,0.524,489,0.575,490,0.403,491,0.491,492,0.524,493,1.731,494,1.283,495,0.491,496,1.731,497,1.213,498,0.524,499,0.892,500,0.715,501,0.491,502,0.524,503,0.358,504,1.582,505,0.575,506,0.524,507,0.491,508,1.663,509,0.732,510,0.466,511,0.524,512,0.524,513,0.491,514,0.446,515,0.466,516,0.892,517,0.524,518,0.466,519,0.43,520,5.012,521,0.524,522,0.625,523,0.43,524,0.446,525,0.466,526,0.524,527,1.1,528,0.575,529,0.374,530,0.575,531,0.575,532,0.575,533,0.575,534,0.575,535,3.179,536,2.873,537,1.1,538,0.854,539,1.1,540,0.491,541,0.823,542,0.383,543,2.816,544,0.491,545,0.403,546,1.466,547,3.499,548,0.524,549,0.575,550,0.823,551,0.491,552,0.524,553,0.524,554,1.11,555,0.43,556,0.491,557,0.403,558,0.524,559,0.575,560,0.671,561,0.524,562,0.416,563,0.416,564,0.854,565,1.145,566,1.582,567,2.406,568,2.569,569,2.816,570,2.816,571,2.026,572,1.1,573,1.582,574,1.1,575,1.1,576,1.582,577,0.575,578,1.1,579,0.575,580,1.1,581,0.446,582,0.491,583,0.403,584,0.351,585,0.466,586,0.403,587,0.524,588,0.491,589,0.575,590,0.365,591,0.491,592,0.43,593,0.43,594,1.582,595,0.575,596,0.524,597,0.524,598,0.699,599,0.466,600,1.762,601,0.43,602,0.575,603,0.575,604,0.94,605,0.524,606,0.524,607,0.575,608,0.43,609,0.416,610,0.524,611,0.575,612,0.575,613,0.374,614,0.575,615,0.403,616,0.575,617,0.446,618,0.351]],["component//swarmlab_sec-intro/docs/index.html",[174,0.759,175,0.631]],["title//swarmlab_sec-intro/docs/index.html#_find_ip",[81,33.964,126,36.813]],["name//swarmlab_sec-intro/docs/index.html#_find_ip",[]],["text//swarmlab_sec-intro/docs/index.html#_find_ip",[]],["component//swarmlab_sec-intro/docs/index.html#_find_ip",[]],["title//swarmlab_sec-intro/docs/index.html#_find_live_hosts",[81,28.737,154,45.273,155,28.737]],["name//swarmlab_sec-intro/docs/index.html#_find_live_hosts",[]],["text//swarmlab_sec-intro/docs/index.html#_find_live_hosts",[]],["component//swarmlab_sec-intro/docs/index.html#_find_live_hosts",[]],["title//swarmlab_sec-intro/docs/index.html#_scan_ports",[142,38.205,147,28.265]],["name//swarmlab_sec-intro/docs/index.html#_scan_ports",[]],["text//swarmlab_sec-intro/docs/index.html#_scan_ports",[]],["component//swarmlab_sec-intro/docs/index.html#_scan_ports",[]],["title//swarmlab_sec-intro/docs/index.html#_scan_a_single_port_all_ports_or_series",[142,24.717,147,27.778,500,26.332,501,34.618]],["name//swarmlab_sec-intro/docs/index.html#_scan_a_single_port_all_ports_or_series",[]],["text//swarmlab_sec-intro/docs/index.html#_scan_a_single_port_all_ports_or_series",[]],["component//swarmlab_sec-intro/docs/index.html#_scan_a_single_port_all_ports_or_series",[]],["title//swarmlab_sec-intro/docs/index.html#_scan_port_80_on_the_target_system",[36,31.469,142,24.717,147,18.287,243,20.259,252,31.469]],["name//swarmlab_sec-intro/docs/index.html#_scan_port_80_on_the_target_system",[]],["text//swarmlab_sec-intro/docs/index.html#_scan_port_80_on_the_target_system",[]],["component//swarmlab_sec-intro/docs/index.html#_scan_port_80_on_the_target_system",[]],["title//swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system",[36,25.474,89,18.055,142,20.008,147,14.803,243,16.399,257,23.725,502,29.92]],["name//swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system",[]],["text//swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system",[]],["component//swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system",[]],["title//swarmlab_sec-intro/docs/index.html#_scan_fast_the_most_common_ports",[142,28.014,147,20.726,180,28.578,619,37.251]],["name//swarmlab_sec-intro/docs/index.html#_scan_fast_the_most_common_ports",[]],["text//swarmlab_sec-intro/docs/index.html#_scan_fast_the_most_common_ports",[]],["component//swarmlab_sec-intro/docs/index.html#_scan_fast_the_most_common_ports",[]],["title//swarmlab_sec-intro/docs/index.html#_to_scan_all_ports_1_65535",[27,17.736,89,22.305,142,24.717,147,18.287,506,36.962]],["name//swarmlab_sec-intro/docs/index.html#_to_scan_all_ports_1_65535",[]],["text//swarmlab_sec-intro/docs/index.html#_to_scan_all_ports_1_65535",[]],["component//swarmlab_sec-intro/docs/index.html#_to_scan_all_ports_1_65535",[]],["title//swarmlab_sec-intro/docs/index.html#_scan_all_tcp_udp_ports",[142,28.014,146,26.09,147,20.726,149,30.562]],["name//swarmlab_sec-intro/docs/index.html#_scan_all_tcp_udp_ports",[]],["text//swarmlab_sec-intro/docs/index.html#_scan_all_tcp_udp_ports",[]],["component//swarmlab_sec-intro/docs/index.html#_scan_all_tcp_udp_ports",[]],["title//swarmlab_sec-intro/docs/index.html#_netstat",[520,65.405]],["name//swarmlab_sec-intro/docs/index.html#_netstat",[]],["text//swarmlab_sec-intro/docs/index.html#_netstat",[]],["component//swarmlab_sec-intro/docs/index.html#_netstat",[]],["title//swarmlab_sec-intro/docs/index.html#_listing_almost_all",[274,39.269]],["name//swarmlab_sec-intro/docs/index.html#_listing_almost_all",[]],["text//swarmlab_sec-intro/docs/index.html#_listing_almost_all",[]],["component//swarmlab_sec-intro/docs/index.html#_listing_almost_all",[]],["title//swarmlab_sec-intro/docs/index.html#_listing_tcp_ports_connections",[71,21.403,146,26.09,147,20.726,274,23.557]],["name//swarmlab_sec-intro/docs/index.html#_listing_tcp_ports_connections",[]],["text//swarmlab_sec-intro/docs/index.html#_listing_tcp_ports_connections",[]],["component//swarmlab_sec-intro/docs/index.html#_listing_tcp_ports_connections",[]],["title//swarmlab_sec-intro/docs/index.html#_listing_udp_ports_connections",[71,21.403,147,20.726,149,30.562,274,23.557]],["name//swarmlab_sec-intro/docs/index.html#_listing_udp_ports_connections",[]],["text//swarmlab_sec-intro/docs/index.html#_listing_udp_ports_connections",[]],["component//swarmlab_sec-intro/docs/index.html#_listing_udp_ports_connections",[]],["title//swarmlab_sec-intro/docs/index.html#_listing_all_listening_connections",[71,24.697,274,27.182,290,39.634]],["name//swarmlab_sec-intro/docs/index.html#_listing_all_listening_connections",[]],["text//swarmlab_sec-intro/docs/index.html#_listing_all_listening_connections",[]],["component//swarmlab_sec-intro/docs/index.html#_listing_all_listening_connections",[]],["title//swarmlab_sec-intro/docs/index.html#_listing_all_tcp_listening_ports",[146,26.09,147,20.726,274,23.557,290,34.348]],["name//swarmlab_sec-intro/docs/index.html#_listing_all_tcp_listening_ports",[]],["text//swarmlab_sec-intro/docs/index.html#_listing_all_tcp_listening_ports",[]],["component//swarmlab_sec-intro/docs/index.html#_listing_all_tcp_listening_ports",[]],["title//swarmlab_sec-intro/docs/index.html#_listing_all_udp_listening_ports",[147,20.726,149,30.562,274,23.557,290,34.348]],["name//swarmlab_sec-intro/docs/index.html#_listing_all_udp_listening_ports",[]],["text//swarmlab_sec-intro/docs/index.html#_listing_all_udp_listening_ports",[]],["component//swarmlab_sec-intro/docs/index.html#_listing_all_udp_listening_ports",[]],["title//swarmlab_sec-intro/docs/index.html#_listing_all_unix_listening_ports",[147,20.726,274,23.557,290,34.348,620,37.251]],["name//swarmlab_sec-intro/docs/index.html#_listing_all_unix_listening_ports",[]],["text//swarmlab_sec-intro/docs/index.html#_listing_all_unix_listening_ports",[]],["component//swarmlab_sec-intro/docs/index.html#_listing_all_unix_listening_ports",[]],["title//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_protocol",[263,33.677,306,34.437,525,42.984]],["name//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_protocol",[]],["text//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_protocol",[]],["component//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_protocol",[]],["title//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_tcp_protocol",[146,26.09,263,29.185,306,29.844,525,37.251]],["name//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_tcp_protocol",[]],["text//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_tcp_protocol",[]],["component//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_tcp_protocol",[]],["title//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_udp_protocol",[149,30.562,263,29.185,306,29.844,525,37.251]],["name//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_udp_protocol",[]],["text//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_udp_protocol",[]],["component//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_udp_protocol",[]],["title//swarmlab_sec-intro/docs/index.html#_displaying_service_name_with_pid",[18,21.17,186,31.352,598,29.185,621,45.924]],["name//swarmlab_sec-intro/docs/index.html#_displaying_service_name_with_pid",[]],["text//swarmlab_sec-intro/docs/index.html#_displaying_service_name_with_pid",[]],["component//swarmlab_sec-intro/docs/index.html#_displaying_service_name_with_pid",[]],["title//swarmlab_sec-intro/docs/index.html#_displaying_promiscuous_mode",[186,36.177,535,41.156,536,32.976]],["name//swarmlab_sec-intro/docs/index.html#_displaying_promiscuous_mode",[]],["text//swarmlab_sec-intro/docs/index.html#_displaying_promiscuous_mode",[]],["component//swarmlab_sec-intro/docs/index.html#_displaying_promiscuous_mode",[]],["title//swarmlab_sec-intro/docs/index.html#_setting_promiscuous_mode",[349,29.17,535,41.156,536,32.976]],["name//swarmlab_sec-intro/docs/index.html#_setting_promiscuous_mode",[]],["text//swarmlab_sec-intro/docs/index.html#_setting_promiscuous_mode",[]],["component//swarmlab_sec-intro/docs/index.html#_setting_promiscuous_mode",[]],["title//swarmlab_sec-intro/docs/index.html#_remove_promiscuous_mode",[535,41.156,536,32.976,622,36.177]],["name//swarmlab_sec-intro/docs/index.html#_remove_promiscuous_mode",[]],["text//swarmlab_sec-intro/docs/index.html#_remove_promiscuous_mode",[]],["component//swarmlab_sec-intro/docs/index.html#_remove_promiscuous_mode",[]],["title//swarmlab_sec-intro/docs/index.html#_check_if_promiscuous_mode_is_enabled_on_network_interface",[103,14.72,104,19.376,535,28.156,536,22.56,584,22.115,623,23.559]],["name//swarmlab_sec-intro/docs/index.html#_check_if_promiscuous_mode_is_enabled_on_network_interface",[]],["text//swarmlab_sec-intro/docs/index.html#_check_if_promiscuous_mode_is_enabled_on_network_interface",[]],["component//swarmlab_sec-intro/docs/index.html#_check_if_promiscuous_mode_is_enabled_on_network_interface",[]],["title//swarmlab_sec-intro/docs/index.html#_how_to_use_nmap",[22,20.432,118,38.33,419,41.156]],["name//swarmlab_sec-intro/docs/index.html#_how_to_use_nmap",[]],["text//swarmlab_sec-intro/docs/index.html#_how_to_use_nmap",[]],["component//swarmlab_sec-intro/docs/index.html#_how_to_use_nmap",[]],["title//swarmlab_sec-iptables/docs/index-iptables.html",[524,41.156,624,42.984,625,42.984]],["name//swarmlab_sec-iptables/docs/index-iptables.html",[1,0.39,626,0.599]],["text//swarmlab_sec-iptables/docs/index-iptables.html",[22,2.449,29,0.832,42,1.267,45,1.613,59,0.524,62,0.928,71,2.463,77,0.415,86,2.233,89,1.547,98,0.653,101,1.571,103,0.342,104,2.03,110,0.432,115,1.624,127,1.892,135,1.668,139,0.719,152,0.547,155,2.866,159,0.463,181,6.212,203,2.401,204,1.668,205,0.47,207,0.963,208,0.719,210,1.026,211,1.142,220,1.613,225,0.653,229,0.719,237,0.912,239,0.844,243,0.421,245,1.226,246,0.767,247,0.56,257,2.748,258,1.547,266,0.629,278,1.871,307,0.524,320,1.281,347,4.039,349,1.547,353,0.719,359,4.105,381,1.181,394,1.732,414,2.748,417,1.565,442,0.653,457,3.384,469,0.609,490,1.565,497,0.504,501,0.719,509,0.56,510,1.281,514,2.183,523,4.176,524,3.58,526,0.767,542,1.484,545,1.973,550,1.668,555,2.841,562,0.609,581,0.653,601,0.629,609,2.409,613,2.164,624,0.682,625,6.307,627,1.051,628,0.653,629,0.767,630,0.767,631,1.226,632,3.608,633,2.102,634,0.767,635,3.608,636,0.767,637,0.841,638,2.035,639,2.102,640,1.906,641,3.465,642,1.732,643,3.938,644,0.869,645,1.484,646,6.11,647,1.994,648,1.579,649,3.608,650,1.579,651,1.906,652,1.906,653,1.579,654,2.564,655,1.108,656,1.668,657,4.205,658,1.613,659,1.565,660,0.629,661,1.349,662,0.928,663,1.732,664,1.349,665,1.226,666,0.767,667,0.767,668,1.668,669,0.574,670,0.841,671,0.841,672,2.035,673,0.682,674,0.719,675,0.767,676,1.388,677,0.682,678,0.609,679,0.767,680,0.767,681,1.44,682,1.226,683,1.226,684,0.719,685,3.038,686,0.767,687,0.392,688,2.035,689,0.719,690,0.767,691,0.609,692,0.841,693,0.719,694,0.682,695,1.349,696,2.811,697,1.44,698,0.767,699,0.719,700,0.629,701,0.682,702,0.609,703,0.653,704,0.653,705,0.841,706,0.767,707,0.574,708,0.547,709,0.841,710,0.609,711,0.841,712,0.719,713,0.535,714,0.767]],["component//swarmlab_sec-iptables/docs/index-iptables.html",[174,0.759,626,0.734]],["title//swarmlab_sec-iptables/docs/index-iptables.html#_destination_local_host_our_own_machine",[155,24.904,414,33.218,457,26.529,662,26.993]],["name//swarmlab_sec-iptables/docs/index-iptables.html#_destination_local_host_our_own_machine",[]],["text//swarmlab_sec-iptables/docs/index-iptables.html#_destination_local_host_our_own_machine",[]],["component//swarmlab_sec-iptables/docs/index-iptables.html#_destination_local_host_our_own_machine",[]],["title//swarmlab_sec-iptables/docs/index-iptables.html#_source_local_host_our_own_machine",[29,24.202,155,24.904,457,26.529,662,26.993]],["name//swarmlab_sec-iptables/docs/index-iptables.html#_source_local_host_our_own_machine",[]],["text//swarmlab_sec-iptables/docs/index-iptables.html#_source_local_host_our_own_machine",[]],["component//swarmlab_sec-iptables/docs/index-iptables.html#_source_local_host_our_own_machine",[]],["title//swarmlab_sec-iptables/docs/index-iptables.html#_forwarded_packets",[181,45.302,635,42.757]],["name//swarmlab_sec-iptables/docs/index-iptables.html#_forwarded_packets",[]],["text//swarmlab_sec-iptables/docs/index-iptables.html#_forwarded_packets",[]],["component//swarmlab_sec-iptables/docs/index-iptables.html#_forwarded_packets",[]],["title//swarmlab_sec-iptables/docs/index.html",[626,55.375]],["name//swarmlab_sec-iptables/docs/index.html",[1,0.72]],["text//swarmlab_sec-iptables/docs/index.html",[2,0.214,3,0.377,4,0.214,12,0.676,13,1.199,17,0.168,22,1.882,27,3.801,29,0.584,32,0.279,36,3.197,42,0.329,45,0.214,49,2.687,59,0.69,61,0.131,62,0.174,71,0.951,77,0.146,84,0.29,86,0.5,92,0.202,101,0.324,103,0.914,104,1.311,110,0.818,111,0.566,113,0.202,115,0.171,117,0.407,123,0.222,126,1.199,132,3.765,135,0.433,137,0.208,139,0.253,142,0.181,146,1.394,147,1.589,149,0.738,152,0.193,156,0.171,158,1.529,159,0.877,160,0.253,161,1.655,163,0.778,177,0.188,180,0.184,181,5.239,184,0.396,185,1.683,188,0.433,190,0.23,192,0.222,198,0.174,199,0.214,200,0.181,202,0.214,204,0.829,205,0.62,207,1.496,210,0.377,218,1.245,220,1.318,225,0.23,226,1.237,227,0.23,229,0.495,230,0.208,237,1.3,240,0.368,242,0.23,243,0.29,244,0.253,248,0.386,252,0.23,257,1.476,258,0.61,259,0.45,262,1.318,266,0.829,270,0.353,271,0.24,273,0.615,274,0.297,275,0.188,278,1.632,293,0.386,294,1.393,297,1.238,300,0.23,304,0.27,306,0.193,309,0.253,310,0.171,312,0.177,315,0.23,316,0.27,317,0.23,320,1.1,323,0.69,324,1.119,327,0.208,341,0.981,342,0.23,347,1.915,349,0.61,350,0.47,355,0.45,356,1.088,357,0.552,359,0.66,372,0.253,373,0.27,391,0.844,393,0.844,394,0.861,397,0.253,398,0.171,400,0.208,412,0.58,413,0.253,414,1.915,419,0.23,420,0.222,421,0.24,442,2.973,447,0.23,450,0.775,457,1.638,458,0.529,465,0.812,468,0.495,469,0.419,500,0.193,503,1.134,509,1.358,510,0.47,513,0.726,514,3.087,519,0.829,522,0.329,523,1.363,524,3.407,540,0.253,541,0.222,546,0.615,550,0.433,555,0.222,557,0.778,558,0.529,560,0.676,561,0.27,563,0.419,564,0.23,585,2.446,586,0.208,588,0.253,590,0.188,593,0.636,601,0.433,609,0.802,613,0.193,619,0.24,622,0.202,624,1.293,625,5.579,626,4.879,627,0.738,628,0.23,631,0.861,632,0.253,633,0.222,635,2.614,638,1.011,639,0.222,641,0.775,642,0.45,643,0.253,644,0.163,646,0.726,647,0.347,649,1.362,654,0.27,655,0.952,656,0.433,657,1.011,658,0.214,659,3.584,662,0.341,664,1.159,665,0.23,667,0.27,672,1.011,675,0.27,676,0.992,678,2.051,685,0.775,687,0.27,688,0.27,689,0.726,694,1.478,699,0.253,700,0.433,701,0.47,702,0.419,704,0.23,707,3.41,708,0.552,714,0.27,715,0.45,716,0.335,717,0.47,718,1.946,719,0.58,720,0.214,721,0.85,722,0.188,723,0.27,724,0.529,725,0.253,726,0.47,727,0.495,728,0.433,729,0.27,730,0.596,731,0.529,732,0.579,733,0.296,734,0.296,735,0.214,736,0.23,737,1.356,738,0.419,739,0.296,740,0.214,741,0.296,742,0.296,743,0.253,744,0.222,745,0.296,746,0.24,747,0.296,748,0.296,749,0.296,750,0.24,751,0.208,752,0.495,753,0.296,754,0.579,755,0.23,756,0.529,757,0.296,758,0.579,759,0.899,760,1.762,761,0.27,762,1.293,763,0.253,764,0.208,765,0.253,766,0.188,767,0.296,768,0.296,769,0.197,770,0.296,771,0.171,772,0.296,773,0.296,774,1.109,775,0.253,776,0.47,777,0.579,778,0.296,779,0.296,780,0.296,781,0.296,782,0.579,783,0.296,784,0.296,785,0.296,786,0.27,787,0.802,788,0.296,789,0.296,790,0.222,791,0.296,792,0.296,793,0.177,794,0.579,795,0.253,796,0.23,797,0.296,798,0.214,799,2.12,800,0.24,801,0.296,802,0.45,803,0.579,804,0.27,805,2.262,806,0.529,807,0.689,808,0.407,809,0.214,810,0.947,811,0.253,812,0.495,813,0.296,814,0.775,815,0.296,816,0.47,817,1.356,818,0.296,819,0.579,820,0.689,821,0.296,822,0.47,823,0.296,824,0.296,825,0.296,826,0.529,827,0.579,828,0.296,829,0.296,830,0.296,831,0.296,832,0.296,833,0.27,834,0.296,835,0.296,836,0.296,837,0.24,838,1.109,839,1.109,840,1.362,841,0.188,842,0.881,843,0.197,844,0.85,845,0.529,846,0.27,847,0.296,848,0.296,849,0.396,850,0.596,851,0.193,852,0.636,853,0.396,854,0.296,855,0.253,856,0.24,857,4.254,858,1.109,859,0.433,860,0.27,861,0.419,862,1.822,863,0.529,864,1.109,865,0.27,866,0.253,867,0.861,868,0.579,869,0.27,870,0.296,871,0.296,872,0.296,873,0.24,874,0.579,875,0.253,876,0.529,877,0.193,878,0.296,879,0.579,880,0.296,881,0.296,882,0.85,883,0.85,884,0.85,885,0.27,886,0.726,887,0.253,888,0.495,889,0.296,890,1.1,891,0.208,892,0.85,893,0.23,894,0.27,895,0.253,896,0.45,897,0.296,898,0.296,899,0.27,900,0.296,901,0.296,902,0.85,903,0.253,904,0.579,905,0.47,906,0.296,907,1.109,908,0.296,909,0.296,910,0.23,911,0.253,912,0.47,913,0.253,914,0.296,915,0.27,916,0.296,917,0.296,918,0.296,919,0.296,920,0.296,921,0.296,922,0.23,923,0.579,924,0.253,925,0.296,926,0.85,927,0.24,928,0.45,929,0.296,930,0.296,931,0.579,932,0.253,933,0.296,934,0.579,935,0.579,936,0.296,937,0.296,938,0.296,939,0.296,940,0.23,941,0.253,942,0.193,943,0.193,944,0.24,945,0.296,946,0.296,947,0.296,948,0.23]],["component//swarmlab_sec-iptables/docs/index.html",[174,0.759,626,0.734]],["title//swarmlab_sec-iptables/docs/index.html#_iptables",[626,55.375]],["name//swarmlab_sec-iptables/docs/index.html#_iptables",[]],["text//swarmlab_sec-iptables/docs/index.html#_iptables",[]],["component//swarmlab_sec-iptables/docs/index.html#_iptables",[]],["title//swarmlab_sec-iptables/docs/index.html#_installation",[949,34.55]],["name//swarmlab_sec-iptables/docs/index.html#_installation",[]],["text//swarmlab_sec-iptables/docs/index.html#_installation",[]],["component//swarmlab_sec-iptables/docs/index.html#_installation",[]],["title//swarmlab_sec-iptables/docs/index.html#_front_ends",[729,57.131,730,43.955]],["name//swarmlab_sec-iptables/docs/index.html#_front_ends",[]],["text//swarmlab_sec-iptables/docs/index.html#_front_ends",[]],["component//swarmlab_sec-iptables/docs/index.html#_front_ends",[]],["title//swarmlab_sec-iptables/docs/index.html#_console",[727,65.405]],["name//swarmlab_sec-iptables/docs/index.html#_console",[]],["text//swarmlab_sec-iptables/docs/index.html#_console",[]],["component//swarmlab_sec-iptables/docs/index.html#_console",[]],["title//swarmlab_sec-iptables/docs/index.html#_graphical",[728,57.258]],["name//swarmlab_sec-iptables/docs/index.html#_graphical",[]],["text//swarmlab_sec-iptables/docs/index.html#_graphical",[]],["component//swarmlab_sec-iptables/docs/index.html#_graphical",[]],["title//swarmlab_sec-iptables/docs/index.html#_basic_concepts",[256,40.7,950,53.508]],["name//swarmlab_sec-iptables/docs/index.html#_basic_concepts",[]],["text//swarmlab_sec-iptables/docs/index.html#_basic_concepts",[]],["component//swarmlab_sec-iptables/docs/index.html#_basic_concepts",[]],["title//swarmlab_sec-iptables/docs/index.html#_table",[524,59.457]],["name//swarmlab_sec-iptables/docs/index.html#_table",[]],["text//swarmlab_sec-iptables/docs/index.html#_table",[]],["component//swarmlab_sec-iptables/docs/index.html#_table",[]],["title//swarmlab_sec-iptables/docs/index.html#_filter",[347,55.375]],["name//swarmlab_sec-iptables/docs/index.html#_filter",[]],["text//swarmlab_sec-iptables/docs/index.html#_filter",[]],["component//swarmlab_sec-iptables/docs/index.html#_filter",[]],["title//swarmlab_sec-iptables/docs/index.html#_nat",[649,65.405]],["name//swarmlab_sec-iptables/docs/index.html#_nat",[]],["text//swarmlab_sec-iptables/docs/index.html#_nat",[]],["component//swarmlab_sec-iptables/docs/index.html#_nat",[]],["title//swarmlab_sec-iptables/docs/index.html#_mangle",[646,65.405]],["name//swarmlab_sec-iptables/docs/index.html#_mangle",[]],["text//swarmlab_sec-iptables/docs/index.html#_mangle",[]],["component//swarmlab_sec-iptables/docs/index.html#_mangle",[]],["title//swarmlab_sec-iptables/docs/index.html#_raw",[394,59.457]],["name//swarmlab_sec-iptables/docs/index.html#_raw",[]],["text//swarmlab_sec-iptables/docs/index.html#_raw",[]],["component//swarmlab_sec-iptables/docs/index.html#_raw",[]],["title//swarmlab_sec-iptables/docs/index.html#_security",[393,47.639]],["name//swarmlab_sec-iptables/docs/index.html#_security",[]],["text//swarmlab_sec-iptables/docs/index.html#_security",[]],["component//swarmlab_sec-iptables/docs/index.html#_security",[]],["title//swarmlab_sec-iptables/docs/index.html#_rules",[707,52.264]],["name//swarmlab_sec-iptables/docs/index.html#_rules",[]],["text//swarmlab_sec-iptables/docs/index.html#_rules",[]],["component//swarmlab_sec-iptables/docs/index.html#_rules",[]],["title//swarmlab_sec-iptables/docs/index.html#_traversing_chains",[624,50.802,625,50.802]],["name//swarmlab_sec-iptables/docs/index.html#_traversing_chains",[]],["text//swarmlab_sec-iptables/docs/index.html#_traversing_chains",[]],["component//swarmlab_sec-iptables/docs/index.html#_traversing_chains",[]],["title//swarmlab_sec-iptables/docs/index.html#_usage",[951,50.947]],["name//swarmlab_sec-iptables/docs/index.html#_usage",[]],["text//swarmlab_sec-iptables/docs/index.html#_usage",[]],["component//swarmlab_sec-iptables/docs/index.html#_usage",[]],["title//swarmlab_sec-iptables/docs/index.html#_showing_the_current_rules",[3,34.437,263,33.677,707,36.177]],["name//swarmlab_sec-iptables/docs/index.html#_showing_the_current_rules",[]],["text//swarmlab_sec-iptables/docs/index.html#_showing_the_current_rules",[]],["component//swarmlab_sec-iptables/docs/index.html#_showing_the_current_rules",[]],["title//swarmlab_sec-iptables/docs/index.html#_resetting_rules",[707,42.757,887,53.508]],["name//swarmlab_sec-iptables/docs/index.html#_resetting_rules",[]],["text//swarmlab_sec-iptables/docs/index.html#_resetting_rules",[]],["component//swarmlab_sec-iptables/docs/index.html#_resetting_rules",[]],["title//swarmlab_sec-iptables/docs/index.html#_editing_rules",[707,42.757,891,43.955]],["name//swarmlab_sec-iptables/docs/index.html#_editing_rules",[]],["text//swarmlab_sec-iptables/docs/index.html#_editing_rules",[]],["component//swarmlab_sec-iptables/docs/index.html#_editing_rules",[]],["title//swarmlab_sec-iptables/docs/index.html#_examples",[258,42.142]],["name//swarmlab_sec-iptables/docs/index.html#_examples",[]],["text//swarmlab_sec-iptables/docs/index.html#_examples",[]],["component//swarmlab_sec-iptables/docs/index.html#_examples",[]],["title//swarmlab_sec-iptables/docs/index.html#_block_traffic_by_portpermalink",[207,32.325,519,39.634,952,52.992]],["name//swarmlab_sec-iptables/docs/index.html#_block_traffic_by_portpermalink",[]],["text//swarmlab_sec-iptables/docs/index.html#_block_traffic_by_portpermalink",[]],["component//swarmlab_sec-iptables/docs/index.html#_block_traffic_by_portpermalink",[]],["title//swarmlab_sec-iptables/docs/index.html#_drop_traffic",[207,38.205,442,48.642]],["name//swarmlab_sec-iptables/docs/index.html#_drop_traffic",[]],["text//swarmlab_sec-iptables/docs/index.html#_drop_traffic",[]],["component//swarmlab_sec-iptables/docs/index.html#_drop_traffic",[]],["title//swarmlab_sec-iptables/docs/index.html#_block_or_allow_traffic_by_port_number",[147,18.287,185,25.751,207,24.717,221,27.662,519,30.306]],["name//swarmlab_sec-iptables/docs/index.html#_block_or_allow_traffic_by_port_number",[]],["text//swarmlab_sec-iptables/docs/index.html#_block_or_allow_traffic_by_port_number",[]],["component//swarmlab_sec-iptables/docs/index.html#_block_or_allow_traffic_by_port_number",[]],["title//swarmlab_sec-iptables/docs/index.html#_more_examples",[198,36.813,258,34.476]],["name//swarmlab_sec-iptables/docs/index.html#_more_examples",[]],["text//swarmlab_sec-iptables/docs/index.html#_more_examples",[]],["component//swarmlab_sec-iptables/docs/index.html#_more_examples",[]],["title//swarmlab_sec-iptables/docs/index.html#_how_to_use_iptables",[22,20.432,419,41.156,626,38.33]],["name//swarmlab_sec-iptables/docs/index.html#_how_to_use_iptables",[]],["text//swarmlab_sec-iptables/docs/index.html#_how_to_use_iptables",[]],["component//swarmlab_sec-iptables/docs/index.html#_how_to_use_iptables",[]],["title//swarmlab_network-adhoc/docs/index-setup.html",[716,44.224]],["name//swarmlab_network-adhoc/docs/index-setup.html",[1,0.39,716,0.479]],["text//swarmlab_network-adhoc/docs/index-setup.html",[18,0.651,22,1.636,27,3.457,30,2.063,42,0.802,45,1.021,54,6.02,63,1.839,71,1.185,103,1.723,104,2.618,110,0.724,111,0.939,126,0.83,128,1.206,136,0.964,142,0.861,164,1.145,167,1.096,180,2.159,198,0.83,217,1.096,253,1.839,272,1.096,311,1.056,327,0.991,341,1.021,342,1.096,399,1.056,400,0.991,412,0.964,417,0.991,487,1.145,497,1.522,503,2.159,522,0.802,529,0.917,544,1.206,545,0.991,554,0.991,584,1.551,586,0.991,593,1.056,631,1.096,640,1.206,651,1.206,655,1.785,669,2.369,677,1.145,691,1.021,702,1.021,710,1.021,716,0.815,718,2.588,755,1.096,776,3.441,798,1.021,843,0.939,905,1.145,944,2.063,949,1.148,953,0.878,954,0.845,955,1.206,956,2.063,957,1.056,958,1.288,959,1.288,960,1.145,961,1.288,962,1.021,963,1.021,964,1.288,965,1.288,966,3.87,967,1.056,968,1.145,969,1.288,970,1.288,971,1.288,972,1.288,973,1.096,974,1.145,975,1.288,976,2.32,977,2.063,978,2.931,979,3.259,980,1.288,981,1.902,982,0.991,983,1.288,984,2.32,985,1.206,986,2.32,987,1.288,988,1.145,989,0.964,990,1.288,991,1.288,992,1.145,993,4.184,994,2.063,995,3.165,996,3.165,997,4.98,998,4.664,999,3.165,1000,3.663,1001,2.173,1002,2.32,1003,1.056,1004,1.288,1005,1.288,1006,1.288,1007,3.441,1008,3.165,1009,3.165,1010,2.32,1011,1.288,1012,1.288,1013,1.288,1014,1.288,1015,1.288,1016,1.288,1017,1.288,1018,2.173,1019,1.288,1020,1.288,1021,1.288,1022,1.056,1023,1.288,1024,1.288,1025,3.165,1026,1.288,1027,2.32,1028,2.173,1029,1.288,1030,1.288,1031,1.288,1032,1.288,1033,1.288,1034,1.288,1035,2.32,1036,1.288,1037,1.288,1038,1.288,1039,1.288,1040,1.288,1041,1.288,1042,1.145,1043,1.206,1044,1.288,1045,1.652,1046,3.165,1047,2.695,1048,2.32,1049,1.206,1050,1.288,1051,1.288,1052,1.288,1053,1.288]],["component//swarmlab_network-adhoc/docs/index-setup.html",[1054,0.925,1055,0.925]],["title//swarmlab_network-adhoc/docs/index-setup.html#_intro",[175,47.639]],["name//swarmlab_network-adhoc/docs/index-setup.html#_intro",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_intro",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_intro",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_install_systemd_networkd",[949,23.915,956,42.984,1007,42.984]],["name//swarmlab_network-adhoc/docs/index-setup.html#_install_systemd_networkd",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_install_systemd_networkd",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_install_systemd_networkd",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_deinstall_classic_networking_and_install_it",[103,18.646,949,20.726,992,37.251,1056,41.891]],["name//swarmlab_network-adhoc/docs/index-setup.html#_deinstall_classic_networking_and_install_it",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_deinstall_classic_networking_and_install_it",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_deinstall_classic_networking_and_install_it",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_install_optional",[218,38.205,949,28.265]],["name//swarmlab_network-adhoc/docs/index-setup.html#_install_optional",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_install_optional",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_install_optional",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_setup_wired_connection",[71,24.697,545,37.19,716,30.612]],["name//swarmlab_network-adhoc/docs/index-setup.html#_setup_wired_connection",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_setup_wired_connection",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_setup_wired_connection",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_reboot",[1045,49.75]],["name//swarmlab_network-adhoc/docs/index-setup.html#_reboot",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_reboot",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_reboot",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_config",[793,45.821]],["name//swarmlab_network-adhoc/docs/index-setup.html#_config",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_config",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_config",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_nss",[1057,69.833]],["name//swarmlab_network-adhoc/docs/index-setup.html#_nss",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_nss",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_nss",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_dns",[1058,69.833]],["name//swarmlab_network-adhoc/docs/index-setup.html#_dns",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_dns",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_dns",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_problem_with_dnssec",[1059,53.508,1060,62.631]],["name//swarmlab_network-adhoc/docs/index-setup.html#_problem_with_dnssec",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_problem_with_dnssec",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_problem_with_dnssec",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant",[22,13.978,104,19.376,977,29.407,978,21.699,979,24.126,981,27.115]],["name//swarmlab_network-adhoc/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_reboot_2",[1045,49.75]],["name//swarmlab_network-adhoc/docs/index-setup.html#_reboot_2",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_reboot_2",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_reboot_2",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_check",[623,49.75]],["name//swarmlab_network-adhoc/docs/index-setup.html#_check",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_check",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_check",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant",[22,13.978,104,19.376,755,28.156,978,21.699,979,24.126,981,27.115]],["name//swarmlab_network-adhoc/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_install_driver",[562,45.302,949,28.265]],["name//swarmlab_network-adhoc/docs/index-setup.html#_install_driver",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_install_driver",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_install_driver",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_setup",[716,44.224]],["name//swarmlab_network-adhoc/docs/index-setup.html#_setup",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_setup",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_setup",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_reboot_3",[1045,49.75]],["name//swarmlab_network-adhoc/docs/index-setup.html#_reboot_3",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_reboot_3",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_reboot_3",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_check_2",[623,49.75]],["name//swarmlab_network-adhoc/docs/index-setup.html#_check_2",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_check_2",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_check_2",[]],["title//swarmlab_network-adhoc/docs/index.html",[103,21.516,978,31.717,979,35.265]],["name//swarmlab_network-adhoc/docs/index.html",[1,0.72]],["text//swarmlab_network-adhoc/docs/index.html",[22,1.559,71,1.884,86,2.376,89,2.225,101,2.26,103,4.089,115,2.335,198,2.376,522,2.297,523,4.595,545,2.837,548,6.779,557,2.837,564,3.139,588,3.454,593,3.023,608,5.559,635,4.194,660,3.023,704,3.139,708,2.627,751,2.837,787,2.924,896,3.139,978,4.969,979,5.525,1061,4.042,1062,3.279,1063,4.042,1064,3.687,1065,3.687,1066,3.687,1067,4.444,1068,3.279,1069,4.448,1070,4.042,1071,3.034,1072,3.279,1073,6.028,1074,3.687,1075,3.905,1076,3.687]],["component//swarmlab_network-adhoc/docs/index.html",[1054,0.925,1055,0.925]],["title//swarmlab_network-adhoc/docs/index.html#_ad_hoc_networks",[103,21.516,978,31.717,979,35.265]],["name//swarmlab_network-adhoc/docs/index.html#_ad_hoc_networks",[]],["text//swarmlab_network-adhoc/docs/index.html#_ad_hoc_networks",[]],["component//swarmlab_network-adhoc/docs/index.html#_ad_hoc_networks",[]],["title//swarmlab_network-adhoc/docs/index.html#_vehicle_to_vehicle_v2v_communications",[1073,54.827,1074,41.891,1075,29.185]],["name//swarmlab_network-adhoc/docs/index.html#_vehicle_to_vehicle_v2v_communications",[]],["text//swarmlab_network-adhoc/docs/index.html#_vehicle_to_vehicle_v2v_communications",[]],["component//swarmlab_network-adhoc/docs/index.html#_vehicle_to_vehicle_v2v_communications",[]],["title//swarmlab_network-adhoc/docs/index.html#_vehicle_to_infrastructure_v2i_communications",[1067,33.218,1073,37.251,1075,29.185,1076,41.891]],["name//swarmlab_network-adhoc/docs/index.html#_vehicle_to_infrastructure_v2i_communications",[]],["text//swarmlab_network-adhoc/docs/index.html#_vehicle_to_infrastructure_v2i_communications",[]],["component//swarmlab_network-adhoc/docs/index.html#_vehicle_to_infrastructure_v2i_communications",[]],["title//swarmlab_poc-datacollector/docs/doc-dummy_service.html",[1077,52.264]],["name//swarmlab_poc-datacollector/docs/doc-dummy_service.html",[1077,0.566,1078,0.672]],["text//swarmlab_poc-datacollector/docs/doc-dummy_service.html",[2,2.433,5,0.735,14,0.411,18,0.483,22,0.746,27,2.332,29,1.772,32,2.568,42,0.595,59,0.652,71,0.488,89,1.851,101,1.082,108,1.504,109,0.783,112,1.4,113,3.356,114,2.515,115,1.118,122,1.754,136,0.715,147,0.473,153,0.735,155,0.568,158,0.605,180,0.652,184,0.715,185,0.665,200,0.639,202,0.757,205,0.585,211,2.853,217,0.813,218,0.639,236,2.433,237,0.605,240,0.665,243,0.968,247,1.288,265,0.955,270,0.639,274,0.537,278,1.797,287,0.895,294,0.715,296,0.715,310,0.605,312,0.627,323,0.652,324,0.735,327,0.735,353,1.654,369,2.019,398,1.118,406,0.813,414,1.4,415,0.735,416,1.159,490,1.359,500,0.681,503,0.652,508,0.715,516,2.19,523,0.783,536,0.652,538,0.813,542,1.288,550,0.783,557,0.735,560,0.639,564,1.504,584,1.647,598,0.665,608,0.783,639,1.448,642,0.813,645,1.288,647,0.627,656,1.448,658,1.4,659,1.359,663,1.504,668,2.95,683,0.813,691,0.757,695,1.654,697,1.766,708,4.117,713,1.23,718,0.639,738,0.757,740,1.4,751,0.735,760,1.797,765,3.37,793,0.627,796,0.813,802,0.813,805,2.873,809,4.582,842,0.681,851,1.258,852,1.448,853,1.843,865,0.955,877,1.258,886,0.895,893,1.504,894,0.955,912,1.57,963,1.4,982,0.735,989,1.322,1071,0.517,1079,0.955,1080,1.766,1081,4.2,1082,0.955,1083,1.766,1084,1.766,1085,4.067,1086,1.766,1087,0.955,1088,1.936,1089,2.463,1090,2.7,1091,1.936,1092,3.37,1093,0.955,1094,3.363,1095,1.504,1096,3.363,1097,1.936,1098,1.936,1099,2.728,1100,1.766,1101,1.936,1102,2.463,1103,1.936,1104,4.26,1105,0.955,1106,0.955,1107,0.955,1108,1.047,1109,1.258,1110,1.047,1111,1.766,1112,1.047,1113,1.047,1114,1.936,1115,1.047,1116,1.047,1117,1.047,1118,1.047,1119,0.955,1120,0.895,1121,1.936,1122,0.955,1123,0.955,1124,1.047,1125,1.047,1126,1.047,1127,1.047,1128,0.955,1129,0.955,1130,0.955,1131,0.955,1132,0.955,1133,0.955,1134,1.047,1135,2.307,1136,0.813,1137,1.047,1138,1.766,1139,0.783,1140,1.654,1141,0.639,1142,1.047,1143,1.047,1144,0.895,1145,0.955,1146,2.019,1147,1.047,1148,2.7,1149,1.047,1150,0.955,1151,0.697,1152,0.955,1153,1.047,1154,1.047,1155,1.047,1156,0.955,1157,0.955,1158,0.895,1159,1.047,1160,1.047,1161,0.849,1162,0.735,1163,1.047,1164,1.047,1165,1.047,1166,0.681,1167,0.895,1168,0.955,1169,0.813,1170,1.047,1171,0.735,1172,1.047,1173,0.849,1174,0.955,1175,0.955,1176,1.047,1177,1.047,1178,0.757,1179,0.955,1180,1.047,1181,1.047,1182,1.504,1183,0.955,1184,0.955]],["component//swarmlab_poc-datacollector/docs/doc-dummy_service.html",[1185,0.645,1186,0.558]],["title//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_fluent_conf",[1187,76.556]],["name//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_fluent_conf",[]],["text//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_fluent_conf",[]],["component//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_fluent_conf",[]],["title//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_edit",[891,53.728]],["name//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_edit",[]],["text//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_edit",[]],["component//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_edit",[]],["title//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_restart",[1182,59.457]],["name//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_restart",[]],["text//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_restart",[]],["component//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_restart",[]],["title//swarmlab_poc-datacollector/docs/doc-readmongo_service.html",[1188,57.258]],["name//swarmlab_poc-datacollector/docs/doc-readmongo_service.html",[1078,0.672,1188,0.62]],["text//swarmlab_poc-datacollector/docs/doc-readmongo_service.html",[13,0.699,16,1.049,17,0.675,27,5.149,71,0.554,79,2.439,89,1.655,101,0.665,104,0.635,113,1.485,114,1.627,147,0.536,155,0.645,158,0.687,159,0.654,163,0.834,212,0.964,218,1.327,236,0.86,243,0.594,356,0.811,359,0.923,398,0.687,406,0.923,416,0.711,503,0.74,536,0.74,538,0.923,567,1.016,568,3.953,590,3.662,620,0.964,623,0.772,647,0.711,669,1.485,683,0.923,703,0.923,740,0.86,809,3.134,841,0.755,842,2.416,859,0.889,861,0.86,866,1.016,877,0.772,893,0.923,896,0.923,922,0.923,989,0.811,1071,2.14,1081,1.016,1095,1.689,1104,0.889,1173,0.964,1178,0.86,1179,2.743,1182,0.923,1189,1.084,1190,1.084,1191,3.953,1192,1.189,1193,3.718,1194,1.189,1195,1.189,1196,1.189,1197,1.084,1198,6.115,1199,4.87,1200,2.175,1201,2.175,1202,1.189,1203,1.189,1204,2.175,1205,1.189,1206,1.189,1207,1.016,1208,1.764,1209,1.189,1210,1.189,1211,1.189,1212,1.189,1213,3.953,1214,3.007,1215,1.189,1216,2.175,1217,1.764,1218,1.189,1219,1.189,1220,1.189,1221,1.016,1222,1.189,1223,1.189,1224,1.189,1225,1.189,1226,1.984,1227,1.189,1228,2.053,1229,1.189,1230,1.189,1231,1.189,1232,1.189,1233,2.175,1234,1.189,1235,2.175,1236,2.175,1237,1.189,1238,1.189,1239,1.984,1240,1.189,1241,1.189,1242,1.189,1243,1.189,1244,1.189,1245,1.189,1246,1.189,1247,1.189,1248,1.189,1249,1.189,1250,1.189,1251,1.189,1252,1.189,1253,1.189,1254,2.175,1255,1.189,1256,0.923,1257,1.189,1258,1.189,1259,3.007,1260,1.016,1261,1.189,1262,1.189,1263,1.189,1264,1.189,1265,1.189,1266,1.189,1267,1.189,1268,1.189,1269,1.189,1270,1.189,1271,1.189,1272,1.189,1273,1.189,1274,2.175,1275,1.189,1276,1.189,1277,1.189,1278,0.964,1279,1.858,1280,0.964,1281,1.084,1282,0.964,1283,0.889]],["component//swarmlab_poc-datacollector/docs/doc-readmongo_service.html",[1185,0.645,1186,0.558]],["title//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_app",[1284,57.258]],["name//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_app",[]],["text//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_app",[]],["component//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_app",[]],["title//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_stream2mongo",[1285,76.556]],["name//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_stream2mongo",[]],["text//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_stream2mongo",[]],["component//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_stream2mongo",[]],["title//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_socket_opencheckstreamevent",[841,39.803,1286,62.631]],["name//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_socket_opencheckstreamevent",[]],["text//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_socket_opencheckstreamevent",[]],["component//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_socket_opencheckstreamevent",[]],["title//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_restart",[1182,59.457]],["name//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_restart",[]],["text//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_restart",[]],["component//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_restart",[]],["title//swarmlab_poc-datacollector/docs/index-dummy_service.html",[951,41.68,1077,42.757]],["name//swarmlab_poc-datacollector/docs/index-dummy_service.html",[1,0.39,1077,0.566]],["text//swarmlab_poc-datacollector/docs/index-dummy_service.html",[16,4.424,22,1.659,27,3.379,53,2.864,61,4.057,71,2.006,81,2.334,86,2.529,107,3.113,117,6.439,136,2.938,280,3.02,497,5.129,598,5.446,647,2.576,687,2.006,722,4.093,760,2.864,1003,3.219,1071,3.181,1171,3.02,1183,8.37,1184,8.37,1287,3.342,1288,3.855,1289,3.491,1290,3.491,1291,3.677,1292,3.926,1293,3.677]],["component//swarmlab_poc-datacollector/docs/index-dummy_service.html",[1185,0.645,1186,0.558]],["title//swarmlab_poc-datacollector/docs/index-dummy_service.html#_usage_dummy_service",[951,41.68,1077,42.757]],["name//swarmlab_poc-datacollector/docs/index-dummy_service.html#_usage_dummy_service",[]],["text//swarmlab_poc-datacollector/docs/index-dummy_service.html#_usage_dummy_service",[]],["component//swarmlab_poc-datacollector/docs/index-dummy_service.html#_usage_dummy_service",[]],["title//swarmlab_poc-datacollector/docs/index-dummy_service.html#_list_devices",[274,32.127,497,37.487]],["name//swarmlab_poc-datacollector/docs/index-dummy_service.html#_list_devices",[]],["text//swarmlab_poc-datacollector/docs/index-dummy_service.html#_list_devices",[]],["component//swarmlab_poc-datacollector/docs/index-dummy_service.html#_list_devices",[]],["title//swarmlab_poc-datacollector/docs/index-dummy_service.html#_add_device",[12,38.205,497,37.487]],["name//swarmlab_poc-datacollector/docs/index-dummy_service.html#_add_device",[]],["text//swarmlab_poc-datacollector/docs/index-dummy_service.html#_add_device",[]],["component//swarmlab_poc-datacollector/docs/index-dummy_service.html#_add_device",[]],["title//swarmlab_poc-datacollector/docs/index-dummy_service.html#_remove_device",[497,37.487,622,42.757]],["name//swarmlab_poc-datacollector/docs/index-dummy_service.html#_remove_device",[]],["text//swarmlab_poc-datacollector/docs/index-dummy_service.html#_remove_device",[]],["component//swarmlab_poc-datacollector/docs/index-dummy_service.html#_remove_device",[]],["title//swarmlab_poc-datacollector/docs/index-dummy_service.html#_send_data_from_device",[280,37.19,497,31.717,1071,26.169]],["name//swarmlab_poc-datacollector/docs/index-dummy_service.html#_send_data_from_device",[]],["text//swarmlab_poc-datacollector/docs/index-dummy_service.html#_send_data_from_device",[]],["component//swarmlab_poc-datacollector/docs/index-dummy_service.html#_send_data_from_device",[]],["title//swarmlab_poc-datacollector/docs/index-dummy_service.html#_device_history",[497,37.487,1294,57.131]],["name//swarmlab_poc-datacollector/docs/index-dummy_service.html#_device_history",[]],["text//swarmlab_poc-datacollector/docs/index-dummy_service.html#_device_history",[]],["component//swarmlab_poc-datacollector/docs/index-dummy_service.html#_device_history",[]],["title//swarmlab_poc-datacollector/docs/index-microservice.html",[12,38.205,20,35.582]],["name//swarmlab_poc-datacollector/docs/index-microservice.html",[1,0.39,20,0.471]],["text//swarmlab_poc-datacollector/docs/index-microservice.html",[12,5.432,20,5.059,77,4.397,103,3.615,1295,8.905]],["component//swarmlab_poc-datacollector/docs/index-microservice.html",[1185,0.645,1186,0.558]],["title//swarmlab_poc-datacollector/docs/index-microservice.html#_start_microservice",[20,35.582,77,30.929]],["name//swarmlab_poc-datacollector/docs/index-microservice.html#_start_microservice",[]],["text//swarmlab_poc-datacollector/docs/index-microservice.html#_start_microservice",[]],["component//swarmlab_poc-datacollector/docs/index-microservice.html#_start_microservice",[]],["title//swarmlab_poc-datacollector/docs/index-microservice.html#_add_microservice",[12,38.205,20,35.582]],["name//swarmlab_poc-datacollector/docs/index-microservice.html#_add_microservice",[]],["text//swarmlab_poc-datacollector/docs/index-microservice.html#_add_microservice",[]],["component//swarmlab_poc-datacollector/docs/index-microservice.html#_add_microservice",[]],["title//swarmlab_poc-datacollector/docs/index-mongo.html",[18,21.17,27,20.102,122,43.925]],["name//swarmlab_poc-datacollector/docs/index-mongo.html",[1,0.39,122,0.538]],["text//swarmlab_poc-datacollector/docs/index-mongo.html",[1,2.666,5,1.485,15,1.531,22,2.456,32,2.3,42,1.202,62,1.244,84,1.058,108,1.644,109,6.561,110,1.863,112,3.451,113,3.863,114,3.568,122,1.375,123,1.583,137,1.485,183,1.531,191,1.408,195,2.821,199,1.531,205,1.183,206,4.834,210,1.375,218,2.91,236,2.627,237,1.223,243,1.058,248,2.417,270,1.291,275,1.345,296,2.48,310,2.756,323,1.317,324,1.485,327,1.485,349,3.115,369,2.717,412,1.445,500,1.375,508,1.445,522,1.202,541,1.583,560,2.216,590,2.308,592,2.717,633,1.583,662,1.244,682,2.821,708,1.375,726,1.717,738,1.531,766,1.345,808,2.549,811,1.808,852,1.583,853,1.445,860,1.93,893,1.644,913,1.808,940,1.644,978,1.267,979,1.408,1069,2.174,1071,2.794,1078,1.717,1162,1.485,1166,2.36,1174,1.93,1288,1.267,1296,1.808,1297,2.116,1298,2.116,1299,1.717,1300,2.116,1301,1.244,1302,1.93,1303,1.531,1304,1.93,1305,2.116,1306,1.93,1307,1.93,1308,2.116,1309,1.717,1310,2.821,1311,3.87,1312,2.627,1313,3.103,1314,1.717,1315,2.116,1316,2.116,1317,2.116,1318,6.951,1319,1.375,1320,1.93,1321,3.313,1322,1.717,1323,1.93,1324,2.717,1325,2.116,1326,3.103,1327,1.93,1328,2.116,1329,1.93,1330,2.116,1331,2.116,1332,1.644,1333,1.808]],["component//swarmlab_poc-datacollector/docs/index-mongo.html",[1185,0.645,1186,0.558]],["title//swarmlab_poc-datacollector/docs/index-mongo.html#_main_features",[766,39.803,1334,43.955]],["name//swarmlab_poc-datacollector/docs/index-mongo.html#_main_features",[]],["text//swarmlab_poc-datacollector/docs/index-mongo.html#_main_features",[]],["component//swarmlab_poc-datacollector/docs/index-mongo.html#_main_features",[]],["title//swarmlab_poc-datacollector/docs/index-mongo.html#_replication_in_mongodb",[109,46.843,1310,48.642]],["name//swarmlab_poc-datacollector/docs/index-mongo.html#_replication_in_mongodb",[]],["text//swarmlab_poc-datacollector/docs/index-mongo.html#_replication_in_mongodb",[]],["component//swarmlab_poc-datacollector/docs/index-mongo.html#_replication_in_mongodb",[]],["title//swarmlab_poc-datacollector/docs/index-mongo.html#_video_intro",[27,23.196,175,32.976,1335,39.634]],["name//swarmlab_poc-datacollector/docs/index-mongo.html#_video_intro",[]],["text//swarmlab_poc-datacollector/docs/index-mongo.html#_video_intro",[]],["component//swarmlab_poc-datacollector/docs/index-mongo.html#_video_intro",[]],["title//swarmlab_poc-datacollector/docs/index-nodejs.html",[18,18.679,27,17.736,1077,27.662,1188,30.306,1336,25.215]],["name//swarmlab_poc-datacollector/docs/index-nodejs.html",[1,0.39,1336,0.516]],["text//swarmlab_poc-datacollector/docs/index-nodejs.html",[4,2.377,17,2.482,20,1.071,22,0.727,27,1.439,29,1.732,61,0.834,77,2.157,86,1.108,103,0.765,104,1.008,110,2.241,123,1.41,153,2.307,185,1.198,188,1.41,191,1.255,198,1.932,200,1.15,237,2.524,239,2.335,243,2.184,248,2.907,257,2.377,270,1.15,294,1.287,310,1.089,318,1.529,349,1.038,357,1.225,379,1.464,380,1.611,455,4.811,519,4.436,522,1.071,563,1.364,584,2.005,590,1.198,613,2.136,619,1.529,628,1.464,659,1.323,662,1.108,668,1.41,669,1.287,700,1.41,701,1.529,702,1.364,713,1.198,726,1.529,730,1.323,766,1.198,771,1.089,799,1.41,802,1.464,808,1.323,841,1.198,843,3.48,851,1.225,853,1.287,856,1.529,877,1.225,940,1.464,942,1.225,963,1.364,1062,1.529,1068,1.529,1075,2.089,1104,5.825,1140,1.611,1151,1.255,1171,1.323,1207,2.808,1280,1.529,1296,2.808,1301,1.108,1312,1.364,1313,1.611,1319,2.136,1324,2.458,1336,1.173,1337,1.72,1338,1.72,1339,2.998,1340,6.877,1341,1.72,1342,1.885,1343,1.529,1344,1.885,1345,1.529,1346,1.885,1347,1.885,1348,1.885,1349,1.885,1350,1.464,1351,1.72,1352,1.72,1353,3.066,1354,1.72,1355,1.885,1356,1.464,1357,1.72,1358,1.72,1359,1.464,1360,1.885,1361,1.72,1362,2.808,1363,1.885,1364,1.885,1365,1.885,1366,2.907,1367,1.885,1368,1.529,1369,1.464,1370,2.458,1371,1.885,1372,2.666,1373,1.41,1374,1.72,1375,2.552,1376,1.72,1377,1.885,1378,1.72,1379,3.393,1380,1.611,1381,1.529,1382,1.611,1383,1.611,1384,1.611,1385,1.611,1386,1.611]],["component//swarmlab_poc-datacollector/docs/index-nodejs.html",[1185,0.645,1186,0.558]],["title//swarmlab_poc-datacollector/docs/index-nodejs.html#_asynchronous_event_driven",[1104,39.634,1337,48.338,1338,48.338]],["name//swarmlab_poc-datacollector/docs/index-nodejs.html#_asynchronous_event_driven",[]],["text//swarmlab_poc-datacollector/docs/index-nodejs.html#_asynchronous_event_driven",[]],["component//swarmlab_poc-datacollector/docs/index-nodejs.html#_asynchronous_event_driven",[]],["title//swarmlab_poc-datacollector/docs/index-nodejs.html#_threads",[1358,69.833]],["name//swarmlab_poc-datacollector/docs/index-nodejs.html#_threads",[]],["text//swarmlab_poc-datacollector/docs/index-nodejs.html#_threads",[]],["component//swarmlab_poc-datacollector/docs/index-nodejs.html#_threads",[]],["title//swarmlab_poc-datacollector/docs/index-nodejs.html#_socket_io",[1370,57.258]],["name//swarmlab_poc-datacollector/docs/index-nodejs.html#_socket_io",[]],["text//swarmlab_poc-datacollector/docs/index-nodejs.html#_socket_io",[]],["component//swarmlab_poc-datacollector/docs/index-nodejs.html#_socket_io",[]],["title//swarmlab_poc-datacollector/docs/index-nodejs.html#_express",[123,57.258]],["name//swarmlab_poc-datacollector/docs/index-nodejs.html#_express",[]],["text//swarmlab_poc-datacollector/docs/index-nodejs.html#_express",[]],["component//swarmlab_poc-datacollector/docs/index-nodejs.html#_express",[]],["title//swarmlab_poc-datacollector/docs/index-nodejs.html#_video_intro",[27,23.196,175,32.976,1335,39.634]],["name//swarmlab_poc-datacollector/docs/index-nodejs.html#_video_intro",[]],["text//swarmlab_poc-datacollector/docs/index-nodejs.html#_video_intro",[]],["component//swarmlab_poc-datacollector/docs/index-nodejs.html#_video_intro",[]],["title//swarmlab_poc-datacollector/docs/index-redis.html",[18,21.17,27,20.102,1228,31.352,1387,39.235]],["name//swarmlab_poc-datacollector/docs/index-redis.html",[1,0.39,1228,0.566]],["text//swarmlab_poc-datacollector/docs/index-redis.html",[1,2.086,16,2.134,22,1.707,29,2.332,109,4.919,110,2.27,112,3.201,183,3.201,194,4.037,195,6.096,199,3.201,206,3.781,274,2.27,310,2.557,349,3.621,357,2.876,522,2.514,541,3.31,598,2.813,682,3.437,722,2.813,913,3.781,1071,3.248,1162,3.106,1169,3.437,1228,5.932,1239,4.037,1301,3.866,1302,4.037,1303,3.201,1304,4.037,1326,3.781,1333,3.781,1388,3.106,1389,4.377,1390,3.59,1391,3.201,1392,3.781,1393,4.037,1394,4.426,1395,4.426,1396,4.426,1397,4.426,1398,4.426,1399,4.426,1400,4.426,1401,4.426,1402,4.426]],["component//swarmlab_poc-datacollector/docs/index-redis.html",[1185,0.645,1186,0.558]],["title//swarmlab_poc-datacollector/docs/index-redis.html#_main_features",[766,39.803,1334,43.955]],["name//swarmlab_poc-datacollector/docs/index-redis.html#_main_features",[]],["text//swarmlab_poc-datacollector/docs/index-redis.html#_main_features",[]],["component//swarmlab_poc-datacollector/docs/index-redis.html#_main_features",[]],["title//swarmlab_poc-datacollector/docs/index-redis.html#_video_intro",[27,23.196,175,32.976,1335,39.634]],["name//swarmlab_poc-datacollector/docs/index-redis.html#_video_intro",[]],["text//swarmlab_poc-datacollector/docs/index-redis.html#_video_intro",[]],["component//swarmlab_poc-datacollector/docs/index-redis.html#_video_intro",[]],["title//swarmlab_poc-datacollector/docs/index-src.html",[29,27.926,32,25.551,793,31.717]],["name//swarmlab_poc-datacollector/docs/index-src.html",[1,0.39,212,0.672]],["text//swarmlab_poc-datacollector/docs/index-src.html",[14,1.169,16,2.333,17,1.694,18,2.23,22,2.707,29,3.7,32,2.333,53,5.136,55,2.231,61,2.139,77,2.389,84,2.419,86,1.753,89,1.642,101,1.667,104,1.594,115,1.723,122,3.144,131,2.419,155,1.617,408,2.419,457,1.723,529,3.144,565,2.157,592,3.618,613,1.938,627,1.985,644,3.359,647,1.785,662,1.753,676,1.856,716,2.795,793,3.653,942,3.144,943,1.938,1071,2.389,1077,3.303,1079,2.721,1109,1.938,1171,2.093,1188,3.618,1189,4.413,1190,4.413,1228,3.303,1336,3.01,1373,2.231,1389,1.985,1403,2.721,1404,2.316,1405,2.721,1406,2.231,1407,2.231,1408,2.157,1409,2.548,1410,2.548,1411,2.419,1412,2.721,1413,2.036,1414,2.548,1415,2.548,1416,2.721,1417,4.838,1418,2.982,1419,4.133,1420,2.982,1421,2.982,1422,2.982,1423,2.419,1424,2.982,1425,3.924,1426,4.413,1427,4.838]],["component//swarmlab_poc-datacollector/docs/index-src.html",[1185,0.645,1186,0.558]],["title//swarmlab_poc-datacollector/docs/index-src.html#_webclient",[1428,59.457]],["name//swarmlab_poc-datacollector/docs/index-src.html#_webclient",[]],["text//swarmlab_poc-datacollector/docs/index-src.html#_webclient",[]],["component//swarmlab_poc-datacollector/docs/index-src.html#_webclient",[]],["title//swarmlab_poc-datacollector/docs/index-src.html#_dummy_service",[1077,52.264]],["name//swarmlab_poc-datacollector/docs/index-src.html#_dummy_service",[]],["text//swarmlab_poc-datacollector/docs/index-src.html#_dummy_service",[]],["component//swarmlab_poc-datacollector/docs/index-src.html#_dummy_service",[]],["title//swarmlab_poc-datacollector/docs/index-src.html#_readmongo_service",[1188,57.258]],["name//swarmlab_poc-datacollector/docs/index-src.html#_readmongo_service",[]],["text//swarmlab_poc-datacollector/docs/index-src.html#_readmongo_service",[]],["component//swarmlab_poc-datacollector/docs/index-src.html#_readmongo_service",[]],["title//swarmlab_poc-datacollector/docs/index-src.html#_redisserver",[1387,65.405]],["name//swarmlab_poc-datacollector/docs/index-src.html#_redisserver",[]],["text//swarmlab_poc-datacollector/docs/index-src.html#_redisserver",[]],["component//swarmlab_poc-datacollector/docs/index-src.html#_redisserver",[]],["title//swarmlab_poc-datacollector/docs/index-src.html#_mongo",[122,49.75]],["name//swarmlab_poc-datacollector/docs/index-src.html#_mongo",[]],["text//swarmlab_poc-datacollector/docs/index-src.html#_mongo",[]],["component//swarmlab_poc-datacollector/docs/index-src.html#_mongo",[]],["title//swarmlab_poc-datacollector/docs/index-structure.html",[22,17.707,722,29.185,1389,30.562,1429,39.235]],["name//swarmlab_poc-datacollector/docs/index-structure.html",[1,0.39,1389,0.551]],["text//swarmlab_poc-datacollector/docs/index-structure.html",[14,1.735,18,2.04,20,1.52,22,1.031,27,4.339,55,2,61,1.183,84,3.288,89,1.472,101,1.495,103,1.086,109,3.309,110,1.372,115,1.545,122,3.677,133,2.285,155,1.45,193,3.021,239,3.024,243,1.337,400,1.877,401,1.632,416,2.648,457,2.556,500,1.738,605,2.44,613,1.738,644,3.115,662,2.601,750,2.169,751,3.105,771,1.545,841,1.7,851,4.733,942,1.738,1069,1.601,1071,2.185,1077,3.021,1146,2,1188,6.213,1228,3.021,1284,2,1288,1.601,1296,3.78,1301,1.572,1314,2.169,1361,2.44,1366,1.78,1381,2.169,1387,2.285,1428,4.395,1430,3.589,1431,2.44,1432,2.675,1433,2.675,1434,2.44,1435,1.52,1436,2.077,1437,2.44,1438,2.285,1439,2.077,1440,2.699,1441,2.44,1442,2.44,1443,2.169,1444,2.44,1445,1.632,1446,1.935,1447,2.675,1448,2.285,1449,4.036,1450,2.675,1451,4.036,1452,1.935,1453,4.036,1454,2.169,1455,2.675]],["component//swarmlab_poc-datacollector/docs/index-structure.html",[1185,0.645,1186,0.558]],["title//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_structure",[751,43.955,1389,41.68]],["name//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_structure",[]],["text//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_structure",[]],["component//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_structure",[]],["title//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_instaces",[751,43.955,1456,62.631]],["name//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_instaces",[]],["text//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_instaces",[]],["component//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_instaces",[]],["title//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_networks_swarm",[103,21.516,751,37.19,1435,30.106]],["name//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_networks_swarm",[]],["text//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_networks_swarm",[]],["component//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_networks_swarm",[]],["title//swarmlab_poc-datacollector/docs/index-structure.html#_datacollector_structure",[1186,34.476,1389,41.68]],["name//swarmlab_poc-datacollector/docs/index-structure.html#_datacollector_structure",[]],["text//swarmlab_poc-datacollector/docs/index-structure.html#_datacollector_structure",[]],["component//swarmlab_poc-datacollector/docs/index-structure.html#_datacollector_structure",[]],["title//swarmlab_poc-datacollector/docs/index-usage.html",[951,41.68,1186,34.476]],["name//swarmlab_poc-datacollector/docs/index-usage.html",[1,0.39,951,0.551]],["text//swarmlab_poc-datacollector/docs/index-usage.html",[77,4.963,78,8.096,293,5.505,1186,5.958]],["component//swarmlab_poc-datacollector/docs/index-usage.html",[1185,0.645,1186,0.558]],["title//swarmlab_poc-datacollector/docs/index-usage.html#_start_datacollector",[77,30.929,1186,34.476]],["name//swarmlab_poc-datacollector/docs/index-usage.html#_start_datacollector",[]],["text//swarmlab_poc-datacollector/docs/index-usage.html#_start_datacollector",[]],["component//swarmlab_poc-datacollector/docs/index-usage.html#_start_datacollector",[]],["title//swarmlab_poc-datacollector/docs/index-usage.html#_stop_datacollector",[293,41.68,1186,34.476]],["name//swarmlab_poc-datacollector/docs/index-usage.html#_stop_datacollector",[]],["text//swarmlab_poc-datacollector/docs/index-usage.html#_stop_datacollector",[]],["component//swarmlab_poc-datacollector/docs/index-usage.html#_stop_datacollector",[]],["title//swarmlab_poc-datacollector/docs/index-usage.html#_open_web_interface_webclient",[16,22.143,17,26.09,104,24.545,1428,35.667]],["name//swarmlab_poc-datacollector/docs/index-usage.html#_open_web_interface_webclient",[]],["text//swarmlab_poc-datacollector/docs/index-usage.html#_open_web_interface_webclient",[]],["component//swarmlab_poc-datacollector/docs/index-usage.html#_open_web_interface_webclient",[]],["title//swarmlab_poc-datacollector/docs/index-vuejs.html",[18,21.17,27,20.102,1428,35.667,1457,41.891]],["name//swarmlab_poc-datacollector/docs/index-vuejs.html",[1,0.39,1458,0.756]],["text//swarmlab_poc-datacollector/docs/index-vuejs.html",[13,1.389,16,0.627,17,0.739,22,0.502,27,3.997,29,1.245,32,0.627,42,1.843,77,0.643,86,0.765,89,1.301,101,1.321,104,0.696,110,0.668,111,2.654,114,0.973,115,1.365,134,1.112,152,1.535,153,0.913,159,0.716,180,0.81,198,2.345,200,1.979,205,0.728,210,0.846,239,3.251,240,2.535,258,0.716,259,1.011,260,1.767,270,0.794,277,1.056,279,3.952,310,0.752,323,1.47,350,1.056,356,0.888,357,0.846,391,0.81,398,1.365,400,1.658,401,0.794,497,0.779,500,1.535,522,2.628,523,0.973,546,0.941,551,1.112,554,0.913,560,0.794,563,1.709,581,1.011,590,0.827,592,0.973,593,0.973,598,0.827,608,0.973,647,0.779,659,0.913,669,0.888,673,1.056,678,4.915,699,1.112,702,0.941,707,0.888,738,1.709,743,1.112,759,1.056,766,0.827,771,1.365,786,1.187,793,0.779,800,1.056,806,1.187,807,1.916,816,1.056,822,1.056,841,1.501,842,0.846,853,0.888,861,0.941,873,1.056,875,1.112,877,0.846,915,2.155,928,1.011,940,1.011,943,2.108,948,1.011,950,1.112,957,1.767,963,0.941,967,0.973,973,1.011,989,0.888,1062,1.056,1071,1.167,1075,0.827,1162,0.913,1284,2.427,1301,0.765,1319,0.846,1322,1.056,1324,0.973,1343,1.056,1350,1.011,1353,4.769,1362,1.112,1366,0.866,1369,1.011,1370,2.983,1372,1.056,1373,0.973,1375,3.098,1376,1.187,1407,0.973,1425,1.056,1430,1.056,1452,0.941,1457,2.959,1458,1.187,1459,2.363,1460,1.187,1461,2.363,1462,1.301,1463,1.301,1464,1.187,1465,0.973,1466,1.301,1467,2.155,1468,1.056,1469,2.959,1470,1.301,1471,1.187,1472,5.548,1473,1.112,1474,2.959,1475,1.301,1476,1.301,1477,1.301,1478,1.187,1479,1.301,1480,1.301,1481,1.301,1482,1.301,1483,1.301,1484,1.301,1485,1.187,1486,1.301,1487,1.301,1488,1.187,1489,1.112,1490,1.301,1491,1.112,1492,1.056,1493,1.301,1494,1.916,1495,2.155,1496,1.112,1497,1.187,1498,1.301,1499,1.301,1500,1.301,1501,1.056,1502,1.301,1503,1.112,1504,1.301,1505,1.112,1506,1.301,1507,1.056,1508,0.941,1509,1.301,1510,0.973,1511,1.301,1512,1.301,1513,1.301,1514,1.301,1515,1.301,1516,1.301,1517,1.301,1518,1.301,1519,1.301,1520,1.187,1521,1.301,1522,1.187,1523,1.187,1524,1.301,1525,1.301,1526,2.772,1527,1.187,1528,1.301,1529,1.112,1530,1.301,1531,1.187]],["component//swarmlab_poc-datacollector/docs/index-vuejs.html",[1185,0.645,1186,0.558]],["title//swarmlab_poc-datacollector/docs/index-vuejs.html#_why_vue_js",[1472,57.131,1489,53.508]],["name//swarmlab_poc-datacollector/docs/index-vuejs.html#_why_vue_js",[]],["text//swarmlab_poc-datacollector/docs/index-vuejs.html#_why_vue_js",[]],["component//swarmlab_poc-datacollector/docs/index-vuejs.html#_why_vue_js",[]],["title//swarmlab_poc-datacollector/docs/index-vuejs.html#_vuex",[1474,69.833]],["name//swarmlab_poc-datacollector/docs/index-vuejs.html#_vuex",[]],["text//swarmlab_poc-datacollector/docs/index-vuejs.html#_vuex",[]],["component//swarmlab_poc-datacollector/docs/index-vuejs.html#_vuex",[]],["title//swarmlab_poc-datacollector/docs/index-vuejs.html#_using_axios_to_consume_apis",[22,17.707,1366,30.562,1520,41.891,1532,41.891]],["name//swarmlab_poc-datacollector/docs/index-vuejs.html#_using_axios_to_consume_apis",[]],["text//swarmlab_poc-datacollector/docs/index-vuejs.html#_using_axios_to_consume_apis",[]],["component//swarmlab_poc-datacollector/docs/index-vuejs.html#_using_axios_to_consume_apis",[]],["title//swarmlab_poc-datacollector/docs/index-vuejs.html#_using_socket_io_to_consume_websocket",[22,17.707,1370,34.348,1527,41.891,1532,41.891]],["name//swarmlab_poc-datacollector/docs/index-vuejs.html#_using_socket_io_to_consume_websocket",[]],["text//swarmlab_poc-datacollector/docs/index-vuejs.html#_using_socket_io_to_consume_websocket",[]],["component//swarmlab_poc-datacollector/docs/index-vuejs.html#_using_socket_io_to_consume_websocket",[]],["title//swarmlab_poc-datacollector/docs/index-vuejs.html#_video_intro",[27,23.196,175,32.976,1335,39.634]],["name//swarmlab_poc-datacollector/docs/index-vuejs.html#_video_intro",[]],["text//swarmlab_poc-datacollector/docs/index-vuejs.html#_video_intro",[]],["component//swarmlab_poc-datacollector/docs/index-vuejs.html#_video_intro",[]],["title//swarmlab_poc-datacollector/docs/index.html",[1071,30.929,1423,50.802]],["name//swarmlab_poc-datacollector/docs/index.html",[1,0.72]],["text//swarmlab_poc-datacollector/docs/index.html",[14,1.275,16,2.087,17,1.848,20,1.058,22,1.254,27,2.27,29,1.714,32,0.898,53,4.632,55,2.432,61,2.603,71,1.516,77,2.137,78,1.393,81,2.812,84,2.943,86,2.544,87,1.699,89,1.025,92,1.272,98,1.447,101,1.041,103,1.32,104,1.738,113,2.22,115,1.076,131,3.511,155,1.01,158,1.076,176,1.591,189,1.699,193,1.272,198,1.912,227,1.447,239,2.313,243,2.943,270,1.136,275,1.184,280,1.307,307,1.159,323,1.159,396,1.447,416,1.947,457,2.996,469,1.347,500,1.211,509,1.24,522,1.058,529,1.211,538,1.447,565,1.347,582,1.591,584,1.136,592,3.237,597,1.699,609,1.347,613,1.211,627,1.24,644,1.025,647,1.115,652,1.591,662,2.544,676,1.159,700,1.393,731,1.699,752,1.591,764,3.038,851,2.113,877,2.813,940,1.447,942,1.211,943,1.211,1071,2.907,1109,1.211,1162,1.307,1166,1.211,1171,1.307,1173,1.511,1278,1.511,1279,2.778,1280,1.511,1281,1.699,1282,1.511,1283,1.393,1288,2.591,1301,1.912,1373,1.393,1389,1.24,1403,1.699,1404,1.447,1405,1.699,1406,1.393,1407,1.393,1408,1.347,1409,1.591,1410,1.591,1411,1.511,1412,1.699,1413,1.272,1414,1.591,1415,1.591,1416,1.699,1423,2.638,1428,2.526,1436,2.526,1437,1.699,1440,1.136,1441,1.699,1442,1.699,1443,1.511,1444,1.699,1445,1.136,1446,1.347,1454,1.511,1492,1.511,1507,2.638,1533,1.591,1534,1.447,1535,1.863,1536,1.699,1537,1.863,1538,1.699,1539,1.699,1540,1.863,1541,1.863,1542,1.863,1543,1.863,1544,1.863,1545,1.863,1546,1.863,1547,1.699,1548,1.863,1549,1.591,1550,1.863]],["component//swarmlab_poc-datacollector/docs/index.html",[1185,0.645,1186,0.558]],["title//swarmlab_poc-datacollector/docs/index.html#_start",[77,37.806]],["name//swarmlab_poc-datacollector/docs/index.html#_start",[]],["text//swarmlab_poc-datacollector/docs/index.html#_start",[]],["component//swarmlab_poc-datacollector/docs/index.html#_start",[]],["title//swarmlab_poc-datacollector/docs/index.html#_on_error",[92,52.264]],["name//swarmlab_poc-datacollector/docs/index.html#_on_error",[]],["text//swarmlab_poc-datacollector/docs/index.html#_on_error",[]],["component//swarmlab_poc-datacollector/docs/index.html#_on_error",[]],["title//swarmlab_poc-datacollector/docs/index.html#_open_web_interface",[16,25.551,17,30.106,104,28.322]],["name//swarmlab_poc-datacollector/docs/index.html#_open_web_interface",[]],["text//swarmlab_poc-datacollector/docs/index.html#_open_web_interface",[]],["component//swarmlab_poc-datacollector/docs/index.html#_open_web_interface",[]],["title//swarmlab_poc-datacollector/docs/index.html#_open_console",[16,30.199,727,53.508]],["name//swarmlab_poc-datacollector/docs/index.html#_open_console",[]],["text//swarmlab_poc-datacollector/docs/index.html#_open_console",[]],["component//swarmlab_poc-datacollector/docs/index.html#_open_console",[]],["title//swarmlab_poc-datacollector/docs/index.html#_source_directory",[29,33.006,53,41.68]],["name//swarmlab_poc-datacollector/docs/index.html#_source_directory",[]],["text//swarmlab_poc-datacollector/docs/index.html#_source_directory",[]],["component//swarmlab_poc-datacollector/docs/index.html#_source_directory",[]],["title//swarmlab_raspi-docker/docs/index-install.html",[716,44.224]],["name//swarmlab_raspi-docker/docs/index-install.html",[1,0.39,949,0.374]],["text//swarmlab_raspi-docker/docs/index-install.html",[6,2.322,7,3.133,8,1.252,9,1.252,10,1.252,14,2.687,22,0.621,27,3.549,42,0.916,45,1.166,49,1.131,54,2.071,61,0.713,63,2.794,66,1.307,67,1.47,68,1.47,69,1.47,70,1.47,71,0.751,72,1.47,73,2.611,74,1.47,75,2.446,76,2.611,77,0.796,86,0.947,92,1.954,136,1.1,158,0.931,159,0.887,164,1.307,167,1.252,169,1.819,180,1.003,197,1.047,200,0.983,262,1.166,272,1.252,305,1.252,312,2.801,398,0.931,584,0.983,600,2.071,615,2.711,631,1.252,698,1.47,798,1.166,928,2.223,943,1.047,949,3.765,953,1.003,954,2.312,955,2.446,967,2.889,993,2.446,1000,6.24,1018,1.377,1022,3.5,1028,1.377,1042,1.307,1045,1.047,1047,3,1332,3.634,1334,1.131,1336,1.003,1373,1.205,1526,1.377,1551,1.612,1552,1.612,1553,1.205,1554,1.612,1555,2.446,1556,1.612,1557,3.634,1558,1.377,1559,1.612,1560,1.47,1561,1.377,1562,1.612,1563,1.612,1564,1.612,1565,1.47,1566,2.863,1567,3.523,1568,2.863,1569,4.679,1570,4.679,1571,2.863,1572,1.612,1573,1.612,1574,1.612,1575,1.47,1576,2.863,1577,1.47,1578,1.612,1579,1.612,1580,4.679,1581,1.612,1582,2.863,1583,3.194,1584,1.612,1585,1.612,1586,1.307,1587,1.612,1588,1.612,1589,3.3,1590,1.612,1591,1.612,1592,3.862,1593,2.446,1594,1.612,1595,1.612,1596,1.612,1597,1.612,1598,1.612,1599,1.612,1600,1.612,1601,1.612,1602,2.863,1603,2.863,1604,2.863,1605,2.863,1606,1.612,1607,1.612,1608,1.307,1609,1.612,1610,1.612,1611,4.679,1612,1.612,1613,1.612,1614,1.612,1615,1.612]],["component//swarmlab_raspi-docker/docs/index-install.html",[14,0.398,1616,0.925]],["title//swarmlab_raspi-docker/docs/index-install.html#_install_prerequisites",[949,28.265,1617,62.631]],["name//swarmlab_raspi-docker/docs/index-install.html#_install_prerequisites",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_install_prerequisites",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_install_prerequisites",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_install_optional",[218,38.205,949,28.265]],["name//swarmlab_raspi-docker/docs/index-install.html#_install_optional",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_install_optional",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_install_optional",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_download_and_install_docker",[14,20.779,949,23.915,1413,36.177]],["name//swarmlab_raspi-docker/docs/index-install.html#_download_and_install_docker",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_download_and_install_docker",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_download_and_install_docker",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_give_the_pi_user_the_ability_to_run_docker",[13,21.309,14,14.216,61,16.029,285,29.407,321,30.973,954,21.699]],["name//swarmlab_raspi-docker/docs/index-install.html#_give_the_pi_user_the_ability_to_run_docker",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_give_the_pi_user_the_ability_to_run_docker",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_give_the_pi_user_the_ability_to_run_docker",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_import_docker_and_swarmlab_io_keys",[14,18.008,312,27.487,735,33.218,1508,33.218]],["name//swarmlab_raspi-docker/docs/index-install.html#_import_docker_and_swarmlab_io_keys",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_import_docker_and_swarmlab_io_keys",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_import_docker_and_swarmlab_io_keys",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_add_the_docker_repo",[12,32.325,14,20.779,1618,52.992]],["name//swarmlab_raspi-docker/docs/index-install.html#_add_the_docker_repo",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_add_the_docker_repo",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_add_the_docker_repo",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_update_your_pi",[615,43.955,954,37.487]],["name//swarmlab_raspi-docker/docs/index-install.html#_update_your_pi",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_update_your_pi",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_update_your_pi",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_start_the_docker_service",[14,20.779,18,24.429,77,26.169]],["name//swarmlab_raspi-docker/docs/index-install.html#_start_the_docker_service",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_start_the_docker_service",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_start_the_docker_service",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_verify_that_docker_is_installed_and_running",[14,18.008,61,20.304,949,20.726,1619,41.891]],["name//swarmlab_raspi-docker/docs/index-install.html#_verify_that_docker_is_installed_and_running",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_verify_that_docker_is_installed_and_running",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_verify_that_docker_is_installed_and_running",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_install_docker_compose",[14,20.779,949,23.915,1583,36.177]],["name//swarmlab_raspi-docker/docs/index-install.html#_install_docker_compose",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_install_docker_compose",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_install_docker_compose",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_check_it",[623,49.75]],["name//swarmlab_raspi-docker/docs/index-install.html#_check_it",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_check_it",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_check_it",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue",[5,23.019,6,26.605,7,26.605,8,25.474,9,25.474,10,25.474,11,26.605]],["name//swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_install_wireguard",[949,28.265,1589,53.508]],["name//swarmlab_raspi-docker/docs/index-install.html#_install_wireguard",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_install_wireguard",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_install_wireguard",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_create_keys",[312,37.487,687,29.189]],["name//swarmlab_raspi-docker/docs/index-install.html#_create_keys",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_create_keys",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_create_keys",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_reboot",[1045,49.75]],["name//swarmlab_raspi-docker/docs/index-install.html#_reboot",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_reboot",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_reboot",[]],["title//swarmlab_raspi-docker/docs/index.html",[14,24.559,1620,50.802]],["name//swarmlab_raspi-docker/docs/index.html",[1,0.72]],["text//swarmlab_raspi-docker/docs/index.html",[14,3.523,42,3.933,61,3.06,101,3.87,115,3.999,560,4.223,565,5.007,645,4.607,691,5.007,948,5.376,949,3.124,953,4.308,954,4.143,1583,4.726,1620,5.615,1621,6.922,1622,5.914,1623,6.922,1624,6.922]],["component//swarmlab_raspi-docker/docs/index.html",[14,0.398,1616,0.925]],["title//swarmlab_iot-sensor-node/docs/index-imu.html",[1069,31.717,1625,38.33,1626,41.156]],["name//swarmlab_iot-sensor-node/docs/index-imu.html",[1,0.39,1626,0.643]],["text//swarmlab_iot-sensor-node/docs/index-imu.html",[3,0.67,5,0.723,13,0.415,16,0.786,17,0.206,22,1.28,27,4.507,29,0.372,32,0.175,59,0.226,61,0.592,62,0.415,71,0.624,77,0.349,84,0.182,89,0.389,92,0.482,97,0.282,101,0.395,103,0.147,104,0.551,107,0.263,115,0.773,127,0.206,137,0.496,147,1.99,148,0.282,159,0.2,169,0.231,185,0.231,186,0.482,188,0.272,191,0.242,192,0.528,198,0.958,200,0.222,205,1.067,208,0.881,211,0.263,228,0.31,230,0.939,231,0.31,233,0.836,237,2.145,239,0.377,240,1.38,243,0.515,245,0.282,248,0.242,254,0.644,256,0.87,258,0.567,260,0.272,261,0.331,263,0.231,274,0.836,275,0.449,278,0.47,285,0.295,302,0.282,307,0.226,310,0.596,315,0.282,317,0.282,322,0.31,323,0.641,324,0.255,327,1.339,349,0.898,354,0.31,356,1.303,369,0.771,386,0.644,391,0.439,394,1.687,398,0.408,399,0.528,400,0.723,410,0.242,415,0.255,416,0.217,417,0.496,442,0.282,444,0.94,465,0.976,497,0.217,500,0.236,508,0.482,509,0.242,522,0.586,529,0.459,536,0.226,545,0.496,546,0.263,551,0.31,552,0.644,555,0.272,560,0.222,562,0.263,563,0.263,583,0.723,590,0.655,599,0.295,600,0.263,608,1.001,613,0.236,615,0.496,623,0.67,627,0.47,633,0.272,634,0.331,636,0.331,644,0.389,645,0.242,647,0.217,655,0.255,658,0.263,664,0.881,668,0.771,673,0.295,676,0.641,678,0.511,687,0.624,689,1.144,690,0.331,700,0.272,701,0.295,703,0.282,706,0.331,708,0.236,712,0.31,716,0.942,717,0.295,718,0.222,722,0.231,724,0.331,725,1.856,728,1.22,730,0.255,736,0.548,740,0.263,761,0.644,766,0.231,769,0.47,795,0.31,798,0.263,799,0.272,802,0.801,808,0.255,809,0.263,814,0.331,816,0.295,837,0.295,842,1.06,843,0.47,850,0.496,851,0.459,856,0.295,861,0.263,867,0.282,885,0.331,888,0.31,895,0.31,942,0.236,943,0.459,948,0.282,949,0.164,957,0.272,974,0.295,989,0.704,1069,0.423,1071,1.739,1072,0.295,1073,0.295,1075,0.231,1095,0.548,1100,1.221,1104,1.992,1136,0.282,1151,0.242,1161,0.295,1168,3.212,1169,1.687,1175,1.221,1178,0.263,1197,0.331,1208,0.573,1217,0.573,1221,0.881,1256,0.282,1288,0.217,1293,0.603,1301,0.415,1312,0.511,1319,0.236,1324,0.528,1334,0.496,1345,0.295,1350,1.04,1353,2.184,1357,0.331,1359,0.282,1362,0.31,1366,1.27,1369,0.282,1372,1.086,1373,0.528,1388,0.255,1389,0.242,1406,0.272,1407,0.272,1408,0.511,1419,0.31,1430,0.295,1439,0.548,1443,0.295,1446,0.968,1448,0.603,1460,0.644,1465,0.272,1467,0.644,1468,0.836,1469,0.331,1485,0.331,1488,0.331,1489,0.31,1494,0.295,1501,0.295,1508,1.38,1625,2.402,1626,0.282,1627,0.363,1628,0.363,1629,0.363,1630,0.644,1631,0.363,1632,2.524,1633,1.339,1634,1.631,1635,1.031,1636,1.908,1637,0.363,1638,0.363,1639,1.031,1640,0.706,1641,0.363,1642,2.471,1643,2.639,1644,1.908,1645,0.363,1646,0.363,1647,0.363,1648,0.363,1649,0.331,1650,0.363,1651,0.363,1652,1.631,1653,1.339,1654,0.706,1655,0.363,1656,0.363,1657,0.363,1658,0.363,1659,0.363,1660,1.908,1661,1.221,1662,0.331,1663,0.363,1664,0.363,1665,1.339,1666,1.339,1667,0.363,1668,0.363,1669,0.363,1670,0.363,1671,1.031,1672,0.363,1673,0.363,1674,0.363,1675,0.706,1676,1.031,1677,0.363,1678,0.363,1679,1.031,1680,1.908,1681,0.706,1682,3.522,1683,2.163,1684,1.741,1685,0.706,1686,0.363,1687,0.706,1688,0.363,1689,0.363,1690,0.706,1691,0.706,1692,0.706,1693,0.706,1694,0.31,1695,0.363,1696,0.331,1697,0.363,1698,0.363,1699,2.778,1700,0.363,1701,0.94,1702,0.363,1703,0.603,1704,0.363,1705,0.363,1706,0.363,1707,0.706,1708,0.644,1709,0.363,1710,0.363,1711,0.363,1712,0.363,1713,0.363,1714,0.363,1715,0.331,1716,0.363,1717,1.031,1718,0.363,1719,1.031,1720,0.363,1721,0.363,1722,0.603,1723,0.363,1724,0.706,1725,1.339,1726,0.363,1727,0.706,1728,0.363,1729,0.363,1730,0.363,1731,0.363,1732,0.363,1733,0.363,1734,0.363,1735,0.363,1736,0.363,1737,0.363,1738,0.363,1739,0.706,1740,0.363,1741,2.172,1742,0.363,1743,0.363,1744,1.981,1745,0.331,1746,0.363,1747,0.363,1748,0.363,1749,0.363,1750,0.363,1751,0.363,1752,0.363,1753,0.363,1754,0.363,1755,1.031,1756,0.363,1757,0.363,1758,0.706,1759,0.363,1760,0.363,1761,0.363,1762,1.031,1763,0.363,1764,0.363,1765,0.363,1766,0.363,1767,0.363,1768,2.247,1769,0.94,1770,0.363,1771,0.644,1772,0.363,1773,0.363,1774,2.424,1775,2.893,1776,0.363,1777,0.363,1778,0.331,1779,0.644,1780,0.331,1781,0.31,1782,0.331,1783,0.363,1784,0.706,1785,0.363,1786,0.363,1787,0.363,1788,0.363,1789,0.363,1790,0.363,1791,0.706,1792,0.363,1793,0.363,1794,0.31,1795,0.363,1796,0.363,1797,0.363,1798,0.331,1799,0.363,1800,0.31,1801,0.282,1802,0.331,1803,0.94,1804,0.331,1805,0.363,1806,2.172,1807,1.031,1808,0.363,1809,0.706,1810,0.363,1811,0.706,1812,0.363,1813,0.363,1814,0.282,1815,0.644,1816,0.363,1817,0.331,1818,0.363,1819,0.31,1820,0.363,1821,0.644,1822,0.363,1823,0.363,1824,0.363,1825,0.706,1826,0.331,1827,0.47,1828,0.331,1829,0.363,1830,0.363,1831,0.363,1832,0.363,1833,0.363,1834,0.363,1835,0.363,1836,0.363,1837,0.363,1838,0.363,1839,0.603,1840,0.363,1841,0.363,1842,0.363,1843,0.363,1844,0.363,1845,0.363,1846,0.363,1847,0.363,1848,0.363,1849,0.363,1850,0.706,1851,0.363,1852,0.363,1853,0.363,1854,0.363,1855,0.706,1856,0.706,1857,0.363,1858,0.363,1859,0.363,1860,0.31,1861,0.31,1862,0.363,1863,0.706,1864,0.331,1865,0.363,1866,0.363,1867,0.706,1868,0.331,1869,0.363,1870,0.363,1871,0.363,1872,0.363,1873,0.363,1874,0.363,1875,0.363,1876,1.631,1877,0.706,1878,0.363,1879,0.363,1880,0.363,1881,0.363,1882,0.706,1883,0.363,1884,0.363,1885,0.363,1886,0.706,1887,0.363,1888,0.363,1889,0.363,1890,0.706,1891,0.363,1892,0.363,1893,0.363,1894,0.363,1895,0.363,1896,0.363,1897,0.363,1898,0.644,1899,0.363,1900,0.706,1901,0.363,1902,1.221,1903,0.363,1904,0.706,1905,0.363,1906,0.363,1907,0.363,1908,0.363,1909,0.363,1910,1.031,1911,0.363,1912,1.031,1913,0.363,1914,0.363,1915,0.363,1916,0.363,1917,0.295,1918,0.363,1919,1.031,1920,0.363,1921,0.363,1922,0.363,1923,0.363,1924,0.363,1925,0.331,1926,0.363,1927,0.331,1928,0.363,1929,0.363,1930,0.331,1931,0.363,1932,0.706,1933,1.031,1934,0.363,1935,0.363,1936,0.363,1937,1.031,1938,0.363,1939,0.363,1940,0.363,1941,0.363]],["component//swarmlab_iot-sensor-node/docs/index-imu.html",[1069,0.419,1625,0.506,1942,0.639]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_sensor_node_example_using_imu_sensors",[22,13.978,258,19.956,1069,21.699,1625,40.869,1626,28.156]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_sensor_node_example_using_imu_sensors",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_sensor_node_example_using_imu_sensors",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_sensor_node_example_using_imu_sensors",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_imu",[1626,59.457]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_imu",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_imu",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_imu",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_connecting_it_up",[71,29.189,465,37.487]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_connecting_it_up",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_connecting_it_up",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_connecting_it_up",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_downloading_libraries",[1353,43.955,1413,42.757]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_downloading_libraries",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_downloading_libraries",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_downloading_libraries",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_example_sketch",[258,34.476,1699,46.843]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_example_sketch",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_example_sketch",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_example_sketch",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_pitch_roll",[27,23.196,1642,45.273,1643,48.338]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_pitch_roll",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_pitch_roll",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_pitch_roll",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_a_real_ahrs_system",[243,26.494,318,42.984,1632,42.984]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_a_real_ahrs_system",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_a_real_ahrs_system",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_a_real_ahrs_system",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_loading_the_ahrs_sketch",[1312,38.33,1632,42.984,1699,39.634]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_loading_the_ahrs_sketch",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_loading_the_ahrs_sketch",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_loading_the_ahrs_sketch",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_compile",[736,59.457]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_compile",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_compile",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_compile",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_using_ahrs_data",[22,20.432,1071,26.169,1632,42.984]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_using_ahrs_data",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_using_ahrs_data",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_using_ahrs_data",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_savesending_the_data",[1071,30.929,1943,62.631]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_savesending_the_data",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_savesending_the_data",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_savesending_the_data",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_visualizing_data",[1071,30.929,1468,50.802]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_visualizing_data",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_visualizing_data",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_visualizing_data",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_the_tools_languages_and_frameworks",[391,32.976,769,35.265,1375,41.156]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_the_tools_languages_and_frameworks",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_the_tools_languages_and_frameworks",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_the_tools_languages_and_frameworks",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_three_js",[1803,69.833]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_three_js",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_three_js",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_three_js",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_processing",[237,44.224]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_processing",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_processing",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_processing",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_p5_js",[1821,69.833]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_p5_js",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_p5_js",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_p5_js",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_processing_py",[1828,69.833]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_processing_py",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_processing_py",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_processing_py",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_requirements",[740,55.375]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_requirements",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_requirements",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_requirements",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_write_the_processing_sketch",[237,30.612,247,35.265,1699,39.634]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_write_the_processing_sketch",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_write_the_processing_sketch",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_write_the_processing_sketch",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_run_it",[61,33.848]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_run_it",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_run_it",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_run_it",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_source_code",[29,27.926,419,41.156,644,29.17]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_source_code",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_source_code",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_source_code",[]],["title//swarmlab_iot-sensor-node/docs/index.html",[1069,37.487,1625,45.302]],["name//swarmlab_iot-sensor-node/docs/index.html",[1,0.72]],["text//swarmlab_iot-sensor-node/docs/index.html",[3,0.178,4,0.199,13,1.24,16,0.259,22,0.574,27,4.769,32,0.717,42,0.586,48,0.837,49,0.193,54,0.746,59,1.432,61,0.658,62,0.607,63,2.174,66,0.436,71,0.589,75,0.235,77,0.735,81,0.807,86,0.316,89,3.009,92,0.187,98,0.802,99,0.49,101,0.707,103,0.513,104,0.422,107,0.199,115,0.159,117,0.193,118,0.389,126,0.607,127,0.305,133,0.235,136,0.367,147,0.356,152,0.178,153,0.724,156,0.596,158,0.311,159,0.296,163,0.554,166,0.613,169,0.656,184,0.367,190,0.213,191,0.526,192,0.772,197,0.349,198,0.161,199,0.199,202,0.199,203,0.235,204,0.402,205,0.952,210,0.178,218,1.404,220,0.199,221,0.187,224,0.25,230,0.193,232,0.235,233,0.223,237,0.456,240,1.463,247,2.212,248,0.358,251,0.223,253,0.199,258,0.151,260,0.591,262,0.199,263,0.342,270,0.328,271,0.223,273,0.389,274,0.141,275,0.175,276,0.436,278,0.358,280,1.992,285,0.223,293,1.133,294,0.187,296,0.187,297,0.213,305,0.418,306,0.349,307,0.492,310,0.159,312,0.322,328,0.25,331,0.235,349,0.937,356,2.162,357,0.178,369,0.205,371,1.207,379,1.156,380,0.459,381,0.402,391,0.642,398,0.596,401,1.287,410,0.183,412,0.367,414,0.199,415,0.193,416,2.335,420,0.205,421,0.641,447,0.802,455,0.837,465,0.322,468,0.235,469,0.571,490,0.193,500,0.178,503,0.171,509,0.526,541,1.429,542,0.183,554,0.193,557,0.377,565,0.199,583,0.193,584,0.168,585,0.436,586,0.193,590,0.175,598,0.656,600,0.389,608,0.402,615,0.377,617,0.213,623,0.178,627,0.687,633,0.772,644,0.819,645,0.358,647,0.473,655,0.377,656,0.402,658,0.199,659,0.377,661,0.235,663,0.213,666,0.25,674,0.235,687,0.481,691,0.199,713,0.656,715,0.418,716,0.311,717,0.223,718,1.404,719,1.163,722,0.342,723,0.49,728,0.205,738,0.389,750,0.837,752,0.235,759,0.223,760,0.526,769,0.183,790,0.946,793,1.143,804,0.25,809,1.232,841,0.175,842,0.349,843,0.183,849,0.539,850,0.377,851,0.178,861,1.665,873,1.207,875,2.125,877,0.513,886,0.459,887,0.459,891,0.377,910,0.982,922,0.213,927,0.223,949,1.281,953,3.16,954,3.379,963,0.199,974,0.223,982,0.377,985,0.882,988,0.223,998,0.235,1000,0.205,1022,0.205,1042,0.223,1045,0.178,1047,0.418,1069,1.019,1071,0.266,1075,0.804,1095,1.156,1139,0.205,1141,0.771,1161,0.436,1169,0.213,1171,0.193,1198,1.207,1217,0.223,1226,0.25,1256,0.213,1278,0.641,1291,0.235,1293,0.459,1309,0.223,1319,0.178,1333,1.271,1336,0.787,1340,0.213,1341,0.721,1350,0.802,1359,0.418,1391,0.915,1410,0.459,1413,0.367,1414,0.235,1446,0.199,1492,0.223,1503,0.235,1507,0.223,1508,1.076,1549,0.675,1555,0.235,1557,0.213,1558,0.235,1560,0.25,1561,0.459,1620,1.711,1622,2.278,1625,0.571,1661,0.941,1683,3.798,1699,0.402,1703,0.235,1744,0.721,1745,0.25,1768,4.173,1771,0.25,1780,0.25,1800,0.235,1802,0.25,1817,0.49,1826,0.49,1827,0.183,1898,1.553,1902,0.25,1944,0.941,1945,0.275,1946,0.675,1947,0.275,1948,0.275,1949,0.675,1950,0.275,1951,0.275,1952,0.235,1953,0.275,1954,0.275,1955,0.275,1956,0.275,1957,0.25,1958,0.275,1959,0.721,1960,0.538,1961,0.275,1962,0.275,1963,0.49,1964,0.275,1965,0.49,1966,0.275,1967,0.459,1968,0.275,1969,0.275,1970,0.235,1971,0.275,1972,0.275,1973,0.275,1974,0.275,1975,0.538,1976,0.538,1977,1.153,1978,0.538,1979,1.488,1980,0.275,1981,0.538,1982,0.275,1983,0.275,1984,0.25,1985,0.275,1986,0.275,1987,0.275,1988,0.275,1989,0.275,1990,0.275,1991,0.275,1992,0.275,1993,0.235,1994,0.275,1995,0.275,1996,0.275,1997,0.275,1998,0.275,1999,0.275,2000,0.275,2001,0.275,2002,0.275,2003,0.275,2004,0.538,2005,0.275,2006,0.275,2007,0.235,2008,0.275,2009,0.25,2010,0.275,2011,0.538,2012,0.275,2013,0.538,2014,0.538,2015,0.538,2016,0.275,2017,0.275,2018,0.275,2019,0.275,2020,0.275,2021,0.275,2022,0.275,2023,0.275,2024,0.538,2025,0.275,2026,0.275,2027,0.275,2028,0.275,2029,0.275,2030,0.275,2031,0.538,2032,0.538,2033,0.275,2034,0.538,2035,0.275,2036,0.275,2037,0.538,2038,0.275,2039,0.275,2040,0.275,2041,0.275,2042,0.275,2043,0.275,2044,0.275,2045,0.275,2046,1.742,2047,0.275,2048,0.941,2049,0.275,2050,0.275,2051,0.538,2052,0.538,2053,0.538,2054,0.275,2055,0.538,2056,0.275,2057,0.538,2058,0.275,2059,0.275,2060,0.275,2061,0.275,2062,0.275,2063,0.275,2064,0.275,2065,0.275,2066,0.275,2067,0.235,2068,0.275,2069,0.275,2070,0.79,2071,0.25,2072,0.275,2073,0.25,2074,0.275,2075,0.275,2076,0.275,2077,0.79,2078,0.538,2079,0.25,2080,0.275,2081,0.275,2082,0.25,2083,0.275,2084,0.275,2085,0.275,2086,0.538,2087,0.275,2088,0.275,2089,0.275,2090,0.275,2091,0.275,2092,0.275,2093,0.275,2094,0.275,2095,0.275,2096,0.275,2097,0.275,2098,0.275,2099,0.275,2100,0.275,2101,0.538,2102,0.275,2103,0.275,2104,0.275,2105,0.235,2106,0.275,2107,0.275,2108,3.324,2109,0.275,2110,0.538,2111,0.79,2112,0.79,2113,2.109,2114,0.275,2115,0.25,2116,0.275,2117,0.538,2118,1.488,2119,1.265,2120,0.275,2121,1.032,2122,1.032,2123,0.538,2124,1.032,2125,0.79,2126,0.79,2127,0.275,2128,0.275,2129,0.459,2130,0.538,2131,0.538,2132,0.538,2133,0.538,2134,0.538,2135,0.538,2136,0.538,2137,0.49,2138,0.275,2139,1.488,2140,0.538,2141,0.275,2142,0.275,2143,0.79,2144,0.275,2145,0.275,2146,0.275,2147,0.275,2148,1.032,2149,0.275,2150,1.032,2151,1.032,2152,0.538,2153,0.721,2154,0.49,2155,1.032,2156,1.265,2157,0.275,2158,0.79,2159,0.275,2160,0.538,2161,0.275,2162,0.538,2163,0.538,2164,0.275,2165,0.538,2166,0.538,2167,0.275,2168,0.275,2169,0.275,2170,0.275,2171,0.275,2172,0.275,2173,0.275,2174,0.275,2175,0.275,2176,0.538,2177,0.275,2178,0.275,2179,0.275,2180,0.275,2181,0.275,2182,0.275,2183,0.275,2184,0.275,2185,0.275,2186,1.488,2187,0.275,2188,0.79,2189,0.538,2190,0.275,2191,0.275,2192,0.275,2193,0.275,2194,0.275,2195,0.275,2196,1.265,2197,0.538,2198,0.538,2199,0.538,2200,0.538,2201,0.538,2202,0.538,2203,0.538,2204,0.538,2205,0.275,2206,0.275,2207,0.275,2208,0.275,2209,0.275,2210,0.275,2211,0.275,2212,0.223,2213,0.275,2214,0.275,2215,0.275,2216,0.275,2217,0.79,2218,0.538,2219,0.275,2220,0.538,2221,0.538,2222,0.538,2223,0.275,2224,0.275,2225,0.275,2226,0.275,2227,0.275,2228,0.275,2229,0.275,2230,0.223,2231,0.436,2232,0.275,2233,0.275,2234,0.275,2235,0.275,2236,0.275,2237,0.275,2238,0.275]],["component//swarmlab_iot-sensor-node/docs/index.html",[1069,0.419,1625,0.506,1942,0.639]],["title//swarmlab_iot-sensor-node/docs/index.html#_create_a_mote_with_raspberry_pi",[687,21.403,953,28.578,954,27.487,1944,41.891]],["name//swarmlab_iot-sensor-node/docs/index.html#_create_a_mote_with_raspberry_pi",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_create_a_mote_with_raspberry_pi",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_create_a_mote_with_raspberry_pi",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi",[949,23.915,953,32.976,954,31.717]],["name//swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_step_1_download_raspbian",[89,25.28,127,26.09,1413,31.352,1622,39.235]],["name//swarmlab_iot-sensor-node/docs/index.html#_step_1_download_raspbian",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_step_1_download_raspbian",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_step_1_download_raspbian",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_step_2_unzip_the_file",[32,22.143,101,25.675,127,26.09,1965,41.891]],["name//swarmlab_iot-sensor-node/docs/index.html#_step_2_unzip_the_file",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_step_2_unzip_the_file",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_step_2_unzip_the_file",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card",[115,18.948,127,18.634,247,21.828,1141,20.008,1949,28.022,1959,29.92,1967,28.022]],["name//swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_step_4_enabling_ssh",[127,26.09,156,26.529,584,28.014,645,30.562]],["name//swarmlab_iot-sensor-node/docs/index.html#_step_4_enabling_ssh",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_step_4_enabling_ssh",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_step_4_enabling_ssh",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up",[127,17.014,465,17.924,542,19.929,954,17.924,1860,25.585,1949,25.585,1967,25.585,1977,27.317]],["name//swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_step_6_access_via_ssh",[127,23.02,156,23.407,490,28.437,787,29.309,2239,32.867]],["name//swarmlab_iot-sensor-node/docs/index.html#_step_6_access_via_ssh",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_step_6_access_via_ssh",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_step_6_access_via_ssh",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_step_7_configure_your_raspberry_pi",[127,23.02,656,30.306,718,24.717,953,25.215,954,24.252]],["name//swarmlab_iot-sensor-node/docs/index.html#_step_7_configure_your_raspberry_pi",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_step_7_configure_your_raspberry_pi",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_step_7_configure_your_raspberry_pi",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_arduino_uno_raspberry_pi_serial_communication",[953,22.56,954,21.699,1075,23.04,1683,27.115,1684,33.07,1768,28.156]],["name//swarmlab_iot-sensor-node/docs/index.html#_arduino_uno_raspberry_pi_serial_communication",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_arduino_uno_raspberry_pi_serial_communication",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_arduino_uno_raspberry_pi_serial_communication",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_serial_config_on_raspi",[793,31.717,1620,42.984,1768,41.156]],["name//swarmlab_iot-sensor-node/docs/index.html#_serial_config_on_raspi",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_serial_config_on_raspi",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_serial_config_on_raspi",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_reading_in_arduino",[416,37.487,1683,46.843]],["name//swarmlab_iot-sensor-node/docs/index.html#_reading_in_arduino",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_reading_in_arduino",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_reading_in_arduino",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_python",[1827,50.947]],["name//swarmlab_iot-sensor-node/docs/index.html#_python",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_python",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_python",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_php",[2048,69.833]],["name//swarmlab_iot-sensor-node/docs/index.html#_php",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_php",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_php",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_nodejs",[1336,47.639]],["name//swarmlab_iot-sensor-node/docs/index.html#_nodejs",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_nodejs",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_nodejs",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_send_data2server",[280,43.955,2240,62.631]],["name//swarmlab_iot-sensor-node/docs/index.html#_send_data2server",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_send_data2server",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_send_data2server",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_nodejs_2",[1336,47.639]],["name//swarmlab_iot-sensor-node/docs/index.html#_nodejs_2",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_nodejs_2",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_nodejs_2",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_how_to_communicate_arduino2raspberry",[1075,39.803,2241,62.631]],["name//swarmlab_iot-sensor-node/docs/index.html#_how_to_communicate_arduino2raspberry",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_how_to_communicate_arduino2raspberry",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_how_to_communicate_arduino2raspberry",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_arduino_code",[644,34.476,1683,46.843]],["name//swarmlab_iot-sensor-node/docs/index.html#_arduino_code",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_arduino_code",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_arduino_code",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_c_language",[169,29.185,769,30.562,953,28.578,954,27.487]],["name//swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_c_language",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_c_language",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_c_language",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_python",[953,32.976,954,31.717,1827,35.265]],["name//swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_python",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_python",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_python",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_video",[1335,57.258]],["name//swarmlab_iot-sensor-node/docs/index.html#_video",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_video",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_video",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi_2",[949,23.915,953,32.976,954,31.717]],["name//swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi_2",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi_2",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi_2",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_raspberry_to_arduino_serial_communication",[953,28.578,1075,29.185,1683,34.348,1768,35.667]],["name//swarmlab_iot-sensor-node/docs/index.html#_raspberry_to_arduino_serial_communication",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_raspberry_to_arduino_serial_communication",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_raspberry_to_arduino_serial_communication",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_upload_sketch",[1699,46.843,2231,50.802]],["name//swarmlab_iot-sensor-node/docs/index.html#_upload_sketch",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_upload_sketch",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_upload_sketch",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html",[156,36.18,2242,48.642]],["name//swarmlab_sec-ssh-tunneling/docs/index.html",[1,0.72]],["text//swarmlab_sec-ssh-tunneling/docs/index.html",[2,0.539,12,0.455,13,1.178,15,0.539,16,0.36,18,0.344,22,2.2,25,0.605,27,0.326,32,2.043,42,1.138,43,0.605,53,0.496,59,0.464,61,1.123,62,0.828,71,2.28,77,0.99,89,0.776,97,0.579,98,0.579,101,0.788,103,0.814,107,1.019,110,3.365,111,0.938,115,0.814,126,1.178,134,1.204,135,0.558,147,2.066,148,1.972,153,1.782,155,2.098,156,4.49,158,3.15,159,1.103,166,1.972,169,0.474,177,2.458,184,0.509,185,1.273,187,1.204,191,1.333,207,1.549,210,0.485,211,1.019,218,1.845,221,0.509,233,1.143,239,1.357,240,0.474,243,1.002,253,1.449,255,0.68,256,0.485,257,1.019,258,0.411,262,1.449,266,0.558,270,0.86,274,0.723,276,0.605,278,0.938,283,1.143,300,1.095,307,0.464,310,0.431,311,1.899,312,3.811,318,0.605,321,0.637,323,0.877,339,0.605,349,1.103,357,0.485,358,0.68,379,0.579,393,1.58,410,0.496,415,0.523,416,0.446,420,0.558,421,0.605,447,0.579,457,1.158,465,0.844,499,0.605,503,0.464,514,0.579,522,0.424,542,0.938,556,0.637,557,0.523,560,0.455,583,0.989,584,1.549,586,0.523,596,1.828,598,1.273,623,0.485,628,1.556,635,2.893,645,0.938,647,0.446,661,0.637,662,3.205,669,1.368,676,1.247,682,2.349,687,0.657,708,0.485,710,0.539,713,0.474,715,1.095,716,0.431,718,0.86,719,0.509,744,1.054,760,1.333,763,0.637,787,2.187,793,0.844,800,0.605,808,0.523,812,0.637,822,0.605,849,0.509,850,0.523,851,0.916,852,0.558,856,0.605,859,1.054,867,1.556,877,0.916,924,0.637,927,0.605,932,0.637,942,0.485,949,0.337,957,0.558,978,0.844,982,1.406,994,1.143,1071,1.254,1072,1.625,1109,1.302,1208,0.605,1260,0.637,1287,1.095,1290,0.605,1303,0.539,1391,0.539,1439,1.095,1446,0.539,1508,0.539,1510,0.558,1567,0.68,1608,1.143,1619,1.286,1794,0.637,1798,0.68,1814,0.579,2230,1.625,2239,0.605,2242,3.291,2243,0.746,2244,2.004,2245,1.143,2246,0.68,2247,0.637,2248,0.68,2249,0.68,2250,1.828,2251,1.409,2252,0.746,2253,3.024,2254,0.746,2255,0.746,2256,0.746,2257,0.68,2258,0.746,2259,0.746,2260,0.746,2261,0.746,2262,0.746,2263,0.509,2264,2.004,2265,1.409,2266,0.746,2267,0.746,2268,0.746,2269,0.68,2270,0.746,2271,0.68,2272,0.746,2273,1.409,2274,0.746,2275,0.746,2276,0.746,2277,0.746,2278,0.746,2279,0.746,2280,0.746,2281,0.746,2282,0.746,2283,0.746,2284,3.465,2285,0.746,2286,0.746,2287,0.746,2288,0.746,2289,0.746,2290,0.746,2291,0.746,2292,0.746,2293,0.746,2294,0.746,2295,2.004,2296,0.746,2297,0.746,2298,0.746,2299,0.746,2300,0.746,2301,0.746,2302,0.605,2303,0.746,2304,0.746,2305,0.746,2306,0.746,2307,0.637,2308,0.746,2309,0.579,2310,0.746,2311,0.746,2312,0.68,2313,0.746,2314,0.746,2315,0.746,2316,1.409,2317,0.746,2318,0.637,2319,1.828,2320,1.409,2321,0.746,2322,0.746,2323,0.746,2324,0.746,2325,0.746,2326,0.746,2327,0.746,2328,0.637,2329,1.409,2330,0.746,2331,2.004,2332,0.746,2333,0.746,2334,0.746,2335,0.746,2336,1.409,2337,0.746,2338,0.746,2339,0.746,2340,0.746,2341,0.746,2342,0.746,2343,0.746,2344,1.095,2345,0.746,2346,0.746,2347,0.746,2348,1.409,2349,0.746,2350,0.746,2351,0.746,2352,0.746,2353,1.204,2354,1.409,2355,0.746,2356,0.746,2357,0.746]],["component//swarmlab_sec-ssh-tunneling/docs/index.html",[156,0.405,174,0.524,2242,0.544]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_local_port_forwarding",[147,23.915,457,30.612,635,36.177]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_local_port_forwarding",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_local_port_forwarding",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_local_port_forwarding",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_remote_port_forwarding",[147,23.915,177,33.677,635,36.177]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_remote_port_forwarding",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_remote_port_forwarding",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_remote_port_forwarding",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_command",[156,36.18,158,36.18]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_command",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_command",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_command",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_connect_to_server",[71,29.189,110,32.127]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_connect_to_server",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_connect_to_server",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_connect_to_server",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_executing_remote_commands_on_the_server",[110,23.557,158,26.529,177,29.185,808,32.23]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_executing_remote_commands_on_the_server",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_executing_remote_commands_on_the_server",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_executing_remote_commands_on_the_server",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_sshd_config_ssh_server_configuration",[110,23.557,156,26.529,718,28.014,2358,45.924]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_sshd_config_ssh_server_configuration",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_sshd_config_ssh_server_configuration",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_sshd_config_ssh_server_configuration",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_cryptographic_policy",[694,50.802,2359,62.631]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_cryptographic_policy",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_cryptographic_policy",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_cryptographic_policy",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_verbose_logging",[283,50.802,760,41.68]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_verbose_logging",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_verbose_logging",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_verbose_logging",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_root_login",[1287,48.642,2245,50.802]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_root_login",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_root_login",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_root_login",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_port_forwarding",[147,28.265,635,42.757]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_port_forwarding",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_port_forwarding",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_port_forwarding",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_generate_a_key_pair",[312,31.717,676,32.976,2328,45.273]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_generate_a_key_pair",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_generate_a_key_pair",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_generate_a_key_pair",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_install_your_public_key",[312,31.717,949,23.915,1303,38.33]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_install_your_public_key",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_install_your_public_key",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_install_your_public_key",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_client_config_files",[32,22.143,156,26.529,669,31.352,793,27.487]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_client_config_files",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_client_config_files",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_client_config_files",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_run_graphics_applications_remotely",[61,20.304,177,29.185,239,24.545,728,34.348]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_run_graphics_applications_remotely",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_run_graphics_applications_remotely",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_run_graphics_applications_remotely",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_files_and_directories_between_two_systems",[32,17.48,53,24.126,153,25.443,243,18.126,850,25.443,1109,23.559]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_files_and_directories_between_two_systems",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_files_and_directories_between_two_systems",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_files_and_directories_between_two_systems",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_file_from_a_local_to_a_remote_system",[32,19.537,177,25.751,243,20.259,457,23.407,1109,26.332]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_file_from_a_local_to_a_remote_system",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_file_from_a_local_to_a_remote_system",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_file_from_a_local_to_a_remote_system",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand",[22,11.547,32,14.44,177,19.032,243,14.973,457,17.3,1109,19.461,2353,25.585,2360,29.947]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand",[]],["title//swarmlab_tech-list/docs/index-setup.html",[716,44.224]],["name//swarmlab_tech-list/docs/index-setup.html",[1,0.39,716,0.479]],["text//swarmlab_tech-list/docs/index-setup.html",[18,0.651,22,1.636,27,3.457,30,2.063,42,0.802,45,1.021,54,6.02,63,1.839,71,1.185,103,1.723,104,2.618,110,0.724,111,0.939,126,0.83,128,1.206,136,0.964,142,0.861,164,1.145,167,1.096,180,2.159,198,0.83,217,1.096,253,1.839,272,1.096,311,1.056,327,0.991,341,1.021,342,1.096,399,1.056,400,0.991,412,0.964,417,0.991,487,1.145,497,1.522,503,2.159,522,0.802,529,0.917,544,1.206,545,0.991,554,0.991,584,1.551,586,0.991,593,1.056,631,1.096,640,1.206,651,1.206,655,1.785,669,2.369,677,1.145,691,1.021,702,1.021,710,1.021,716,0.815,718,2.588,755,1.096,776,3.441,798,1.021,843,0.939,905,1.145,944,2.063,949,1.148,953,0.878,954,0.845,955,1.206,956,2.063,957,1.056,958,1.288,959,1.288,960,1.145,961,1.288,962,1.021,963,1.021,964,1.288,965,1.288,966,3.87,967,1.056,968,1.145,969,1.288,970,1.288,971,1.288,972,1.288,973,1.096,974,1.145,975,1.288,976,2.32,977,2.063,978,2.931,979,3.259,980,1.288,981,1.902,982,0.991,983,1.288,984,2.32,985,1.206,986,2.32,987,1.288,988,1.145,989,0.964,990,1.288,991,1.288,992,1.145,993,4.184,994,2.063,995,3.165,996,3.165,997,4.98,998,4.664,999,3.165,1000,3.663,1001,2.173,1002,2.32,1003,1.056,1004,1.288,1005,1.288,1006,1.288,1007,3.441,1008,3.165,1009,3.165,1010,2.32,1011,1.288,1012,1.288,1013,1.288,1014,1.288,1015,1.288,1016,1.288,1017,1.288,1018,2.173,1019,1.288,1020,1.288,1021,1.288,1022,1.056,1023,1.288,1024,1.288,1025,3.165,1026,1.288,1027,2.32,1028,2.173,1029,1.288,1030,1.288,1031,1.288,1032,1.288,1033,1.288,1034,1.288,1035,2.32,1036,1.288,1037,1.288,1038,1.288,1039,1.288,1040,1.288,1041,1.288,1042,1.145,1043,1.206,1044,1.288,1045,1.652,1046,3.165,1047,2.695,1048,2.32,1049,1.206,1050,1.288,1051,1.288,1052,1.288,1053,1.288]],["component//swarmlab_tech-list/docs/index-setup.html",[274,0.52,2361,0.925]],["title//swarmlab_tech-list/docs/index-setup.html#_intro",[175,47.639]],["name//swarmlab_tech-list/docs/index-setup.html#_intro",[]],["text//swarmlab_tech-list/docs/index-setup.html#_intro",[]],["component//swarmlab_tech-list/docs/index-setup.html#_intro",[]],["title//swarmlab_tech-list/docs/index-setup.html#_install_systemd_networkd",[949,23.915,956,42.984,1007,42.984]],["name//swarmlab_tech-list/docs/index-setup.html#_install_systemd_networkd",[]],["text//swarmlab_tech-list/docs/index-setup.html#_install_systemd_networkd",[]],["component//swarmlab_tech-list/docs/index-setup.html#_install_systemd_networkd",[]],["title//swarmlab_tech-list/docs/index-setup.html#_deinstall_classic_networking_and_install_it",[103,18.646,949,20.726,992,37.251,1056,41.891]],["name//swarmlab_tech-list/docs/index-setup.html#_deinstall_classic_networking_and_install_it",[]],["text//swarmlab_tech-list/docs/index-setup.html#_deinstall_classic_networking_and_install_it",[]],["component//swarmlab_tech-list/docs/index-setup.html#_deinstall_classic_networking_and_install_it",[]],["title//swarmlab_tech-list/docs/index-setup.html#_install_optional",[218,38.205,949,28.265]],["name//swarmlab_tech-list/docs/index-setup.html#_install_optional",[]],["text//swarmlab_tech-list/docs/index-setup.html#_install_optional",[]],["component//swarmlab_tech-list/docs/index-setup.html#_install_optional",[]],["title//swarmlab_tech-list/docs/index-setup.html#_setup_wired_connection",[71,24.697,545,37.19,716,30.612]],["name//swarmlab_tech-list/docs/index-setup.html#_setup_wired_connection",[]],["text//swarmlab_tech-list/docs/index-setup.html#_setup_wired_connection",[]],["component//swarmlab_tech-list/docs/index-setup.html#_setup_wired_connection",[]],["title//swarmlab_tech-list/docs/index-setup.html#_reboot",[1045,49.75]],["name//swarmlab_tech-list/docs/index-setup.html#_reboot",[]],["text//swarmlab_tech-list/docs/index-setup.html#_reboot",[]],["component//swarmlab_tech-list/docs/index-setup.html#_reboot",[]],["title//swarmlab_tech-list/docs/index-setup.html#_config",[793,45.821]],["name//swarmlab_tech-list/docs/index-setup.html#_config",[]],["text//swarmlab_tech-list/docs/index-setup.html#_config",[]],["component//swarmlab_tech-list/docs/index-setup.html#_config",[]],["title//swarmlab_tech-list/docs/index-setup.html#_nss",[1057,69.833]],["name//swarmlab_tech-list/docs/index-setup.html#_nss",[]],["text//swarmlab_tech-list/docs/index-setup.html#_nss",[]],["component//swarmlab_tech-list/docs/index-setup.html#_nss",[]],["title//swarmlab_tech-list/docs/index-setup.html#_dns",[1058,69.833]],["name//swarmlab_tech-list/docs/index-setup.html#_dns",[]],["text//swarmlab_tech-list/docs/index-setup.html#_dns",[]],["component//swarmlab_tech-list/docs/index-setup.html#_dns",[]],["title//swarmlab_tech-list/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant",[22,13.978,104,19.376,977,29.407,978,21.699,979,24.126,981,27.115]],["name//swarmlab_tech-list/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant",[]],["text//swarmlab_tech-list/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant",[]],["component//swarmlab_tech-list/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant",[]],["title//swarmlab_tech-list/docs/index-setup.html#_reboot_2",[1045,49.75]],["name//swarmlab_tech-list/docs/index-setup.html#_reboot_2",[]],["text//swarmlab_tech-list/docs/index-setup.html#_reboot_2",[]],["component//swarmlab_tech-list/docs/index-setup.html#_reboot_2",[]],["title//swarmlab_tech-list/docs/index-setup.html#_check",[623,49.75]],["name//swarmlab_tech-list/docs/index-setup.html#_check",[]],["text//swarmlab_tech-list/docs/index-setup.html#_check",[]],["component//swarmlab_tech-list/docs/index-setup.html#_check",[]],["title//swarmlab_tech-list/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant",[22,13.978,104,19.376,755,28.156,978,21.699,979,24.126,981,27.115]],["name//swarmlab_tech-list/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant",[]],["text//swarmlab_tech-list/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant",[]],["component//swarmlab_tech-list/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant",[]],["title//swarmlab_tech-list/docs/index-setup.html#_install_driver",[562,45.302,949,28.265]],["name//swarmlab_tech-list/docs/index-setup.html#_install_driver",[]],["text//swarmlab_tech-list/docs/index-setup.html#_install_driver",[]],["component//swarmlab_tech-list/docs/index-setup.html#_install_driver",[]],["title//swarmlab_tech-list/docs/index-setup.html#_setup",[716,44.224]],["name//swarmlab_tech-list/docs/index-setup.html#_setup",[]],["text//swarmlab_tech-list/docs/index-setup.html#_setup",[]],["component//swarmlab_tech-list/docs/index-setup.html#_setup",[]],["title//swarmlab_tech-list/docs/index-setup.html#_reboot_3",[1045,49.75]],["name//swarmlab_tech-list/docs/index-setup.html#_reboot_3",[]],["text//swarmlab_tech-list/docs/index-setup.html#_reboot_3",[]],["component//swarmlab_tech-list/docs/index-setup.html#_reboot_3",[]],["title//swarmlab_tech-list/docs/index-setup.html#_check_2",[623,49.75]],["name//swarmlab_tech-list/docs/index-setup.html#_check_2",[]],["text//swarmlab_tech-list/docs/index-setup.html#_check_2",[]],["component//swarmlab_tech-list/docs/index-setup.html#_check_2",[]],["title//swarmlab_tech-list/docs/index.html",[274,39.269]],["name//swarmlab_tech-list/docs/index.html",[1,0.72]],["text//swarmlab_tech-list/docs/index.html",[13,0.862,14,1.565,16,1.509,17,1.182,20,0.442,22,1.207,27,3.291,29,1.387,42,1.495,61,0.344,62,0.457,79,2.904,103,0.316,108,0.604,110,2.047,112,0.563,122,0.953,135,0.582,136,0.531,148,1.139,152,0.953,169,1.673,180,0.484,193,1.421,197,0.506,198,0.457,200,0.475,205,0.435,236,0.563,237,1.521,239,1.112,242,0.604,243,1.041,244,0.665,247,0.518,248,0.518,256,0.506,262,0.563,275,0.495,280,1.461,307,0.484,310,0.847,314,0.604,317,0.604,320,1.19,322,0.665,323,0.484,341,0.563,349,0.428,391,1.295,398,0.45,399,0.582,401,4.306,417,0.546,420,0.582,497,1.246,508,0.531,522,0.833,540,0.665,554,1.03,560,1.27,563,0.563,586,0.546,590,0.932,591,0.665,601,0.582,609,0.563,613,0.506,619,0.631,643,0.665,644,0.428,647,0.466,662,3.129,669,1.002,682,0.604,687,0.684,691,0.563,693,0.665,702,0.563,708,0.506,710,0.563,713,0.932,715,0.604,718,0.475,722,1.323,726,1.19,746,0.631,762,0.631,764,0.546,766,0.495,769,1.385,771,0.45,799,0.582,820,1.688,841,0.495,842,0.506,855,1.253,859,0.582,941,0.665,949,0.351,973,0.604,978,0.466,989,0.531,1062,2.135,1065,0.71,1071,1.768,1072,0.631,1111,3.266,1146,0.582,1162,1.461,1166,0.506,1228,3.433,1284,0.582,1288,0.466,1299,0.631,1301,2.104,1311,0.631,1312,1.061,1314,0.631,1319,0.506,1322,0.631,1324,1.969,1329,0.71,1336,1.295,1340,1.139,1345,1.688,1350,3.906,1353,2.513,1356,0.604,1359,0.604,1366,2.083,1368,1.19,1370,0.582,1375,2.044,1378,0.71,1379,1.139,1380,0.665,1381,0.631,1382,0.665,1383,0.665,1384,0.665,1385,0.665,1386,2.249,1388,1.03,1389,0.518,1390,1.19,1391,0.563,1392,0.665,1408,0.563,1430,0.631,1435,0.833,1436,1.616,1440,2.184,1443,2.135,1445,0.895,1452,1.061,1468,2.904,1471,0.71,1494,0.631,1496,1.253,1505,1.253,1583,1.421,1593,1.253,1608,0.631,1715,0.71,1804,0.71,1815,0.71,1819,0.665,1827,2.656,1839,0.665,1963,0.71,1970,0.665,1993,1.253,2007,0.665,2129,0.665,2154,0.71,2263,0.531,2302,0.631,2344,0.604,2362,0.71,2363,0.631,2364,0.71,2365,0.582,2366,0.71,2367,0.71,2368,1.688,2369,0.71,2370,3.983,2371,0.71,2372,0.71,2373,0.71,2374,0.71,2375,0.71,2376,0.71,2377,0.665,2378,1.253,2379,0.631,2380,0.71,2381,0.71,2382,0.71,2383,0.71,2384,0.71,2385,0.71,2386,0.71,2387,0.71,2388,1.338,2389,2.081,2390,1.467,2391,0.778,2392,4.588,2393,1.253,2394,5.848,2395,0.778,2396,0.778,2397,0.71,2398,0.778,2399,0.778,2400,0.778,2401,0.778,2402,0.778,2403,0.778,2404,1.467,2405,0.778,2406,0.778,2407,0.778,2408,1.778,2409,1.467,2410,0.778,2411,0.778,2412,0.71,2413,0.71,2414,0.71,2415,1.467,2416,0.778,2417,1.467,2418,0.778,2419,4.367,2420,0.778,2421,0.778,2422,0.778,2423,1.467,2424,0.778,2425,0.71,2426,0.778,2427,0.778,2428,0.778,2429,0.778,2430,0.778,2431,1.467,2432,0.778,2433,0.71,2434,1.467,2435,0.778,2436,0.71,2437,0.778,2438,0.778,2439,0.778,2440,0.778,2441,0.778,2442,0.778,2443,0.778,2444,0.778,2445,0.778,2446,0.71,2447,0.778,2448,0.778,2449,0.71,2450,0.71,2451,0.778,2452,0.778,2453,0.778,2454,0.778,2455,0.71,2456,0.778,2457,0.778,2458,1.338,2459,0.582,2460,0.778,2461,0.778,2462,0.778,2463,0.778]],["component//swarmlab_tech-list/docs/index.html",[274,0.52,2361,0.925]],["title//swarmlab_tech-list/docs/index.html#_why_docker",[14,30.019]],["name//swarmlab_tech-list/docs/index.html#_why_docker",[]],["text//swarmlab_tech-list/docs/index.html#_why_docker",[]],["component//swarmlab_tech-list/docs/index.html#_why_docker",[]],["title//swarmlab_tech-list/docs/index.html#_intro_docker",[14,24.559,175,38.974]],["name//swarmlab_tech-list/docs/index.html#_intro_docker",[]],["text//swarmlab_tech-list/docs/index.html#_intro_docker",[]],["component//swarmlab_tech-list/docs/index.html#_intro_docker",[]],["title//swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker",[14,11.743,193,20.445,239,16.006,401,18.268,771,17.3,1440,18.268,1445,18.268,2464,27.317]],["name//swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker",[]],["text//swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker",[]],["component//swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker",[]],["title//swarmlab_tech-list/docs/index.html#_next_step_dockerswarm",[127,30.106,849,36.177,2363,42.984]],["name//swarmlab_tech-list/docs/index.html#_next_step_dockerswarm",[]],["text//swarmlab_tech-list/docs/index.html#_next_step_dockerswarm",[]],["component//swarmlab_tech-list/docs/index.html#_next_step_dockerswarm",[]],["title//swarmlab_tech-list/docs/index.html#_getting_started_with_swarm_official_from_docker",[14,15.889,77,20.01,381,30.306,1435,23.02,1501,32.867]],["name//swarmlab_tech-list/docs/index.html#_getting_started_with_swarm_official_from_docker",[]],["text//swarmlab_tech-list/docs/index.html#_getting_started_with_swarm_official_from_docker",[]],["component//swarmlab_tech-list/docs/index.html#_getting_started_with_swarm_official_from_docker",[]],["title//swarmlab_tech-list/docs/index.html#_replicability_use_the_same_files_as_when_developing_locally",[22,13.978,32,17.48,270,22.115,457,20.943,1301,21.309,1310,28.156]],["name//swarmlab_tech-list/docs/index.html#_replicability_use_the_same_files_as_when_developing_locally",[]],["text//swarmlab_tech-list/docs/index.html#_replicability_use_the_same_files_as_when_developing_locally",[]],["component//swarmlab_tech-list/docs/index.html#_replicability_use_the_same_files_as_when_developing_locally",[]],["title//swarmlab_tech-list/docs/index.html#_open_source_cloud_guide_from_ibm",[16,19.537,29,21.354,1445,24.717,2365,30.306,2465,34.618]],["name//swarmlab_tech-list/docs/index.html#_open_source_cloud_guide_from_ibm",[]],["text//swarmlab_tech-list/docs/index.html#_open_source_cloud_guide_from_ibm",[]],["component//swarmlab_tech-list/docs/index.html#_open_source_cloud_guide_from_ibm",[]],["title//swarmlab_tech-list/docs/index.html#_alternatives",[1465,57.258]],["name//swarmlab_tech-list/docs/index.html#_alternatives",[]],["text//swarmlab_tech-list/docs/index.html#_alternatives",[]],["component//swarmlab_tech-list/docs/index.html#_alternatives",[]],["title//swarmlab_tech-list/docs/index.html#_raft_consensus_in_swarm_mode",[536,28.578,1435,26.09,2368,37.251,2466,41.891]],["name//swarmlab_tech-list/docs/index.html#_raft_consensus_in_swarm_mode",[]],["text//swarmlab_tech-list/docs/index.html#_raft_consensus_in_swarm_mode",[]],["component//swarmlab_tech-list/docs/index.html#_raft_consensus_in_swarm_mode",[]],["title//swarmlab_tech-list/docs/index.html#_next_step_storage",[127,30.106,849,36.177,1166,34.437]],["name//swarmlab_tech-list/docs/index.html#_next_step_storage",[]],["text//swarmlab_tech-list/docs/index.html#_next_step_storage",[]],["component//swarmlab_tech-list/docs/index.html#_next_step_storage",[]],["title//swarmlab_tech-list/docs/index.html#_generic",[676,47.639]],["name//swarmlab_tech-list/docs/index.html#_generic",[]],["text//swarmlab_tech-list/docs/index.html#_generic",[]],["component//swarmlab_tech-list/docs/index.html#_generic",[]],["title//swarmlab_tech-list/docs/index.html#_on_memory_key_value",[312,31.717,583,37.19,1388,37.19]],["name//swarmlab_tech-list/docs/index.html#_on_memory_key_value",[]],["text//swarmlab_tech-list/docs/index.html#_on_memory_key_value",[]],["component//swarmlab_tech-list/docs/index.html#_on_memory_key_value",[]],["title//swarmlab_tech-list/docs/index.html#_sharing",[1151,50.947]],["name//swarmlab_tech-list/docs/index.html#_sharing",[]],["text//swarmlab_tech-list/docs/index.html#_sharing",[]],["component//swarmlab_tech-list/docs/index.html#_sharing",[]],["title//swarmlab_tech-list/docs/index.html#_nfs",[2379,62.098]],["name//swarmlab_tech-list/docs/index.html#_nfs",[]],["text//swarmlab_tech-list/docs/index.html#_nfs",[]],["component//swarmlab_tech-list/docs/index.html#_nfs",[]],["title//swarmlab_tech-list/docs/index.html#_deploy",[1440,46.699]],["name//swarmlab_tech-list/docs/index.html#_deploy",[]],["text//swarmlab_tech-list/docs/index.html#_deploy",[]],["component//swarmlab_tech-list/docs/index.html#_deploy",[]],["title//swarmlab_tech-list/docs/index.html#_development_from_design_to_application",[239,28.322,843,35.265,1301,31.148]],["name//swarmlab_tech-list/docs/index.html#_development_from_design_to_application",[]],["text//swarmlab_tech-list/docs/index.html#_development_from_design_to_application",[]],["component//swarmlab_tech-list/docs/index.html#_development_from_design_to_application",[]],["title//swarmlab_tech-list/docs/index.html#_programming_language",[62,36.813,769,41.68]],["name//swarmlab_tech-list/docs/index.html#_programming_language",[]],["text//swarmlab_tech-list/docs/index.html#_programming_language",[]],["component//swarmlab_tech-list/docs/index.html#_programming_language",[]],["title//swarmlab_tech-list/docs/index.html#_nodejs",[1336,47.639]],["name//swarmlab_tech-list/docs/index.html#_nodejs",[]],["text//swarmlab_tech-list/docs/index.html#_nodejs",[]],["component//swarmlab_tech-list/docs/index.html#_nodejs",[]],["title//swarmlab_tech-list/docs/index.html#_python",[1827,50.947]],["name//swarmlab_tech-list/docs/index.html#_python",[]],["text//swarmlab_tech-list/docs/index.html#_python",[]],["component//swarmlab_tech-list/docs/index.html#_python",[]],["title//swarmlab_tech-list/docs/index.html#_big_data_and_scientific_analysis",[178,35.667,1071,22.679,2467,41.891,2468,41.891]],["name//swarmlab_tech-list/docs/index.html#_big_data_and_scientific_analysis",[]],["text//swarmlab_tech-list/docs/index.html#_big_data_and_scientific_analysis",[]],["component//swarmlab_tech-list/docs/index.html#_big_data_and_scientific_analysis",[]],["title//swarmlab_tech-list/docs/index.html#_rest_api",[1366,41.68,1452,45.302]],["name//swarmlab_tech-list/docs/index.html#_rest_api",[]],["text//swarmlab_tech-list/docs/index.html#_rest_api",[]],["component//swarmlab_tech-list/docs/index.html#_rest_api",[]],["title//swarmlab_tech-list/docs/index.html#_sockets",[841,48.652]],["name//swarmlab_tech-list/docs/index.html#_sockets",[]],["text//swarmlab_tech-list/docs/index.html#_sockets",[]],["component//swarmlab_tech-list/docs/index.html#_sockets",[]],["title//swarmlab_tech-list/docs/index.html#_swarm_intelligence",[1435,35.582,2307,53.508]],["name//swarmlab_tech-list/docs/index.html#_swarm_intelligence",[]],["text//swarmlab_tech-list/docs/index.html#_swarm_intelligence",[]],["component//swarmlab_tech-list/docs/index.html#_swarm_intelligence",[]],["title//swarmlab_tech-list/docs/index.html#_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms",[401,22.115,1375,28.156,1435,20.596,2212,29.407,2386,33.07,2393,30.973]],["name//swarmlab_tech-list/docs/index.html#_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms",[]],["text//swarmlab_tech-list/docs/index.html#_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms",[]],["component//swarmlab_tech-list/docs/index.html#_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms",[]],["title//swarmlab_tech-list/docs/index.html#_ros_robot_operating_system",[243,22.961,508,31.352,2212,37.251,2387,41.891]],["name//swarmlab_tech-list/docs/index.html#_ros_robot_operating_system",[]],["text//swarmlab_tech-list/docs/index.html#_ros_robot_operating_system",[]],["component//swarmlab_tech-list/docs/index.html#_ros_robot_operating_system",[]],["title//swarmlab_tech-list/docs/index.html#_reinforcement_learning",[401,38.205,2393,53.508]],["name//swarmlab_tech-list/docs/index.html#_reinforcement_learning",[]],["text//swarmlab_tech-list/docs/index.html#_reinforcement_learning",[]],["component//swarmlab_tech-list/docs/index.html#_reinforcement_learning",[]],["title//swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_javascript",[401,37.546,662,23.817,1324,30.306,1343,32.867]],["name//swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_javascript",[]],["text//swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_javascript",[]],["component//swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_javascript",[]],["title//swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_python_pytorch",[401,34.466,662,21.309,1343,29.407,1827,24.126,2392,33.07]],["name//swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_python_pytorch",[]],["text//swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_python_pytorch",[]],["component//swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_python_pytorch",[]],["title//swarmlab_tech-list/docs/index.html#_auth",[2459,57.258]],["name//swarmlab_tech-list/docs/index.html#_auth",[]],["text//swarmlab_tech-list/docs/index.html#_auth",[]],["component//swarmlab_tech-list/docs/index.html#_auth",[]],["title//swarmlab_tech-list/docs/index.html#_auth_server",[110,32.127,2459,46.843]],["name//swarmlab_tech-list/docs/index.html#_auth_server",[]],["text//swarmlab_tech-list/docs/index.html#_auth_server",[]],["component//swarmlab_tech-list/docs/index.html#_auth_server",[]],["title//swarmlab_tech-list/docs/index.html#_security_vpn_etc",[393,32.976,529,34.437,764,37.19]],["name//swarmlab_tech-list/docs/index.html#_security_vpn_etc",[]],["text//swarmlab_tech-list/docs/index.html#_security_vpn_etc",[]],["component//swarmlab_tech-list/docs/index.html#_security_vpn_etc",[]],["title//swarmlab_tech-list/docs/index.html#_poc",[78,57.258]],["name//swarmlab_tech-list/docs/index.html#_poc",[]],["text//swarmlab_tech-list/docs/index.html#_poc",[]],["component//swarmlab_tech-list/docs/index.html#_poc",[]],["title//swarmlab_tech-list/docs/index.html#_netflix",[1379,59.457]],["name//swarmlab_tech-list/docs/index.html#_netflix",[]],["text//swarmlab_tech-list/docs/index.html#_netflix",[]],["component//swarmlab_tech-list/docs/index.html#_netflix",[]],["title//swarmlab_tech-list/docs/index.html#_robots_and_iot",[1454,50.802,2212,50.802]],["name//swarmlab_tech-list/docs/index.html#_robots_and_iot",[]],["text//swarmlab_tech-list/docs/index.html#_robots_and_iot",[]],["component//swarmlab_tech-list/docs/index.html#_robots_and_iot",[]],["title//swarmlab_xelatex-thesis/docs/index-setup.html",[258,42.142]],["name//swarmlab_xelatex-thesis/docs/index-setup.html",[1,0.39,716,0.479]],["text//swarmlab_xelatex-thesis/docs/index-setup.html",[16,0.626,22,1.535,27,2.021,84,1.618,86,0.763,113,0.886,114,2.977,136,1.609,137,0.911,152,3.946,158,2.985,159,0.714,184,2.717,200,0.792,202,0.939,251,2.626,258,5.145,263,1.498,286,1.109,294,0.886,296,4.145,300,1.008,302,1.008,307,1.466,310,1.361,313,1.109,314,1.008,315,1.008,342,1.008,349,3.735,357,0.843,412,0.886,417,0.911,494,3.229,563,0.939,627,1.568,628,1.008,644,0.714,647,1.41,660,0.971,665,1.008,683,1.008,704,4.386,708,2.587,713,0.825,730,0.911,766,0.825,842,0.843,850,0.911,863,1.184,893,1.83,899,1.184,903,1.109,910,3.585,943,0.843,1139,5.301,1167,1.109,1178,1.705,1279,1.109,1291,1.109,1356,1.008,1438,1.109,1439,1.008,1534,1.008,1800,1.109,1814,1.008,1861,1.109,1957,4.211,2067,1.109,2408,1.109,2413,1.184,2446,1.184,2469,1.298,2470,1.298,2471,1.298,2472,1.184,2473,1.184,2474,2.15,2475,2.357,2476,2.357,2477,1.298,2478,3.98,2479,1.298,2480,4.616,2481,1.298,2482,1.298,2483,4.616,2484,2.357,2485,3.237,2486,1.298,2487,1.298,2488,3.237,2489,5.167,2490,5.692,2491,1.298,2492,1.298,2493,3.4,2494,3.237,2495,2.357,2496,1.298,2497,1.298,2498,1.298,2499,1.298,2500,1.298,2501,1.298,2502,1.298,2503,1.298,2504,1.184,2505,3.98,2506,1.298,2507,1.298,2508,1.053,2509,2.15,2510,1.298,2511,1.298,2512,1.298,2513,1.298,2514,1.298,2515,1.298,2516,4.713,2517,1.298,2518,2.357,2519,1.184,2520,1.298,2521,1.109,2522,1.298,2523,1.298,2524,1.298,2525,1.298,2526,1.298,2527,2.357,2528,1.298,2529,1.298,2530,1.298,2531,2.357,2532,2.013,2533,2.357,2534,1.184,2535,2.357,2536,1.298,2537,1.298,2538,1.298,2539,1.298,2540,1.298,2541,1.298,2542,1.298,2543,1.298,2544,1.298,2545,1.298]],["component//swarmlab_xelatex-thesis/docs/index-setup.html",[2546,0.925,2547,0.925]],["title//swarmlab_xelatex-thesis/docs/index-setup.html#_bold_italics_and_underlining",[2472,48.338,2473,48.338,2474,48.338]],["name//swarmlab_xelatex-thesis/docs/index-setup.html#_bold_italics_and_underlining",[]],["text//swarmlab_xelatex-thesis/docs/index-setup.html#_bold_italics_and_underlining",[]],["component//swarmlab_xelatex-thesis/docs/index-setup.html#_bold_italics_and_underlining",[]],["title//swarmlab_xelatex-thesis/docs/index-setup.html#_font_sizes_families_and_styles",[296,31.352,2490,34.348,2493,39.235,2508,37.251]],["name//swarmlab_xelatex-thesis/docs/index-setup.html#_font_sizes_families_and_styles",[]],["text//swarmlab_xelatex-thesis/docs/index-setup.html#_font_sizes_families_and_styles",[]],["component//swarmlab_xelatex-thesis/docs/index-setup.html#_font_sizes_families_and_styles",[]],["title//swarmlab_xelatex-thesis/docs/index-setup.html#_font_typefaces",[2490,46.843,2509,57.131]],["name//swarmlab_xelatex-thesis/docs/index-setup.html#_font_typefaces",[]],["text//swarmlab_xelatex-thesis/docs/index-setup.html#_font_typefaces",[]],["component//swarmlab_xelatex-thesis/docs/index-setup.html#_font_typefaces",[]],["title//swarmlab_xelatex-thesis/docs/index-setup.html#_paragraph_formatting",[1146,46.843,2516,57.131]],["name//swarmlab_xelatex-thesis/docs/index-setup.html#_paragraph_formatting",[]],["text//swarmlab_xelatex-thesis/docs/index-setup.html#_paragraph_formatting",[]],["component//swarmlab_xelatex-thesis/docs/index-setup.html#_paragraph_formatting",[]],["title//swarmlab_xelatex-thesis/docs/index-setup.html#_line_breaks_and_blank_spaces",[184,31.352,910,35.667,1178,33.218,2519,41.891]],["name//swarmlab_xelatex-thesis/docs/index-setup.html#_line_breaks_and_blank_spaces",[]],["text//swarmlab_xelatex-thesis/docs/index-setup.html#_line_breaks_and_blank_spaces",[]],["component//swarmlab_xelatex-thesis/docs/index-setup.html#_line_breaks_and_blank_spaces",[]],["title//swarmlab_xelatex-thesis/docs/index-setup.html#_text_alignment",[1139,46.843,2532,53.508]],["name//swarmlab_xelatex-thesis/docs/index-setup.html#_text_alignment",[]],["text//swarmlab_xelatex-thesis/docs/index-setup.html#_text_alignment",[]],["component//swarmlab_xelatex-thesis/docs/index-setup.html#_text_alignment",[]],["title//swarmlab_xelatex-thesis/docs/index-setup.html#_multiple_columns",[582,53.508,853,42.757]],["name//swarmlab_xelatex-thesis/docs/index-setup.html#_multiple_columns",[]],["text//swarmlab_xelatex-thesis/docs/index-setup.html#_multiple_columns",[]],["component//swarmlab_xelatex-thesis/docs/index-setup.html#_multiple_columns",[]],["title//swarmlab_xelatex-thesis/docs/index-setup.html#_fonts",[2490,57.258]],["name//swarmlab_xelatex-thesis/docs/index-setup.html#_fonts",[]],["text//swarmlab_xelatex-thesis/docs/index-setup.html#_fonts",[]],["component//swarmlab_xelatex-thesis/docs/index-setup.html#_fonts",[]],["title//swarmlab_xelatex-thesis/docs/index.html",[2548,69.833]],["name//swarmlab_xelatex-thesis/docs/index.html",[1,0.72]],["text//swarmlab_xelatex-thesis/docs/index.html",[16,1.591,20,5.346,61,4.009,62,1.939,71,2.445,83,6.036,117,2.315,197,2.144,199,2.386,248,2.195,412,3.581,416,3.14,503,2.053,507,2.818,522,1.874,560,2.012,658,2.386,659,2.315,722,3.334,736,2.562,799,2.467,891,2.315,1136,4.074,1139,2.467,1146,2.467,1289,2.676,1334,2.315,1429,2.818,1446,2.386,2490,3.923,2534,4.785,2548,3.009,2549,5.246,2550,3.299,2551,3.299,2552,3.299,2553,5.246,2554,3.299,2555,3.299,2556,3.299,2557,3.299,2558,3.299,2559,3.009,2560,3.299,2561,3.299,2562,3.299,2563,3.299,2564,3.299,2565,3.299,2566,7.441,2567,6.357,2568,7.441,2569,5.246,2570,3.009,2571,3.299,2572,3.299,2573,3.299,2574,3.299,2575,3.299]],["component//swarmlab_xelatex-thesis/docs/index.html",[2546,0.925,2547,0.925]],["title//swarmlab_xelatex-thesis/docs/index.html#_intro",[175,47.639]],["name//swarmlab_xelatex-thesis/docs/index.html#_intro",[]],["text//swarmlab_xelatex-thesis/docs/index.html#_intro",[]],["component//swarmlab_xelatex-thesis/docs/index.html#_intro",[]],["title//swarmlab_xelatex-thesis/docs/index.html#_the_basics",[256,49.75]],["name//swarmlab_xelatex-thesis/docs/index.html#_the_basics",[]],["text//swarmlab_xelatex-thesis/docs/index.html#_the_basics",[]],["component//swarmlab_xelatex-thesis/docs/index.html#_the_basics",[]],["title//swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it",[22,29.518]],["name//swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it",[]],["text//swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it",[]],["component//swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it",[]],["title//swarmlab_xelatex-thesis/docs/index.html#_find_project_basedir",[81,28.737,722,33.677,1289,42.984]],["name//swarmlab_xelatex-thesis/docs/index.html#_find_project_basedir",[]],["text//swarmlab_xelatex-thesis/docs/index.html#_find_project_basedir",[]],["component//swarmlab_xelatex-thesis/docs/index.html#_find_project_basedir",[]],["title//swarmlab_xelatex-thesis/docs/index.html#_build_it",[771,44.224]],["name//swarmlab_xelatex-thesis/docs/index.html#_build_it",[]],["text//swarmlab_xelatex-thesis/docs/index.html#_build_it",[]],["component//swarmlab_xelatex-thesis/docs/index.html#_build_it",[]],["title//swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it_cli",[22,24.148,2576,57.131]],["name//swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it_cli",[]],["text//swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it_cli",[]],["component//swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it_cli",[]],["title//swarmlab_infrastructure-as-code/docs/index.html",[644,22.305,720,29.309,1067,29.309,1553,30.306,2577,28.437]],["name//swarmlab_infrastructure-as-code/docs/index.html",[1,0.72]],["text//swarmlab_infrastructure-as-code/docs/index.html",[16,1.86,20,5.115,22,0.876,27,0.994,48,3.129,55,1.698,61,3.866,71,2.343,83,5.387,103,2.042,110,1.165,117,3.529,118,1.643,131,1.842,151,2.071,205,1.27,221,1.55,230,1.594,237,1.312,238,2.071,239,1.214,240,1.443,243,1.135,286,1.94,294,1.55,349,2.123,391,2.4,393,1.413,424,2.071,457,1.312,465,1.359,491,1.94,508,1.55,529,1.476,542,1.511,546,1.643,600,1.643,601,1.698,613,2.507,617,1.764,639,1.698,644,2.768,673,1.842,678,1.643,707,1.55,713,1.443,718,2.353,719,3.433,720,1.643,722,2.451,730,1.594,740,1.643,807,3.129,811,1.94,877,2.507,891,1.594,943,1.476,950,1.94,960,1.842,1067,3.637,1141,1.385,1282,1.842,1288,1.359,1289,1.842,1319,1.476,1440,1.385,1452,1.643,1491,3.295,1510,1.698,1553,1.698,1662,2.071,1779,2.071,1917,1.842,2567,5.674,2577,5.403,2578,2.271,2579,2.071,2580,2.271,2581,2.271,2582,2.271,2583,3.857,2584,2.271,2585,2.271,2586,1.842,2587,6.641,2588,2.271,2589,3.519,2590,3.529,2591,2.271,2592,2.071,2593,2.271,2594,2.271,2595,2.271,2596,2.271,2597,2.271]],["component//swarmlab_infrastructure-as-code/docs/index.html",[644,0.558,2598,1.014]],["title//swarmlab_infrastructure-as-code/docs/index.html#_what_is_infrastructure_as_code",[644,34.476,1067,45.302]],["name//swarmlab_infrastructure-as-code/docs/index.html#_what_is_infrastructure_as_code",[]],["text//swarmlab_infrastructure-as-code/docs/index.html#_what_is_infrastructure_as_code",[]],["component//swarmlab_infrastructure-as-code/docs/index.html#_what_is_infrastructure_as_code",[]],["title//swarmlab_infrastructure-as-code/docs/index.html#_implement_infrastructure_as_code",[644,29.17,720,38.33,1067,38.33]],["name//swarmlab_infrastructure-as-code/docs/index.html#_implement_infrastructure_as_code",[]],["text//swarmlab_infrastructure-as-code/docs/index.html#_implement_infrastructure_as_code",[]],["component//swarmlab_infrastructure-as-code/docs/index.html#_implement_infrastructure_as_code",[]],["title//swarmlab_infrastructure-as-code/docs/index.html#_usage",[951,50.947]],["name//swarmlab_infrastructure-as-code/docs/index.html#_usage",[]],["text//swarmlab_infrastructure-as-code/docs/index.html#_usage",[]],["component//swarmlab_infrastructure-as-code/docs/index.html#_usage",[]],["title//swarmlab_infrastructure-as-code/docs/index.html#_run_instance",[61,27.691,1288,37.487]],["name//swarmlab_infrastructure-as-code/docs/index.html#_run_instance",[]],["text//swarmlab_infrastructure-as-code/docs/index.html#_run_instance",[]],["component//swarmlab_infrastructure-as-code/docs/index.html#_run_instance",[]],["title//swarmlab_infrastructure-as-code/docs/index.html#_find_examples",[81,33.964,258,34.476]],["name//swarmlab_infrastructure-as-code/docs/index.html#_find_examples",[]],["text//swarmlab_infrastructure-as-code/docs/index.html#_find_examples",[]],["component//swarmlab_infrastructure-as-code/docs/index.html#_find_examples",[]],["title//swarmlab_infrastructure-as-code/docs/index.html#_attach_network",[102,45.302,103,25.429]],["name//swarmlab_infrastructure-as-code/docs/index.html#_attach_network",[]],["text//swarmlab_infrastructure-as-code/docs/index.html#_attach_network",[]],["component//swarmlab_infrastructure-as-code/docs/index.html#_attach_network",[]],["title//swarmlab_infrastructure-as-code/docs/index.html#_scenario",[422,69.833]],["name//swarmlab_infrastructure-as-code/docs/index.html#_scenario",[]],["text//swarmlab_infrastructure-as-code/docs/index.html#_scenario",[]],["component//swarmlab_infrastructure-as-code/docs/index.html#_scenario",[]],["title//swarmlab_infrastructure-as-code/docs/index.html#_run_swarm",[61,27.691,1435,35.582]],["name//swarmlab_infrastructure-as-code/docs/index.html#_run_swarm",[]],["text//swarmlab_infrastructure-as-code/docs/index.html#_run_swarm",[]],["component//swarmlab_infrastructure-as-code/docs/index.html#_run_swarm",[]],["title//swarmlab_infrastructure-as-code/docs/index.html#_run_ansible",[61,27.691,2577,43.955]],["name//swarmlab_infrastructure-as-code/docs/index.html#_run_ansible",[]],["text//swarmlab_infrastructure-as-code/docs/index.html#_run_ansible",[]],["component//swarmlab_infrastructure-as-code/docs/index.html#_run_ansible",[]],["title//swarmlab_infrastructure-as-code/docs/index.html#_attach_network_2",[102,45.302,103,25.429]],["name//swarmlab_infrastructure-as-code/docs/index.html#_attach_network_2",[]],["text//swarmlab_infrastructure-as-code/docs/index.html#_attach_network_2",[]],["component//swarmlab_infrastructure-as-code/docs/index.html#_attach_network_2",[]],["title//swarmlab_sidecar-firefox/docs/index.html",[2599,53.508,2600,50.802]],["name//swarmlab_sidecar-firefox/docs/index.html",[1,0.72]],["text//swarmlab_sidecar-firefox/docs/index.html",[20,5.416,22,2.928,61,2.387,83,7.126,84,4.392,103,3.87,188,4.038,270,3.294,554,3.789,555,4.038,787,3.906,978,3.232,1283,5.68,1334,3.789,1435,4.315,2567,7.506,2589,4.925,2599,4.613,2600,4.38,2601,5.4,2602,5.4,2603,7.595,2604,5.4]],["component//swarmlab_sidecar-firefox/docs/index.html",[2600,0.823,2605,1.014]],["title//swarmlab_sidecar-firefox/docs/index.html#_what_is_a_sidecar",[2599,65.405]],["name//swarmlab_sidecar-firefox/docs/index.html#_what_is_a_sidecar",[]],["text//swarmlab_sidecar-firefox/docs/index.html#_what_is_a_sidecar",[]],["component//swarmlab_sidecar-firefox/docs/index.html#_what_is_a_sidecar",[]],["title//swarmlab_sidecar-firefox/docs/index.html#_usage",[951,50.947]],["name//swarmlab_sidecar-firefox/docs/index.html#_usage",[]],["text//swarmlab_sidecar-firefox/docs/index.html#_usage",[]],["component//swarmlab_sidecar-firefox/docs/index.html#_usage",[]],["title//swarmlab_sidecar-firefox/docs/index.html#_run_instance",[61,27.691,1288,37.487]],["name//swarmlab_sidecar-firefox/docs/index.html#_run_instance",[]],["text//swarmlab_sidecar-firefox/docs/index.html#_run_instance",[]],["component//swarmlab_sidecar-firefox/docs/index.html#_run_instance",[]],["title//swarmlab_sidecar-firefox/docs/index.html#_attach_network",[102,45.302,103,25.429]],["name//swarmlab_sidecar-firefox/docs/index.html#_attach_network",[]],["text//swarmlab_sidecar-firefox/docs/index.html#_attach_network",[]],["component//swarmlab_sidecar-firefox/docs/index.html#_attach_network",[]],["title//swarmlab_sidecar-firefox/docs/index.html#_open_gui",[16,30.199,795,53.508]],["name//swarmlab_sidecar-firefox/docs/index.html#_open_gui",[]],["text//swarmlab_sidecar-firefox/docs/index.html#_open_gui",[]],["component//swarmlab_sidecar-firefox/docs/index.html#_open_gui",[]],["title//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html",[18,24.429,771,30.612,1332,41.156]],["name//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html",[1,0.72]],["text//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html",[12,3.825,20,3.562,27,2.745,412,4.281,465,3.753,687,2.922,911,5.357,1553,7.595,2606,5.72,2607,6.271,2608,6.271,2609,10.593,2610,8.417,2611,9.501,2612,5.72,2613,6.271,2614,5.086]],["component//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html",[18,0.246,771,0.309,1332,0.415,2615,0.535]],["title//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_clone_a_example",[258,34.476,2606,57.131]],["name//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_clone_a_example",[]],["text//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_clone_a_example",[]],["component//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_clone_a_example",[]],["title//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_edit_template",[891,43.955,1510,46.843]],["name//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_edit_template",[]],["text//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_edit_template",[]],["component//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_edit_template",[]],["title//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_generate",[676,47.639]],["name//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_generate",[]],["text//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_generate",[]],["component//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_generate",[]],["title//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_create",[687,35.678]],["name//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_create",[]],["text//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_create",[]],["component//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_create",[]],["title//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_start",[77,37.806]],["name//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_start",[]],["text//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_start",[]],["component//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_start",[]],["title//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_stop",[293,50.947]],["name//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_stop",[]],["text//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_stop",[]],["component//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_stop",[]],["title//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_git_push",[1553,46.843,2614,50.802]],["name//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_git_push",[]],["text//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_git_push",[]],["component//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_git_push",[]],["title//CloudComputing_Lab/docs/a.html",[349,25.28,465,27.487,942,29.844,1801,35.667]],["name//CloudComputing_Lab/docs/a.html",[]],["text//CloudComputing_Lab/docs/a.html",[14,2.219,22,2.535,32,2.133,59,1.664,62,1.572,71,3.395,103,1.796,110,3.373,117,1.877,132,2.169,147,1.997,156,5.019,159,1.472,177,3.596,187,2.285,191,2.944,192,2,197,1.738,207,2.699,211,1.935,239,3.024,256,1.738,306,1.738,310,1.545,311,3.309,312,1.601,323,1.664,349,1.472,357,1.738,393,4.533,398,1.545,401,2.699,410,1.78,465,1.601,555,2,556,2.285,560,1.632,584,1.632,618,1.632,622,1.826,635,1.826,655,1.877,687,3.065,719,3.021,744,2,790,4.232,793,2.648,822,2.169,948,2.077,949,2.968,978,1.601,1071,2.185,1288,3.387,1303,1.935,1404,2.077,1439,2.077,1445,1.632,1446,1.935,1794,2.285,2230,3.589,2242,3.436,2245,2.169,2246,2.44,2247,2.285,2248,2.44,2249,2.44,2250,2.44,2263,1.826,2616,6.644,2617,2.675,2618,2.675,2619,3.78,2620,2]],["component//CloudComputing_Lab/docs/a.html",[2621,1.169]],["title//CloudComputing_Lab/docs/a.html#_okeanos",[2622,65.405]],["name//CloudComputing_Lab/docs/a.html#_okeanos",[]],["text//CloudComputing_Lab/docs/a.html#_okeanos",[]],["component//CloudComputing_Lab/docs/a.html#_okeanos",[]],["title//CloudComputing_Lab/docs/a.html#_register_and_login",[2245,50.802,2623,53.508]],["name//CloudComputing_Lab/docs/a.html#_register_and_login",[]],["text//CloudComputing_Lab/docs/a.html#_register_and_login",[]],["component//CloudComputing_Lab/docs/a.html#_register_and_login",[]],["title//CloudComputing_Lab/docs/a.html#_create_instance",[687,29.189,1288,37.487]],["name//CloudComputing_Lab/docs/a.html#_create_instance",[]],["text//CloudComputing_Lab/docs/a.html#_create_instance",[]],["component//CloudComputing_Lab/docs/a.html#_create_instance",[]],["title//CloudComputing_Lab/docs/a.html#_remove_instance",[622,42.757,1288,37.487]],["name//CloudComputing_Lab/docs/a.html#_remove_instance",[]],["text//CloudComputing_Lab/docs/a.html#_remove_instance",[]],["component//CloudComputing_Lab/docs/a.html#_remove_instance",[]],["title//CloudComputing_Lab/docs/a.html#_ssh_config",[156,36.18,793,37.487]],["name//CloudComputing_Lab/docs/a.html#_ssh_config",[]],["text//CloudComputing_Lab/docs/a.html#_ssh_config",[]],["component//CloudComputing_Lab/docs/a.html#_ssh_config",[]],["title//CloudComputing_Lab/docs/a.html#_swarmlab_io_hybrid",[735,45.302,2590,43.955]],["name//CloudComputing_Lab/docs/a.html#_swarmlab_io_hybrid",[]],["text//CloudComputing_Lab/docs/a.html#_swarmlab_io_hybrid",[]],["component//CloudComputing_Lab/docs/a.html#_swarmlab_io_hybrid",[]],["title//CloudComputing_Lab/docs/a.html#_install_docker_linux",[14,20.779,719,36.177,949,23.915]],["name//CloudComputing_Lab/docs/a.html#_install_docker_linux",[]],["text//CloudComputing_Lab/docs/a.html#_install_docker_linux",[]],["component//CloudComputing_Lab/docs/a.html#_install_docker_linux",[]],["title//CloudComputing_Lab/docs/a.html#_install_docker_windows",[14,20.779,790,39.634,949,23.915]],["name//CloudComputing_Lab/docs/a.html#_install_docker_windows",[]],["text//CloudComputing_Lab/docs/a.html#_install_docker_windows",[]],["component//CloudComputing_Lab/docs/a.html#_install_docker_windows",[]],["title//CloudComputing_Lab/docs/a.html#_install_swarmlab_io_hybrid",[735,38.33,949,23.915,2590,37.19]],["name//CloudComputing_Lab/docs/a.html#_install_swarmlab_io_hybrid",[]],["text//CloudComputing_Lab/docs/a.html#_install_swarmlab_io_hybrid",[]],["component//CloudComputing_Lab/docs/a.html#_install_swarmlab_io_hybrid",[]],["title//CloudComputing_Lab/docs/a.html#_startstop_swarmlab_io_hybrid",[735,38.33,2590,37.19,2619,45.273]],["name//CloudComputing_Lab/docs/a.html#_startstop_swarmlab_io_hybrid",[]],["text//CloudComputing_Lab/docs/a.html#_startstop_swarmlab_io_hybrid",[]],["component//CloudComputing_Lab/docs/a.html#_startstop_swarmlab_io_hybrid",[]],["title//CloudComputing_Lab/docs/a.html#_startstop_instance",[1288,37.487,2619,53.508]],["name//CloudComputing_Lab/docs/a.html#_startstop_instance",[]],["text//CloudComputing_Lab/docs/a.html#_startstop_instance",[]],["component//CloudComputing_Lab/docs/a.html#_startstop_instance",[]],["title//CloudComputing_Lab/docs/a.html#_tasks",[618,46.699]],["name//CloudComputing_Lab/docs/a.html#_tasks",[]],["text//CloudComputing_Lab/docs/a.html#_tasks",[]],["component//CloudComputing_Lab/docs/a.html#_tasks",[]],["title//CloudComputing_Lab/docs/admin.html",[18,28.872,124,45.302]],["name//CloudComputing_Lab/docs/admin.html",[124,1.106]],["text//CloudComputing_Lab/docs/admin.html",[3,1.119,11,0.749,14,4.053,18,0.425,22,2.735,25,0.749,27,3.105,42,2.562,49,2.13,61,3.221,84,4.522,86,0.542,101,0.516,102,1.75,103,2.272,110,0.473,111,1.146,126,0.542,132,0.749,137,0.648,138,0.842,147,1.37,155,1.312,158,4.311,159,1.971,160,1.471,185,0.586,186,0.63,200,2.185,205,0.516,210,1.572,218,2.185,221,2.445,237,0.995,243,1.21,245,0.717,256,0.6,259,0.717,270,0.563,273,2.59,274,0.883,275,0.586,278,0.614,281,0.842,293,2.02,296,1.175,307,0.574,341,1.245,347,0.668,355,0.717,359,0.717,496,0.788,536,1.071,562,1.245,592,1.288,598,1.538,622,2.072,627,0.614,660,1.288,662,1.012,665,1.337,676,0.574,687,1.897,713,0.586,760,1.61,787,0.668,799,1.81,820,1.963,826,0.842,840,0.788,842,0.6,861,0.668,867,1.337,890,1.396,924,0.788,949,0.777,962,0.668,968,1.396,1003,0.69,1071,0.85,1075,0.586,1092,2.067,1099,0.749,1141,4.841,1208,4.54,1256,1.337,1288,0.552,1290,1.396,1334,0.648,1406,0.69,1407,0.69,1408,0.668,1413,1.652,1426,0.842,1445,0.563,1448,0.788,1464,0.842,1577,3.712,1586,1.963,1946,0.788,2137,1.57,2231,0.749,2239,1.396,2309,0.717,2344,2.357,2586,3.301,2614,1.963,2624,0.923,2625,0.842,2626,3.035,2627,0.923,2628,0.923,2629,0.923,2630,5.596,2631,2.679,2632,0.923,2633,0.923,2634,0.923,2635,1.471,2636,0.923,2637,0.923,2638,0.923,2639,0.923,2640,0.923,2641,0.923,2642,3.267,2643,0.923,2644,0.923,2645,0.923,2646,2.768,2647,3.581,2648,0.923,2649,0.923,2650,1.722,2651,0.923,2652,0.788,2653,2.207,2654,0.842,2655,0.923,2656,1.722]],["component//CloudComputing_Lab/docs/admin.html",[2621,1.169]],["title//CloudComputing_Lab/docs/admin.html#_displaying_docker_images",[14,20.779,186,36.177,1141,32.325]],["name//CloudComputing_Lab/docs/admin.html#_displaying_docker_images",[]],["text//CloudComputing_Lab/docs/admin.html#_displaying_docker_images",[]],["component//CloudComputing_Lab/docs/admin.html#_displaying_docker_images",[]],["title//CloudComputing_Lab/docs/admin.html#_removing_docker_images",[14,20.779,622,36.177,1141,32.325]],["name//CloudComputing_Lab/docs/admin.html#_removing_docker_images",[]],["text//CloudComputing_Lab/docs/admin.html#_removing_docker_images",[]],["component//CloudComputing_Lab/docs/admin.html#_removing_docker_images",[]],["title//CloudComputing_Lab/docs/admin.html#_containers",[84,38.276]],["name//CloudComputing_Lab/docs/admin.html#_containers",[]],["text//CloudComputing_Lab/docs/admin.html#_containers",[]],["component//CloudComputing_Lab/docs/admin.html#_containers",[]],["title//CloudComputing_Lab/docs/admin.html#_running_a_container",[61,27.691,84,31.314]],["name//CloudComputing_Lab/docs/admin.html#_running_a_container",[]],["text//CloudComputing_Lab/docs/admin.html#_running_a_container",[]],["component//CloudComputing_Lab/docs/admin.html#_running_a_container",[]],["title//CloudComputing_Lab/docs/admin.html#_listing_of_containers",[84,31.314,274,32.127]],["name//CloudComputing_Lab/docs/admin.html#_listing_of_containers",[]],["text//CloudComputing_Lab/docs/admin.html#_listing_of_containers",[]],["component//CloudComputing_Lab/docs/admin.html#_listing_of_containers",[]],["title//CloudComputing_Lab/docs/admin.html#_display_the_running_processes_of_a_container",[61,20.304,84,22.961,186,31.352,237,26.529]],["name//CloudComputing_Lab/docs/admin.html#_display_the_running_processes_of_a_container",[]],["text//CloudComputing_Lab/docs/admin.html#_display_the_running_processes_of_a_container",[]],["component//CloudComputing_Lab/docs/admin.html#_display_the_running_processes_of_a_container",[]],["title//CloudComputing_Lab/docs/admin.html#_stop_a_running_container",[61,23.429,84,26.494,293,35.265]],["name//CloudComputing_Lab/docs/admin.html#_stop_a_running_container",[]],["text//CloudComputing_Lab/docs/admin.html#_stop_a_running_container",[]],["component//CloudComputing_Lab/docs/admin.html#_stop_a_running_container",[]],["title//CloudComputing_Lab/docs/admin.html#_attach_a_running_container",[61,23.429,84,26.494,102,38.33]],["name//CloudComputing_Lab/docs/admin.html#_attach_a_running_container",[]],["text//CloudComputing_Lab/docs/admin.html#_attach_a_running_container",[]],["component//CloudComputing_Lab/docs/admin.html#_attach_a_running_container",[]],["title//CloudComputing_Lab/docs/admin.html#_delete_container",[84,31.314,890,50.802]],["name//CloudComputing_Lab/docs/admin.html#_delete_container",[]],["text//CloudComputing_Lab/docs/admin.html#_delete_container",[]],["component//CloudComputing_Lab/docs/admin.html#_delete_container",[]],["title//CloudComputing_Lab/docs/admin.html#_container_logging",[84,31.314,760,41.68]],["name//CloudComputing_Lab/docs/admin.html#_container_logging",[]],["text//CloudComputing_Lab/docs/admin.html#_container_logging",[]],["component//CloudComputing_Lab/docs/admin.html#_container_logging",[]],["title//CloudComputing_Lab/docs/admin.html#_volumes",[2631,57.258]],["name//CloudComputing_Lab/docs/admin.html#_volumes",[]],["text//CloudComputing_Lab/docs/admin.html#_volumes",[]],["component//CloudComputing_Lab/docs/admin.html#_volumes",[]],["title//CloudComputing_Lab/docs/admin.html#_create",[687,35.678]],["name//CloudComputing_Lab/docs/admin.html#_create",[]],["text//CloudComputing_Lab/docs/admin.html#_create",[]],["component//CloudComputing_Lab/docs/admin.html#_create",[]],["title//CloudComputing_Lab/docs/admin.html#_list",[274,39.269]],["name//CloudComputing_Lab/docs/admin.html#_list",[]],["text//CloudComputing_Lab/docs/admin.html#_list",[]],["component//CloudComputing_Lab/docs/admin.html#_list",[]],["title//CloudComputing_Lab/docs/admin.html#_network",[103,31.083]],["name//CloudComputing_Lab/docs/admin.html#_network",[]],["text//CloudComputing_Lab/docs/admin.html#_network",[]],["component//CloudComputing_Lab/docs/admin.html#_network",[]],["title//CloudComputing_Lab/docs/admin.html#_create_bridge_network",[103,21.516,687,24.697,968,42.984]],["name//CloudComputing_Lab/docs/admin.html#_create_bridge_network",[]],["text//CloudComputing_Lab/docs/admin.html#_create_bridge_network",[]],["component//CloudComputing_Lab/docs/admin.html#_create_bridge_network",[]],["title//CloudComputing_Lab/docs/admin.html#_create_overlay_network",[103,21.516,687,24.697,2635,45.273]],["name//CloudComputing_Lab/docs/admin.html#_create_overlay_network",[]],["text//CloudComputing_Lab/docs/admin.html#_create_overlay_network",[]],["component//CloudComputing_Lab/docs/admin.html#_create_overlay_network",[]],["title//CloudComputing_Lab/docs/admin.html#_create_with_advanced_options",[218,32.325,260,39.634,687,24.697]],["name//CloudComputing_Lab/docs/admin.html#_create_with_advanced_options",[]],["text//CloudComputing_Lab/docs/admin.html#_create_with_advanced_options",[]],["component//CloudComputing_Lab/docs/admin.html#_create_with_advanced_options",[]],["title//CloudComputing_Lab/docs/admin.html#_list_2",[274,39.269]],["name//CloudComputing_Lab/docs/admin.html#_list_2",[]],["text//CloudComputing_Lab/docs/admin.html#_list_2",[]],["component//CloudComputing_Lab/docs/admin.html#_list_2",[]],["title//CloudComputing_Lab/docs/admin.html#_inspect",[397,65.405]],["name//CloudComputing_Lab/docs/admin.html#_inspect",[]],["text//CloudComputing_Lab/docs/admin.html#_inspect",[]],["component//CloudComputing_Lab/docs/admin.html#_inspect",[]],["title//CloudComputing_Lab/docs/admin.html#_images",[1141,46.699]],["name//CloudComputing_Lab/docs/admin.html#_images",[]],["text//CloudComputing_Lab/docs/admin.html#_images",[]],["component//CloudComputing_Lab/docs/admin.html#_images",[]],["title//CloudComputing_Lab/docs/admin.html#_container",[84,38.276]],["name//CloudComputing_Lab/docs/admin.html#_container",[]],["text//CloudComputing_Lab/docs/admin.html#_container",[]],["component//CloudComputing_Lab/docs/admin.html#_container",[]],["title//CloudComputing_Lab/docs/admin.html#_network_2",[103,31.083]],["name//CloudComputing_Lab/docs/admin.html#_network_2",[]],["text//CloudComputing_Lab/docs/admin.html#_network_2",[]],["component//CloudComputing_Lab/docs/admin.html#_network_2",[]],["title//CloudComputing_Lab/docs/admin.html#_volume",[2631,57.258]],["name//CloudComputing_Lab/docs/admin.html#_volume",[]],["text//CloudComputing_Lab/docs/admin.html#_volume",[]],["component//CloudComputing_Lab/docs/admin.html#_volume",[]],["title//CloudComputing_Lab/docs/admin.html#_prune_remove_obj",[622,36.177,1217,42.984,2642,48.338]],["name//CloudComputing_Lab/docs/admin.html#_prune_remove_obj",[]],["text//CloudComputing_Lab/docs/admin.html#_prune_remove_obj",[]],["component//CloudComputing_Lab/docs/admin.html#_prune_remove_obj",[]],["title//CloudComputing_Lab/docs/admin.html#_images_2",[1141,46.699]],["name//CloudComputing_Lab/docs/admin.html#_images_2",[]],["text//CloudComputing_Lab/docs/admin.html#_images_2",[]],["component//CloudComputing_Lab/docs/admin.html#_images_2",[]],["title//CloudComputing_Lab/docs/admin.html#_container_2",[84,38.276]],["name//CloudComputing_Lab/docs/admin.html#_container_2",[]],["text//CloudComputing_Lab/docs/admin.html#_container_2",[]],["component//CloudComputing_Lab/docs/admin.html#_container_2",[]],["title//CloudComputing_Lab/docs/admin.html#_network_3",[103,31.083]],["name//CloudComputing_Lab/docs/admin.html#_network_3",[]],["text//CloudComputing_Lab/docs/admin.html#_network_3",[]],["component//CloudComputing_Lab/docs/admin.html#_network_3",[]],["title//CloudComputing_Lab/docs/admin.html#_volume_2",[2631,57.258]],["name//CloudComputing_Lab/docs/admin.html#_volume_2",[]],["text//CloudComputing_Lab/docs/admin.html#_volume_2",[]],["component//CloudComputing_Lab/docs/admin.html#_volume_2",[]],["title//CloudComputing_Lab/docs/admin.html#_repositories",[2586,62.098]],["name//CloudComputing_Lab/docs/admin.html#_repositories",[]],["text//CloudComputing_Lab/docs/admin.html#_repositories",[]],["component//CloudComputing_Lab/docs/admin.html#_repositories",[]],["title//CloudComputing_Lab/docs/admin.html#_create_2",[687,35.678]],["name//CloudComputing_Lab/docs/admin.html#_create_2",[]],["text//CloudComputing_Lab/docs/admin.html#_create_2",[]],["component//CloudComputing_Lab/docs/admin.html#_create_2",[]],["title//CloudComputing_Lab/docs/admin.html#_docker_hub",[14,24.559,2646,57.131]],["name//CloudComputing_Lab/docs/admin.html#_docker_hub",[]],["text//CloudComputing_Lab/docs/admin.html#_docker_hub",[]],["component//CloudComputing_Lab/docs/admin.html#_docker_hub",[]],["title//CloudComputing_Lab/docs/admin.html#_push",[2614,62.098]],["name//CloudComputing_Lab/docs/admin.html#_push",[]],["text//CloudComputing_Lab/docs/admin.html#_push",[]],["component//CloudComputing_Lab/docs/admin.html#_push",[]],["title//CloudComputing_Lab/docs/admin.html#_pull",[1586,62.098]],["name//CloudComputing_Lab/docs/admin.html#_pull",[]],["text//CloudComputing_Lab/docs/admin.html#_pull",[]],["component//CloudComputing_Lab/docs/admin.html#_pull",[]],["title//CloudComputing_Lab/docs/ansible.html",[124,38.33,565,38.33,2657,45.273]],["name//CloudComputing_Lab/docs/ansible.html",[2577,1.073]],["text//CloudComputing_Lab/docs/ansible.html",[2,1.453,3,0.42,4,0.121,5,0.118,10,0.13,12,0.665,13,1.32,14,0.788,15,1.086,18,0.226,22,1.627,25,0.136,27,4.887,28,0.302,29,0.341,30,0.136,32,1.76,33,0.153,36,0.13,38,0.448,42,0.279,43,0.136,45,0.24,49,0.118,53,1.087,54,0.24,59,0.766,61,0.834,63,0.89,66,0.136,71,1.046,77,0.164,81,0.091,84,0.166,86,0.289,89,0.356,91,0.59,92,0.744,97,0.62,101,0.094,103,0.262,107,0.24,108,0.381,110,0.252,111,0.221,112,0.121,113,0.335,115,0.097,117,0.118,118,0.121,122,0.215,126,0.195,137,0.118,147,0.076,153,0.118,155,1.154,156,1.017,158,1.229,159,0.356,163,0.118,166,0.381,169,0.411,177,0.507,179,0.143,180,0.104,183,0.355,184,1.202,185,0.312,186,0.335,190,0.13,191,0.112,196,0.13,197,0.109,198,0.556,200,0.299,202,0.24,204,0.248,205,0.446,210,0.708,211,0.121,212,0.136,218,1.074,221,0.115,227,0.257,228,0.143,232,0.143,236,0.121,237,0.373,240,0.693,243,0.545,245,0.13,247,0.112,248,0.43,256,0.109,257,0.121,258,0.6,263,0.211,266,0.248,270,0.299,272,0.381,273,0.684,274,0.559,275,0.211,277,0.136,278,0.221,282,0.302,283,0.136,287,0.143,291,0.153,294,0.441,297,0.13,300,0.257,302,0.502,307,0.496,312,1.202,313,0.143,323,0.206,324,0.118,339,0.136,341,0.121,347,0.121,348,0.215,349,2.103,350,0.136,355,0.257,356,0.335,357,0.109,369,0.126,372,0.143,393,0.588,398,0.461,400,0.233,406,2.005,415,0.118,416,0.101,417,0.118,455,0.269,457,0.097,465,0.198,487,0.524,488,0.59,490,0.118,497,0.198,499,0.136,503,0.305,508,0.115,509,3.481,515,0.136,516,0.398,518,0.269,520,0.143,521,0.153,536,0.678,538,0.13,541,0.597,542,0.327,546,1.181,550,0.597,557,0.233,560,0.299,564,0.257,567,0.143,581,0.257,583,1.887,584,1.15,585,0.136,586,0.233,587,0.302,590,0.107,598,2.633,600,0.684,604,0.419,606,0.153,609,0.355,610,0.153,615,0.345,617,0.13,618,1.225,620,0.136,622,0.335,623,0.215,627,0.221,629,0.448,630,0.153,632,0.419,633,0.248,642,0.13,644,0.092,645,0.327,647,0.566,652,0.143,655,0.118,659,0.233,660,0.126,662,0.099,663,0.257,665,0.257,668,0.707,674,1.611,677,0.136,678,1.181,681,0.153,684,0.143,686,0.302,687,0.301,693,0.143,703,0.13,708,1.606,710,0.24,713,0.211,718,0.577,720,0.121,730,0.345,736,0.13,740,0.467,744,0.126,750,0.398,751,0.233,756,0.153,759,0.269,760,0.629,762,0.136,763,0.419,765,1.169,766,0.312,769,0.221,771,0.097,776,0.269,787,0.121,793,0.477,796,0.13,798,0.24,805,0.283,807,0.524,808,0.765,809,2.997,810,0.143,812,0.143,837,0.136,840,0.143,841,0.411,842,0.518,845,0.153,851,0.215,852,0.597,853,0.441,855,0.143,859,0.126,861,0.121,866,0.143,867,0.13,873,0.269,877,0.518,888,0.808,891,0.118,895,0.552,896,0.13,910,0.13,912,0.398,922,0.257,927,0.136,928,0.62,942,0.319,944,0.136,949,0.617,951,0.112,960,0.136,962,0.24,967,0.707,978,0.101,989,0.226,994,1.218,1000,0.707,1001,0.283,1022,0.126,1047,0.13,1049,0.419,1059,0.552,1066,0.153,1068,0.398,1069,0.198,1071,0.467,1078,0.136,1080,0.994,1081,0.283,1082,0.153,1083,0.302,1084,0.302,1085,0.302,1086,0.302,1087,0.153,1089,0.59,1092,0.552,1093,0.153,1095,2.626,1099,0.524,1102,0.302,1104,0.126,1105,0.448,1106,0.153,1107,0.153,1109,0.42,1119,0.153,1120,0.143,1122,0.153,1123,0.153,1128,0.153,1129,0.153,1130,0.153,1131,0.153,1132,0.153,1133,0.153,1135,1.051,1136,0.13,1138,0.153,1140,0.143,1144,0.419,1145,0.302,1146,0.597,1150,0.302,1152,0.153,1156,0.153,1157,0.153,1158,0.552,1162,0.118,1169,0.62,1171,0.56,1173,0.269,1178,0.121,1191,0.302,1198,0.269,1207,0.552,1221,0.143,1228,0.115,1260,0.283,1278,0.269,1280,0.136,1287,0.257,1288,0.101,1290,0.524,1299,0.524,1306,0.153,1309,0.136,1312,0.121,1319,0.319,1320,0.448,1321,0.153,1322,0.136,1323,0.302,1327,0.153,1351,0.994,1352,0.302,1353,0.118,1354,0.153,1369,1.465,1374,0.153,1388,0.233,1391,0.24,1393,0.448,1404,0.502,1407,0.248,1408,0.788,1411,0.269,1413,0.115,1419,1.051,1425,0.136,1431,0.153,1436,0.13,1449,0.448,1451,0.153,1453,0.302,1465,0.367,1473,0.143,1478,0.153,1491,0.283,1495,0.153,1505,0.419,1507,0.269,1508,0.24,1510,0.597,1522,0.302,1526,0.143,1529,0.419,1536,0.302,1538,0.153,1547,0.153,1549,0.283,1553,0.483,1557,0.257,1565,0.59,1575,0.153,1608,1.53,1630,0.302,1694,0.283,1696,0.153,1722,0.143,1769,0.153,1782,0.153,1814,0.62,1827,0.43,1861,0.283,1868,0.59,1925,0.153,1927,0.302,1930,0.448,1984,0.153,2009,0.153,2046,0.153,2067,0.143,2071,0.153,2073,0.302,2082,0.302,2105,0.419,2115,0.448,2153,0.862,2230,0.884,2231,0.136,2239,0.398,2269,1.606,2271,0.302,2302,0.136,2344,0.502,2353,0.682,2365,0.126,2414,0.448,2436,0.153,2449,0.302,2450,0.994,2455,0.153,2493,0.143,2504,0.153,2508,0.136,2521,0.143,2570,0.153,2576,0.153,2577,2.681,2586,0.136,2623,0.283,2652,0.419,2658,1.629,2659,0.419,2660,0.168,2661,0.168,2662,1.283,2663,0.302,2664,0.332,2665,0.646,2666,0.332,2667,0.332,2668,0.168,2669,0.168,2670,0.168,2671,0.332,2672,0.168,2673,0.168,2674,0.168,2675,0.168,2676,0.168,2677,0.332,2678,0.168,2679,0.798,2680,0.168,2681,2.245,2682,0.168,2683,0.646,2684,0.168,2685,0.168,2686,0.168,2687,0.168,2688,1.23,2689,0.332,2690,0.168,2691,0.168,2692,0.168,2693,0.168,2694,0.168,2695,0.168,2696,0.168,2697,0.332,2698,0.168,2699,0.168,2700,0.332,2701,0.168,2702,0.168,2703,0.168,2704,0.168,2705,0.168,2706,0.168,2707,0.332,2708,0.168,2709,0.332,2710,0.332,2711,0.168,2712,0.332,2713,0.332,2714,0.168,2715,0.168,2716,0.168,2717,0.168,2718,0.168,2719,0.168,2720,0.168,2721,0.168,2722,0.168,2723,0.168,2724,0.168,2725,0.168,2726,0.168,2727,0.168,2728,0.168,2729,0.168,2730,0.332,2731,0.168,2732,0.168,2733,0.168,2734,0.168,2735,0.168,2736,0.168,2737,0.168,2738,0.168,2739,0.168,2740,0.168,2741,0.168,2742,0.168,2743,0.168,2744,0.168,2745,0.168,2746,0.168,2747,0.168,2748,0.168,2749,0.946,2750,0.168,2751,0.168,2752,0.168,2753,1.633,2754,0.168,2755,0.332,2756,0.168,2757,0.168,2758,0.168,2759,0.332,2760,0.332,2761,0.168,2762,0.332,2763,0.332,2764,0.168,2765,0.168,2766,0.168,2767,0.168,2768,0.153,2769,2.128,2770,0.332,2771,0.168,2772,0.168,2773,0.332,2774,0.168,2775,0.168,2776,0.946,2777,0.332,2778,0.168,2779,0.168,2780,0.168,2781,0.168,2782,0.168,2783,0.168,2784,0.168,2785,0.168,2786,0.168,2787,0.168,2788,0.332,2789,0.168,2790,0.168,2791,0.646,2792,0.168,2793,0.332,2794,0.332,2795,0.168,2796,0.168,2797,0.168,2798,0.168,2799,0.168,2800,0.168,2801,0.448,2802,0.168,2803,0.168,2804,0.168,2805,0.491,2806,0.168,2807,0.168,2808,0.168,2809,0.168,2810,0.646,2811,0.168,2812,0.168,2813,0.168,2814,0.168,2815,0.332,2816,0.168,2817,0.168,2818,0.491,2819,0.448,2820,0.168,2821,0.168,2822,0.168,2823,0.168,2824,0.168,2825,0.798,2826,0.168,2827,0.168,2828,0.332,2829,0.168,2830,0.491,2831,0.168,2832,0.168,2833,0.168,2834,0.332,2835,0.332,2836,0.168,2837,0.168,2838,0.168,2839,0.168,2840,0.168,2841,0.168,2842,0.168,2843,0.332,2844,0.168,2845,0.168,2846,0.168,2847,0.168,2848,0.168,2849,0.168,2850,0.168,2851,0.168,2852,0.168,2853,0.168,2854,0.168,2855,0.168,2856,0.168,2857,0.168,2858,0.168,2859,0.168,2860,0.168,2861,0.168,2862,0.168,2863,0.168,2864,0.168,2865,0.168,2866,0.168,2867,0.168,2868,0.168,2869,0.168,2870,0.168,2871,0.168,2872,0.168,2873,0.168,2874,0.332,2875,0.168,2876,0.168,2877,0.168,2878,0.168,2879,0.491,2880,0.168,2881,0.168,2882,0.491,2883,0.168,2884,0.646,2885,0.168,2886,0.332,2887,0.646,2888,0.168,2889,0.168,2890,0.168,2891,0.168,2892,0.168,2893,0.168,2894,0.168,2895,0.168,2896,0.168,2897,0.168,2898,0.332,2899,0.168,2900,1.09,2901,0.332,2902,0.332,2903,0.168,2904,0.168,2905,0.168,2906,0.332,2907,0.168,2908,0.168,2909,0.168,2910,0.168,2911,0.168,2912,0.168,2913,0.168,2914,0.168,2915,0.168,2916,0.168,2917,0.168,2918,0.168,2919,0.168,2920,0.168,2921,0.168,2922,0.168,2923,0.168,2924,0.168,2925,0.168,2926,0.332,2927,0.168,2928,0.168,2929,0.168,2930,0.168,2931,0.798,2932,0.168,2933,0.168,2934,0.168,2935,0.168,2936,0.168,2937,0.168,2938,0.168,2939,0.168,2940,0.168,2941,0.168,2942,0.332,2943,0.332,2944,0.332,2945,0.332,2946,0.332,2947,0.168,2948,0.168,2949,0.168,2950,0.168,2951,0.168,2952,0.168,2953,0.168,2954,0.168,2955,0.168,2956,0.168,2957,0.168,2958,0.168,2959,0.332,2960,0.168,2961,0.168,2962,0.168,2963,0.168,2964,0.168,2965,0.168,2966,0.168,2967,0.168,2968,0.168,2969,0.168,2970,0.168,2971,0.168,2972,0.168,2973,0.168,2974,0.168,2975,0.168,2976,0.168,2977,0.946,2978,0.168,2979,0.168,2980,0.168,2981,0.168,2982,0.302,2983,0.168,2984,0.168,2985,0.168,2986,0.168,2987,0.168,2988,0.168,2989,0.168,2990,0.168,2991,0.168,2992,0.332,2993,0.168,2994,0.491,2995,0.332,2996,0.168,2997,0.168,2998,0.168,2999,0.153,3000,0.168,3001,0.168,3002,0.168,3003,0.332,3004,0.168,3005,0.168,3006,0.168,3007,0.153,3008,0.332,3009,0.168,3010,0.168,3011,0.168,3012,0.168,3013,0.168,3014,1.09,3015,0.332,3016,0.168,3017,0.332,3018,0.168,3019,0.168,3020,0.168,3021,0.168,3022,0.168,3023,0.168,3024,0.168,3025,0.168,3026,0.491,3027,0.168,3028,0.168,3029,0.168,3030,0.491,3031,0.168,3032,0.168,3033,0.168,3034,0.168,3035,0.168,3036,0.168,3037,0.168,3038,0.168,3039,0.168,3040,0.168,3041,0.168,3042,0.168,3043,0.332,3044,0.332,3045,0.168,3046,0.168,3047,0.168,3048,0.168,3049,0.168,3050,0.168,3051,0.332,3052,0.168,3053,0.168,3054,0.332,3055,0.168,3056,0.168,3057,0.168,3058,0.168,3059,0.168,3060,0.168,3061,0.168,3062,0.168,3063,0.168,3064,0.168,3065,0.168,3066,0.332,3067,0.332,3068,0.168,3069,0.168,3070,0.168,3071,0.168,3072,0.168,3073,0.798,3074,0.168,3075,0.168,3076,0.168,3077,0.168,3078,0.168,3079,0.332,3080,0.168,3081,0.168]],["component//CloudComputing_Lab/docs/ansible.html",[2621,1.169]],["title//CloudComputing_Lab/docs/ansible.html#_playbook",[2658,62.098]],["name//CloudComputing_Lab/docs/ansible.html#_playbook",[]],["text//CloudComputing_Lab/docs/ansible.html#_playbook",[]],["component//CloudComputing_Lab/docs/ansible.html#_playbook",[]],["title//CloudComputing_Lab/docs/ansible.html#_playbook_files",[32,30.199,2658,50.802]],["name//CloudComputing_Lab/docs/ansible.html#_playbook_files",[]],["text//CloudComputing_Lab/docs/ansible.html#_playbook_files",[]],["component//CloudComputing_Lab/docs/ansible.html#_playbook_files",[]],["title//CloudComputing_Lab/docs/ansible.html#_fluentd_conf_file",[32,25.551,1135,45.273,3082,48.338]],["name//CloudComputing_Lab/docs/ansible.html#_fluentd_conf_file",[]],["text//CloudComputing_Lab/docs/ansible.html#_fluentd_conf_file",[]],["component//CloudComputing_Lab/docs/ansible.html#_fluentd_conf_file",[]],["title//CloudComputing_Lab/docs/ansible.html#_ansible_conf_file",[32,25.551,2577,37.19,3082,48.338]],["name//CloudComputing_Lab/docs/ansible.html#_ansible_conf_file",[]],["text//CloudComputing_Lab/docs/ansible.html#_ansible_conf_file",[]],["component//CloudComputing_Lab/docs/ansible.html#_ansible_conf_file",[]],["title//CloudComputing_Lab/docs/ansible.html#_inventory_file_stattic",[32,25.551,2662,45.273,3083,52.992]],["name//CloudComputing_Lab/docs/ansible.html#_inventory_file_stattic",[]],["text//CloudComputing_Lab/docs/ansible.html#_inventory_file_stattic",[]],["component//CloudComputing_Lab/docs/ansible.html#_inventory_file_stattic",[]],["title//CloudComputing_Lab/docs/ansible.html#_inventory_file_auto",[32,25.551,2662,45.273,3084,52.992]],["name//CloudComputing_Lab/docs/ansible.html#_inventory_file_auto",[]],["text//CloudComputing_Lab/docs/ansible.html#_inventory_file_auto",[]],["component//CloudComputing_Lab/docs/ansible.html#_inventory_file_auto",[]],["title//CloudComputing_Lab/docs/ansible.html#_run_it",[61,33.848]],["name//CloudComputing_Lab/docs/ansible.html#_run_it",[]],["text//CloudComputing_Lab/docs/ansible.html#_run_it",[]],["component//CloudComputing_Lab/docs/ansible.html#_run_it",[]],["title//CloudComputing_Lab/docs/b.html",[18,28.872,687,29.189]],["name//CloudComputing_Lab/docs/b.html",[447,1.187]],["text//CloudComputing_Lab/docs/b.html",[20,2.932,77,4.232,103,2.095,113,5.021,159,2.841,193,3.523,239,2.758,243,4.285,280,3.622,398,2.981,410,3.434,522,2.932,529,3.354,618,3.148,744,5.501,951,6.217,1071,4.613,1166,3.354,1186,4.049,1423,6.952,1454,4.186,1492,4.186,1533,4.409,1534,4.008,2263,3.523,2620,3.86,2622,6.284]],["component//CloudComputing_Lab/docs/b.html",[2621,1.169]],["title//CloudComputing_Lab/docs/b.html#_start_datacollector",[77,30.929,1186,34.476]],["name//CloudComputing_Lab/docs/b.html#_start_datacollector",[]],["text//CloudComputing_Lab/docs/b.html#_start_datacollector",[]],["component//CloudComputing_Lab/docs/b.html#_start_datacollector",[]],["title//CloudComputing_Lab/docs/b.html#_tasks",[618,46.699]],["name//CloudComputing_Lab/docs/b.html#_tasks",[]],["text//CloudComputing_Lab/docs/b.html#_tasks",[]],["component//CloudComputing_Lab/docs/b.html#_tasks",[]],["title//CloudComputing_Lab/docs/c.html",[71,24.697,1445,32.325,2590,37.19]],["name//CloudComputing_Lab/docs/c.html",[169,0.971]],["text//CloudComputing_Lab/docs/c.html",[16,3.011,17,1.399,18,2.459,22,2.904,29,2.177,59,1.533,61,1.089,81,1.336,103,3.058,118,2.988,126,1.448,142,2.52,147,3.939,149,1.639,152,2.684,155,1.336,159,1.356,177,2.625,180,1.533,185,1.565,191,2.749,196,3.208,197,1.6,198,1.448,205,1.377,207,3.81,215,2.104,221,1.681,225,1.913,230,1.728,242,1.913,243,2.065,252,1.913,258,1.356,275,1.565,306,3.467,309,2.104,311,1.842,317,1.913,323,1.533,391,1.533,393,2.57,396,1.913,398,1.423,410,1.639,469,2.988,491,2.104,492,2.247,493,2.104,494,1.998,495,2.104,496,2.104,497,1.474,498,3.768,499,3.351,507,2.104,508,1.681,509,1.639,510,1.998,511,2.247,512,2.247,513,2.104,514,1.913,515,1.998,516,1.998,517,2.247,518,1.998,519,1.842,550,1.842,618,1.502,639,1.842,687,1.925,720,1.781,738,1.781,764,3.744,843,1.639,850,1.728,905,1.998,962,1.781,1069,1.474,1075,1.565,1186,1.356,1319,2.684,1523,2.247,1589,3.529,1781,2.104,1946,2.104,1952,2.104,2242,1.913,2263,1.681,2312,2.247,2344,1.913,2378,2.104,2620,1.842,3085,2.463,3086,2.463,3087,2.463]],["component//CloudComputing_Lab/docs/c.html",[2621,1.169]],["title//CloudComputing_Lab/docs/c.html#_create_vpn",[687,29.189,764,43.955]],["name//CloudComputing_Lab/docs/c.html#_create_vpn",[]],["text//CloudComputing_Lab/docs/c.html#_create_vpn",[]],["component//CloudComputing_Lab/docs/c.html#_create_vpn",[]],["title//CloudComputing_Lab/docs/c.html#_find_all_ip_addresses_and_used_ports_on_a_network",[22,13.978,81,19.66,103,14.72,126,21.309,147,16.361,469,26.223]],["name//CloudComputing_Lab/docs/c.html#_find_all_ip_addresses_and_used_ports_on_a_network",[]],["text//CloudComputing_Lab/docs/c.html#_find_all_ip_addresses_and_used_ports_on_a_network",[]],["component//CloudComputing_Lab/docs/c.html#_find_all_ip_addresses_and_used_ports_on_a_network",[]],["title//CloudComputing_Lab/docs/c.html#_tasks",[618,46.699]],["name//CloudComputing_Lab/docs/c.html#_tasks",[]],["text//CloudComputing_Lab/docs/c.html#_tasks",[]],["component//CloudComputing_Lab/docs/c.html#_tasks",[]],["title//CloudComputing_Lab/docs/d.html",[61,17.915,84,20.259,853,27.662,1071,20.01,1151,26.965]],["name//CloudComputing_Lab/docs/d.html",[273,1.106]],["text//CloudComputing_Lab/docs/d.html",[22,2.883,159,4.116,398,4.319,410,4.976,618,4.561,687,4.399,1151,6.282,2263,5.104,2620,5.592,2631,8.126]],["component//CloudComputing_Lab/docs/d.html",[2621,1.169]],["title//CloudComputing_Lab/docs/d.html#_create",[687,35.678]],["name//CloudComputing_Lab/docs/d.html#_create",[]],["text//CloudComputing_Lab/docs/d.html#_create",[]],["component//CloudComputing_Lab/docs/d.html#_create",[]],["title//CloudComputing_Lab/docs/d.html#_share",[1151,50.947]],["name//CloudComputing_Lab/docs/d.html#_share",[]],["text//CloudComputing_Lab/docs/d.html#_share",[]],["component//CloudComputing_Lab/docs/d.html#_share",[]],["title//CloudComputing_Lab/docs/d.html#_tasks",[618,46.699]],["name//CloudComputing_Lab/docs/d.html#_tasks",[]],["text//CloudComputing_Lab/docs/d.html#_tasks",[]],["component//CloudComputing_Lab/docs/d.html#_tasks",[]],["title//CloudComputing_Lab/docs/docker-build.html",[14,24.559,771,36.18]],["name//CloudComputing_Lab/docs/docker-build.html",[14,0.325,771,0.479]],["text//CloudComputing_Lab/docs/docker-build.html",[2,1.307,3,0.913,12,3.319,13,1.488,14,1.657,15,0.365,17,0.287,18,0.233,22,1.63,27,4.399,32,2.93,42,0.287,49,0.682,53,1.452,55,0.378,59,0.605,61,2.976,62,0.297,71,0.235,77,0.694,79,1.465,84,1.992,89,0.773,101,0.785,103,0.205,110,0.259,115,0.561,123,1.351,127,0.287,137,0.354,146,0.552,147,1.142,149,0.336,155,0.527,158,1.996,159,0.535,161,0.788,163,0.682,169,1.148,176,1.2,177,0.893,183,0.365,184,1.489,185,0.321,188,0.378,193,0.345,197,0.328,198,0.571,200,0.308,205,1.01,210,0.328,218,0.593,230,0.354,239,1.166,240,0.321,247,0.336,253,0.703,258,0.994,259,1.091,263,0.321,274,0.499,277,0.41,290,1.351,296,0.663,303,0.461,306,0.328,307,0.314,310,0.292,312,0.302,324,0.354,327,0.354,349,0.773,354,0.432,355,0.755,356,0.663,391,0.314,398,1.044,408,3.023,413,0.432,416,0.582,457,0.292,490,0.682,503,0.314,509,1.202,522,0.552,529,0.632,542,1.202,546,0.365,557,0.986,581,0.392,583,0.986,590,0.618,598,0.321,599,0.41,600,0.703,601,0.378,604,0.432,613,0.328,615,0.354,639,0.727,644,0.773,645,0.647,647,0.841,676,0.314,683,0.392,684,0.432,687,0.842,700,0.378,703,0.392,704,0.392,707,0.345,710,0.365,713,0.321,718,0.308,719,0.663,722,0.618,744,0.727,771,2.153,775,4.169,790,0.378,796,0.392,802,0.392,808,1.531,816,0.41,820,0.788,842,1.858,849,0.345,850,0.986,851,0.328,852,1.631,853,0.663,869,0.886,876,0.461,890,0.41,896,0.755,922,0.755,928,0.392,941,0.432,943,0.328,949,0.984,957,0.378,963,0.365,967,1.631,982,0.354,1000,0.727,1003,0.727,1022,0.378,1043,0.432,1069,0.302,1099,0.41,1109,4.129,1136,0.392,1139,1.351,1141,3.521,1144,0.432,1151,0.336,1158,0.432,1171,0.354,1178,0.365,1198,2.568,1213,0.461,1283,0.378,1284,0.378,1287,0.392,1292,0.461,1301,0.297,1309,0.41,1326,0.432,1332,0.392,1334,0.682,1336,0.314,1339,0.461,1340,0.392,1356,0.392,1359,0.392,1372,0.41,1390,0.788,1391,1.307,1404,1.403,1406,0.727,1411,1.139,1413,0.345,1425,0.41,1473,0.432,1497,0.461,1529,0.432,1533,0.432,1534,0.392,1539,0.461,1555,0.432,1557,0.392,1558,0.432,1561,1.543,1701,0.461,1708,0.461,1722,0.83,1814,0.392,1819,0.432,2079,1.281,2105,0.432,2247,0.432,2257,0.886,2309,1.091,2318,0.432,2319,0.461,2328,0.432,2408,0.432,2425,0.886,2490,1.05,2508,0.41,2521,0.432,2532,0.432,2579,0.461,2612,0.886,2652,0.432,2801,0.886,2819,0.461,3088,3.993,3089,5.266,3090,0.461,3091,0.505,3092,0.505,3093,0.505,3094,0.972,3095,0.505,3096,0.461,3097,1.281,3098,1.648,3099,1.99,3100,0.505,3101,0.505,3102,0.972,3103,1.99,3104,1.281,3105,0.505,3106,0.505,3107,0.505,3108,2.888,3109,0.972,3110,0.505,3111,0.505,3112,0.505,3113,0.505,3114,0.505,3115,0.505,3116,0.505,3117,4.456,3118,1.806,3119,1.806,3120,0.505,3121,0.505,3122,0.505,3123,0.505,3124,0.505,3125,0.505,3126,0.505,3127,0.505,3128,0.505,3129,2.888,3130,0.972,3131,1.863,3132,0.505,3133,0.972,3134,0.505,3135,0.505,3136,0.505,3137,0.505,3138,0.505,3139,0.505,3140,0.505,3141,0.505,3142,0.505,3143,0.972,3144,0.505,3145,0.972,3146,1.806,3147,0.972,3148,0.972,3149,3.166,3150,0.972,3151,0.972,3152,0.972,3153,0.972,3154,0.505,3155,1.404,3156,0.505,3157,0.505,3158,0.505,3159,0.505,3160,0.972,3161,0.505,3162,0.505,3163,0.505,3164,0.972,3165,0.972,3166,0.505,3167,1.806,3168,0.505,3169,0.972,3170,0.505,3171,0.505,3172,0.505,3173,0.505,3174,0.505,3175,0.505,3176,0.505,3177,0.505,3178,0.505,3179,0.505,3180,0.505,3181,0.505,3182,0.505,3183,0.505,3184,0.505,3185,0.505,3186,0.505,3187,0.505,3188,0.505,3189,0.972,3190,0.461,3191,0.505,3192,0.505,3193,0.505]],["component//CloudComputing_Lab/docs/docker-build.html",[2621,1.169]],["title//CloudComputing_Lab/docs/docker-build.html#_sample_application",[239,33.474,903,53.508]],["name//CloudComputing_Lab/docs/docker-build.html#_sample_application",[]],["text//CloudComputing_Lab/docs/docker-build.html#_sample_application",[]],["component//CloudComputing_Lab/docs/docker-build.html#_sample_application",[]],["title//CloudComputing_Lab/docs/docker-build.html#_dockerfile",[3088,65.405]],["name//CloudComputing_Lab/docs/docker-build.html#_dockerfile",[]],["text//CloudComputing_Lab/docs/docker-build.html#_dockerfile",[]],["component//CloudComputing_Lab/docs/docker-build.html#_dockerfile",[]],["title//CloudComputing_Lab/docs/docker-build.html#_dockerfile_instructions",[3088,53.508,3089,57.131]],["name//CloudComputing_Lab/docs/docker-build.html#_dockerfile_instructions",[]],["text//CloudComputing_Lab/docs/docker-build.html#_dockerfile_instructions",[]],["component//CloudComputing_Lab/docs/docker-build.html#_dockerfile_instructions",[]],["title//CloudComputing_Lab/docs/docker-build.html#_from",[]],["name//CloudComputing_Lab/docs/docker-build.html#_from",[]],["text//CloudComputing_Lab/docs/docker-build.html#_from",[]],["component//CloudComputing_Lab/docs/docker-build.html#_from",[]],["title//CloudComputing_Lab/docs/docker-build.html#_label",[3108,69.833]],["name//CloudComputing_Lab/docs/docker-build.html#_label",[]],["text//CloudComputing_Lab/docs/docker-build.html#_label",[]],["component//CloudComputing_Lab/docs/docker-build.html#_label",[]],["title//CloudComputing_Lab/docs/docker-build.html#_run",[61,33.848]],["name//CloudComputing_Lab/docs/docker-build.html#_run",[]],["text//CloudComputing_Lab/docs/docker-build.html#_run",[]],["component//CloudComputing_Lab/docs/docker-build.html#_run",[]],["title//CloudComputing_Lab/docs/docker-build.html#_cmd",[775,65.405]],["name//CloudComputing_Lab/docs/docker-build.html#_cmd",[]],["text//CloudComputing_Lab/docs/docker-build.html#_cmd",[]],["component//CloudComputing_Lab/docs/docker-build.html#_cmd",[]],["title//CloudComputing_Lab/docs/docker-build.html#_expose",[2309,59.457]],["name//CloudComputing_Lab/docs/docker-build.html#_expose",[]],["text//CloudComputing_Lab/docs/docker-build.html#_expose",[]],["component//CloudComputing_Lab/docs/docker-build.html#_expose",[]],["title//CloudComputing_Lab/docs/docker-build.html#_env",[3131,65.405]],["name//CloudComputing_Lab/docs/docker-build.html#_env",[]],["text//CloudComputing_Lab/docs/docker-build.html#_env",[]],["component//CloudComputing_Lab/docs/docker-build.html#_env",[]],["title//CloudComputing_Lab/docs/docker-build.html#_add_or_copy",[12,38.205,1109,40.7]],["name//CloudComputing_Lab/docs/docker-build.html#_add_or_copy",[]],["text//CloudComputing_Lab/docs/docker-build.html#_add_or_copy",[]],["component//CloudComputing_Lab/docs/docker-build.html#_add_or_copy",[]],["title//CloudComputing_Lab/docs/docker-build.html#_copy",[1109,49.75]],["name//CloudComputing_Lab/docs/docker-build.html#_copy",[]],["text//CloudComputing_Lab/docs/docker-build.html#_copy",[]],["component//CloudComputing_Lab/docs/docker-build.html#_copy",[]],["title//CloudComputing_Lab/docs/docker-build.html#_add",[12,46.699]],["name//CloudComputing_Lab/docs/docker-build.html#_add",[]],["text//CloudComputing_Lab/docs/docker-build.html#_add",[]],["component//CloudComputing_Lab/docs/docker-build.html#_add",[]],["title//CloudComputing_Lab/docs/docker-build.html#_entrypoint",[3129,69.833]],["name//CloudComputing_Lab/docs/docker-build.html#_entrypoint",[]],["text//CloudComputing_Lab/docs/docker-build.html#_entrypoint",[]],["component//CloudComputing_Lab/docs/docker-build.html#_entrypoint",[]],["title//CloudComputing_Lab/docs/docker-build.html#_user",[13,44.998]],["name//CloudComputing_Lab/docs/docker-build.html#_user",[]],["text//CloudComputing_Lab/docs/docker-build.html#_user",[]],["component//CloudComputing_Lab/docs/docker-build.html#_user",[]],["title//CloudComputing_Lab/docs/docker-build.html#_workdir",[3098,69.833]],["name//CloudComputing_Lab/docs/docker-build.html#_workdir",[]],["text//CloudComputing_Lab/docs/docker-build.html#_workdir",[]],["component//CloudComputing_Lab/docs/docker-build.html#_workdir",[]],["title//CloudComputing_Lab/docs/docker-build.html#_package_json",[3099,69.833]],["name//CloudComputing_Lab/docs/docker-build.html#_package_json",[]],["text//CloudComputing_Lab/docs/docker-build.html#_package_json",[]],["component//CloudComputing_Lab/docs/docker-build.html#_package_json",[]],["title//CloudComputing_Lab/docs/docker-build.html#_app_js",[3103,69.833]],["name//CloudComputing_Lab/docs/docker-build.html#_app_js",[]],["text//CloudComputing_Lab/docs/docker-build.html#_app_js",[]],["component//CloudComputing_Lab/docs/docker-build.html#_app_js",[]],["title//CloudComputing_Lab/docs/docker-build.html#_index_html",[3104,69.833]],["name//CloudComputing_Lab/docs/docker-build.html#_index_html",[]],["text//CloudComputing_Lab/docs/docker-build.html#_index_html",[]],["component//CloudComputing_Lab/docs/docker-build.html#_index_html",[]],["title//CloudComputing_Lab/docs/docker-build.html#_docker_build",[14,24.559,771,36.18]],["name//CloudComputing_Lab/docs/docker-build.html#_docker_build",[]],["text//CloudComputing_Lab/docs/docker-build.html#_docker_build",[]],["component//CloudComputing_Lab/docs/docker-build.html#_docker_build",[]],["title//CloudComputing_Lab/docs/docker-build.html#_start",[77,37.806]],["name//CloudComputing_Lab/docs/docker-build.html#_start",[]],["text//CloudComputing_Lab/docs/docker-build.html#_start",[]],["component//CloudComputing_Lab/docs/docker-build.html#_start",[]],["title//CloudComputing_Lab/docs/docker-compose.html",[1440,46.699]],["name//CloudComputing_Lab/docs/docker-compose.html",[14,0.325,1583,0.566]],["text//CloudComputing_Lab/docs/docker-compose.html",[14,3.162,18,2.391,22,1.669,27,2.577,77,0.92,89,2.855,101,2.9,103,2.106,110,0.956,115,3.737,147,1.953,155,1.01,169,1.184,217,1.447,262,1.347,293,1.24,324,1.307,339,1.511,465,1.115,490,2.282,503,2.024,536,1.159,542,3.917,553,2.967,562,1.347,598,2.067,620,1.511,627,1.24,645,2.164,656,2.432,658,2.352,663,2.526,668,5.521,694,1.511,695,2.778,762,1.511,790,3.237,793,1.115,809,1.347,810,1.591,911,1.591,942,2.113,1003,2.432,1069,1.115,1120,2.778,1141,2.64,1182,1.447,1283,2.432,1284,1.393,1310,1.447,1311,2.638,1388,2.282,1409,1.591,1435,1.848,1440,2.64,1583,4.019,2309,1.447,2318,1.591,2600,1.511,2631,3.237,2635,1.591,2654,1.699,2663,3.948,2982,1.699,3090,1.699,3096,1.699,3097,1.699,3131,2.778,3190,1.699,3194,5.186,3195,1.863,3196,1.863,3197,1.863,3198,4.328,3199,5.186,3200,4.328,3201,4.328,3202,3.252,3203,1.863,3204,1.863,3205,1.863,3206,1.863,3207,1.863,3208,1.863,3209,1.863,3210,1.863,3211,1.863,3212,1.863,3213,1.863,3214,1.863,3215,1.863,3216,1.863,3217,1.863,3218,1.863,3219,1.863,3220,1.863,3221,1.863,3222,1.863,3223,1.863,3224,1.863,3225,1.863,3226,1.863,3227,1.863,3228,1.863,3229,1.863,3230,1.863,3231,1.863,3232,1.863,3233,1.863,3234,1.863,3235,1.863,3236,1.863,3237,1.863,3238,1.863]],["component//CloudComputing_Lab/docs/docker-compose.html",[2621,1.169]],["title//CloudComputing_Lab/docs/docker-compose.html#_create_yaml_file",[32,25.551,687,24.697,2659,45.273]],["name//CloudComputing_Lab/docs/docker-compose.html#_create_yaml_file",[]],["text//CloudComputing_Lab/docs/docker-compose.html#_create_yaml_file",[]],["component//CloudComputing_Lab/docs/docker-compose.html#_create_yaml_file",[]],["title//CloudComputing_Lab/docs/docker-compose.html#_start_service",[18,28.872,77,30.929]],["name//CloudComputing_Lab/docs/docker-compose.html#_start_service",[]],["text//CloudComputing_Lab/docs/docker-compose.html#_start_service",[]],["component//CloudComputing_Lab/docs/docker-compose.html#_start_service",[]],["title//CloudComputing_Lab/docs/docker-compose.html#_docker_compose",[14,24.559,1583,42.757]],["name//CloudComputing_Lab/docs/docker-compose.html#_docker_compose",[]],["text//CloudComputing_Lab/docs/docker-compose.html#_docker_compose",[]],["component//CloudComputing_Lab/docs/docker-compose.html#_docker_compose",[]],["title//CloudComputing_Lab/docs/docker-compose.html#_docker_swarm",[14,24.559,1435,35.582]],["name//CloudComputing_Lab/docs/docker-compose.html#_docker_swarm",[]],["text//CloudComputing_Lab/docs/docker-compose.html#_docker_swarm",[]],["component//CloudComputing_Lab/docs/docker-compose.html#_docker_swarm",[]],["title//CloudComputing_Lab/docs/docker-compose.html#_stop_service",[18,28.872,293,41.68]],["name//CloudComputing_Lab/docs/docker-compose.html#_stop_service",[]],["text//CloudComputing_Lab/docs/docker-compose.html#_stop_service",[]],["component//CloudComputing_Lab/docs/docker-compose.html#_stop_service",[]],["title//CloudComputing_Lab/docs/docker-compose.html#_docker_compose_2",[14,24.559,1583,42.757]],["name//CloudComputing_Lab/docs/docker-compose.html#_docker_compose_2",[]],["text//CloudComputing_Lab/docs/docker-compose.html#_docker_compose_2",[]],["component//CloudComputing_Lab/docs/docker-compose.html#_docker_compose_2",[]],["title//CloudComputing_Lab/docs/docker-compose.html#_docker_swarm_2",[14,24.559,1435,35.582]],["name//CloudComputing_Lab/docs/docker-compose.html#_docker_swarm_2",[]],["text//CloudComputing_Lab/docs/docker-compose.html#_docker_swarm_2",[]],["component//CloudComputing_Lab/docs/docker-compose.html#_docker_swarm_2",[]],["title//CloudComputing_Lab/docs/e.html",[1166,40.7,3239,62.631]],["name//CloudComputing_Lab/docs/e.html",[305,1.187]],["text//CloudComputing_Lab/docs/e.html",[3,3.05,18,2.163,22,1.81,32,2.263,71,2.187,84,2.346,124,3.395,159,2.583,183,3.395,195,3.645,296,3.204,398,2.711,410,3.123,522,2.666,560,2.863,618,2.863,642,3.645,676,2.92,687,3.201,738,3.395,760,3.123,1071,2.318,1141,2.863,1151,3.123,1166,6.182,1256,5.334,1303,3.395,1319,3.05,1335,3.51,1366,3.123,1415,4.01,1445,2.863,1593,4.01,2263,3.204,2302,3.807,2620,3.51,2768,4.281,3240,4.281,3241,4.693,3242,4.693,3243,4.693,3244,4.693,3245,4.693,3246,4.693,3247,4.693,3248,4.693]],["component//CloudComputing_Lab/docs/e.html",[2621,1.169]],["title//CloudComputing_Lab/docs/e.html#_create",[687,35.678]],["name//CloudComputing_Lab/docs/e.html#_create",[]],["text//CloudComputing_Lab/docs/e.html#_create",[]],["component//CloudComputing_Lab/docs/e.html#_create",[]],["title//CloudComputing_Lab/docs/e.html#_usage",[951,50.947]],["name//CloudComputing_Lab/docs/e.html#_usage",[]],["text//CloudComputing_Lab/docs/e.html#_usage",[]],["component//CloudComputing_Lab/docs/e.html#_usage",[]],["title//CloudComputing_Lab/docs/e.html#_tasks",[618,46.699]],["name//CloudComputing_Lab/docs/e.html#_tasks",[]],["text//CloudComputing_Lab/docs/e.html#_tasks",[]],["component//CloudComputing_Lab/docs/e.html#_tasks",[]],["title//CloudComputing_Lab/docs/f.html",[1435,43.493]],["name//CloudComputing_Lab/docs/f.html",[503,0.951]],["text//CloudComputing_Lab/docs/f.html",[14,3.227,15,2.874,18,3.39,84,3.032,103,1.613,111,2.644,155,2.155,159,2.187,198,2.336,205,2.221,243,3.032,310,2.295,391,2.473,393,2.473,398,2.295,410,2.644,494,3.223,495,3.395,500,2.582,509,2.644,584,2.424,615,2.789,618,2.424,678,2.874,687,3.427,743,3.395,766,3.854,843,2.644,932,3.395,962,2.874,1064,3.625,1069,3.63,1301,2.336,1312,2.874,1313,3.395,1314,3.223,1368,5.965,1429,3.395,1435,5.034,1440,3.699,1508,2.874,1642,3.395,1917,3.223,2263,2.713,2377,3.395,2620,2.972,3249,3.625,3250,3.973,3251,3.973,3252,3.973,3253,3.973,3254,3.973]],["component//CloudComputing_Lab/docs/f.html",[2621,1.169]],["title//CloudComputing_Lab/docs/f.html#_create",[687,35.678]],["name//CloudComputing_Lab/docs/f.html#_create",[]],["text//CloudComputing_Lab/docs/f.html#_create",[]],["component//CloudComputing_Lab/docs/f.html#_create",[]],["title//CloudComputing_Lab/docs/f.html#_deploy",[1440,46.699]],["name//CloudComputing_Lab/docs/f.html#_deploy",[]],["text//CloudComputing_Lab/docs/f.html#_deploy",[]],["component//CloudComputing_Lab/docs/f.html#_deploy",[]],["title//CloudComputing_Lab/docs/f.html#_tasks",[618,46.699]],["name//CloudComputing_Lab/docs/f.html#_tasks",[]],["text//CloudComputing_Lab/docs/f.html#_tasks",[]],["component//CloudComputing_Lab/docs/f.html#_tasks",[]],["title//CloudComputing_Lab/docs/index.html",[1801,59.457]],["name//CloudComputing_Lab/docs/index.html",[1,0.72]],["text//CloudComputing_Lab/docs/index.html",[14,2.459,18,4.38,27,2.745,71,2.922,124,6.088,239,3.351,349,3.452,465,3.753,565,4.536,687,2.922,771,3.622,942,4.075,943,4.075,1141,3.825,1166,5.47,1340,4.87,1435,3.562,1440,3.825,1445,3.825,1801,4.87,2590,4.401,2657,5.357,3255,6.271]],["component//CloudComputing_Lab/docs/index.html",[2621,1.169]],["title//CloudComputing_Lab/docs/index.html#_prepare",[2616,69.833]],["name//CloudComputing_Lab/docs/index.html#_prepare",[]],["text//CloudComputing_Lab/docs/index.html#_prepare",[]],["component//CloudComputing_Lab/docs/index.html#_prepare",[]],["title//CloudComputing_Lab/docs/index.html#_register_in_okeanos",[2622,53.508,2623,53.508]],["name//CloudComputing_Lab/docs/index.html#_register_in_okeanos",[]],["text//CloudComputing_Lab/docs/index.html#_register_in_okeanos",[]],["component//CloudComputing_Lab/docs/index.html#_register_in_okeanos",[]],["title//CloudComputing_Lab/docs/index.html#_install_docker",[14,24.559,949,28.265]],["name//CloudComputing_Lab/docs/index.html#_install_docker",[]],["text//CloudComputing_Lab/docs/index.html#_install_docker",[]],["component//CloudComputing_Lab/docs/index.html#_install_docker",[]],["title//CloudComputing_Lab/docs/index.html#_install_swarmlab_io_hybrid",[735,38.33,949,23.915,2590,37.19]],["name//CloudComputing_Lab/docs/index.html#_install_swarmlab_io_hybrid",[]],["text//CloudComputing_Lab/docs/index.html#_install_swarmlab_io_hybrid",[]],["component//CloudComputing_Lab/docs/index.html#_install_swarmlab_io_hybrid",[]],["title//CloudComputing_Lab/docs/index.html#_sign_up_in_slack",[8,41.156,465,31.717,3256,52.992]],["name//CloudComputing_Lab/docs/index.html#_sign_up_in_slack",[]],["text//CloudComputing_Lab/docs/index.html#_sign_up_in_slack",[]],["component//CloudComputing_Lab/docs/index.html#_sign_up_in_slack",[]],["title//CloudComputing_Lab/docs/index.html#_learning_scheduler",[401,38.205,3249,57.131]],["name//CloudComputing_Lab/docs/index.html#_learning_scheduler",[]],["text//CloudComputing_Lab/docs/index.html#_learning_scheduler",[]],["component//CloudComputing_Lab/docs/index.html#_learning_scheduler",[]],["title//CloudComputing_Lab/docs/index.html#_lab_sections",[1167,53.508,1801,48.642]],["name//CloudComputing_Lab/docs/index.html#_lab_sections",[]],["text//CloudComputing_Lab/docs/index.html#_lab_sections",[]],["component//CloudComputing_Lab/docs/index.html#_lab_sections",[]],["title//CloudComputing_Lab/docs/index.html#_digital_skills",[3257,62.631,3258,57.131]],["name//CloudComputing_Lab/docs/index.html#_digital_skills",[]],["text//CloudComputing_Lab/docs/index.html#_digital_skills",[]],["component//CloudComputing_Lab/docs/index.html#_digital_skills",[]],["title//CloudComputing_Lab/docs/index.html#_intro",[175,47.639]],["name//CloudComputing_Lab/docs/index.html#_intro",[]],["text//CloudComputing_Lab/docs/index.html#_intro",[]],["component//CloudComputing_Lab/docs/index.html#_intro",[]],["title//CloudComputing_Lab/docs/index.html#_things_you_need_to_know",[42,30.106,315,41.156,518,42.984]],["name//CloudComputing_Lab/docs/index.html#_things_you_need_to_know",[]],["text//CloudComputing_Lab/docs/index.html#_things_you_need_to_know",[]],["component//CloudComputing_Lab/docs/index.html#_things_you_need_to_know",[]],["title//CloudComputing_Lab/docs/tech-list.html",[16,19.537,29,21.354,1301,23.817,1445,24.717,2365,30.306]],["name//CloudComputing_Lab/docs/tech-list.html",[274,0.425,3259,0.828]],["text//CloudComputing_Lab/docs/tech-list.html",[5,1.578,13,0.499,14,2.589,16,2.707,18,1.037,20,0.905,22,1.788,27,0.697,29,2.801,53,0.565,59,0.528,62,0.936,77,0.419,81,0.46,84,1.912,86,0.499,103,0.345,110,0.817,112,0.614,122,1.035,152,0.552,180,0.528,182,0.774,193,1.535,195,0.659,196,1.746,197,1.461,200,1.372,205,0.475,210,0.552,227,0.659,236,0.614,237,0.49,239,0.851,240,1.429,243,1.124,253,0.614,256,0.552,258,0.876,275,0.54,279,0.725,294,0.58,305,0.659,307,0.528,310,1.299,314,0.659,381,0.635,391,0.528,392,0.774,393,1.399,396,0.659,399,1.191,401,0.971,406,0.659,408,0.689,415,0.596,416,0.508,420,0.635,493,0.725,515,0.689,522,0.905,554,0.596,560,0.518,590,1.429,591,0.725,599,0.689,609,1.152,617,2.971,644,1.559,660,0.635,662,0.499,687,1.048,708,0.552,712,0.725,713,0.54,715,0.659,717,1.292,718,0.971,719,2.29,720,0.614,722,1.012,725,0.725,730,0.596,735,0.614,746,1.292,764,0.596,766,1.012,769,1.06,771,0.92,796,0.659,798,0.614,800,0.689,833,0.774,837,0.689,841,0.54,846,0.774,851,1.035,859,0.635,877,0.552,912,0.689,943,0.552,962,0.614,973,1.237,982,1.117,988,0.689,989,1.087,1059,0.725,1067,1.626,1068,0.689,1071,2.099,1141,2.333,1161,0.689,1162,1.578,1166,1.035,1228,3.629,1282,0.689,1283,0.635,1294,0.774,1299,0.689,1301,2.726,1303,0.614,1307,0.774,1311,0.689,1319,0.552,1336,1.399,1345,1.292,1353,1.117,1356,1.237,1366,0.565,1368,0.689,1369,0.659,1370,0.635,1379,1.237,1380,0.725,1381,0.689,1382,0.725,1383,0.725,1384,0.725,1385,0.725,1386,2.42,1388,1.117,1389,0.565,1390,1.292,1391,0.614,1392,0.725,1406,0.635,1408,0.614,1434,0.774,1435,0.905,1436,1.237,1438,0.725,1440,0.518,1445,3.748,1452,0.614,1494,1.292,1496,0.725,1503,0.725,1510,0.635,1531,0.774,1534,0.659,1557,0.659,1583,1.535,1586,0.689,1649,0.774,1694,0.725,1703,0.725,1778,0.774,1781,0.725,1827,0.565,1839,0.725,1860,0.725,1864,0.774,1917,0.689,1952,0.725,1970,0.725,1993,0.725,2007,0.725,2129,0.725,2263,1.535,2307,0.725,2362,0.774,2363,0.689,2364,0.774,2365,1.191,2366,0.774,2367,2.051,2368,1.824,2369,0.774,2370,4.231,2371,0.774,2372,1.452,2373,0.774,2374,0.774,2375,0.774,2376,0.774,2377,0.725,2378,0.725,2379,0.689,2380,0.774,2381,0.774,2382,0.774,2383,0.774,2384,0.774,2385,0.774,2388,1.452,2397,2.051,2412,1.452,2433,0.774,2458,1.452,2459,0.635,2465,1.921,2559,0.774,2577,2.983,2590,0.596,2592,0.774,2625,1.452,2653,0.774,2658,0.689,2659,0.725,2999,0.774,3007,0.774,3240,0.774,3258,2.051,3260,0.849,3261,1.592,3262,0.849,3263,0.849,3264,0.849,3265,0.849,3266,0.849,3267,0.849,3268,1.592,3269,0.849,3270,0.849,3271,0.849,3272,1.592,3273,0.849,3274,0.849,3275,0.849,3276,0.849,3277,0.849,3278,0.849,3279,1.592,3280,0.849,3281,0.849,3282,1.592,3283,0.849,3284,0.849,3285,0.849,3286,0.849,3287,0.849,3288,0.849,3289,0.849,3290,0.849,3291,0.849,3292,0.849,3293,0.849,3294,0.849,3295,0.849,3296,1.592,3297,0.849,3298,0.849,3299,0.849,3300,0.849,3301,0.849,3302,0.849,3303,1.592,3304,0.849,3305,0.849,3306,0.849,3307,0.849,3308,0.849,3309,1.592,3310,0.849,3311,1.592,3312,1.592,3313,0.849,3314,0.849,3315,0.849,3316,0.774,3317,0.849,3318,0.849,3319,0.849,3320,1.592,3321,1.592,3322,0.849,3323,0.849,3324,0.849,3325,0.849,3326,0.849,3327,0.849,3328,0.849,3329,1.592,3330,0.849,3331,0.849]],["component//CloudComputing_Lab/docs/tech-list.html",[2621,1.169]],["title//CloudComputing_Lab/docs/tech-list.html#_docker",[14,30.019]],["name//CloudComputing_Lab/docs/tech-list.html#_docker",[]],["text//CloudComputing_Lab/docs/tech-list.html#_docker",[]],["component//CloudComputing_Lab/docs/tech-list.html#_docker",[]],["title//CloudComputing_Lab/docs/tech-list.html#_intro_docker",[14,24.559,175,38.974]],["name//CloudComputing_Lab/docs/tech-list.html#_intro_docker",[]],["text//CloudComputing_Lab/docs/tech-list.html#_intro_docker",[]],["component//CloudComputing_Lab/docs/tech-list.html#_intro_docker",[]],["title//CloudComputing_Lab/docs/tech-list.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker",[14,11.743,193,20.445,239,16.006,401,18.268,771,17.3,1440,18.268,1445,18.268,2464,27.317]],["name//CloudComputing_Lab/docs/tech-list.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker",[]],["text//CloudComputing_Lab/docs/tech-list.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker",[]],["component//CloudComputing_Lab/docs/tech-list.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker",[]],["title//CloudComputing_Lab/docs/tech-list.html#_alternatives_to_docker",[14,24.559,1465,46.843]],["name//CloudComputing_Lab/docs/tech-list.html#_alternatives_to_docker",[]],["text//CloudComputing_Lab/docs/tech-list.html#_alternatives_to_docker",[]],["component//CloudComputing_Lab/docs/tech-list.html#_alternatives_to_docker",[]],["title//CloudComputing_Lab/docs/tech-list.html#_linux_containers_must_read_highly_recommended",[84,20.259,416,24.252,719,27.662,746,32.867,982,28.437]],["name//CloudComputing_Lab/docs/tech-list.html#_linux_containers_must_read_highly_recommended",[]],["text//CloudComputing_Lab/docs/tech-list.html#_linux_containers_must_read_highly_recommended",[]],["component//CloudComputing_Lab/docs/tech-list.html#_linux_containers_must_read_highly_recommended",[]],["title//CloudComputing_Lab/docs/tech-list.html#_next_step_dockerswarm",[127,30.106,849,36.177,2363,42.984]],["name//CloudComputing_Lab/docs/tech-list.html#_next_step_dockerswarm",[]],["text//CloudComputing_Lab/docs/tech-list.html#_next_step_dockerswarm",[]],["component//CloudComputing_Lab/docs/tech-list.html#_next_step_dockerswarm",[]],["title//CloudComputing_Lab/docs/tech-list.html#_getting_started_with_swarm_official_from_docker",[14,15.889,77,20.01,381,30.306,1435,23.02,1501,32.867]],["name//CloudComputing_Lab/docs/tech-list.html#_getting_started_with_swarm_official_from_docker",[]],["text//CloudComputing_Lab/docs/tech-list.html#_getting_started_with_swarm_official_from_docker",[]],["component//CloudComputing_Lab/docs/tech-list.html#_getting_started_with_swarm_official_from_docker",[]],["title//CloudComputing_Lab/docs/tech-list.html#_replicability_use_the_same_files_as_when_developing_locally",[22,13.978,32,17.48,270,22.115,457,20.943,1301,21.309,1310,28.156]],["name//CloudComputing_Lab/docs/tech-list.html#_replicability_use_the_same_files_as_when_developing_locally",[]],["text//CloudComputing_Lab/docs/tech-list.html#_replicability_use_the_same_files_as_when_developing_locally",[]],["component//CloudComputing_Lab/docs/tech-list.html#_replicability_use_the_same_files_as_when_developing_locally",[]],["title//CloudComputing_Lab/docs/tech-list.html#_alternatives",[1465,57.258]],["name//CloudComputing_Lab/docs/tech-list.html#_alternatives",[]],["text//CloudComputing_Lab/docs/tech-list.html#_alternatives",[]],["component//CloudComputing_Lab/docs/tech-list.html#_alternatives",[]],["title//CloudComputing_Lab/docs/tech-list.html#_raft_consensus_in_swarm_mode",[536,28.578,1435,26.09,2368,37.251,2466,41.891]],["name//CloudComputing_Lab/docs/tech-list.html#_raft_consensus_in_swarm_mode",[]],["text//CloudComputing_Lab/docs/tech-list.html#_raft_consensus_in_swarm_mode",[]],["component//CloudComputing_Lab/docs/tech-list.html#_raft_consensus_in_swarm_mode",[]],["title//CloudComputing_Lab/docs/tech-list.html#_next_step_storage",[127,30.106,849,36.177,1166,34.437]],["name//CloudComputing_Lab/docs/tech-list.html#_next_step_storage",[]],["text//CloudComputing_Lab/docs/tech-list.html#_next_step_storage",[]],["component//CloudComputing_Lab/docs/tech-list.html#_next_step_storage",[]],["title//CloudComputing_Lab/docs/tech-list.html#_generic",[676,47.639]],["name//CloudComputing_Lab/docs/tech-list.html#_generic",[]],["text//CloudComputing_Lab/docs/tech-list.html#_generic",[]],["component//CloudComputing_Lab/docs/tech-list.html#_generic",[]],["title//CloudComputing_Lab/docs/tech-list.html#_on_memory_key_value",[312,31.717,583,37.19,1388,37.19]],["name//CloudComputing_Lab/docs/tech-list.html#_on_memory_key_value",[]],["text//CloudComputing_Lab/docs/tech-list.html#_on_memory_key_value",[]],["component//CloudComputing_Lab/docs/tech-list.html#_on_memory_key_value",[]],["title//CloudComputing_Lab/docs/tech-list.html#_sharing",[1151,50.947]],["name//CloudComputing_Lab/docs/tech-list.html#_sharing",[]],["text//CloudComputing_Lab/docs/tech-list.html#_sharing",[]],["component//CloudComputing_Lab/docs/tech-list.html#_sharing",[]],["title//CloudComputing_Lab/docs/tech-list.html#_nfs",[2379,62.098]],["name//CloudComputing_Lab/docs/tech-list.html#_nfs",[]],["text//CloudComputing_Lab/docs/tech-list.html#_nfs",[]],["component//CloudComputing_Lab/docs/tech-list.html#_nfs",[]],["title//CloudComputing_Lab/docs/tech-list.html#_next_step_deploy",[127,30.106,849,36.177,1440,32.325]],["name//CloudComputing_Lab/docs/tech-list.html#_next_step_deploy",[]],["text//CloudComputing_Lab/docs/tech-list.html#_next_step_deploy",[]],["component//CloudComputing_Lab/docs/tech-list.html#_next_step_deploy",[]],["title//CloudComputing_Lab/docs/tech-list.html#_development_from_design_to_application",[239,28.322,843,35.265,1301,31.148]],["name//CloudComputing_Lab/docs/tech-list.html#_development_from_design_to_application",[]],["text//CloudComputing_Lab/docs/tech-list.html#_development_from_design_to_application",[]],["component//CloudComputing_Lab/docs/tech-list.html#_development_from_design_to_application",[]],["title//CloudComputing_Lab/docs/tech-list.html#_programming_language",[62,36.813,769,41.68]],["name//CloudComputing_Lab/docs/tech-list.html#_programming_language",[]],["text//CloudComputing_Lab/docs/tech-list.html#_programming_language",[]],["component//CloudComputing_Lab/docs/tech-list.html#_programming_language",[]],["title//CloudComputing_Lab/docs/tech-list.html#_nodejs",[1336,47.639]],["name//CloudComputing_Lab/docs/tech-list.html#_nodejs",[]],["text//CloudComputing_Lab/docs/tech-list.html#_nodejs",[]],["component//CloudComputing_Lab/docs/tech-list.html#_nodejs",[]],["title//CloudComputing_Lab/docs/tech-list.html#_python",[1827,50.947]],["name//CloudComputing_Lab/docs/tech-list.html#_python",[]],["text//CloudComputing_Lab/docs/tech-list.html#_python",[]],["component//CloudComputing_Lab/docs/tech-list.html#_python",[]],["title//CloudComputing_Lab/docs/tech-list.html#_big_data_and_scientific_analysis",[178,35.667,1071,22.679,2467,41.891,2468,41.891]],["name//CloudComputing_Lab/docs/tech-list.html#_big_data_and_scientific_analysis",[]],["text//CloudComputing_Lab/docs/tech-list.html#_big_data_and_scientific_analysis",[]],["component//CloudComputing_Lab/docs/tech-list.html#_big_data_and_scientific_analysis",[]],["title//CloudComputing_Lab/docs/tech-list.html#_html5_graphical_librarys",[728,39.634,1353,37.19,3332,52.992]],["name//CloudComputing_Lab/docs/tech-list.html#_html5_graphical_librarys",[]],["text//CloudComputing_Lab/docs/tech-list.html#_html5_graphical_librarys",[]],["component//CloudComputing_Lab/docs/tech-list.html#_html5_graphical_librarys",[]],["title//CloudComputing_Lab/docs/tech-list.html#_code_as_a_service_caas",[18,24.429,644,29.17,2657,45.273]],["name//CloudComputing_Lab/docs/tech-list.html#_code_as_a_service_caas",[]],["text//CloudComputing_Lab/docs/tech-list.html#_code_as_a_service_caas",[]],["component//CloudComputing_Lab/docs/tech-list.html#_code_as_a_service_caas",[]],["title//CloudComputing_Lab/docs/tech-list.html#_ansible",[2577,53.728]],["name//CloudComputing_Lab/docs/tech-list.html#_ansible",[]],["text//CloudComputing_Lab/docs/tech-list.html#_ansible",[]],["component//CloudComputing_Lab/docs/tech-list.html#_ansible",[]],["title//CloudComputing_Lab/docs/tech-list.html#_teraform",[3316,69.833]],["name//CloudComputing_Lab/docs/tech-list.html#_teraform",[]],["text//CloudComputing_Lab/docs/tech-list.html#_teraform",[]],["component//CloudComputing_Lab/docs/tech-list.html#_teraform",[]],["title//CloudComputing_Lab/docs/tech-list.html#_rest_api",[1366,41.68,1452,45.302]],["name//CloudComputing_Lab/docs/tech-list.html#_rest_api",[]],["text//CloudComputing_Lab/docs/tech-list.html#_rest_api",[]],["component//CloudComputing_Lab/docs/tech-list.html#_rest_api",[]],["title//CloudComputing_Lab/docs/tech-list.html#_sockets",[841,48.652]],["name//CloudComputing_Lab/docs/tech-list.html#_sockets",[]],["text//CloudComputing_Lab/docs/tech-list.html#_sockets",[]],["component//CloudComputing_Lab/docs/tech-list.html#_sockets",[]],["title//CloudComputing_Lab/docs/tech-list.html#_auth",[2459,57.258]],["name//CloudComputing_Lab/docs/tech-list.html#_auth",[]],["text//CloudComputing_Lab/docs/tech-list.html#_auth",[]],["component//CloudComputing_Lab/docs/tech-list.html#_auth",[]],["title//CloudComputing_Lab/docs/tech-list.html#_auth_server",[110,32.127,2459,46.843]],["name//CloudComputing_Lab/docs/tech-list.html#_auth_server",[]],["text//CloudComputing_Lab/docs/tech-list.html#_auth_server",[]],["component//CloudComputing_Lab/docs/tech-list.html#_auth_server",[]],["title//CloudComputing_Lab/docs/tech-list.html#_security_vpn_etc",[393,32.976,529,34.437,764,37.19]],["name//CloudComputing_Lab/docs/tech-list.html#_security_vpn_etc",[]],["text//CloudComputing_Lab/docs/tech-list.html#_security_vpn_etc",[]],["component//CloudComputing_Lab/docs/tech-list.html#_security_vpn_etc",[]],["title//CloudComputing_Lab/docs/tech-list.html#_poc",[78,57.258]],["name//CloudComputing_Lab/docs/tech-list.html#_poc",[]],["text//CloudComputing_Lab/docs/tech-list.html#_poc",[]],["component//CloudComputing_Lab/docs/tech-list.html#_poc",[]],["title//CloudComputing_Lab/docs/tech-list.html#_netflix",[1379,59.457]],["name//CloudComputing_Lab/docs/tech-list.html#_netflix",[]],["text//CloudComputing_Lab/docs/tech-list.html#_netflix",[]],["component//CloudComputing_Lab/docs/tech-list.html#_netflix",[]],["title//CloudComputing_Lab/docs/tech-list.html#_open_source_cloud_guide_from_ibm",[16,19.537,29,21.354,1445,24.717,2365,30.306,2465,34.618]],["name//CloudComputing_Lab/docs/tech-list.html#_open_source_cloud_guide_from_ibm",[]],["text//CloudComputing_Lab/docs/tech-list.html#_open_source_cloud_guide_from_ibm",[]],["component//CloudComputing_Lab/docs/tech-list.html#_open_source_cloud_guide_from_ibm",[]],["title//CloudComputing_Lab/docs/tech-list.html#_et_cetera",[679,57.131,680,57.131]],["name//CloudComputing_Lab/docs/tech-list.html#_et_cetera",[]],["text//CloudComputing_Lab/docs/tech-list.html#_et_cetera",[]],["component//CloudComputing_Lab/docs/tech-list.html#_et_cetera",[]],["title//CloudComputing_Lab/docs/tech-list.html#_cheat_sheet",[3333,62.631,3334,62.631]],["name//CloudComputing_Lab/docs/tech-list.html#_cheat_sheet",[]],["text//CloudComputing_Lab/docs/tech-list.html#_cheat_sheet",[]],["component//CloudComputing_Lab/docs/tech-list.html#_cheat_sheet",[]]],"invertedIndex":[["",{"_index":27,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_reading_writing_captures_to_a_file_pcap":{"position":[[8,1]]},"/swarmlab_sec-intro/docs/index.html#_to_scan_all_ports_1_65535":{"position":[[21,1]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[6,1]]},"/swarmlab_poc-datacollector/docs/index-mongo.html#_video_intro":{"position":[[6,1]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[7,1]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html#_video_intro":{"position":[[6,1]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[6,1]]},"/swarmlab_poc-datacollector/docs/index-redis.html#_video_intro":{"position":[[6,1]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[7,1]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html#_video_intro":{"position":[[6,1]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_pitch_roll":{"position":[[6,1]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[364,1],[379,2],[385,1],[475,2],[486,2],[489,2],[492,3],[549,2],[574,1],[726,2],[746,3],[768,2],[771,2],[778,2],[784,1],[796,2],[809,2],[830,1],[2372,1]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[128,1],[400,2],[415,2],[453,2],[468,2],[512,1],[539,1],[541,5],[552,3],[559,7],[581,8],[598,2],[611,2]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1489,1],[1545,1],[1598,1],[1641,1],[1723,1],[1775,1],[1821,1],[1879,1],[1915,1],[1965,1],[2014,1],[2145,1],[2183,1],[2221,1],[2258,1],[2680,2],[2692,2],[2709,1],[3402,1],[3433,2],[3462,1],[3493,2],[3731,1],[3763,2],[3792,1],[3824,2],[3853,1],[3884,2],[3913,1],[3944,2],[4141,1],[4147,2]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[93,1],[104,1],[1516,1],[1528,1],[1538,1],[3389,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3925,1],[3927,1],[3931,1],[3945,1],[3947,1],[3966,1],[3999,1],[4003,16],[4037,16],[4054,1],[4061,1],[4069,1],[4088,1],[4090,16],[4107,1],[4109,1],[4111,1],[4115,16],[4132,1],[4134,1],[4148,1],[4150,1],[4157,1],[4176,1],[4192,1],[4206,1],[4208,1],[4210,16],[4243,1],[4245,1],[4247,1],[4253,1],[4261,1],[4263,1],[4265,1],[4267,1],[4269,1],[4275,1],[4277,1],[4297,1],[4299,1],[4314,1],[4316,1],[4318,1],[4331,1],[4348,1],[4350,1],[4355,1],[4357,1],[4394,1],[4396,1],[4405,1],[4416,1],[4418,1],[4433,1],[4435,1],[8340,1],[8839,1],[8853,1],[8867,1],[8888,1],[8909,1],[8933,1],[8957,1],[8978,1],[8999,1],[9025,1],[9051,1],[9078,1],[9107,1],[9744,1],[12340,1],[12394,1],[12477,1],[12510,1],[12586,1],[12669,1],[12718,1],[12873,1],[12927,1],[13019,1],[13153,1],[13169,1],[13216,1],[13255,1],[13375,1],[13391,1],[13792,1],[13794,1]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[892,1],[1155,1],[1657,1],[1996,1],[2116,2],[2139,2],[2161,2],[2194,2],[2217,2],[2249,1],[2284,2],[2358,2],[2400,2]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[334,1],[427,1],[776,1],[873,2],[1197,1],[1769,4],[1774,3],[3088,1]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[85,1],[99,1],[101,1],[185,2],[199,1],[259,1],[273,1],[294,1],[335,1],[337,1],[344,1],[346,1],[352,1],[354,1],[370,1],[432,1],[458,1],[487,2],[495,1],[522,1],[592,1],[607,2],[615,1],[687,1],[689,3],[693,1],[706,1],[1100,1],[1145,3],[1149,2],[1183,2],[1202,2],[1262,1],[1293,2],[1296,1],[1338,1],[1349,1],[1366,1],[1373,1],[1386,1],[1427,3],[1443,1],[1450,1],[1496,3],[1512,1],[1514,1],[1516,3],[1520,3],[1524,1],[1526,2],[1560,2],[1586,2],[1653,1],[1663,1],[1696,2],[1704,1],[1736,1],[1743,1],[1789,1],[1822,1],[1872,2],[1894,1],[1924,1],[1999,1],[2001,2],[2004,1],[2006,1],[2008,2],[2042,2],[2075,2],[2133,2],[2136,1],[2190,1],[2225,1],[2227,3],[2256,1],[2258,3],[2284,6],[2298,1],[2307,2],[2341,2],[2361,2],[2432,1],[2446,1],[2461,2],[2464,2],[2467,1],[2481,1],[2527,2],[2536,1],[2562,1],[2603,1],[2620,2],[2664,1],[2703,1],[2718,1],[2726,1],[2733,1],[2742,1],[2751,1],[2753,5],[2759,3],[2763,2],[2797,2],[2827,2],[2893,1],[2908,1],[2910,1],[2934,2],[2960,3],[2964,1]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[68,1],[88,1],[99,1]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1526,1],[1621,1]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[5,1],[21,1],[54,1],[75,1],[98,1],[878,1],[919,1],[940,1],[1003,2],[1024,2],[1033,2],[1054,2],[1103,1]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1057,1],[1063,1],[1579,1],[1925,1],[2026,2],[2040,2],[2043,1],[2056,1],[2067,1],[2069,2],[2072,2],[2090,1],[2096,2],[2105,2],[2108,2],[2111,2],[2131,1],[2147,2],[2150,1],[2165,1],[2167,1],[2169,2]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1350,1],[1371,1],[1452,3],[1525,1]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[39,1],[49,1],[220,1],[371,2],[548,1],[978,2],[1379,1],[1471,2],[1787,2],[1901,2],[2190,2],[2203,1]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1127,2],[1168,2],[1233,2],[1477,1],[1602,1],[2854,2],[2914,2],[3004,1],[3006,2],[3065,2],[3090,4],[3145,4],[3173,4],[3229,4],[3234,1],[3547,2],[3695,2],[3793,2],[3887,1],[3932,1],[4033,2],[4101,1],[4119,1],[4148,2],[4251,1],[4253,2],[4312,2],[4344,4],[4398,4],[4453,4],[4516,1],[4518,2],[4658,1],[4660,2],[4692,2],[4748,2],[4806,2],[4830,4],[4947,2],[4974,2],[4999,4],[5054,1],[5068,1],[5124,1],[8134,1],[8694,1],[9462,1],[9482,1],[9500,1],[9519,1],[9537,1],[9561,2],[9610,1],[9612,3],[9646,1],[9688,1],[9697,2],[9819,1],[9866,1],[9930,2],[9952,2],[10070,1],[10099,1],[10135,2],[10144,1],[10200,1],[10224,1],[10274,2],[10282,2],[10305,1],[10310,1],[10329,1],[10348,2],[10405,1],[10416,1],[10432,1],[10450,1],[10452,3],[10459,1],[10474,1],[10479,2],[10515,1],[10517,1],[10524,1],[10548,1],[10570,1],[10595,1],[10607,1],[10612,1],[10627,1],[10632,2],[10660,1],[10662,1],[10668,1],[10693,1],[10705,1],[10710,1],[10725,1],[10730,2],[10759,1],[10761,1],[10768,1],[10793,1],[10805,1],[10807,1],[10809,1],[10811,2],[10884,1],[10886,2],[10937,2],[10946,1],[10961,1],[10967,1],[10969,2],[10988,1],[11050,2],[11127,1],[11138,3],[11142,1],[11172,1],[11174,2],[11239,1],[11247,1],[11249,1],[11251,2],[11323,1],[11325,2],[11354,1],[11412,1],[11414,2],[11482,2],[11497,1],[11544,1],[11546,1],[11618,1],[11620,2],[11694,2],[11718,1],[11732,1],[11768,1],[11770,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1336,1],[1366,1],[1876,1],[2515,1],[2999,12],[3068,3],[3072,1],[3074,1],[3076,1],[3138,1],[3140,1],[3187,1],[3189,1],[3237,1],[3239,1],[3302,1],[3304,1],[3365,1],[3367,1],[3416,1],[3418,1],[3467,1],[3469,1],[3519,1],[3521,1],[3586,1],[3588,1],[3590,1],[3592,1],[3594,1],[3596,1],[3598,1],[3600,72],[4177,1],[4184,1],[4225,1],[4245,2],[4253,1],[4277,1],[4279,1],[4281,1],[4382,1],[4403,1],[4480,1],[4502,1],[4567,1],[4569,1],[4586,1],[4879,1],[5504,1],[5783,1],[5878,1],[6028,1],[6141,1],[6148,1],[6171,1],[6180,1],[6211,2],[6214,1],[6227,1],[6258,2],[6261,1],[6288,2],[6291,1],[6321,3],[6366,3],[6370,3],[6409,3],[6450,1],[6541,2],[6544,1],[6585,1],[6610,1],[6629,1],[6646,1],[6679,1],[6710,1],[6768,1],[6822,2],[6839,4],[6870,3],[6874,3],[6878,3],[6943,3],[6947,2],[6950,1],[7045,1],[7127,1],[7181,1],[7183,1],[7266,1],[7348,2],[7365,1],[7386,1],[7425,1],[7465,1],[7467,1],[7469,2],[7527,1],[7559,1],[7573,1],[7606,1],[7611,1],[7615,1],[7643,1],[7655,2],[7681,1],[7702,1],[7736,1],[7777,2],[7808,2],[7818,1],[7829,1],[7877,1],[7897,1],[7908,1],[7915,2],[7969,1],[8038,1],[8040,1],[8061,1],[8076,2],[8092,1],[8106,1],[8147,1],[8168,1],[8179,1],[8186,2],[8239,1],[8246,1],[8288,1],[8308,1],[8319,1],[8326,2],[8380,1],[8382,1],[8384,1],[8386,1],[8388,2],[8391,1],[8462,1],[8499,1],[8501,1],[8569,1],[8641,1],[8709,1],[8778,1],[8844,1],[8913,1],[8947,1],[8949,1],[9016,1],[9086,1],[9118,2],[9157,2],[9266,1],[9356,1],[9376,1],[9389,1],[9400,2],[9403,2],[9410,1],[9488,1],[9490,2],[9493,1],[9563,1],[9610,1],[9667,1],[9706,2],[9740,1],[9745,1],[9796,1],[9803,2],[9818,1],[9863,1],[9868,1],[9919,1],[9959,2],[10004,1],[10009,1],[10060,1],[10107,1],[10116,1],[10139,1],[10145,1],[10153,1],[10161,1],[10263,1],[10268,1],[10304,1],[10358,2],[10364,1],[10395,2],[10466,1],[10502,1],[10544,1],[10563,1],[10572,1],[10592,2],[10599,1],[10611,2],[10622,1],[10704,1],[10706,2],[10715,2],[10753,1],[10760,1],[10768,2],[10774,1],[10786,2],[10802,1],[10804,2],[10847,1],[10849,1],[10851,1],[10885,1],[10928,1],[10964,2],[10971,1],[10993,1],[11005,1],[11068,1],[11089,2],[11096,1],[11176,1],[11178,2],[11260,2],[11267,1],[11289,1],[11298,1],[11417,1],[11438,2],[11445,1],[11525,1],[11527,2],[11609,2],[11616,1],[11638,1],[11647,1],[11706,1],[11729,1],[11731,3],[12435,3],[12469,1],[12520,1],[12590,1],[12637,1],[12694,1],[12733,1],[12764,1],[12977,1],[13044,1],[13064,2],[13108,1],[13194,1],[13261,1],[13281,2],[13325,1],[13346,3],[14011,4],[14258,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4817,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[892,1],[1155,1],[1657,1],[1996,1],[2116,2],[2139,2],[2161,2],[2194,2],[2217,2],[2249,1],[2284,2],[2358,2],[2400,2]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1447,1],[1536,1],[1668,1],[1766,1],[1887,1],[1986,1],[2897,1],[2899,1],[2952,1],[2994,1],[3001,1],[3006,1],[3013,1],[3043,1],[3048,1],[3056,1],[3060,1],[3069,1],[3129,1],[3169,1],[3222,1],[3242,1]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2054,1],[3058,3],[3062,3],[3592,1],[3700,1]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1290,1]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[354,1]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[193,1],[242,1],[297,1],[360,1],[1125,1],[1291,1],[1446,1],[1588,1],[1739,1],[2208,1],[2226,1],[2251,1],[2278,1],[2303,1],[3021,1],[3888,1]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[407,1],[434,1],[447,1],[643,1],[670,1],[693,1],[857,3],[870,3],[974,1],[1001,1],[1029,1],[1179,1],[1206,1],[1218,1],[1495,1],[1579,3],[2016,1],[2043,1],[2053,1],[2081,1],[2108,1],[2120,1],[2148,1],[2175,1],[2190,1],[2199,1],[2214,1],[2231,1],[2233,1],[2260,1],[2271,1],[2299,1],[2322,1],[2337,1],[2345,1],[2360,1],[2376,1],[2403,1],[2429,1],[2707,1],[2734,1],[2752,1],[2920,1],[2947,1],[2963,1],[3125,1],[3127,1],[3154,1],[3184,1],[3212,1],[3233,1],[3247,1],[3262,3],[3271,3],[3275,1],[3313,1],[3334,1],[3356,1],[3358,1],[3381,1],[3417,1],[3419,1],[3478,1],[3492,1],[3507,3],[3516,3],[3520,1],[3580,1],[3608,1],[3629,1],[3648,1],[3650,1],[3670,1],[3703,1],[3705,1],[3734,1],[3760,1],[3762,1],[3784,1],[3859,1],[3921,1],[3995,1],[4057,1],[4082,1],[4084,1],[4106,1],[4108,1],[4126,1],[4144,1],[4306,1],[4308,1],[4326,1],[4348,1],[4350,1],[4368,1],[4385,1],[4394,1],[4413,1],[4415,1],[4417,1],[4419,1],[4440,1],[4442,1],[4661,1],[4711,1],[4713,47],[4761,1],[4823,1],[4887,1],[4951,1],[5014,1],[5039,1],[5081,1],[5111,1],[5150,1],[5191,1],[5230,1],[5267,1],[5308,1],[5327,1],[5343,1],[5365,1],[5382,1],[5400,1],[5421,1],[5439,1],[5462,1],[5470,1],[5540,1],[5561,1],[5563,1],[5631,1],[5697,1],[5775,1],[5786,1],[5861,1],[5912,1],[5939,1],[5980,1],[6043,1],[6084,1],[6120,1],[6152,1],[6209,1],[6237,1],[6269,1],[6329,1],[6335,1],[6379,1],[6424,1],[6468,1],[6513,1],[6528,1],[6545,1],[6550,1],[6621,1],[6642,1],[6711,1],[6737,1],[6745,1],[6848,1],[6857,2],[6919,2],[6978,2],[7046,2],[7120,1],[7222,1],[7236,1],[7303,1],[7372,1],[7441,1],[7479,1],[7512,1],[7520,1],[7628,1],[7635,1],[7696,1],[7703,1],[7732,1],[7815,1],[7826,1],[7849,1],[7854,1],[7915,1],[7982,1],[7989,1],[8045,1],[8091,1],[8114,1],[8170,1],[8180,1],[8230,1],[8290,1],[8327,1],[8337,1],[8406,1],[8473,1],[8524,1],[8534,1],[8608,1],[8680,1],[8765,1],[8771,1],[8835,1],[8867,1],[8938,1],[9014,1],[9030,1],[9108,1],[9185,1],[9216,1],[9235,2],[9254,2],[9281,1],[9354,1],[9447,1],[9522,1],[9600,1],[9673,1],[9691,1],[9777,1],[9870,1],[9957,1],[9999,1],[10006,1],[10080,1],[10159,1],[10237,1],[10311,1],[10384,1],[10462,1],[10541,1],[10625,1],[10633,1],[10716,1],[10802,1],[10864,1],[10872,1],[10961,1],[11048,1],[11104,1],[11184,1],[11191,1],[11271,1],[11352,1],[11437,1],[11444,1],[11515,1],[11590,1],[11659,1],[11730,1],[11801,1],[11847,1],[11866,1],[11874,1],[11947,1],[11998,1],[12051,1],[12109,1],[12165,1],[12220,1],[12273,1],[12323,1],[12373,1],[12425,1],[12481,1],[12519,1],[12596,1],[12620,1],[12627,1],[12702,1],[12775,1],[12818,1],[12826,1],[12865,1],[12944,1],[12948,1],[13027,1],[13109,1],[13168,1],[13193,1],[13202,1],[13289,1],[13370,1],[13454,1],[13583,1],[13667,1],[13745,1],[13773,1],[13847,1],[13851,1],[13929,1],[14001,1],[14073,1],[14144,1],[14184,1],[14193,1],[14207,1],[14275,2],[14278,1],[14349,1],[14450,1],[14481,1],[14500,1],[14517,1],[14587,1],[14658,1],[14732,1],[14818,1],[14865,1],[14921,1],[14929,1],[15047,1],[15055,1],[15130,1],[15207,1],[15285,1],[15356,1],[15433,1],[15526,1],[15534,1],[15588,1],[15644,1],[15721,1],[15725,1],[15803,1],[15880,1],[15958,1],[16026,1],[16028,1],[16080,1],[16082,1],[16122,1],[16202,1],[16233,1],[16250,1],[16314,1],[16373,1],[16383,1],[16461,1],[16539,1],[16623,1],[16687,1],[16694,1],[16772,1],[16779,1],[16853,1],[16936,1],[16938,2],[16985,1],[17077,1],[17230,1],[17327,1],[17429,1],[17507,1],[17570,1],[17578,1],[17631,1],[17651,1],[17741,1],[17784,1],[17874,1],[17900,2],[17920,2],[17949,1],[18051,1],[18285,1],[18370,1],[18470,1],[18529,1],[18627,1],[18672,1],[18745,1],[18822,1],[18894,1],[18955,1],[18963,1],[19039,1],[19114,1],[19193,1],[19264,1],[19323,1],[19347,1],[19370,1],[19439,1],[19532,1],[19581,1],[19631,1],[19688,1],[19690,1],[19701,1],[19720,1],[19757,1],[19773,1],[19870,1],[19962,1],[20056,1],[20133,1],[20135,1],[20146,1],[20161,1],[20199,1],[20201,1],[20272,1],[20346,1],[20422,1],[20467,1],[20469,1],[20538,1],[20615,1],[20629,1],[20637,1],[20690,1],[20692,1],[20700,1],[20738,1],[20740,1],[20747,1],[20762,1],[20764,1],[20772,1],[20800,1],[20808,1],[20861,1],[20912,1],[20914,1],[20921,1],[20950,1],[20952,1],[20958,1],[20986,1],[20988,1],[20996,1],[21034,1],[21036,1],[21044,1],[21113,1],[21121,1],[21201,1],[21275,1],[21361,1],[21369,1],[21449,1],[21487,1],[21518,1],[21597,1],[21675,1],[21746,1],[21835,1],[21840,1],[21920,1],[21985,1],[22050,1],[22142,1],[22200,1],[22205,1],[22282,1],[22354,1],[22439,1],[22490,1],[22525,1],[22552,1],[22585,1],[22591,1],[22658,1],[22736,1],[22741,1],[22799,1],[22858,1],[22924,1],[22957,1],[22973,1],[23054,1],[23136,1],[23254,1],[23354,1],[23380,1],[23397,1],[23410,1],[23433,1],[23446,1],[23469,1],[23484,1],[23504,1],[23514,1],[23531,1],[23550,1],[23571,1],[23589,1],[23603,1],[23636,1],[23676,1],[23678,1],[23687,1],[23692,1],[23737,1],[23747,1],[23862,1],[23881,1],[23932,1],[23951,1],[23989,1],[24001,1],[24017,1],[24052,1],[24092,1],[24102,1],[24122,1],[24131,1],[24133,1],[24140,2],[24159,1],[24200,2],[24316,1]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1072,1],[1078,2],[1111,1],[1117,2],[2072,1],[2679,2],[2701,1],[2715,1],[2729,1],[2743,1],[2745,2],[3754,1],[3784,2],[3787,1],[4232,1],[4244,3],[4253,1],[4265,7],[4273,3],[4562,1],[4587,1],[4599,3],[4607,1],[4619,7],[4627,3],[5304,2],[6052,1],[6088,1],[6143,1],[6145,1],[6403,1],[6447,1],[6489,1],[6517,1],[6535,1],[6537,1],[6539,6],[6546,3],[6550,9],[6560,2],[6563,7],[6571,6],[6578,9],[6588,11],[6600,5],[6606,14],[6621,9],[6631,5],[6637,2],[6640,3],[6644,2],[6647,5],[6653,3],[6657,2],[6660,5],[6666,5],[6672,7],[6680,3],[6684,8],[6693,5],[6699,2],[6702,10],[6713,1],[6715,8],[6724,8],[6733,3],[6737,14],[6752,3],[6756,5],[6762,10],[6773,2],[6790,1],[6803,1],[6950,1],[6964,1],[6994,2],[7014,2],[7031,1],[7043,1],[7048,1],[7091,3],[7136,1],[7193,3],[7213,1],[7372,1],[7449,1],[7455,1],[7566,1],[7734,1]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1129,1],[1183,1],[1366,1],[1653,1],[1730,1]]},"/CloudComputing_Lab/docs/index.html":{"position":[[119,1]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[571,1],[4599,8]]}},"component":{}}],["0",{"_index":356,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3322,3],[4150,2]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[233,1],[290,1],[300,1],[311,1],[319,1],[332,1],[340,1],[360,1],[370,1],[381,1],[391,1],[404,1],[547,1],[557,1],[568,1],[576,1],[625,1],[635,1],[646,1],[656,1],[669,1],[4381,1],[4383,1],[4385,1],[4393,1],[4395,1],[4397,1],[4419,1],[4421,1],[4423,1],[4431,1],[4433,1],[4435,1],[4557,1],[4559,1],[4561,1],[4569,1],[4571,1],[4573,1],[4596,1],[4598,1],[4600,1],[4608,1],[4610,1],[4612,1],[4735,1],[4737,1],[4739,1],[4747,1],[4749,1],[4751,1],[4773,1],[4775,1],[4777,1],[4785,1],[4787,1],[4789,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8383,1],[8394,1],[8485,1],[8496,1],[8586,1],[8597,1]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[261,2]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2065,1]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10072,2],[10307,2],[10407,2],[10476,2],[10629,2],[10727,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7123,3],[7608,2],[7650,4],[8794,3],[9742,2],[9865,2],[10006,2],[10076,2],[10265,2],[10361,2],[10812,1],[11300,5],[11429,4],[11649,5],[12123,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[15626,2],[15690,1],[16323,1]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6792,2],[7045,2]]}},"component":{}}],["0.0",{"_index":446,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[342,4]]}},"component":{}}],["0.00015",{"_index":473,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[953,9],[1243,9]]}},"component":{}}],["0.00017",{"_index":484,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1388,9]]}},"component":{}}],["0.00018",{"_index":477,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1098,9]]}},"component":{}}],["0.00028",{"_index":466,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[808,9]]}},"component":{}}],["0.0f",{"_index":1876,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9464,5],[9484,5],[9502,5],[9521,5],[9539,5]]}},"component":{}}],["0.1.2",{"_index":2693,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[1995,5]]}},"component":{}}],["0.25",{"_index":3207,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[422,6]]}},"component":{}}],["0.50",{"_index":3204,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[382,6]]}},"component":{}}],["0.54.0",{"_index":2690,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[1895,6]]}},"component":{}}],["02:42:56:48:d0:61",{"_index":470,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[841,17]]}},"component":{}}],["02:42:ac:15:00:02",{"_index":435,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[204,17]]}},"component":{}}],["02:42:ac:15:00:03",{"_index":474,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[986,17]]}},"component":{}}],["02:42:ac:15:00:04",{"_index":478,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1131,17]]}},"component":{}}],["02:42:ac:15:00:05",{"_index":481,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1276,17]]}},"component":{}}],["02:42:ac:15:00:06",{"_index":485,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1421,17]]}},"component":{}}],["04:48:30:31:b0:f3:5a:9b:01:9d:b3:a7:38:e2:b1:0c",{"_index":2266,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1897,48]]}},"component":{}}],["04ee7237b7d453ec",{"_index":1606,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2042,16]]}},"component":{}}],["0755",{"_index":2683,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[1367,6],[2573,6],[2700,6],[2915,4]]}},"component":{}}],["077",{"_index":1610,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2186,3]]}},"component":{}}],["0777",{"_index":2680,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[1172,6]]}},"component":{}}],["1",{"_index":89,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system":{"position":[[11,1]]},"/swarmlab_sec-intro/docs/index.html#_to_scan_all_ports_1_65535":{"position":[[18,2]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_1_download_raspbian":{"position":[[5,2]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1761,3],[2417,3]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3368,2]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2249,1]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[326,2],[377,1],[1586,1],[3333,1]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[492,2]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[58,3],[477,3],[1385,1],[3617,2]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[154,2],[490,4],[1699,4]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[0,3]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[865,2]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2045,3],[2172,1]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1542,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7,2],[2105,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[614,2],[3078,1],[3680,1],[4248,4],[7025,3],[7756,3],[7772,4],[7930,1],[7989,3],[8027,3],[8200,1],[8341,1],[8539,3],[9407,2],[9485,2],[9793,2],[9916,2],[10057,2],[10301,2],[10559,3],[10588,3],[10596,2],[10701,2],[10771,2],[10968,2],[11001,3],[11080,4],[11085,3],[11093,2],[11264,2],[11434,3],[11442,2],[11613,2],[11876,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4990,3],[5113,1]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[12874,1],[12946,1],[13782,1],[13849,1]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1052,3],[1222,1],[6997,2]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[32,3],[297,1],[988,1],[1422,1]]}},"component":{}}],["1!=0",{"_index":377,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3915,5]]}},"component":{}}],["1.0.0.1",{"_index":214,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[607,7]]}},"component":{}}],["1.1.1.1",{"_index":209,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[457,8],[479,7],[587,7]]}},"component":{}}],["1.12.0",{"_index":2684,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[1444,6]]}},"component":{}}],["1.2.3.0/24",{"_index":219,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[712,10]]}},"component":{}}],["1.27.4",{"_index":1584,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1381,6]]}},"component":{}}],["1.3",{"_index":2834,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[10653,5],[10834,4]]}},"component":{}}],["1.4",{"_index":2842,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[11211,5]]}},"component":{}}],["1.6",{"_index":2839,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[10892,5]]}},"component":{}}],["1.8",{"_index":2845,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[11453,5]]}},"component":{}}],["1.x",{"_index":2784,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[7443,3]]}},"component":{}}],["1/5",{"_index":2225,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13521,3]]}},"component":{}}],["10",{"_index":668,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1468,2],[2807,2],[4490,2]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[613,3],[941,4],[1292,3],[1381,3],[2720,2]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1865,2]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[965,3],[2241,2],[3983,2]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4529,3],[6407,2],[6547,2],[7851,2],[22462,2],[22492,2]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[254,3],[272,2],[560,3],[909,3],[927,2],[1271,4],[1351,4],[1572,2]]}},"component":{}}],["10.0.0.0/8",{"_index":345,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3062,10]]}},"component":{}}],["10.5.2.3",{"_index":334,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2739,8],[2799,8]]}},"component":{}}],["10.x",{"_index":337,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2894,4]]}},"component":{}}],["100",{"_index":1333,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1616,3]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[538,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7910,4],[7950,4],[8181,4],[8220,4],[8321,4],[8361,4]]}},"component":{}}],["1000",{"_index":456,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[478,4]]}},"component":{}}],["100m",{"_index":1123,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1192,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4408,4]]}},"component":{}}],["1025",{"_index":223,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[847,4]]}},"component":{}}],["1048576",{"_index":2936,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16375,7]]}},"component":{}}],["10dof",{"_index":1658,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[959,5]]}},"component":{}}],["11",{"_index":695,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3039,2],[4676,2]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[946,4],[2921,2]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1380,4],[1581,2]]}},"component":{}}],["11.458",{"_index":3328,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4591,7]]}},"component":{}}],["110",{"_index":513,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2656,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[10046,3],[10318,3],[10355,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[600,4]]}},"component":{}}],["115200",{"_index":1771,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5164,6],[11017,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12501,7]]}},"component":{}}],["12",{"_index":697,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3082,2],[4888,2]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[963,4],[3041,2]]}},"component":{}}],["120",{"_index":3210,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[518,4]]}},"component":{}}],["12677",{"_index":573,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4387,5],[4563,5],[4741,5]]}},"component":{}}],["127.0",{"_index":3072,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[24027,7]]}},"component":{}}],["127.0.0.0/8",{"_index":925,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12488,11]]}},"component":{}}],["127.0.0.1",{"_index":453,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[434,9]]}},"component":{}}],["128",{"_index":388,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4143,3]]}},"component":{}}],["12factor",{"_index":2381,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[934,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3069,8]]}},"component":{}}],["13",{"_index":353,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3240,2]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4940,2]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1053,4],[3129,2]]}},"component":{}}],["14",{"_index":1121,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1175,4],[3171,2]]}},"component":{}}],["14.2",{"_index":461,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[527,5],[605,5]]}},"component":{}}],["14260",{"_index":460,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[521,5],[599,5]]}},"component":{}}],["14656",{"_index":575,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4413,5],[4425,5]]}},"component":{}}],["14696",{"_index":578,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4590,5],[4602,5]]}},"component":{}}],["15",{"_index":912,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11738,2],[11821,2]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1271,4],[3586,2]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5329,2],[22165,2],[22202,2]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1463,2]]}},"component":{}}],["1500",{"_index":427,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[132,4],[4371,4],[4547,4],[4725,4]]}},"component":{}}],["15232",{"_index":580,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4767,5],[4779,5]]}},"component":{}}],["16!=0",{"_index":375,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3794,6]]}},"component":{}}],["1605454014.po",{"_index":1106,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[565,14]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4042,14]]}},"component":{}}],["1605454018.po",{"_index":1087,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[137,14]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3906,14]]}},"component":{}}],["16g",{"_index":1667,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1130,4]]}},"component":{}}],["172.16.0.0/16",{"_index":346,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3076,13]]}},"component":{}}],["172.16.x.x",{"_index":338,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2902,10]]}},"component":{}}],["172.21.0",{"_index":462,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[741,10],[1505,10]]}},"component":{}}],["172.21.0.1",{"_index":464,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[773,10],[784,12],[1546,10],[1557,12]]}},"component":{}}],["172.21.0.2",{"_index":429,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[142,10],[676,10],[1483,12],[1791,12]]}},"component":{}}],["172.21.0.3",{"_index":472,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[929,12],[1609,12],[2230,10],[2255,10],[2274,10],[2294,10]]}},"component":{}}],["172.21.0.4",{"_index":476,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1074,12],[1661,12]]}},"component":{}}],["172.21.0.5",{"_index":480,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1219,12],[1713,12]]}},"component":{}}],["172.21.0.6",{"_index":483,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1364,12],[1765,12]]}},"component":{}}],["172.21.255.255",{"_index":433,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[183,14],[717,14]]}},"component":{}}],["172.31.0.2",{"_index":3064,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23805,10]]}},"component":{}}],["172.31.0.3",{"_index":3060,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23761,10]]}},"component":{}}],["172.31.0.4",{"_index":3061,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23772,10]]}},"component":{}}],["172.31.0.5",{"_index":3062,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23783,10]]}},"component":{}}],["172.31.0.6",{"_index":3063,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23794,10]]}},"component":{}}],["18",{"_index":1776,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5538,4]]}},"component":{}}],["192.168.0.0/16",{"_index":344,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3035,14]]}},"component":{}}],["192.168.1.0/24",{"_index":1986,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2268,14]]}},"component":{}}],["192.168.89.5",{"_index":2264,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1836,14],[2158,14],[5714,12]]}},"component":{}}],["192.168.x.x",{"_index":336,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2865,11]]}},"component":{}}],["198.51.100.0",{"_index":902,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[10581,12],[10683,12],[10725,12]]}},"component":{}}],["19:00",{"_index":1384,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1931,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4838,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4335,5]]}},"component":{}}],["1?view=al",{"_index":2238,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14337,10]]}},"component":{}}],["1d",{"_index":1131,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1344,2]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4492,2]]}},"component":{}}],["2",{"_index":101,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_2_unzip_the_file":{"position":[[5,2]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1960,3]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[408,1],[1540,2],[1644,1],[3364,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1127,1],[11812,1]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[518,2]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[492,3],[1543,1]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[610,4]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[24,3]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[898,2]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2092,3],[2226,1]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1566,3]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[32,2]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2146,1],[5178,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[630,1],[1800,2],[3142,1],[3836,1],[5436,1]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5008,3],[5127,1]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[3404,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[24138,1]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1074,3],[1247,1],[2126,1]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[61,3],[551,1],[952,1],[1437,1]]}},"component":{}}],["2!=0",{"_index":363,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3464,5]]}},"component":{}}],["2.0",{"_index":2783,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[7320,4]]}},"component":{}}],["2.1.x",{"_index":2914,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[15345,6]]}},"component":{}}],["2.8",{"_index":2937,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16656,4]]}},"component":{}}],["2/5",{"_index":2226,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13584,3]]}},"component":{}}],["20",{"_index":2723,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[4436,3]]}},"component":{}}],["200",{"_index":502,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system":{"position":[[21,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2251,3]]}},"component":{}}],["2000",{"_index":1672,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1236,4]]}},"component":{}}],["200m",{"_index":3208,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[437,4]]}},"component":{}}],["2010",{"_index":1833,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7979,5]]}},"component":{}}],["2013",{"_index":1822,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7676,5]]}},"component":{}}],["2015",{"_index":2398,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1420,5]]}},"component":{}}],["2017",{"_index":2396,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1316,5]]}},"component":{}}],["2019",{"_index":2433,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3109,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1450,4]]}},"component":{}}],["2020",{"_index":3263,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[48,5]]}},"component":{}}],["2021",{"_index":3272,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[590,5],[1469,5]]}},"component":{}}],["22",{"_index":927,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12635,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2254,2]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5106,2]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5423,2]]}},"component":{}}],["22,25,53,80,443,465,5222,5269,5280,8999:9003",{"_index":908,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11217,44]]}},"component":{}}],["248",{"_index":459,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[511,3],[589,3]]}},"component":{}}],["25",{"_index":3283,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1268,2]]}},"component":{}}],["255.0.0.0",{"_index":454,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[452,9]]}},"component":{}}],["255.255.0.0",{"_index":431,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[161,11],[695,11]]}},"component":{}}],["2560",{"_index":2133,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9034,4],[12353,4]]}},"component":{}}],["27017",{"_index":1118,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1147,5]]}},"component":{}}],["2>&1",{"_index":2704,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[3120,4]]}},"component":{}}],["3",{"_index":115,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card":{"position":[[5,2]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2174,3],[2379,3]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[449,1],[1783,1],[3287,2],[3405,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[7633,1]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[568,2]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[517,3],[1694,1]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[63,3]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[927,2]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2133,3],[2274,1]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1605,3]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[35,1]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1099,1],[1141,1],[1209,1],[5717,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3191,1]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5083,3],[5139,1]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[23749,1]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1113,3],[1308,1]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[125,3],[172,3],[1125,3],[1179,3],[1235,3],[1450,1]]}},"component":{}}],["3.0.0",{"_index":3161,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6134,8]]}},"component":{}}],["3.3v",{"_index":1690,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1688,4],[2269,4]]}},"component":{}}],["3/5",{"_index":2227,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13647,3]]}},"component":{}}],["30",{"_index":1089,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[181,3],[202,3],[634,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[21806,2],[21837,2],[22554,2],[22738,2]]}},"component":{}}],["300..1100",{"_index":1677,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1284,10]]}},"component":{}}],["3000",{"_index":2261,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1412,4]]}},"component":{}}],["32",{"_index":1778,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5598,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1439,2]]}},"component":{}}],["32!=0",{"_index":374,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3733,6]]}},"component":{}}],["328",{"_index":1685,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1479,4],[1604,4]]}},"component":{}}],["3389",{"_index":222,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[825,4],[2774,5],[2821,4]]}},"component":{}}],["3600",{"_index":2670,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[596,4]]}},"component":{}}],["37:00",{"_index":1385,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1950,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4866,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4363,5]]}},"component":{}}],["3b",{"_index":2131,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8990,2],[12311,2]]}},"component":{}}],["3c3",{"_index":3188,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7352,5]]}},"component":{}}],["3d",{"_index":1806,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6990,2],[8123,2],[8319,2],[8442,2],[8574,2],[8948,2],[9129,2]]}},"component":{}}],["3rd",{"_index":2840,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[11026,3]]}},"component":{}}],["3v",{"_index":1692,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1746,2],[1763,2]]}},"component":{}}],["4",{"_index":645,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_4_enabling_ssh":{"position":[[5,2]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[654,1],[1971,1],[3505,1]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[580,3],[1923,1]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[41,2]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6235,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3241,1],[5408,1]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5097,3],[5158,1]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[23845,1],[23876,4],[23946,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1145,3],[1325,1]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[197,3],[1473,1]]}},"component":{}}],["4!=0",{"_index":360,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3404,5]]}},"component":{}}],["4),(5",{"_index":1405,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[87,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1629,7]]}},"component":{}}],["4.14.0",{"_index":3159,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6101,10]]}},"component":{}}],["4/5",{"_index":2228,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13710,3]]}},"component":{}}],["4000",{"_index":2262,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1439,4]]}},"component":{}}],["4000:localhost:3000",{"_index":2258,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1122,19]]}},"component":{}}],["44",{"_index":3285,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1295,3]]}},"component":{}}],["443",{"_index":930,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12838,3]]}},"component":{}}],["46",{"_index":3287,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1307,3]]}},"component":{}}],["5",{"_index":542,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up":{"position":[[5,2]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3387,1]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[710,1],[2091,1],[3580,1]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[675,3],[2144,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3306,1]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5109,3],[5173,1]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1287,2]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5310,1],[24285,1],[24392,1]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1167,3],[1193,3],[1339,1],[1677,1]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[219,3],[508,1],[1294,3],[1402,3],[1487,1]]}},"component":{}}],["5.0",{"_index":3040,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[22587,3]]}},"component":{}}],["5/5",{"_index":2229,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13773,3]]}},"component":{}}],["5/min",{"_index":934,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13103,5],[13323,5]]}},"component":{}}],["50",{"_index":1126,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1246,3]]}},"component":{}}],["500",{"_index":1197,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[180,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9831,4]]}},"component":{}}],["5000",{"_index":2650,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[3247,5],[3323,4]]}},"component":{}}],["5000:5000",{"_index":2648,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[3011,9]]}},"component":{}}],["500m",{"_index":3205,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[397,4]]}},"component":{}}],["5099",{"_index":3037,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[22527,4]]}},"component":{}}],["53",{"_index":909,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11330,2]]}},"component":{}}],["56pt",{"_index":3185,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7287,5]]}},"component":{}}],["5s",{"_index":3209,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[491,2]]}},"component":{}}],["5tb",{"_index":3248,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/e.html":{"position":[[308,4]]}},"component":{}}],["5v",{"_index":1691,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1696,2],[1711,3]]}},"component":{}}],["6",{"_index":490,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_6_access_via_ssh":{"position":[[5,2]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1544,1]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[810,1],[2225,1],[3680,1]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[705,3],[2168,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3369,1]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[23915,1]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1218,3],[1365,1]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[349,3],[1504,1]]}},"component":{}}],["60",{"_index":1120,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1165,2]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4382,2]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[283,3],[938,3]]}},"component":{}}],["60,000",{"_index":3325,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4550,7]]}},"component":{}}],["600",{"_index":1043,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2008,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2008,3]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7271,4]]}},"component":{}}],["61",{"_index":438,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[257,2]]}},"component":{}}],["648acfd622f3d138",{"_index":1607,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2116,16]]}},"component":{}}],["65535",{"_index":506,"title":{"/swarmlab_sec-intro/docs/index.html#_to_scan_all_ports_1_65535":{"position":[[23,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2419,5]]}},"component":{}}],["65536",{"_index":452,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[423,5],[4407,5],[4584,5],[4761,5]]}},"component":{}}],["69",{"_index":3289,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1317,2]]}},"component":{}}],["6:50",{"_index":1380,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1896,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4803,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4300,4]]}},"component":{}}],["7",{"_index":656,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_7_configure_your_raspberry_pi":{"position":[[5,2]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[937,1],[2311,1],[3832,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[13167,1],[13389,1]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[733,3],[2281,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1085,1],[3420,1]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1071,3],[1521,1]]}},"component":{}}],["70",{"_index":3264,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[103,3]]}},"component":{}}],["768",{"_index":2303,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3246,3]]}},"component":{}}],["777",{"_index":2010,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3849,3]]}},"component":{}}],["78",{"_index":1777,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5562,3]]}},"component":{}}],["8",{"_index":658,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1035,1],[2423,1],[3930,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[12574,1]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[850,3],[2384,1]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10412,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3471,1]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[157,1]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[364,3],[1536,1]]}},"component":{}}],["8!=0",{"_index":376,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3855,5]]}},"component":{}}],["8.1",{"_index":1668,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1171,3]]}},"component":{}}],["80",{"_index":252,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_port_80_on_the_target_system":{"position":[[10,2]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1340,2]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2227,2],[2625,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[12780,2]]},"/CloudComputing_Lab/docs/c.html":{"position":[[569,3]]}},"component":{}}],["8000",{"_index":2257,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1065,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3290,4],[6519,5]]}},"component":{}}],["8000:8000",{"_index":3190,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7685,9]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[185,11]]}},"component":{}}],["8000:localhost:3306",{"_index":2252,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[789,19]]}},"component":{}}],["8080:80",{"_index":2654,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[3823,7]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1039,9]]}},"component":{}}],["80:80",{"_index":3154,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5196,5]]}},"component":{}}],["83",{"_index":3291,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1334,5]]}},"component":{}}],["8352",{"_index":572,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4376,4],[4552,4]]}},"component":{}}],["8353",{"_index":579,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4730,4]]}},"component":{}}],["8999",{"_index":916,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11858,5]]}},"component":{}}],["8999:9003",{"_index":914,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11786,9]]}},"component":{}}],["8:24",{"_index":1382,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1912,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4819,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4316,4]]}},"component":{}}],["8c:2a:ed:82:98:6d:12:0a:3a:ba:b2:1c:c0:25:be:5b",{"_index":2334,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4673,47]]}},"component":{}}],["9",{"_index":663,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1227,1],[2502,1],[4208,1]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[911,3],[2515,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3523,1]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[15695,2],[15723,1]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[458,3],[1555,1]]}},"component":{}}],["9.3",{"_index":440,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[271,4]]}},"component":{}}],["9000",{"_index":917,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11864,5]]}},"component":{}}],["9001",{"_index":918,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11870,5]]}},"component":{}}],["9002",{"_index":919,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11876,5]]}},"component":{}}],["9003",{"_index":920,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11886,5]]}},"component":{}}],["90\\n",{"_index":1600,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1895,5]]}},"component":{}}],["9110d42e466b",{"_index":486,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1470,12],[1778,12]]}},"component":{}}],["9309",{"_index":439,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[266,4]]}},"component":{}}],["9443:443",{"_index":3225,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1051,10]]}},"component":{}}],["9600",{"_index":2014,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4012,4],[4435,5]]}},"component":{}}],["__dirnam",{"_index":3171,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6906,11]]}},"component":{}}],["a3",{"_index":1051,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2261,2]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2261,2]]}},"component":{}}],["a4",{"_index":1688,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1646,2]]}},"component":{}}],["a5",{"_index":1686,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1521,2]]}},"component":{}}],["a=unstable\\npin",{"_index":1598,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1869,15]]}},"component":{}}],["abil",{"_index":321,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_give_the_pi_user_the_ability_to_run_docker":{"position":[[23,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2455,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[97,7]]}},"component":{}}],["abov",{"_index":867,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7132,6],[8688,6],[11420,6],[12264,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3737,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[831,5],[1164,5],[2243,5]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[3096,5],[3874,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[18498,6]]}},"component":{}}],["absolut",{"_index":303,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2153,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6007,8]]}},"component":{}}],["abstract",{"_index":965,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[244,11]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[244,11]]}},"component":{}}],["ac",{"_index":537,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3248,2],[3384,2]]}},"component":{}}],["accel(30301",{"_index":1731,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3605,13]]}},"component":{}}],["accel.begin",{"_index":1748,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4060,14]]}},"component":{}}],["accel.getevent(&accel_ev",{"_index":1720,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2917,29]]}},"component":{}}],["accel_ev",{"_index":1718,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2814,12]]}},"component":{}}],["acceler",{"_index":2449,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4201,10]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[22495,12],[22690,10]]}},"component":{}}],["accelerate_connect_timeout",{"_index":3039,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[22557,27]]}},"component":{}}],["accelerate_daemon_timeout",{"_index":3042,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[22709,26]]}},"component":{}}],["accelerate_multi_key",{"_index":3043,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[22758,20],[22935,21]]}},"component":{}}],["accelerate_port",{"_index":3036,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[22508,16]]}},"component":{}}],["accelerate_timeout",{"_index":3038,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[22532,19]]}},"component":{}}],["acceleromet",{"_index":1653,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[831,14],[1106,13],[2895,13],[3311,13]]}},"component":{}}],["accelerometer/magnetomet",{"_index":1773,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5399,26]]}},"component":{}}],["accept",{"_index":132,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2579,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6504,7],[7666,7],[8086,8],[8122,8],[8376,6],[8478,6],[8579,6],[9071,6],[9100,6],[9128,6],[9728,6],[10978,6],[11062,6],[11152,6],[11265,6],[11336,6],[11704,6],[11763,7],[12461,6],[12579,6],[12662,6],[12807,6],[12866,6],[13012,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[131,6]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[2033,7]]}},"component":{}}],["access",{"_index":787,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_6_access_via_ssh":{"position":[[8,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1899,6],[5508,6],[5582,8],[11507,6]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[230,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3708,6],[3756,6],[3838,6],[3954,6],[4259,6]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[220,6]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[4103,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[22865,6]]}},"component":{}}],["accid",{"_index":2483,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[524,9],[646,9],[785,9],[867,10],[950,10]]}},"component":{}}],["accordingli",{"_index":2655,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[4124,12]]}},"component":{}}],["accur",{"_index":1740,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3833,8]]}},"component":{}}],["achiev",{"_index":878,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7974,8]]}},"component":{}}],["ack",{"_index":371,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set":{"position":[[43,3]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_ack_flags":{"position":[[12,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3619,4],[3831,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13040,3],[13060,3],[13110,4],[13257,3],[13277,3],[13327,4]]}},"component":{}}],["acknowledg",{"_index":2113,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7253,12],[8646,11],[8885,11],[11197,15],[11546,15],[11979,11],[12212,11],[12995,15],[13212,15]]}},"component":{}}],["act",{"_index":605,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5658,6]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[173,6]]}},"component":{}}],["action",{"_index":807,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2686,6],[5969,7],[7609,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2114,7],[2280,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[708,7],[1236,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[10148,6],[10768,6],[14509,7],[14540,7]]}},"component":{}}],["action_plugin",{"_index":2852,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[11931,15]]}},"component":{}}],["actions→[click",{"_index":85,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1682,14],[1817,14]]}},"component":{}}],["actions→connect",{"_index":116,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2225,15]]}},"component":{}}],["actions→network",{"_index":106,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2031,16]]}},"component":{}}],["activ",{"_index":3041,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[22674,8]]}},"component":{}}],["actual",{"_index":661,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1182,8],[2661,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1430,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2371,8]]}},"component":{}}],["ad",{"_index":978,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[12,2]]},"/swarmlab_network-adhoc/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[10,2]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[0,2]]},"/swarmlab_network-adhoc/docs/index.html#_ad_hoc_networks":{"position":[[0,2]]},"/swarmlab_tech-list/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[12,2]]},"/swarmlab_tech-list/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[10,2]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[548,2],[608,2],[720,2],[805,2],[2306,2]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[11,2],[44,2],[127,2],[495,2]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[318,2]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[667,6],[2152,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[548,2],[608,2],[720,2],[805,2],[2306,2]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3997,6]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[35,5]]},"/CloudComputing_Lab/docs/a.html":{"position":[[696,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[11672,6]]}},"component":{}}],["adafruit_ahr",{"_index":1941,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[12044,13]]}},"component":{}}],["adafruit_bmp085_unifi",{"_index":1734,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3659,23]]}},"component":{}}],["adafruit_lsm303_accel_unifi",{"_index":1730,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3575,29]]}},"component":{}}],["adafruit_lsm303_mag_unifi",{"_index":1732,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3619,27]]}},"component":{}}],["adafruit_simple_ahr",{"_index":1736,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3752,20]]}},"component":{}}],["adafruit’",{"_index":1657,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[948,10]]}},"component":{}}],["add",{"_index":12,"title":{"/swarmlab_faq/docs/index.html#Add_current_user_to_the_docker_group":{"position":[[7,3]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_add_device":{"position":[[0,3]]},"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[0,3]]},"/swarmlab_poc-datacollector/docs/index-microservice.html#_add_microservice":{"position":[[0,3]]},"/swarmlab_raspi-docker/docs/index-install.html#_add_the_docker_repo":{"position":[[0,3]]},"/CloudComputing_Lab/docs/docker-build.html#_add_or_copy":{"position":[[0,3]]},"/CloudComputing_Lab/docs/docker-build.html#_add":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[110,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1319,3],[10117,3],[10180,3],[11450,3]]},"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[19,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2033,3]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[350,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[2110,3],[2158,3],[2262,3],[2309,3],[19147,3],[19289,3],[22897,3]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[468,4],[671,3],[1751,4],[3847,3],[3945,3],[4141,3],[4505,4],[4564,3],[4583,3],[4603,3],[4636,3],[4653,3],[4693,3],[4726,3],[4757,3],[4796,3],[4871,4],[5792,3]]}},"component":{}}],["add/remov",{"_index":1147,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1804,10]]}},"component":{}}],["addit",{"_index":989,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[827,10]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2182,10],[2295,10]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[980,10]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[522,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1348,10],[7365,10],[7400,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[827,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3555,10]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6552,10],[18424,10]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1343,9],[3402,9]]}},"component":{}}],["addition",{"_index":1477,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[755,13]]}},"component":{}}],["addr",{"_index":1049,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2206,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2206,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[23847,4],[23917,4],[23996,4]]}},"component":{}}],["address",{"_index":469,"title":{"/CloudComputing_Lab/docs/c.html#_find_all_ip_addresses_and_used_ports_on_a_network":{"position":[[12,9]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[832,8],[977,8],[1122,8],[1267,8],[1412,8],[2492,9],[4032,9]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1676,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1067,7],[10498,8]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1154,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2432,7],[2493,7],[2733,7]]},"/CloudComputing_Lab/docs/c.html":{"position":[[436,9],[1227,9]]}},"component":{}}],["adhoc",{"_index":1055,"title":{},"name":{},"text":{},"component":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[17,5]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[17,5]]}}}],["adjust",{"_index":2848,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[11635,9]]}},"component":{}}],["admin",{"_index":124,"title":{"/CloudComputing_Lab/docs/admin.html":{"position":[[9,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[10,5]]}},"name":{"/CloudComputing_Lab/docs/admin.html":{"position":[[0,5]]}},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2334,5]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[5978,5]]},"/CloudComputing_Lab/docs/e.html":{"position":[[336,5]]},"/CloudComputing_Lab/docs/index.html":{"position":[[173,5],[189,5]]}},"component":{}}],["administr",{"_index":495,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1936,14]]},"/CloudComputing_Lab/docs/c.html":{"position":[[951,14]]},"/CloudComputing_Lab/docs/f.html":{"position":[[87,14]]}},"component":{}}],["adsl",{"_index":748,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[995,4]]}},"component":{}}],["adult",{"_index":1954,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[496,6]]}},"component":{}}],["adv",{"_index":1602,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1993,3],[2067,3]]}},"component":{}}],["advanc",{"_index":260,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_advanced":{"position":[[0,8]]},"/CloudComputing_Lab/docs/admin.html#_create_with_advanced_options":{"position":[[13,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1457,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1484,8],[1839,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1973,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[470,8],[3422,8],[3449,8]]}},"component":{}}],["advantag",{"_index":1361,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1042,9]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[313,9]]}},"component":{}}],["adversari",{"_index":2314,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3452,12]]}},"component":{}}],["aerospac",{"_index":1797,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6601,9]]}},"component":{}}],["aes128",{"_index":2278,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2760,6]]}},"component":{}}],["affect",{"_index":2757,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5798,7]]}},"component":{}}],["affero",{"_index":3242,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/e.html":{"position":[[62,6]]}},"component":{}}],["ag",{"_index":76,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1567,2]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[400,2],[479,2]]}},"component":{}}],["again",{"_index":98,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1936,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4959,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1294,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8858,5],[10747,5],[10841,5],[12185,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4518,6]]}},"component":{}}],["against",{"_index":756,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1156,7],[6849,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[13111,7]]}},"component":{}}],["agenc",{"_index":2308,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3345,8]]}},"component":{}}],["aggreg",{"_index":1318,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[784,11],[835,12],[852,11],[918,11],[995,11],[1087,11]]}},"component":{}}],["agil",{"_index":1432,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[100,5]]}},"component":{}}],["agnost",{"_index":1437,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[217,8]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[375,8]]}},"component":{}}],["agnostic\"contain",{"_index":1535,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[318,18]]}},"component":{}}],["ahr",{"_index":1632,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_a_real_ahrs_system":{"position":[[7,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_loading_the_ahrs_sketch":{"position":[[12,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_using_ahrs_data":{"position":[[6,4]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[282,4],[452,4],[538,6],[3490,4],[3712,4],[3996,4],[4166,4],[5354,4],[9004,4],[11780,4],[11878,4]]}},"component":{}}],["ahrs(&accel",{"_index":1737,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3773,12]]}},"component":{}}],["ahrs.getorientation(&orient",{"_index":1752,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4215,35]]}},"component":{}}],["ai",{"_index":2391,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1113,2]]}},"component":{}}],["aim",{"_index":1523,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2558,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[230,4]]}},"component":{}}],["aircraft",{"_index":1641,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[617,9]]}},"component":{}}],["airplan",{"_index":1796,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6588,9]]}},"component":{}}],["ajax",{"_index":1521,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2513,4]]}},"component":{}}],["al",{"_index":2271,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2440,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3433,2],[3536,2]]}},"component":{}}],["alert",{"_index":612,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5996,5]]}},"component":{}}],["algorithm",{"_index":1072,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[467,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3717,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2648,10],[2803,10],[2966,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1083,10]]}},"component":{}}],["alias",{"_index":1818,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7423,7]]}},"component":{}}],["align",{"_index":2532,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_text_alignment":{"position":[[5,9]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3272,7],[3401,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7325,6]]}},"component":{}}],["alkov",{"_index":1838,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8030,5]]}},"component":{}}],["alloc",{"_index":1177,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3482,9]]}},"component":{}}],["allow",{"_index":185,"title":{"/swarmlab_sec-iptables/docs/index.html#_block_or_allow_traffic_by_port_number":{"position":[[9,5]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[73,6]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2705,8],[3859,6],[5104,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2985,6],[10822,5],[11030,6],[11116,6],[11501,5],[11909,6],[12342,5],[12512,5],[12588,5],[12671,5],[12875,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1567,6]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1270,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1004,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3166,8],[3822,5],[3938,5]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[3617,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[17258,6],[22784,5],[23275,5]]},"/CloudComputing_Lab/docs/c.html":{"position":[[649,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5103,6]]}},"component":{}}],["allow_unsafe_lookup",{"_index":2957,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[17548,21]]}},"component":{}}],["allow_world_readable_tmpfil",{"_index":2917,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[15495,30]]}},"component":{}}],["along",{"_index":1987,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2328,5]]}},"component":{}}],["alpin",{"_index":3097,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[994,6],[1601,6],[5681,6]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[54,6]]}},"component":{}}],["alreadi",{"_index":798,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2392,7]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[901,7]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[58,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8369,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[901,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5614,7],[19081,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1879,7]]}},"component":{}}],["alt",{"_index":1877,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9533,3],[10664,3]]}},"component":{}}],["alter",{"_index":844,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[4987,8],[5036,8],[5190,7]]}},"component":{}}],["altern",{"_index":1465,"title":{"/swarmlab_tech-list/docs/index.html#_alternatives":{"position":[[0,12]]},"/CloudComputing_Lab/docs/tech-list.html#_alternatives_to_docker":{"position":[[0,12]]},"/CloudComputing_Lab/docs/tech-list.html#_alternatives":{"position":[[0,12]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[238,12]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7733,11]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7653,11],[9093,11],[17017,11]]}},"component":{}}],["although",{"_index":3142,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3838,8]]}},"component":{}}],["altitud",{"_index":1636,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[392,8],[1330,9],[3842,8],[4535,8],[4797,8],[5325,8]]}},"component":{}}],["alway",{"_index":1171,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3225,6]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[357,6]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[562,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[436,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1979,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[684,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6297,6],[8877,6],[23605,6],[23646,6],[23680,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5996,6]]}},"component":{}}],["amazon",{"_index":3244,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/e.html":{"position":[[124,6]]}},"component":{}}],["ambient",{"_index":1759,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4667,7]]}},"component":{}}],["amount",{"_index":3033,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[22245,6]]}},"component":{}}],["analogread(a",{"_index":2030,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4186,14]]}},"component":{}}],["analysi",{"_index":178,"title":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[8,9]]},"/swarmlab_tech-list/docs/index.html#_big_data_and_scientific_analysis":{"position":[[24,8]]},"/CloudComputing_Lab/docs/tech-list.html#_big_data_and_scientific_analysis":{"position":[[24,8]]}},"name":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[6,8]]}},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1030,8]]}},"component":{}}],["analyz",{"_index":182,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[27,8],[1184,10],[4432,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4168,9]]}},"component":{}}],["and/or",{"_index":413,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_filtering_by_source_andor_destination":{"position":[[20,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2331,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4094,6]]}},"component":{}}],["angl",{"_index":1775,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5482,7],[5726,7],[6220,7],[6249,7],[6309,7],[6363,6],[6381,7],[6488,7],[6661,7],[6718,6]]}},"component":{}}],["angular",{"_index":1488,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1199,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[709,7]]}},"component":{}}],["anim",{"_index":1805,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6981,8]]}},"component":{}}],["anoth",{"_index":417,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_from_one_network_to_another":{"position":[[20,7]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[278,7],[3178,7],[3194,7]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2298,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6257,7],[6844,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2298,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4684,7]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1620,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[12598,7]]}},"component":{}}],["ansibl",{"_index":2577,"title":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[41,7]]},"/swarmlab_infrastructure-as-code/docs/index.html#_run_ansible":{"position":[[4,7]]},"/CloudComputing_Lab/docs/ansible.html#_ansible_conf_file":{"position":[[0,7]]},"/CloudComputing_Lab/docs/tech-list.html#_ansible":{"position":[[0,7]]}},"name":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[0,7]]}},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[596,7],[766,8],[903,8],[1065,8],[1313,8],[1450,8],[1607,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4679,7],[4806,7],[4853,7],[6860,7],[8968,7],[8979,7],[9449,7],[9675,7],[9705,7],[10082,7],[10217,7],[10398,7],[10659,7],[10898,7],[10978,7],[11217,7],[11459,7],[11575,7],[12533,7],[13953,7],[14483,10],[14519,7],[15074,7],[15328,7],[15782,7],[16403,7],[18543,7],[19124,7],[21945,7],[24169,7],[24229,7],[24332,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3321,7],[3522,7],[3608,7],[4074,7],[4135,7],[4689,7],[4697,7]]}},"component":{}}],["ansible.cfg",{"_index":2730,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[4889,11],[4935,12]]}},"component":{}}],["ansible/cp",{"_index":2997,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[19759,13]]}},"component":{}}],["ansible/tmp",{"_index":2741,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5232,14]]}},"component":{}}],["ansible_config",{"_index":2729,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[4871,15]]}},"component":{}}],["ansible_env.path",{"_index":2687,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[1562,16]]}},"component":{}}],["ansible_manag",{"_index":2818,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[9238,15],[9430,16],[9656,16]]}},"component":{}}],["ansible_masterservice_1",{"_index":2587,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[826,24],[963,24],[1125,24],[1373,24],[1510,24]]}},"component":{}}],["ansible_module_compress",{"_index":2928,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16165,26]]}},"component":{}}],["ansible_nocolor=1",{"_index":2896,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[13820,17]]}},"component":{}}],["ansible_nocows=1",{"_index":2880,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12919,16]]}},"component":{}}],["answer",{"_index":1968,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1286,6]]}},"component":{}}],["antlup",{"_index":521,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2900,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3600,7]]}},"component":{}}],["any_errors_fat",{"_index":2958,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[17613,17]]}},"component":{}}],["anyon",{"_index":392,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4208,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1155,6]]}},"component":{}}],["anyth",{"_index":1849,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8349,8]]}},"component":{}}],["anywher",{"_index":929,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12709,8]]}},"component":{}}],["apach",{"_index":2653,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[3762,7],[3831,6],[3896,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[573,6]]}},"component":{}}],["api",{"_index":1366,"title":{"/swarmlab_poc-datacollector/docs/index-vuejs.html#_using_axios_to_consume_apis":{"position":[[23,4]]},"/swarmlab_tech-list/docs/index.html#_rest_api":{"position":[[5,3]]},"/CloudComputing_Lab/docs/tech-list.html#_rest_api":{"position":[[5,3]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1156,4],[1528,3],[1623,3]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[860,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2915,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6948,5],[8091,4],[8227,4],[8426,3],[8471,3],[8620,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1002,3],[2480,4],[2871,4],[2926,4],[3171,3]]},"/CloudComputing_Lab/docs/e.html":{"position":[[104,3]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4201,3]]}},"component":{}}],["apk,apt,dnf,homebrew,pacman,pkgng,yum,zypp",{"_index":2909,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[14820,44]]}},"component":{}}],["app",{"_index":1284,"title":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_app":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[1099,3]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2011,4],[2221,4],[2580,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3843,3]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6799,3]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1577,3]]}},"component":{}}],["app.engine('html",{"_index":3168,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6816,18]]}},"component":{}}],["app.get",{"_index":3172,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6918,12]]}},"component":{}}],["app.j",{"_index":3103,"title":{"/CloudComputing_Lab/docs/docker-build.html#_app_js":{"position":[[0,6]]}},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1154,6],[6062,9],[6384,6],[7483,6],[7721,7]]}},"component":{}}],["app.set('view",{"_index":3169,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6857,13],[6889,16]]}},"component":{}}],["app/src/.env",{"_index":1424,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[789,12]]}},"component":{}}],["app/src/run",{"_index":1190,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[24,12]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[617,11],[735,11]]}},"component":{}}],["appear",{"_index":2846,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[11532,6]]}},"component":{}}],["append",{"_index":892,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9391,9],[10124,6],[11457,6]]}},"component":{}}],["appendix",{"_index":419,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_how_to_use_tcpdump":{"position":[[0,8]]},"/swarmlab_sec-intro/docs/index.html#_how_to_use_nmap":{"position":[[0,8]]},"/swarmlab_sec-iptables/docs/index.html#_how_to_use_iptables":{"position":[[0,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_source_code":{"position":[[0,8]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9840,9]]}},"component":{}}],["appl",{"_index":3288,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1311,5]]}},"component":{}}],["appli",{"_index":855,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5944,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1694,7],[1725,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[12766,5]]}},"component":{}}],["applianc",{"_index":2947,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[17066,10]]}},"component":{}}],["applic",{"_index":239,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_run_graphics_applications_remotely":{"position":[[13,12]]},"/swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[43,12]]},"/swarmlab_tech-list/docs/index.html#_development_from_design_to_application":{"position":[[29,11]]},"/CloudComputing_Lab/docs/docker-build.html#_sample_application":{"position":[[7,11]]},"/CloudComputing_Lab/docs/tech-list.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[43,12]]},"/CloudComputing_Lab/docs/tech-list.html#_development_from_design_to_application":{"position":[[29,11]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1152,13],[4021,13],[4645,11]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[5714,12],[5852,12],[6054,12]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[239,11],[1488,11]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[98,13],[1703,11],[1783,13]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[242,13],[293,11],[394,12]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[110,13],[366,12],[551,11],[717,12],[776,11],[1011,12],[1600,13],[1676,12]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[51,11],[343,11],[733,12]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6803,12],[6914,11]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[391,11],[492,11],[701,12],[4117,13]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3319,12],[3700,12],[4052,13]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[90,12]]},"/CloudComputing_Lab/docs/a.html":{"position":[[420,11],[521,11],[730,12]]},"/CloudComputing_Lab/docs/b.html":{"position":[[51,11]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[540,11],[955,11],[1353,11],[1371,11],[7609,12]]},"/CloudComputing_Lab/docs/index.html":{"position":[[138,11]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[219,12],[3449,11]]}},"component":{}}],["approach",{"_index":1537,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[384,8]]}},"component":{}}],["appropri",{"_index":974,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[434,11]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11866,11]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1117,13]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[434,11]]}},"component":{}}],["apptainer/singular",{"_index":3294,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1672,21]]}},"component":{}}],["apt",{"_index":1000,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1036,3],[1257,3],[1296,3],[1388,3],[1590,3]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[71,3],[87,3],[237,3],[282,3],[1003,3],[1018,3],[1119,3],[1157,3],[1181,3],[1985,3],[2059,3],[2133,3],[2144,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5805,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1036,3],[1257,3],[1296,3],[1388,3],[1590,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[436,3],[483,3],[516,4],[672,3],[729,3],[763,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2664,3],[2682,3]]}},"component":{}}],["arbit",{"_index":1331,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1560,7]]}},"component":{}}],["architectur",{"_index":1430,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[34,12],[723,12]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1176,12]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[22,12]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3354,14]]}},"component":{}}],["arduino",{"_index":1683,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_arduino_uno_raspberry_pi_serial_communication":{"position":[[0,7]]},"/swarmlab_iot-sensor-node/docs/index.html#_reading_in_arduino":{"position":[[12,7]]},"/swarmlab_iot-sensor-node/docs/index.html#_arduino_code":{"position":[[0,7]]},"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_to_arduino_serial_communication":{"position":[[13,7]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1458,8],[1490,8],[1583,8],[1615,8],[1755,7],[2303,7],[2611,7],[2629,7],[2756,7],[7646,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[73,7],[3907,7],[3956,7],[4157,7],[4959,8],[8490,8],[8550,7],[8610,7],[8805,7],[8850,7],[9021,7],[9109,8],[11027,7],[11222,7],[11377,7],[11571,7],[11831,8],[11887,7],[11945,7],[12134,7],[12177,7],[12340,7],[12426,8],[12930,7],[13020,7],[13148,7],[13237,7],[13819,7],[13874,7],[14315,7]]}},"component":{}}],["arduino'",{"_index":2152,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9505,9],[12532,9]]}},"component":{}}],["arduino2raspberri",{"_index":2241,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_how_to_communicate_arduino2raspberry":{"position":[[19,17]]}},"name":{},"text":{},"component":{}}],["arduinosketches/libraries/adafruit_10dof",{"_index":1710,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2396,40]]}},"component":{}}],["arduinosketches/libraries/adafruit_bmp085",{"_index":1711,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2437,41]]}},"component":{}}],["arduinosketches/libraries/adafruit_l3gd20_u",{"_index":1712,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2479,43]]}},"component":{}}],["arduinosketches/libraries/adafruit_lsm303dlhc",{"_index":1713,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2523,45]]}},"component":{}}],["arduinosketches/libraries/adafruit_sensor",{"_index":1714,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2569,41]]}},"component":{}}],["ardupilot",{"_index":2463,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4914,9]]}},"component":{}}],["arg",{"_index":2829,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[10176,5]]}},"component":{}}],["arg1",{"_index":171,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[656,4]]}},"component":{}}],["arg2",{"_index":172,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[661,5]]}},"component":{}}],["argc",{"_index":2191,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10866,5]]}},"component":{}}],["argument",{"_index":888,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9158,9],[9358,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3236,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[10268,8],[16451,9],[16505,9],[16578,8],[19353,9],[21379,8]]}},"component":{}}],["argv",{"_index":2192,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10877,7]]}},"component":{}}],["arial",{"_index":3181,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7239,6]]}},"component":{}}],["armv6",{"_index":2070,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5550,8],[5609,5],[5869,5]]}},"component":{}}],["armv6l",{"_index":2081,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6009,7]]}},"component":{}}],["armv6l.tar.gz",{"_index":2078,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5933,13],[5974,13]]}},"component":{}}],["arno",{"_index":767,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1340,4]]}},"component":{}}],["arno’",{"_index":742,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[824,6]]}},"component":{}}],["around",{"_index":1293,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[382,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5922,6],[8057,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10731,6],[10826,6]]}},"component":{}}],["arrang",{"_index":2660,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[93,8]]}},"component":{}}],["arriv",{"_index":558,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3901,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5412,6],[10409,8]]}},"component":{}}],["art",{"_index":1809,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7167,5],[7183,4]]}},"component":{}}],["articl",{"_index":2470,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[92,7]]}},"component":{}}],["artifici",{"_index":3270,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[470,10]]}},"component":{}}],["artist",{"_index":1856,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8667,8],[8745,8]]}},"component":{}}],["asa",{"_index":785,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1867,4]]}},"component":{}}],["ascii",{"_index":268,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1534,6]]}},"component":{}}],["ask",{"_index":3079,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[24289,3],[24300,3]]}},"component":{}}],["ask_pass",{"_index":2748,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5372,9]]}},"component":{}}],["ask_sudo_pass",{"_index":2747,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5350,14]]}},"component":{}}],["assembl",{"_index":3300,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2046,9]]}},"component":{}}],["assign",{"_index":752,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1049,8],[7446,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1189,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2346,8]]}},"component":{}}],["assist",{"_index":2559,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[190,10]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3438,7]]}},"component":{}}],["associ",{"_index":561,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4136,10]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[11959,10]]}},"component":{}}],["assum",{"_index":698,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3137,8]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2168,6]]}},"component":{}}],["async",{"_index":1191,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[37,5],[410,5],[1236,5],[1620,5],[2454,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[1839,5],[1875,5]]}},"component":{}}],["async_low_lat",{"_index":2183,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10398,18]]}},"component":{}}],["asynchron",{"_index":1337,"title":{"/swarmlab_poc-datacollector/docs/index-nodejs.html#_asynchronous_event_driven":{"position":[[0,12]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[6,12]]}},"component":{}}],["atmospher",{"_index":1761,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4759,11]]}},"component":{}}],["attach",{"_index":102,"title":{"/swarmlab_infrastructure-as-code/docs/index.html#_attach_network":{"position":[[0,6]]},"/swarmlab_infrastructure-as-code/docs/index.html#_attach_network_2":{"position":[[0,6]]},"/swarmlab_sidecar-firefox/docs/index.html#_attach_network":{"position":[[0,6]]},"/CloudComputing_Lab/docs/admin.html#_attach_a_running_container":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1964,6],[2070,9]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[195,9]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1369,6],[1407,6],[1494,7]]}},"component":{}}],["attack",{"_index":2312,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3423,7]]},"/CloudComputing_Lab/docs/c.html":{"position":[[211,6]]}},"component":{}}],["attempt",{"_index":1782,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5796,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[10690,10]]}},"component":{}}],["attitud",{"_index":1639,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[457,9],[500,8],[592,8]]}},"component":{}}],["attribut",{"_index":1783,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5835,10]]}},"component":{}}],["au",{"_index":530,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3117,2]]}},"component":{}}],["audio/visu",{"_index":1859,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8754,12]]}},"component":{}}],["audit",{"_index":607,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5790,9]]}},"component":{}}],["auth",{"_index":2459,"title":{"/swarmlab_tech-list/docs/index.html#_auth":{"position":[[0,4]]},"/swarmlab_tech-list/docs/index.html#_auth_server":{"position":[[0,4]]},"/CloudComputing_Lab/docs/tech-list.html#_auth":{"position":[[0,4]]},"/CloudComputing_Lab/docs/tech-list.html#_auth_server":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4739,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4236,4]]}},"component":{}}],["auth2",{"_index":2458,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4726,5],[4752,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4223,5],[4249,5]]}},"component":{}}],["authent",{"_index":1260,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2348,12]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1815,12]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[8914,15],[18747,12]]}},"component":{}}],["author",{"_index":10,"title":{"/swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[48,10]]},"/swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[41,10]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[86,10]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1563,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7099,6]]}},"component":{}}],["auto",{"_index":3084,"title":{"/CloudComputing_Lab/docs/ansible.html#_inventory_file_auto":{"position":[[15,6]]}},"name":{},"text":{},"component":{}}],["autom",{"_index":617,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[6244,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1037,10]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[608,11]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[114,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3132,10],[3205,11],[3237,8],[3347,10],[3596,11],[4143,10]]}},"component":{}}],["automat",{"_index":1425,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[811,13],[969,13]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2790,13]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[19275,13]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[45,13]]}},"component":{}}],["autoremov",{"_index":1001,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1042,10],[1263,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1042,10],[1263,10]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[626,11],[834,11]]}},"component":{}}],["avahi",{"_index":1008,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1232,5],[1283,5],[1402,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1232,5],[1283,5],[1402,5]]}},"component":{}}],["avail",{"_index":275,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1617,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2042,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[13488,9]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[535,12]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1122,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10178,13],[10377,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2973,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[691,12]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1658,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[9257,9],[16058,9]]},"/CloudComputing_Lab/docs/c.html":{"position":[[1057,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2820,12]]}},"component":{}}],["availableport",{"_index":1900,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10084,14],[10119,15]]}},"component":{}}],["averag",{"_index":3284,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1279,7]]}},"component":{}}],["avoid",{"_index":652,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[863,5],[3758,5],[4750,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[519,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6938,5]]}},"component":{}}],["aw",{"_index":3311,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3693,4],[4002,4]]}},"component":{}}],["await",{"_index":1214,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[460,5],[1665,5],[2483,5]]}},"component":{}}],["awaitdata",{"_index":1194,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[119,10]]}},"component":{}}],["awar",{"_index":880,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[8236,5]]}},"component":{}}],["awesom",{"_index":2362,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[55,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1548,7]]}},"component":{}}],["awk",{"_index":3066,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23864,3],[23934,3]]}},"component":{}}],["ax",{"_index":1640,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[574,4],[6160,6]]}},"component":{}}],["axi",{"_index":1666,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1101,4],[1143,4],[1211,4],[6124,4]]}},"component":{}}],["axio",{"_index":1520,"title":{"/swarmlab_poc-datacollector/docs/index-vuejs.html#_using_axios_to_consume_apis":{"position":[[6,5]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2463,5]]}},"component":{}}],["azur",{"_index":3317,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4007,6]]}},"component":{}}],["b",{"_index":447,"title":{},"name":{"/CloudComputing_Lab/docs/b.html":{"position":[[0,1]]}},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[347,2],[4939,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[52,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[81,2],[638,1],[5416,2],[5444,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[59,2]]}},"component":{}}],["b'a",{"_index":2221,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13067,5],[13284,5]]}},"component":{}}],["b115200",{"_index":2176,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10190,9],[10219,9]]}},"component":{}}],["b8",{"_index":1050,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2257,2]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2257,2]]}},"component":{}}],["babylonj",{"_index":1844,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8159,10]]}},"component":{}}],["back",{"_index":875,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7890,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2812,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5224,8],[7237,4],[7325,4],[8629,4],[8870,4],[11327,4],[11676,4],[11964,4],[12197,4],[13099,4],[13316,4]]}},"component":{}}],["backdoor",{"_index":2324,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4199,9]]}},"component":{}}],["backend",{"_index":2409,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1655,8],[2241,7]]}},"component":{}}],["background",{"_index":2652,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[3555,10]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3013,10],[19041,10],[19206,10]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7340,11]]}},"component":{}}],["backslash",{"_index":3109,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1862,11],[2562,11]]}},"component":{}}],["backup",{"_index":1415,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[455,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1998,6]]},"/CloudComputing_Lab/docs/e.html":{"position":[[224,8]]}},"component":{}}],["bak",{"_index":2943,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16948,5],[17894,5]]}},"component":{}}],["balanc",{"_index":1313,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[572,9],[702,9]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1331,9]]},"/CloudComputing_Lab/docs/f.html":{"position":[[523,9]]}},"component":{}}],["bar",{"_index":3122,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2711,3]]}},"component":{}}],["barometr",{"_index":1675,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1257,10],[4554,10]]}},"component":{}}],["base",{"_index":851,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5828,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2201,5],[3366,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1429,5]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[69,5],[85,5],[236,5],[388,5],[605,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[337,5],[659,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1484,5],[1609,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5590,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3832,5],[3948,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[10927,5],[19587,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1447,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[133,5],[2035,5]]}},"component":{}}],["basedir",{"_index":1289,"title":{"/swarmlab_xelatex-thesis/docs/index.html#_find_project_basedir":{"position":[[14,8]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[110,8]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[651,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1005,8]]}},"component":{}}],["basedir]/doc",{"_index":2572,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[688,13]]}},"component":{}}],["basedir]/exampl",{"_index":2588,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1029,17]]}},"component":{}}],["bash",{"_index":1560,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[230,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5793,4]]}},"component":{}}],["basi",{"_index":588,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5053,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[11652,5]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[421,5]]}},"component":{}}],["basic",{"_index":256,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_basic":{"position":[[0,5]]},"/swarmlab_sec-iptables/docs/index.html#_basic_concepts":{"position":[[0,5]]},"/swarmlab_xelatex-thesis/docs/index.html#_the_basics":{"position":[[4,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1403,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[196,5],[1387,5],[8794,9],[8911,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[426,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[365,5]]},"/CloudComputing_Lab/docs/a.html":{"position":[[455,9]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[635,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5046,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2494,5]]}},"component":{}}],["batch",{"_index":1323,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[966,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[21151,5],[21333,5]]}},"component":{}}],["baud",{"_index":1770,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5151,4]]}},"component":{}}],["baz",{"_index":3123,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2725,3]]}},"component":{}}],["bazaar",{"_index":3321,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4423,6],[4452,6]]}},"component":{}}],["be",{"_index":188,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[125,5],[2346,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5184,5],[5262,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[983,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6509,5]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[122,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1696,5]]}},"component":{}}],["bear",{"_index":1330,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1527,7]]}},"component":{}}],["becom",{"_index":406,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4520,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3646,6]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2982,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[503,7],[750,7],[1082,7],[1271,7],[1402,8],[1623,8],[1706,8],[1774,8],[1850,8],[1949,8],[2177,7],[2324,7],[2482,7],[2605,7],[2804,7],[3235,7],[3480,7],[18090,6],[24304,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4514,6]]}},"component":{}}],["become=tru",{"_index":2972,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[18189,12]]}},"component":{}}],["become_ask_pass=fals",{"_index":2975,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[18240,22]]}},"component":{}}],["become_method=sudo",{"_index":2973,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[18202,19]]}},"component":{}}],["become_us",{"_index":2707,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[3249,12],[3494,12]]}},"component":{}}],["become_user=root",{"_index":2974,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[18222,17]]}},"component":{}}],["befor",{"_index":632,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[199,6],[503,6],[1166,6],[1822,6],[2619,6],[4134,6],[4177,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4947,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[21651,6],[21721,6],[22296,6]]}},"component":{}}],["begin",{"_index":1354,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[666,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[1212,5]]}},"component":{}}],["begin{docu",{"_index":2489,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1001,16],[1890,16],[2258,16],[2641,16],[3188,16],[3543,16]]}},"component":{}}],["begin{figur",{"_index":2525,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3066,14]]}},"component":{}}],["begin{multicols}{3",{"_index":2538,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3571,20]]}},"component":{}}],["behav",{"_index":1327,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1363,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7408,6]]}},"component":{}}],["behavior",{"_index":1140,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1630,8],[2104,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[621,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[10818,8]]}},"component":{}}],["behaviour",{"_index":2791,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[7792,10],[15308,9],[18650,10],[23068,9]]}},"component":{}}],["believ",{"_index":939,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13533,7]]}},"component":{}}],["below",{"_index":350,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3175,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3183,5],[10854,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1245,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[13146,6]]}},"component":{}}],["ben",{"_index":1837,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8026,3]]}},"component":{}}],["besid",{"_index":1621,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index.html":{"position":[[76,6]]}},"component":{}}],["best",{"_index":399,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4383,4]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[777,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1769,5],[6523,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[777,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4776,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1707,4],[4273,4]]}},"component":{}}],["better",{"_index":2378,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[727,6],[4076,6]]},"/CloudComputing_Lab/docs/c.html":{"position":[[239,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2856,6]]}},"component":{}}],["between",{"_index":153,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_files_and_directories_between_two_systems":{"position":[[27,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[257,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2054,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1298,7],[1449,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2655,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8967,7],[9048,7],[12288,7],[12367,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[172,7],[867,7],[1200,7],[1705,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[13355,7]]}},"component":{}}],["bi",{"_index":2243,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[128,2]]}},"component":{}}],["bidirect",{"_index":1371,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1405,13]]}},"component":{}}],["big",{"_index":2467,"title":{"/swarmlab_tech-list/docs/index.html#_big_data_and_scientific_analysis":{"position":[[0,3]]},"/CloudComputing_Lab/docs/tech-list.html#_big_data_and_scientific_analysis":{"position":[[0,3]]}},"name":{},"text":{},"component":{}}],["bin/ans",{"_index":2874,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12669,13],[12777,12]]}},"component":{}}],["bin/bash",{"_index":25,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[319,11],[1086,11]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2422,9]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[844,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[8263,8]]}},"component":{}}],["bin/sh",{"_index":2801,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[8329,7],[23816,9],[24219,9]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2203,7],[7704,7]]}},"component":{}}],["bin_ansible_callback",{"_index":2875,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12795,22]]}},"component":{}}],["bind",{"_index":1409,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[250,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1789,5]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1459,6]]}},"component":{}}],["binddata",{"_index":1276,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2899,8]]}},"component":{}}],["bison",{"_index":2674,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[923,5]]}},"component":{}}],["bit",{"_index":379,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_with_evil_bit":{"position":[[23,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3966,3],[4059,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[451,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9276,5],[9733,6],[9798,4],[9856,6],[9954,4],[9997,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3250,3]]}},"component":{}}],["bitmap",{"_index":1395,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[220,8]]}},"component":{}}],["blank",{"_index":2519,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_line_breaks_and_blank_spaces":{"position":[[16,5]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2485,5]]}},"component":{}}],["blindtext\\blindtext",{"_index":2544,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3702,20]]}},"component":{}}],["blink",{"_index":2108,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6926,8],[7086,8],[7171,9],[7356,8],[7663,8],[7672,8],[7786,8],[7798,9],[7820,8],[8050,10],[8571,6],[8834,9],[11906,6],[12163,9],[12947,13],[13164,13]]}},"component":{}}],["blinking...\\n",{"_index":2198,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11044,16],[11393,16]]}},"component":{}}],["block",{"_index":519,"title":{"/swarmlab_sec-iptables/docs/index.html#_block_traffic_by_portpermalink":{"position":[[0,5]]},"/swarmlab_sec-iptables/docs/index.html#_block_or_allow_traffic_by_port_number":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2882,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8736,8],[9928,5],[10781,5],[12035,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[186,7],[286,8],[302,8],[571,8],[734,8]]},"/CloudComputing_Lab/docs/c.html":{"position":[[807,8]]}},"component":{}}],["blown",{"_index":1444,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[507,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[561,5]]}},"component":{}}],["blue",{"_index":1451,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[805,6],[1118,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[23399,4]]}},"component":{}}],["bluetooth",{"_index":2233,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14159,11]]}},"component":{}}],["blur",{"_index":1525,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2630,8]]}},"component":{}}],["bmp(18001",{"_index":1735,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3683,11]]}},"component":{}}],["bmp.begin",{"_index":1750,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4088,12]]}},"component":{}}],["bmp.getevent(&bmp_ev",{"_index":1757,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4608,25]]}},"component":{}}],["bmp.gettemperature(&temperatur",{"_index":1760,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4714,33]]}},"component":{}}],["bmp180",{"_index":1674,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1246,6]]}},"component":{}}],["bmp_event",{"_index":1756,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4597,10]]}},"component":{}}],["bmp_event.pressur",{"_index":1758,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4637,20],[4889,19]]}},"component":{}}],["bmpru",{"_index":577,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4575,5]]}},"component":{}}],["bmru",{"_index":574,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4399,4],[4753,4]]}},"component":{}}],["board",{"_index":1661,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[998,5],[1362,5],[1930,5],[3990,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[342,5],[5349,5],[13882,5],[13950,5]]}},"component":{}}],["board’",{"_index":1772,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5391,7]]}},"component":{}}],["bodi",{"_index":3179,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7208,4]]}},"component":{}}],["bold",{"_index":2472,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_bold_italics_and_underlining":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[167,5]]}},"component":{}}],["boldfac",{"_index":2482,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[443,8]]}},"component":{}}],["bond",{"_index":969,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[335,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[335,6]]}},"component":{}}],["book",{"_index":3329,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4610,5],[4621,5]]}},"component":{}}],["bool",{"_index":2117,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7351,4],[7374,4]]}},"component":{}}],["boolean",{"_index":1881,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9668,7]]}},"component":{}}],["boot",{"_index":1977,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up":{"position":[[44,4]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1891,4],[2085,4],[2385,4],[2530,4],[3193,4]]}},"component":{}}],["bootproto=stat",{"_index":1995,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2753,16]]}},"component":{}}],["bootstrap",{"_index":1476,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[738,10]]}},"component":{}}],["bore",{"_index":1866,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9196,6]]}},"component":{}}],["both",{"_index":266,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set":{"position":[[26,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1521,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2713,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[495,4],[851,4],[1021,4],[1991,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5250,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[15904,4],[16881,5]]}},"component":{}}],["bottom",{"_index":823,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3301,7]]}},"component":{}}],["brain",{"_index":2441,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3639,5]]}},"component":{}}],["break",{"_index":910,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_line_breaks_and_blank_spaces":{"position":[[5,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11397,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7760,6],[7993,6],[8031,6],[13073,5],[13290,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2807,9],[2829,5],[2919,7],[3009,7],[3024,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[17149,5]]}},"component":{}}],["breakabl",{"_index":2306,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3319,9]]}},"component":{}}],["breakout",{"_index":1660,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[989,8],[1426,8],[1551,8],[1676,8],[1802,8],[2248,8]]}},"component":{}}],["bridg",{"_index":968,"title":{"/CloudComputing_Lab/docs/admin.html#_create_bridge_network":{"position":[[7,6]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[326,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[326,8]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[2041,6],[2124,6]]}},"component":{}}],["brief",{"_index":3301,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2072,5]]}},"component":{}}],["bright",{"_index":3050,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23412,6]]}},"component":{}}],["brkint",{"_index":2016,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4025,6]]}},"component":{}}],["broadcast",{"_index":432,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[173,9],[707,9],[4953,9]]}},"component":{}}],["broker",{"_index":1392,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[111,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[496,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2625,7]]}},"component":{}}],["browser",{"_index":1372,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1461,7],[1568,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2603,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6883,7],[7020,8],[8219,7],[8311,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7822,7]]}},"component":{}}],["browser’",{"_index":1841,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8068,9]]}},"component":{}}],["bsd",{"_index":194,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[227,3]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[24,4]]}},"component":{}}],["buf",{"_index":2186,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10538,5],[10583,4],[11255,4],[11341,5],[11604,4],[11690,5]]}},"component":{}}],["buf[1",{"_index":2201,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11291,6],[11640,6]]}},"component":{}}],["buf[10",{"_index":2194,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10911,8]]}},"component":{}}],["buffer",{"_index":1175,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3445,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9603,6],[10588,6],[10686,6],[10786,6]]}},"component":{}}],["buffer.from(text",{"_index":2100,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6681,18]]}},"component":{}}],["bug",{"_index":3282,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1145,4],[1479,3]]}},"component":{}}],["build",{"_index":771,"title":{"/swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[9,5]]},"/swarmlab_xelatex-thesis/docs/index.html#_build_it":{"position":[[0,5]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[7,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7,6]]},"/CloudComputing_Lab/docs/docker-build.html#_docker_build":{"position":[[7,5]]},"/CloudComputing_Lab/docs/tech-list.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[9,5]]}},"name":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7,5]]}},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1476,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[75,5]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[259,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[63,8],[696,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1948,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[892,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[31,6],[168,5],[528,6],[1422,5],[4122,5],[6312,5],[7388,5],[7428,5],[7521,5],[7534,5]]},"/CloudComputing_Lab/docs/index.html":{"position":[[112,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[350,8],[2017,5]]}},"component":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[16,5]]}}}],["builder",{"_index":778,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1743,7]]}},"component":{}}],["built",{"_index":799,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2400,5],[2826,5],[4642,5],[4842,5],[5061,5],[5366,5],[5601,5],[6440,5],[6483,5],[6606,5],[6948,5],[7720,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1210,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7142,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1917,5]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[210,5]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[2073,5],[3663,5],[3727,5]]}},"component":{}}],["builtin",{"_index":2111,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7068,7],[8582,7],[11917,7]]}},"component":{}}],["bulk",{"_index":2276,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2678,4]]}},"component":{}}],["busi",{"_index":96,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1926,5]]}},"component":{}}],["buster",{"_index":955,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[30,8]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[30,8],[963,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[30,8]]}},"component":{}}],["button",{"_index":1414,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[417,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1960,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1762,6]]}},"component":{}}],["bypass",{"_index":653,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[910,8],[3805,8]]}},"component":{}}],["byte",{"_index":297,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2063,6],[3308,5]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[260,5],[334,5],[515,5],[593,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8396,6],[8408,5],[8498,6],[8510,5],[8599,6],[8611,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10814,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[16287,6]]}},"component":{}}],["c",{"_index":169,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_c_language":{"position":[[13,1]]}},"name":{"/CloudComputing_Lab/docs/c.html":{"position":[[0,1]]}},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[635,1]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1963,1]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1729,1],[1833,1]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4690,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4143,1],[7580,2],[7613,1],[7639,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2433,1]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2901,1],[2954,1],[2982,1],[3045,2]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3079,1],[5441,1],[19495,1],[19535,1]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2212,1],[2233,2],[7713,1],[7736,1]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1753,1]]}},"component":{}}],["c3",{"_index":1052,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2373,2]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2373,2]]}},"component":{}}],["ca",{"_index":1551,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[107,2]]}},"component":{}}],["caa",{"_index":2657,"title":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[0,4]]},"/CloudComputing_Lab/docs/tech-list.html#_code_as_a_service_caas":{"position":[[18,6]]}},"name":{},"text":{"/CloudComputing_Lab/docs/index.html":{"position":[[179,4]]}},"component":{}}],["caas’",{"_index":3304,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3167,6]]}},"component":{}}],["cach",{"_index":1390,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[92,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[478,6],[777,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1124,5],[1333,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2607,6],[2906,7]]}},"component":{}}],["cache_plugin",{"_index":2854,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[11983,14]]}},"component":{}}],["cache_valid_tim",{"_index":2669,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[578,17]]}},"component":{}}],["calcul",{"_index":1679,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1320,9],[2857,9],[4521,9]]}},"component":{}}],["call",{"_index":248,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1286,6],[4044,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[5226,6],[5414,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2693,7],[7904,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[677,6],[1239,6]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[580,4],[743,4],[824,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6207,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13891,6],[13959,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2829,6]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[354,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[14553,4],[14614,7],[14670,6],[22291,4]]}},"component":{}}],["callback",{"_index":1207,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[325,9]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[649,9],[953,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6766,9],[7129,8],[12640,9],[12749,8]]}},"component":{}}],["callback_plugin",{"_index":2856,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12033,17]]}},"component":{}}],["callback_whitelist",{"_index":2782,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[7202,19]]}},"component":{}}],["came",{"_index":667,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1457,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6095,4]]}},"component":{}}],["can't",{"_index":1929,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11199,5]]}},"component":{}}],["can’t",{"_index":1360,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1031,5]]}},"component":{}}],["cap",{"_index":236,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1089,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1168,6],[3198,6],[3245,6],[3392,6]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1008,6]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1180,6],[1246,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[230,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4387,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2359,6]]}},"component":{}}],["cap_add",{"_index":3232,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1356,9]]}},"component":{}}],["capabl",{"_index":554,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3813,7],[4258,7],[5136,12]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[689,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1466,12]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[172,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[689,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[704,13],[4021,12]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[209,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2833,13]]}},"component":{}}],["capit",{"_index":2349,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5319,8]]}},"component":{}}],["capped_s",{"_index":1122,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1180,11]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4396,11]]}},"component":{}}],["caption{overleaf",{"_index":2528,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3135,17]]}},"component":{}}],["captur",{"_index":231,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_reading_writing_captures_to_a_file_pcap":{"position":[[18,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1005,8],[2052,7],[2126,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1018,7]]}},"component":{}}],["capture_fil",{"_index":249,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1293,12],[1346,12]]}},"component":{}}],["card",{"_index":1949,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card":{"position":[[45,4]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up":{"position":[[24,4]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[324,4],[1167,4],[1667,6]]}},"component":{}}],["cardan",{"_index":1790,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6374,6]]}},"component":{}}],["care",{"_index":2584,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[441,4]]}},"component":{}}],["carefulli",{"_index":2064,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5310,9]]}},"component":{}}],["carrier",{"_index":448,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[383,7],[648,7]]}},"component":{}}],["case",{"_index":655,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[930,6],[3825,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3173,4],[3706,5],[5754,5],[7254,4],[7328,4]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[140,5],[467,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5498,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7645,4],[7767,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[140,5],[467,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[245,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[20067,6]]}},"component":{}}],["cat",{"_index":164,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[522,3]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1653,3]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[544,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1653,3]]}},"component":{}}],["catch",{"_index":1925,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11144,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[21249,5]]}},"component":{}}],["cathedr",{"_index":3320,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4405,9],[4434,9]]}},"component":{}}],["caus",{"_index":516,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2802,5],[3620,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[374,6],[816,6],[2086,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[18310,5],[19175,5],[21190,5]]},"/CloudComputing_Lab/docs/c.html":{"position":[[727,5]]}},"component":{}}],["cd",{"_index":48,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[740,2],[976,2]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[100,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1985,2],[2623,2],[5875,2],[5988,2]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1014,2],[1615,2]]}},"component":{}}],["center",{"_index":1534,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[170,7]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3081,10]]},"/CloudComputing_Lab/docs/b.html":{"position":[[170,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7332,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3846,6]]}},"component":{}}],["central",{"_index":551,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3681,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1629,11]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6795,7]]}},"component":{}}],["cert",{"_index":1570,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[560,5],[869,5],[894,5],[1607,5]]}},"component":{}}],["certain",{"_index":654,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[922,7],[2958,7],[3817,7],[4784,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[10839,7]]}},"component":{}}],["certif",{"_index":7,"title":{"/swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[18,11]]},"/swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[11,11]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[56,11],[2598,12],[2623,12]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[110,12],[1451,11],[1533,11]]}},"component":{}}],["cetera",{"_index":680,"title":{"/CloudComputing_Lab/docs/tech-list.html#_et_cetera":{"position":[[3,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2083,7]]}},"component":{}}],["cfg",{"_index":2944,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16960,5],[17936,5]]}},"component":{}}],["cfsetispeed(&term",{"_index":2177,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10200,18]]}},"component":{}}],["cfsetospeed(&term",{"_index":2175,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10171,18]]}},"component":{}}],["chain",{"_index":625,"title":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[25,7]]},"/swarmlab_sec-iptables/docs/index.html#_traversing_chains":{"position":[[11,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[363,5],[471,5],[735,5],[832,5],[887,5],[1082,5],[1108,5],[1398,6],[1572,5],[2187,5],[2243,5],[2539,5],[2692,5],[3319,5],[3605,5],[3702,5],[3782,5],[3989,5],[4265,6],[4517,5],[4700,5],[4816,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2544,7],[2560,6],[2835,6],[2861,6],[3196,6],[4020,7],[4227,7],[4359,6],[4379,7],[4524,6],[4549,7],[4651,6],[4851,6],[5070,6],[5375,6],[5610,6],[6302,6],[6383,5],[6759,5],[6822,6],[6893,6],[7002,7],[7083,6],[7298,6],[7374,7],[7484,5],[7522,5],[7707,6],[7729,6],[7776,6],[7811,5],[7912,5],[8104,6],[8147,6],[8204,6],[8294,6],[8356,5],[8456,5],[8558,5],[9184,6],[9257,6],[9287,6],[9350,7],[9416,6],[9469,6],[9717,5],[10158,6],[11483,5],[12142,7]]}},"component":{}}],["chains/rul",{"_index":815,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3015,13]]}},"component":{}}],["chain’",{"_index":813,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2877,7]]}},"component":{}}],["chang",{"_index":647,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[786,8],[2072,7],[2365,7],[2382,7],[3656,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[9676,6],[13615,8]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3638,7]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2974,7]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[0,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[353,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2323,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1892,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[12015,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2374,6],[3080,6],[3101,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2577,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3263,8]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1500,6],[1552,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6747,6],[7637,6],[8248,6],[14363,6],[23150,7],[23522,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[338,7],[757,7],[5649,6]]}},"component":{}}],["char",{"_index":2121,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7575,4],[10533,4],[10872,4],[10906,4]]}},"component":{}}],["charact",{"_index":2110,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7029,10],[7129,10]]}},"component":{}}],["charg",{"_index":3277,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[904,7]]}},"component":{}}],["chart",{"_index":817,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3114,5],[3283,5],[3491,5],[3806,5],[7126,5]]}},"component":{}}],["cheat",{"_index":3333,"title":{"/CloudComputing_Lab/docs/tech-list.html#_cheat_sheet":{"position":[[0,5]]}},"name":{},"text":{},"component":{}}],["check",{"_index":623,"title":{"/swarmlab_sec-intro/docs/index.html#_check_if_promiscuous_mode_is_enabled_on_network_interface":{"position":[[0,5]]},"/swarmlab_network-adhoc/docs/index-setup.html#_check":{"position":[[0,5]]},"/swarmlab_network-adhoc/docs/index-setup.html#_check_2":{"position":[[0,5]]},"/swarmlab_raspi-docker/docs/index-install.html#_check_it":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index-setup.html#_check":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index-setup.html#_check_2":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1563,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10351,5],[11435,5],[11647,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1738,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4900,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6683,8],[18481,8]]}},"component":{}}],["checkbox",{"_index":1937,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11594,9],[11623,8],[11684,9]]}},"component":{}}],["checkout",{"_index":2725,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[4635,9]]}},"component":{}}],["checkstream(binddata",{"_index":1277,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2937,22]]}},"component":{}}],["checkstream(data",{"_index":1240,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1635,17]]}},"component":{}}],["checktoken(token",{"_index":1264,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2489,18]]}},"component":{}}],["chest",{"_index":2402,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1499,5]]}},"component":{}}],["chexnet",{"_index":2399,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1449,8]]}},"component":{}}],["chiefli",{"_index":1830,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7928,7]]}},"component":{}}],["child",{"_index":1363,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1091,5]]}},"component":{}}],["child_process.fork",{"_index":1365,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1135,20]]}},"component":{}}],["children",{"_index":1955,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[507,9]]}},"component":{}}],["chip",{"_index":1698,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1917,5]]}},"component":{}}],["chipset",{"_index":2072,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5615,7]]}},"component":{}}],["chmod",{"_index":1042,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2002,5]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[850,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3843,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2002,5]]}},"component":{}}],["choic",{"_index":1538,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[405,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[15132,6]]}},"component":{}}],["choos",{"_index":1161,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2723,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9985,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[734,6],[1723,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[77,8]]}},"component":{}}],["chown",{"_index":3146,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4235,8],[4256,8],[4590,8],[4610,8]]}},"component":{}}],["chown=1",{"_index":3151,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4382,7],[4732,7]]}},"component":{}}],["chown=10:11",{"_index":3152,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4414,11],[4763,11]]}},"component":{}}],["chown=55:mygroup",{"_index":3148,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4307,16],[4659,16]]}},"component":{}}],["chown=bin",{"_index":3150,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4348,9],[4699,9]]}},"component":{}}],["cipher",{"_index":2277,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2728,7]]}},"component":{}}],["circuit",{"_index":2065,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5341,7]]}},"component":{}}],["circular",{"_index":1174,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3436,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1378,8]]}},"component":{}}],["circumst",{"_index":2907,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[14748,14]]}},"component":{}}],["cisco",{"_index":782,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1850,5],[1876,5]]}},"component":{}}],["clariti",{"_index":3158,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5960,7]]}},"component":{}}],["class",{"_index":1817,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7411,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4619,5],[4634,5]]}},"component":{}}],["classic",{"_index":1056,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_deinstall_classic_networking_and_install_it":{"position":[[10,7]]},"/swarmlab_tech-list/docs/index-setup.html#_deinstall_classic_networking_and_install_it":{"position":[[10,7]]}},"name":{},"text":{},"component":{}}],["classifi",{"_index":1297,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[127,10]]}},"component":{}}],["clean",{"_index":3102,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1130,5],[1327,5]]}},"component":{}}],["clear",{"_index":2154,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9612,5],[12639,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2354,5]]}},"component":{}}],["clear_host_error",{"_index":2716,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[3742,17]]}},"component":{}}],["cli",{"_index":2576,"title":{"/swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it_cli":{"position":[[16,3]]}},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16470,4]]}},"component":{}}],["click",{"_index":131,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2546,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[397,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1352,5],[1373,6],[1936,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[12,5]]}},"component":{}}],["client",{"_index":669,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_client_config_files":{"position":[[4,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1517,6]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1005,6],[1095,6],[1448,6]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[788,6],[961,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1545,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2893,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1539,6],[5259,6],[5299,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1005,6],[1095,6],[1448,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2473,6],[3340,6]]}},"component":{}}],["client'",{"_index":2922,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[15941,8]]}},"component":{}}],["client')('https://'+serveriot+':9080",{"_index":2093,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6471,39]]}},"component":{}}],["client/.env",{"_index":1420,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[570,11]]}},"component":{}}],["client/src",{"_index":1418,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[525,10]]}},"component":{}}],["client’",{"_index":3093,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[496,8]]}},"component":{}}],["clocal",{"_index":2174,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10163,7]]}},"component":{}}],["clone",{"_index":2606,"title":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_clone_a_example":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[4,5]]}},"component":{}}],["close",{"_index":1221,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[657,13]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10889,5],[11226,7],[11967,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[18829,5]]}},"component":{}}],["close(fd",{"_index":2158,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9747,10],[9870,10],[10011,10]]}},"component":{}}],["cloud",{"_index":1445,"title":{"/swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[70,5]]},"/swarmlab_tech-list/docs/index.html#_open_source_cloud_guide_from_ibm":{"position":[[12,5]]},"/CloudComputing_Lab/docs/c.html":{"position":[[7,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[40,6]]},"/CloudComputing_Lab/docs/tech-list.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[70,5]]},"/CloudComputing_Lab/docs/tech-list.html#_open_source_cloud_guide_from_ibm":{"position":[[12,5]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[580,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[634,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[146,5],[3514,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[1122,6]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[3606,5]]},"/CloudComputing_Lab/docs/e.html":{"position":[[134,5]]},"/CloudComputing_Lab/docs/index.html":{"position":[[53,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[86,5],[213,5],[306,5],[384,6],[646,5],[681,5],[715,6],[3415,5],[3669,5],[3705,5],[3901,7],[4027,6],[4389,5]]}},"component":{}}],["cloudcomputing_lab",{"_index":2621,"title":{},"name":{},"text":{},"component":{"/CloudComputing_Lab/docs/a.html":{"position":[[0,18]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[0,18]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[0,18]]},"/CloudComputing_Lab/docs/b.html":{"position":[[0,18]]},"/CloudComputing_Lab/docs/c.html":{"position":[[0,18]]},"/CloudComputing_Lab/docs/d.html":{"position":[[0,18]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[0,18]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[0,18]]},"/CloudComputing_Lab/docs/e.html":{"position":[[0,18]]},"/CloudComputing_Lab/docs/f.html":{"position":[[0,18]]},"/CloudComputing_Lab/docs/index.html":{"position":[[0,18]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[0,18]]}}}],["cluster",{"_index":1368,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1248,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[243,7],[4189,8]]},"/CloudComputing_Lab/docs/f.html":{"position":[[18,10],[144,7],[196,10]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2372,7]]}},"component":{}}],["cmd",{"_index":775,"title":{"/CloudComputing_Lab/docs/docker-build.html#_cmd":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1593,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[563,3],[1197,3],[2226,3],[2798,3],[2857,3],[2890,3],[2967,3],[3029,3],[3090,3],[3149,3],[3172,3],[3629,3],[5300,3],[5530,3],[5766,4]]}},"component":{}}],["cockpit",{"_index":1940,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11986,7]]}},"component":{}}],["code",{"_index":644,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_source_code":{"position":[[19,4]]},"/swarmlab_iot-sensor-node/docs/index.html#_arduino_code":{"position":[[8,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[31,4]]},"/swarmlab_infrastructure-as-code/docs/index.html#_what_is_infrastructure_as_code":{"position":[[27,6]]},"/swarmlab_infrastructure-as-code/docs/index.html#_implement_infrastructure_as_code":{"position":[[28,4]]},"/CloudComputing_Lab/docs/tech-list.html#_code_as_a_service_caas":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[636,4],[693,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2359,4]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[508,5],[589,5],[710,5]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[124,5],[339,4],[494,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[548,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2677,4],[8494,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4145,4],[4290,4],[4644,4],[4972,4],[6107,4],[6381,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2081,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[59,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[276,5],[507,4],[563,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[9404,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1009,5],[1161,5],[1187,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[865,4],[881,5],[3148,4],[3772,4]]}},"component":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[27,4]]}}}],["code/package.json",{"_index":3100,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1033,18]]}},"component":{}}],["coffe",{"_index":2597,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1745,7]]}},"component":{}}],["collect",{"_index":113,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2146,12]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2446,10]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1077,10],[3205,11],[3252,11],[3279,11],[3399,11],[3461,10],[3574,11]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[73,11],[1015,11]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1187,11],[1227,11],[1253,12],[1279,10]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[68,7],[96,9]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[38,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[294,10],[4128,10],[6369,9]]},"/CloudComputing_Lab/docs/b.html":{"position":[[68,7],[96,9]]}},"component":{}}],["collection.find",{"_index":1200,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[201,19],[708,19]]}},"component":{}}],["collector",{"_index":1423,"title":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[5,10]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[687,9]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[10,10],[277,10]]},"/CloudComputing_Lab/docs/b.html":{"position":[[10,10],[208,9],[231,9]]}},"component":{}}],["collis",{"_index":449,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[393,10],[658,10]]}},"component":{}}],["colon",{"_index":2773,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[6593,5],[11924,6]]}},"component":{}}],["color",{"_index":2105,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6832,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[13758,6],[13802,7],[23360,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7358,6]]}},"component":{}}],["column",{"_index":582,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_multiple_columns":{"position":[[9,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4832,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1534,7]]}},"component":{}}],["com.example.label",{"_index":3112,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1976,17]]}},"component":{}}],["com.example.vendor\"=\"acm",{"_index":3110,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1929,26]]}},"component":{}}],["com1",{"_index":2232,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14042,4]]}},"component":{}}],["combin",{"_index":313,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2333,12],[2466,7],[2579,13],[4311,8]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3035,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6162,7]]}},"component":{}}],["come",{"_index":320,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2440,5],[2853,6]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[410,5],[3366,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3224,5],[3463,4],[4905,4],[5213,6],[9946,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2287,5],[2619,5]]}},"component":{}}],["comma",{"_index":1145,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1763,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6181,5],[13319,5]]}},"component":{}}],["command",{"_index":158,"title":{"/swarmlab_sec-intro/docs/exer.html#_ssh_exec_remote_command":{"position":[[17,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_command":{"position":[[4,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_executing_remote_commands_on_the_server":{"position":[[17,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[364,7],[590,7]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[56,7],[1710,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2154,8],[2344,8],[2936,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[82,7],[8829,9],[9142,7],[9542,8],[9891,7],[10095,7],[10524,7],[10884,8],[11441,8],[11901,7],[12074,8]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1665,8]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[901,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1456,7]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1302,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5479,7],[7218,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[837,7],[1170,7],[1492,8],[1506,7],[1632,7],[1749,8],[2598,7],[3860,8],[3975,8],[4012,8],[5597,8],[5745,8]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1440,7],[1481,7],[2902,8],[3049,8],[3343,9],[3472,9]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[76,8],[104,7],[451,8],[476,7],[622,8],[734,8],[922,8],[936,7],[1016,8],[1202,7],[1350,7],[1507,7],[3102,8],[3271,8],[3800,8],[3880,7],[4157,7],[4275,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[175,7],[3277,8],[3522,9],[3582,8],[4833,7],[8172,7],[8201,8],[9150,7],[11517,7],[11717,7],[11838,8],[18582,8],[22211,7],[22274,7],[22333,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[138,9],[582,7],[1890,7],[2156,7],[2336,8],[3033,7],[5067,7],[5254,7],[7659,7]]}},"component":{}}],["command_timeout",{"_index":3035,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[22473,16]]}},"component":{}}],["command_warn",{"_index":2851,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[11849,16]]}},"component":{}}],["command’",{"_index":3156,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5362,9]]}},"component":{}}],["comment",{"_index":638,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[369,7],[1578,7],[3325,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[11012,7],[11022,7],[11098,7],[11108,7]]}},"component":{}}],["commiss",{"_index":3262,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[20,12]]}},"component":{}}],["commit",{"_index":2612,"title":{},"name":{},"text":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[360,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2392,6],[2426,9]]}},"component":{}}],["commmand",{"_index":2114,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7282,8]]}},"component":{}}],["common",{"_index":180,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_fast_the_most_common_ports":{"position":[[21,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[13,6],[385,6]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[32,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5743,6]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1021,6],[1111,6],[1464,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2648,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[168,6]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[143,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1021,6],[1111,6],[1464,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1073,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[19941,6]]},"/CloudComputing_Lab/docs/c.html":{"position":[[301,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3662,6]]}},"component":{}}],["commonli",{"_index":724,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[213,8],[7640,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2708,8]]}},"component":{}}],["commun",{"_index":1075,"title":{"/swarmlab_network-adhoc/docs/index.html#_vehicle_to_vehicle_v2v_communications":{"position":[[25,14]]},"/swarmlab_network-adhoc/docs/index.html#_vehicle_to_infrastructure_v2i_communications":{"position":[[32,14]]},"/swarmlab_iot-sensor-node/docs/index.html#_arduino_uno_raspberry_pi_serial_communication":{"position":[[32,13]]},"/swarmlab_iot-sensor-node/docs/index.html#_how_to_communicate_arduino2raspberry":{"position":[[7,11]]},"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_to_arduino_serial_communication":{"position":[[28,13]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[546,14],[603,14]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1192,11],[1435,13]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2491,14]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7206,11]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[245,13],[6984,13],[8423,12],[11766,12],[13834,13]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[3678,12]]},"/CloudComputing_Lab/docs/c.html":{"position":[[15,13]]}},"component":{}}],["compat",{"_index":2302,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3221,14]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4409,11]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[20519,13]]},"/CloudComputing_Lab/docs/e.html":{"position":[[108,10]]}},"component":{}}],["compil",{"_index":736,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_compile":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[633,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5070,7],[7534,11]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[342,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[15890,8]]}},"component":{}}],["complet",{"_index":874,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7852,8],[7956,8]]}},"component":{}}],["complex",{"_index":941,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13598,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1957,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2506,7]]}},"component":{}}],["compon",{"_index":1469,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[439,11],[1390,10],[1659,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[63,10]]}},"component":{}}],["compos",{"_index":1583,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_install_docker_compose":{"position":[[15,7]]},"/CloudComputing_Lab/docs/docker-compose.html#_docker_compose":{"position":[[7,7]]},"/CloudComputing_Lab/docs/docker-compose.html#_docker_compose_2":{"position":[[7,7]]}},"name":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[7,7]]}},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1274,7],[1331,7],[1346,7],[1371,7]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[183,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[18,7],[40,7],[919,7]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[7,7],[1604,7],[1662,7],[1784,7],[1799,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1511,7],[1533,7],[3054,7]]}},"component":{}}],["compose_http_timeout=120",{"_index":1545,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1070,24]]}},"component":{}}],["comprehens",{"_index":3273,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[612,13]]}},"component":{}}],["compress",{"_index":2450,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4269,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[15549,11],[15632,11],[15741,11],[15845,11],[16007,11],[16045,12],[19506,11]]}},"component":{}}],["comput",{"_index":192,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[183,8]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2789,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[9603,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6993,8],[7283,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[348,9],[546,10],[557,8],[1182,8]]},"/CloudComputing_Lab/docs/a.html":{"position":[[162,10]]}},"component":{}}],["con",{"_index":2434,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3123,5],[3216,5]]}},"component":{}}],["concept",{"_index":950,"title":{"/swarmlab_sec-iptables/docs/index.html#_basic_concepts":{"position":[[6,8]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2411,7]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[528,7]]}},"component":{}}],["conceptu",{"_index":1224,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[860,12]]}},"component":{}}],["condit",{"_index":810,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2764,10],[5884,11],[6011,12],[6324,10]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[11056,10]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[462,10]]}},"component":{}}],["conf",{"_index":3082,"title":{"/CloudComputing_Lab/docs/ansible.html#_fluentd_conf_file":{"position":[[8,4]]},"/CloudComputing_Lab/docs/ansible.html#_ansible_conf_file":{"position":[[8,4]]}},"name":{},"text":{},"component":{}}],["confbaudrate(115200",{"_index":2059,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5035,22]]}},"component":{}}],["confbaudrate(9600",{"_index":2050,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4707,20]]}},"component":{}}],["confcharacterlength(8",{"_index":2052,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4765,24],[5095,24]]}},"component":{}}],["confflowcontrol(\"non",{"_index":2054,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4824,25]]}},"component":{}}],["config",{"_index":793,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_config":{"position":[[0,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[11,6]]},"/swarmlab_iot-sensor-node/docs/index.html#_serial_config_on_raspi":{"position":[[7,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_client_config_files":{"position":[[11,6]]},"/swarmlab_tech-list/docs/index-setup.html#_config":{"position":[[0,6]]},"/CloudComputing_Lab/docs/a.html#_ssh_config":{"position":[[4,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2054,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[0,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[629,6],[886,6],[1044,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1870,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2870,6],[2916,6],[2937,6],[2984,6],[3060,7],[3537,6],[3673,6],[3829,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4933,6],[4964,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[1129,6],[1183,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3641,6],[3663,6],[3764,6],[4663,6],[19911,8]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1548,6]]}},"component":{}}],["configpanel",{"_index":1884,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9720,12]]}},"component":{}}],["configur",{"_index":718,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_7_configure_your_raspberry_pi":{"position":[[8,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_sshd_config_ssh_server_configuration":{"position":[[25,13]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[107,11],[277,10],[696,11],[793,13],[902,10],[1631,11],[1696,11],[1760,13],[2097,11],[2162,11],[5313,11],[9816,13],[13507,13],[13664,13]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[79,9],[205,13],[316,9],[568,11]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2067,15]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11069,14]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2897,13],[3034,13],[3160,9],[3206,9],[3328,9],[3381,9],[3439,9],[3567,13],[3885,13],[3934,13]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2471,13],[2707,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[79,9],[205,13],[316,9],[568,11]]},"/swarmlab_tech-list/docs/index.html":{"position":[[832,13]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[333,13],[667,13]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[9040,10],[10940,13],[20548,14],[21520,10],[21842,10],[21905,10]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5117,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2961,13],[3507,14]]}},"component":{}}],["configure_opt",{"_index":2685,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[1479,15]]}},"component":{}}],["configwww",{"_index":2710,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[3346,9],[3371,9]]}},"component":{}}],["confirm",{"_index":2066,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5358,7]]}},"component":{}}],["confparity(\"non",{"_index":2051,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4736,20],[5066,20]]}},"component":{}}],["confstopbits(1",{"_index":2053,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4798,17],[5128,17]]}},"component":{}}],["connect",{"_index":71,"title":{"/swarmlab_sec-intro/docs/exer.html#_find_tcp_ports_connections":{"position":[[15,11]]},"/swarmlab_sec-intro/docs/exer.html#_ssh_connect":{"position":[[4,7]]},"/swarmlab_sec-intro/docs/index.html#_listing_tcp_ports_connections":{"position":[[18,11]]},"/swarmlab_sec-intro/docs/index.html#_listing_udp_ports_connections":{"position":[[18,11]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_listening_connections":{"position":[[22,11]]},"/swarmlab_network-adhoc/docs/index-setup.html#_setup_wired_connection":{"position":[[12,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_connecting_it_up":{"position":[[0,10]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_connect_to_server":{"position":[[0,7]]},"/swarmlab_tech-list/docs/index-setup.html#_setup_wired_connection":{"position":[[12,10]]},"/CloudComputing_Lab/docs/c.html":{"position":[[13,12]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1241,7],[1452,7]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[0,7],[37,11],[76,11],[170,11],[209,11]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3005,12],[3067,12],[5318,10]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[514,10],[580,10],[616,10],[673,10],[1833,10],[1913,11],[1991,10],[3441,10],[3477,10],[3547,10]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4806,11],[5341,10],[11046,12],[11984,11],[12327,12],[12598,12],[12692,11],[12914,12]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1642,10],[2313,9]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[438,12]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3144,10]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2160,13]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[90,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1229,10],[1363,7]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[745,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1399,7],[1524,7],[1649,7],[1775,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[270,9],[3338,11],[3922,11],[3971,10],[7496,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[161,10],[561,10],[1003,7],[1365,7],[1574,10],[1781,7],[1980,10],[2326,7],[3390,11],[5187,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1642,10],[2313,9]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[634,7],[940,7]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[851,7],[988,7],[1398,7]]},"/CloudComputing_Lab/docs/a.html":{"position":[[138,11],[217,11],[590,10],[1151,7],[1194,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3723,10],[18329,10],[18839,10],[18987,11],[19018,10],[19181,11],[21546,10],[21623,10],[21684,10],[21761,10],[21868,10],[21953,10],[21977,7],[22099,10],[22397,10],[23293,11]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3270,12]]},"/CloudComputing_Lab/docs/e.html":{"position":[[328,7]]},"/CloudComputing_Lab/docs/index.html":{"position":[[59,12]]}},"component":{}}],["connect_retry_timeout",{"_index":3032,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[22177,22]]}},"component":{}}],["connect_timeout",{"_index":3030,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[21818,16],[22123,18],[22421,17]]}},"component":{}}],["connection_plugin",{"_index":2858,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12089,19]]}},"component":{}}],["connection_str",{"_index":1112,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[968,17]]}},"component":{}}],["consensu",{"_index":2466,"title":{"/swarmlab_tech-list/docs/index.html#_raft_consensus_in_swarm_mode":{"position":[[5,9]]},"/CloudComputing_Lab/docs/tech-list.html#_raft_consensus_in_swarm_mode":{"position":[[5,9]]}},"name":{},"text":{},"component":{}}],["consequ",{"_index":835,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3778,13]]}},"component":{}}],["consid",{"_index":2794,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[8062,8],[10255,9]]}},"component":{}}],["consist",{"_index":802,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2621,8],[4538,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1493,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1488,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[545,8],[748,7],[5235,10]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[204,8]]}},"component":{}}],["consol",{"_index":727,"title":{"/swarmlab_sec-iptables/docs/index.html#_console":{"position":[[0,7]]},"/swarmlab_poc-datacollector/docs/index.html#_open_console":{"position":[[5,7]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[356,7],[1609,7]]}},"component":{}}],["console.error(\"socket",{"_index":1254,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2138,21],[2262,21]]}},"component":{}}],["console.log",{"_index":1235,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1388,15],[1452,13]]}},"component":{}}],["console.log(\"cr",{"_index":1243,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1745,21]]}},"component":{}}],["console.log(\"cursor",{"_index":1220,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[634,19]]}},"component":{}}],["console.log(\"http",{"_index":3178,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7138,17]]}},"component":{}}],["console.log(\"insid",{"_index":1206,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[305,19]]}},"component":{}}],["console.log(\"stream",{"_index":1242,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1706,19]]}},"component":{}}],["console.log(util.inspect(text5",{"_index":2104,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6770,33]]}},"component":{}}],["const",{"_index":1226,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1084,5],[2434,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6437,5]]}},"component":{}}],["constitut",{"_index":1792,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6409,10]]}},"component":{}}],["constrain",{"_index":2800,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[8303,11]]}},"component":{}}],["constraint",{"_index":3202,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[310,12],[990,12]]}},"component":{}}],["construct",{"_index":1352,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[503,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[10104,9],[17772,11]]}},"component":{}}],["consum",{"_index":1532,"title":{"/swarmlab_poc-datacollector/docs/index-vuejs.html#_using_axios_to_consume_apis":{"position":[[15,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html#_using_socket_io_to_consume_websocket":{"position":[[19,7]]}},"name":{},"text":{},"component":{}}],["contain",{"_index":84,"title":{"/CloudComputing_Lab/docs/admin.html#_containers":{"position":[[0,10]]},"/CloudComputing_Lab/docs/admin.html#_running_a_container":{"position":[[10,9]]},"/CloudComputing_Lab/docs/admin.html#_listing_of_containers":{"position":[[11,10]]},"/CloudComputing_Lab/docs/admin.html#_display_the_running_processes_of_a_container":{"position":[[35,9]]},"/CloudComputing_Lab/docs/admin.html#_stop_a_running_container":{"position":[[15,9]]},"/CloudComputing_Lab/docs/admin.html#_attach_a_running_container":{"position":[[17,9]]},"/CloudComputing_Lab/docs/admin.html#_delete_container":{"position":[[7,9]]},"/CloudComputing_Lab/docs/admin.html#_container_logging":{"position":[[0,9]]},"/CloudComputing_Lab/docs/admin.html#_container":{"position":[[0,9]]},"/CloudComputing_Lab/docs/admin.html#_container_2":{"position":[[0,9]]},"/CloudComputing_Lab/docs/d.html":{"position":[[36,11]]},"/CloudComputing_Lab/docs/tech-list.html#_linux_containers_must_read_highly_recommended":{"position":[[6,10]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1671,10],[1806,10],[2020,10],[2214,10],[2508,10]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2567,7],[4502,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1505,8]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[53,9],[226,11]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[226,9],[369,11],[535,9],[595,9]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[589,9],[649,9],[1483,8],[1595,9],[1765,11]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3282,10]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[74,9],[2304,8],[2701,8]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[10,9],[25,9],[178,9]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[543,10],[669,11],[692,10],[752,9],[810,10],[878,10],[984,11],[1064,10],[1139,9],[1236,10],[1305,9],[1389,10],[1460,9],[1535,10],[1602,9],[1675,9],[1763,9],[1897,11],[2397,9],[2519,10],[2555,10],[2585,10],[2689,9],[2898,9],[2970,9],[3127,9],[3234,9],[3391,9],[3482,9],[3530,9],[4114,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5514,7],[17421,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[125,8],[608,10],[656,10],[701,10],[785,10],[903,9],[2842,10],[3248,9],[3342,9],[4540,9],[5129,9]]},"/CloudComputing_Lab/docs/e.html":{"position":[[237,9]]},"/CloudComputing_Lab/docs/f.html":{"position":[[60,11],[235,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[456,13],[1598,10],[1644,9],[1712,9],[2089,10],[2154,10]]}},"component":{}}],["containerid",{"_index":2630,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[1093,11],[1113,11],[1259,11],[1279,11],[1414,11],[1434,11],[1556,11],[1576,11],[1704,11],[1727,11]]}},"component":{}}],["containers→act",{"_index":2567,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[431,18],[570,18],[753,18],[876,18]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[793,18],[930,18],[1092,18],[1340,18],[1477,18]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[286,18],[362,18],[464,18]]}},"component":{}}],["content",{"_index":265,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1509,8]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2135,8]]}},"component":{}}],["context",{"_index":1814,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7316,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1326,7]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[711,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[23046,7],[23103,7],[23191,8],[23707,7],[23739,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4128,8]]}},"component":{}}],["continu",{"_index":859,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6393,8],[8263,8]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1052,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1971,8],[2013,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[675,10]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[13383,13]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2804,10]]}},"component":{}}],["contribut",{"_index":1834,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7990,13]]}},"component":{}}],["control",{"_index":546,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3550,10],[3597,10],[3631,10],[3756,10]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5515,7],[7075,7],[12275,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1159,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9703,9]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[637,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7522,8],[15057,8],[15536,8],[15727,8],[16257,8],[16390,8],[16696,8],[16781,8],[19497,8],[20639,7],[20810,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1631,10]]}},"component":{}}],["control_path",{"_index":2994,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[19668,12],[20148,12],[20185,13]]}},"component":{}}],["control_path_dir",{"_index":2995,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[19703,16],[19739,17]]}},"component":{}}],["controller'",{"_index":2921,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[15913,12]]}},"component":{}}],["controlmaster=auto",{"_index":2990,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[19540,18]]}},"component":{}}],["controlpath",{"_index":2992,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[19610,11],[19799,11]]}},"component":{}}],["controlpersist",{"_index":2987,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[19384,14]]}},"component":{}}],["controlpersist=60",{"_index":2991,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[19562,18]]}},"component":{}}],["conveni",{"_index":1715,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2653,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2775,10]]}},"component":{}}],["convent",{"_index":3001,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[19997,12]]}},"component":{}}],["convert",{"_index":1633,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[321,10],[373,10],[4751,7],[5430,8]]}},"component":{}}],["cooper",{"_index":3250,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/f.html":{"position":[[278,11]]}},"component":{}}],["coordin",{"_index":1433,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[130,10]]}},"component":{}}],["copi",{"_index":1109,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_files_and_directories_between_two_systems":{"position":[[0,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_file_from_a_local_to_a_remote_system":{"position":[[0,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand":{"position":[[0,4]]},"/CloudComputing_Lab/docs/docker-build.html#_add_or_copy":{"position":[[7,4]]},"/CloudComputing_Lab/docs/docker-build.html#_copy":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[921,4],[2771,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[476,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[2019,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4724,4],[5535,4],[5658,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[2817,5],[4077,4],[4539,4],[23083,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[463,4],[1015,4],[1149,4],[1171,4],[1224,4],[1341,4],[3855,4],[3886,4],[3891,6],[3949,6],[4064,4],[4080,7],[4207,4],[4227,4],[4248,4],[4282,4],[4300,4],[4341,4],[4375,4],[4407,4],[4447,4],[4464,6],[4812,6],[5783,4]]}},"component":{}}],["copy_mod",{"_index":1110,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[926,9]]}},"component":{}}],["cordova",{"_index":2444,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3873,7]]}},"component":{}}],["core",{"_index":1362,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1064,5],[1351,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[475,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8645,4]]}},"component":{}}],["corpor",{"_index":3309,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3386,12],[3795,12]]}},"component":{}}],["correct",{"_index":634,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[231,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3817,7]]}},"component":{}}],["correspond",{"_index":806,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2672,13],[7583,13]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1117,11]]}},"component":{}}],["corrupt",{"_index":1153,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2118,7]]}},"component":{}}],["cost",{"_index":1947,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[312,4]]}},"component":{}}],["count",{"_index":915,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11802,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2058,6],[2099,5]]}},"component":{}}],["counter",{"_index":1509,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2003,7]]}},"component":{}}],["country=gr",{"_index":1033,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1878,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1878,10]]}},"component":{}}],["coupl",{"_index":1279,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3046,7],[3155,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[802,7],[911,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2886,6]]}},"component":{}}],["courc",{"_index":1519,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2455,7]]}},"component":{}}],["cours",{"_index":244,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1231,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[9640,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3079,7]]}},"component":{}}],["cover",{"_index":2661,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[145,6]]}},"component":{}}],["cow",{"_index":2876,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12839,5]]}},"component":{}}],["cow_select",{"_index":2886,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[13153,14],[13178,14]]}},"component":{}}],["cow_whitelist",{"_index":2885,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[13123,15]]}},"component":{}}],["cow_whitelist=bud",{"_index":2888,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[13489,18]]}},"component":{}}],["cowsay",{"_index":2879,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12894,6],[12960,6],[13239,7]]}},"component":{}}],["cp",{"_index":2082,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6022,2]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[2736,2],[2788,2]]}},"component":{}}],["cpu",{"_index":553,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3705,5]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[376,5],[416,5]]}},"component":{}}],["cread",{"_index":2172,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10147,5]]}},"component":{}}],["creat",{"_index":687,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_create_keys":{"position":[[0,6]]},"/swarmlab_iot-sensor-node/docs/index.html#_create_a_mote_with_raspberry_pi":{"position":[[0,6]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_create":{"position":[[0,6]]},"/CloudComputing_Lab/docs/a.html#_create_instance":{"position":[[0,6]]},"/CloudComputing_Lab/docs/admin.html#_create":{"position":[[0,6]]},"/CloudComputing_Lab/docs/admin.html#_create_bridge_network":{"position":[[0,6]]},"/CloudComputing_Lab/docs/admin.html#_create_overlay_network":{"position":[[0,6]]},"/CloudComputing_Lab/docs/admin.html#_create_with_advanced_options":{"position":[[0,6]]},"/CloudComputing_Lab/docs/admin.html#_create_2":{"position":[[0,6]]},"/CloudComputing_Lab/docs/b.html":{"position":[[0,6]]},"/CloudComputing_Lab/docs/c.html#_create_vpn":{"position":[[0,6]]},"/CloudComputing_Lab/docs/d.html#_create":{"position":[[0,6]]},"/CloudComputing_Lab/docs/docker-compose.html#_create_yaml_file":{"position":[[0,6]]},"/CloudComputing_Lab/docs/e.html#_create":{"position":[[0,6]]},"/CloudComputing_Lab/docs/f.html#_create":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2775,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4792,7],[10757,6]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[208,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3550,6],[3698,6],[6962,6],[7698,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[37,6],[379,7],[1803,6],[1846,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[119,6],[4415,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1266,7],[1372,7]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[233,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[31,6],[828,6],[1104,6],[1159,6]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[289,7],[338,8],[1999,7],[2114,6],[2157,6],[2201,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[305,6],[7774,6],[14264,7],[15146,6]]},"/CloudComputing_Lab/docs/c.html":{"position":[[377,6],[1204,6]]},"/CloudComputing_Lab/docs/d.html":{"position":[[0,6],[86,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[388,7],[412,7],[5884,7],[7459,6]]},"/CloudComputing_Lab/docs/e.html":{"position":[[313,6],[401,6]]},"/CloudComputing_Lab/docs/f.html":{"position":[[268,7],[567,6],[657,6]]},"/CloudComputing_Lab/docs/index.html":{"position":[[31,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1911,8],[3575,6],[3832,8]]}},"component":{}}],["creativ",{"_index":322,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2485,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8485,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1865,8]]}},"component":{}}],["credenti",{"_index":1983,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2030,11]]}},"component":{}}],["credit",{"_index":1948,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[317,6]]}},"component":{}}],["critic",{"_index":517,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2830,8]]},"/CloudComputing_Lab/docs/c.html":{"position":[[755,8]]}},"component":{}}],["cross",{"_index":1804,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6877,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3821,5]]}},"component":{}}],["crtsct",{"_index":2028,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4135,7]]}},"component":{}}],["cryptograph",{"_index":2359,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_cryptographic_policy":{"position":[[0,13]]}},"name":{},"text":{},"component":{}}],["cs8",{"_index":2013,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4008,3],[10141,3]]}},"component":{}}],["ctr",{"_index":2281,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2789,4]]}},"component":{}}],["ctr,aes192",{"_index":2279,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2767,10]]}},"component":{}}],["ctr,aes256",{"_index":2280,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2778,10]]}},"component":{}}],["ctrl",{"_index":3191,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7729,4]]}},"component":{}}],["ctrl_interface=dir=/run/wpa_supplic",{"_index":1029,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1795,38]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1795,38]]}},"component":{}}],["cube",{"_index":1867,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9203,4],[9241,5]]}},"component":{}}],["cuda",{"_index":2429,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2988,5]]}},"component":{}}],["cup",{"_index":2596,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1738,3]]}},"component":{}}],["curl",{"_index":1557,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[173,4],[328,4],[413,4],[492,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5736,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[944,4],[3286,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3697,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4709,4]]}},"component":{}}],["current",{"_index":3,"title":{"/swarmlab_faq/docs/index.html#How_to_get_the_path_of_current_script":{"position":[[23,7]]},"/swarmlab_faq/docs/index.html#Add_current_user_to_the_docker_group":{"position":[[11,7]]},"/swarmlab_sec-iptables/docs/index.html#_showing_the_current_rules":{"position":[[12,7]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[23,7],[114,7],[990,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6701,7],[9198,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4191,7],[5317,7],[10912,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3125,7]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[146,9],[966,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4908,7],[7944,7],[14146,7],[14706,9]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[505,7],[1660,10],[2374,7]]},"/CloudComputing_Lab/docs/e.html":{"position":[[259,11]]}},"component":{}}],["cursor",{"_index":1199,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[192,6],[699,6],[758,6],[831,7],[848,7],[1040,6]]}},"component":{}}],["cursor.clos",{"_index":1222,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[671,15]]}},"component":{}}],["cursor.on(\"data",{"_index":1211,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[392,17]]}},"component":{}}],["cursor.paus",{"_index":1212,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[434,15]]}},"component":{}}],["cursor.resum",{"_index":1216,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[497,16],[617,16]]}},"component":{}}],["custom",{"_index":1491,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1348,13]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[122,6],[391,15]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7049,6],[16713,6]]}},"component":{}}],["customiz",{"_index":747,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[940,13]]}},"component":{}}],["cut",{"_index":488,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1530,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[23883,3],[23953,3],[24003,3],[24124,3]]}},"component":{}}],["cutoff",{"_index":2930,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16270,6]]}},"component":{}}],["cwdir",{"_index":60,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1024,6]]}},"component":{}}],["cwdir=$pwd",{"_index":56,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[952,10]]}},"component":{}}],["cyan",{"_index":3054,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23486,4],[23591,4]]}},"component":{}}],["d",{"_index":273,"title":{},"name":{"/CloudComputing_Lab/docs/d.html":{"position":[[0,1]]}},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1596,1]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[1535,2]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[9520,1],[10646,1],[10714,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4556,2],[10656,4]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1921,1],[2122,1],[2165,1],[3005,2],[3453,2]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[9491,2],[23667,2],[23888,2],[23958,2],[24008,4],[24129,1]]}},"component":{}}],["daemon",{"_index":776,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1598,6],[2062,6]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[934,6],[1238,6],[1289,6],[1408,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[934,6],[1238,6],[1289,6],[1408,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[22597,6],[22701,7]]}},"component":{}}],["dangl",{"_index":2643,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[2500,8]]}},"component":{}}],["dangling=tru",{"_index":2644,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[2651,15]]}},"component":{}}],["dark",{"_index":3052,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23448,4]]}},"component":{}}],["data",{"_index":1071,"title":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_send_data_from_device":{"position":[[5,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[0,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_using_ahrs_data":{"position":[[11,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_savesending_the_data":{"position":[[17,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_visualizing_data":{"position":[[12,4]]},"/swarmlab_tech-list/docs/index.html#_big_data_and_scientific_analysis":{"position":[[4,4]]},"/CloudComputing_Lab/docs/d.html":{"position":[[8,4]]},"/CloudComputing_Lab/docs/tech-list.html#_big_data_and_scientific_analysis":{"position":[[4,4]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[323,4],[389,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2509,5]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[425,6],[2425,6],[2448,5],[2886,6],[2918,5]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[345,5],[389,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[716,4],[986,4],[1481,4],[1522,4]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[50,4],[134,4]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[189,4],[682,4]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[836,4],[966,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2035,4],[2431,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[4,5],[165,4],[207,4],[271,5],[1731,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[265,5],[298,4],[401,4],[1078,5],[2909,4],[3297,4],[5197,4],[5229,5],[5377,4],[5447,4],[6749,4],[8884,5],[8982,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6281,6],[6631,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[200,4],[365,4],[504,4],[2698,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[435,4],[538,4],[686,4],[884,4],[3391,4],[3502,4]]},"/CloudComputing_Lab/docs/a.html":{"position":[[394,4],[533,4]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1860,4],[2509,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[224,4],[289,4],[14892,5],[14983,4],[17363,4],[17412,4]]},"/CloudComputing_Lab/docs/b.html":{"position":[[4,5],[165,4],[203,4],[226,4]]},"/CloudComputing_Lab/docs/e.html":{"position":[[184,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[520,4],[1015,4],[2564,4],[2667,4],[2815,4],[3013,4],[3841,4]]}},"component":{}}],["data2serv",{"_index":2240,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_send_data2server":{"position":[[5,11]]}},"name":{},"text":{},"component":{}}],["databas",{"_index":112,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2135,10]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1058,9],[3112,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[22,8],[149,8],[1155,8]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[82,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[468,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4110,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2597,9]]}},"component":{}}],["datacollector",{"_index":1186,"title":{"/swarmlab_poc-datacollector/docs/index-structure.html#_datacollector_structure":{"position":[[0,13]]},"/swarmlab_poc-datacollector/docs/index-usage.html":{"position":[[6,13]]},"/swarmlab_poc-datacollector/docs/index-usage.html#_start_datacollector":{"position":[[6,13]]},"/swarmlab_poc-datacollector/docs/index-usage.html#_stop_datacollector":{"position":[[5,13]]},"/CloudComputing_Lab/docs/b.html#_start_datacollector":{"position":[[6,13]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-usage.html":{"position":[[10,13],[33,13],[57,13]]},"/CloudComputing_Lab/docs/b.html":{"position":[[320,13],[364,13]]},"/CloudComputing_Lab/docs/c.html":{"position":[[1292,13]]}},"component":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/index-usage.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[13,13]]}}}],["datacollector_datacollector",{"_index":1114,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1006,27],[1109,27]]}},"component":{}}],["datetim",{"_index":2034,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4330,8],[4346,8]]}},"component":{}}],["datetime.now",{"_index":2036,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4384,14]]}},"component":{}}],["day",{"_index":2625,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[313,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1271,4],[1442,4]]}},"component":{}}],["db",{"_index":1247,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1890,3]]}},"component":{}}],["db.db(databas",{"_index":1250,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1926,16]]}},"component":{}}],["dbo",{"_index":1249,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1920,3]]}},"component":{}}],["dbo.collection(collect",{"_index":1251,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1943,26]]}},"component":{}}],["dd",{"_index":3018,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[21002,4]]}},"component":{}}],["de",{"_index":1842,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8105,2]]}},"component":{}}],["deal",{"_index":3046,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23024,7]]}},"component":{}}],["deb",{"_index":1571,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[914,4],[1737,4]]}},"component":{}}],["debian",{"_index":1591,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1700,6]]}},"component":{}}],["debug",{"_index":1505,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1889,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2759,5],[3224,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3383,6],[3672,6],[23439,6]]}},"component":{}}],["decay",{"_index":2540,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3650,6]]}},"component":{}}],["decentr",{"_index":1064,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[72,13]]},"/CloudComputing_Lab/docs/f.html":{"position":[[420,13]]}},"component":{}}],["decid",{"_index":864,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6649,7],[6799,7],[7175,8],[7419,8]]}},"component":{}}],["decis",{"_index":657,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[947,9],[1654,9],[2321,9],[2676,10],[3842,9],[4120,9],[4158,8],[4623,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4079,8],[4167,8],[7157,8],[7401,9]]}},"component":{}}],["declar",{"_index":1515,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2240,11]]}},"component":{}}],["decoupling”,thi",{"_index":1466,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[265,16]]}},"component":{}}],["decreas",{"_index":2771,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[6454,8]]}},"component":{}}],["decrypt",{"_index":308,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2260,7]]}},"component":{}}],["deep",{"_index":1111,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[936,4],[2766,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1242,4],[1348,4],[1517,4],[2034,4],[4453,4],[4703,4]]}},"component":{}}],["default",{"_index":509,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2574,8],[3335,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3015,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4623,7],[7745,7],[8752,7],[8809,7],[9249,7],[9687,7],[12117,7],[12225,8]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1177,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10026,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2022,7],[2144,7],[8000,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5028,10],[5052,7],[5499,8],[5583,8],[5654,8],[5727,8],[5866,7],[6758,7],[6969,8],[7305,8],[7349,8],[7759,8],[7856,7],[7960,8],[8009,7],[8116,7],[8448,7],[8539,8],[9628,7],[9696,8],[10011,8],[10638,7],[10877,7],[11196,7],[11567,7],[12524,8],[12632,7],[12996,8],[13170,7],[14234,7],[14905,7],[15253,7],[15615,7],[16113,8],[16745,7],[17584,7],[17679,8],[18534,8],[18688,7],[19116,7],[19825,8],[20474,8],[20589,7],[20728,9],[21086,9],[21469,8],[21789,7],[22148,7],[22445,7],[22916,7],[23060,7],[23128,7]]},"/CloudComputing_Lab/docs/c.html":{"position":[[518,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2192,7],[2816,8],[2995,7],[3467,7]]},"/CloudComputing_Lab/docs/f.html":{"position":[[543,7]]}},"component":{}}],["defer",{"_index":1159,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2472,5]]}},"component":{}}],["defin",{"_index":294,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2016,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1198,9],[3368,6],[6294,7],[6375,7],[6751,7],[6994,7],[7699,7],[7768,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[429,6]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[633,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2413,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2449,7]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[324,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[33,6],[8037,7],[8053,8],[22233,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3944,6]]}},"component":{}}],["degre",{"_index":1635,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[364,8],[969,7],[5292,8]]}},"component":{}}],["deinstal",{"_index":992,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_deinstall_classic_networking_and_install_it":{"position":[[0,9]]},"/swarmlab_tech-list/docs/index-setup.html#_deinstall_classic_networking_and_install_it":{"position":[[0,9]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[914,9]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[914,9]]}},"component":{}}],["delay",{"_index":3199,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[247,6],[484,6],[553,6],[902,6]]}},"component":{}}],["delay(500",{"_index":1767,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5056,11]]}},"component":{}}],["delet",{"_index":890,"title":{"/CloudComputing_Lab/docs/admin.html#_delete_container":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9227,7],[9312,7],[9510,8],[10635,6],[10667,6]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1526,6],[2489,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[853,8]]}},"component":{}}],["delimet",{"_index":1270,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2629,9]]}},"component":{}}],["deliv",{"_index":2451,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4285,7]]}},"component":{}}],["delta",{"_index":3091,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[325,5]]}},"component":{}}],["demo",{"_index":2129,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8413,4],[11756,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[197,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2326,4]]}},"component":{}}],["demonstr",{"_index":421,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[14,12]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[14,13]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14,13],[8720,13],[12051,13]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[14,13]]}},"component":{}}],["deni",{"_index":933,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13047,6]]}},"component":{}}],["depend",{"_index":1411,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[277,9]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1816,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[15863,6],[23181,9]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1261,12],[6072,15],[6200,7]]}},"component":{}}],["depict",{"_index":836,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3812,7]]}},"component":{}}],["deploy",{"_index":1440,"title":{"/swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[19,6]]},"/swarmlab_tech-list/docs/index.html#_deploy":{"position":[[0,6]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[0,6]]},"/CloudComputing_Lab/docs/f.html#_deploy":{"position":[[0,6]]},"/CloudComputing_Lab/docs/tech-list.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[19,6]]},"/CloudComputing_Lab/docs/tech-list.html#_next_step_deploy":{"position":[[10,6]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[344,11],[477,11]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[482,11]]},"/swarmlab_tech-list/docs/index.html":{"position":[[927,6],[2102,10],[2154,6],[2268,10],[2296,9],[2384,6]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1221,6]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[223,7],[861,7],[1745,6]]},"/CloudComputing_Lab/docs/f.html":{"position":[[582,6],[670,6]]},"/CloudComputing_Lab/docs/index.html":{"position":[[158,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3062,6]]}},"component":{}}],["deprec",{"_index":2843,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[11237,11],[23458,10]]}},"component":{}}],["deprecation_warn",{"_index":2844,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[11415,21]]}},"component":{}}],["derefer",{"_index":2836,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[10704,11]]}},"component":{}}],["deriv",{"_index":2551,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[30,7]]}},"component":{}}],["describ",{"_index":689,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2854,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[723,8],[12104,8],[12254,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5762,8],[6272,8],[6537,10],[11924,11]]}},"component":{}}],["description=\"thi",{"_index":3115,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2037,17]]}},"component":{}}],["design",{"_index":843,"title":{"/swarmlab_tech-list/docs/index.html#_development_from_design_to_application":{"position":[[19,6]]},"/CloudComputing_Lab/docs/tech-list.html#_development_from_design_to_application":{"position":[[19,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[4875,11]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[109,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[63,8],[333,6],[989,8],[1169,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[874,8],[7199,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13858,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[109,8]]},"/CloudComputing_Lab/docs/c.html":{"position":[[139,8]]},"/CloudComputing_Lab/docs/f.html":{"position":[[434,6]]}},"component":{}}],["desir",{"_index":1917,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10833,7]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[729,7]]},"/CloudComputing_Lab/docs/f.html":{"position":[[449,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[400,9]]}},"component":{}}],["desktop",{"_index":975,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[455,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[455,7]]}},"component":{}}],["dest",{"_index":2699,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[2850,5]]}},"component":{}}],["destin",{"_index":414,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_filtering_by_source_andor_destination":{"position":[[27,11]]},"/swarmlab_sec-intro/docs/index-analysis.html#_from_specific_ip_and_destined_for_a_specific_port":{"position":[[21,8]]},"/swarmlab_sec-iptables/docs/index-iptables.html#_destination_local_host_our_own_machine":{"position":[[0,11]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[329,11],[977,8],[1297,8],[1357,8],[3165,8],[3872,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2920,11],[6180,11],[7197,11],[8444,11],[8546,11],[8647,11],[10029,11],[10301,11],[11199,11],[11312,11],[11677,11]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2549,13],[2946,13]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1617,11]]}},"component":{}}],["destroy",{"_index":3027,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[21664,10]]}},"component":{}}],["detach",{"_index":2651,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[3495,8]]}},"component":{}}],["detail",{"_index":830,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3652,8]]}},"component":{}}],["detect",{"_index":242,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1205,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2104,9],[5332,10],[5352,6],[6267,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1104,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1486,9]]},"/CloudComputing_Lab/docs/c.html":{"position":[[1119,9]]}},"component":{}}],["determin",{"_index":564,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4223,9],[5916,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2899,10]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[352,13]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1398,9],[2528,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7238,9],[9759,10]]}},"component":{}}],["dev",{"_index":1047,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2151,4],[2173,3],[2234,3]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1142,3],[1153,3],[1177,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1883,3],[2522,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2151,4],[2173,3],[2234,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[970,3]]}},"component":{}}],["dev/cu.usbmodem",{"_index":2234,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14193,16]]}},"component":{}}],["dev/cu.usbseri",{"_index":2235,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14213,17]]}},"component":{}}],["dev/device_partion_boot",{"_index":1980,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1942,24]]}},"component":{}}],["dev/device_partion_ext",{"_index":1989,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2581,23]]}},"component":{}}],["dev/nul",{"_index":2703,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[3110,9]]}},"component":{}}],["dev/ttyacm0",{"_index":2011,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3853,12],[3995,12]]}},"component":{}}],["dev/ttyusb",{"_index":2236,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14234,11]]}},"component":{}}],["develop",{"_index":1301,"title":{"/swarmlab_tech-list/docs/index.html#_replicability_use_the_same_files_as_when_developing_locally":{"position":[[42,10]]},"/swarmlab_tech-list/docs/index.html#_development_from_design_to_application":{"position":[[0,11]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[21,11]]},"/CloudComputing_Lab/docs/tech-list.html#_replicability_use_the_same_files_as_when_developing_locally":{"position":[[42,10]]},"/CloudComputing_Lab/docs/tech-list.html#_development_from_design_to_application":{"position":[[0,11]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[234,9]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[252,9]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[292,9],[435,9]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[442,11]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[187,12]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[292,9],[448,11]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7112,11],[7936,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1277,10],[1383,10],[2507,10],[2718,9],[2912,7],[3847,11]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6373,10]]},"/CloudComputing_Lab/docs/f.html":{"position":[[106,10]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[182,10],[205,7],[667,11],[1092,10],[1225,10],[1359,10],[1815,10],[3461,12]]}},"component":{}}],["devic",{"_index":497,"title":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_list_devices":{"position":[[5,7]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_add_device":{"position":[[4,6]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_remove_device":{"position":[[7,6]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_send_data_from_device":{"position":[[15,6]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_device_history":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1977,7],[5199,7],[5400,7],[5553,8]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[100,6]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[589,6],[2323,6]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[215,6],[273,6],[333,6],[441,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2622,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2690,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[589,6],[2323,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3475,6],[4304,7],[4643,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[18770,8],[18814,7]]},"/CloudComputing_Lab/docs/c.html":{"position":[[992,7]]}},"component":{}}],["device=eth0",{"_index":1994,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2741,11]]}},"component":{}}],["deviceclos",{"_index":2057,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4910,15],[5241,15]]}},"component":{}}],["deviceopen",{"_index":2055,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4858,14],[5154,14]]}},"component":{}}],["deviceset(\"/dev/ttyacm0",{"_index":2049,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4672,26]]}},"component":{}}],["deviceset(\"/dev/ttyama0",{"_index":2058,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5000,26]]}},"component":{}}],["deviv",{"_index":1455,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[1089,6]]}},"component":{}}],["devop",{"_index":3319,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4189,6]]}},"component":{}}],["devtool",{"_index":1502,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1809,8]]}},"component":{}}],["dhcp",{"_index":998,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1000,4],[1016,4],[1090,4],[1106,4],[1443,4],[1459,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2136,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1000,4],[1016,4],[1090,4],[1106,4],[1443,4],[1459,4]]}},"component":{}}],["dhcpcd",{"_index":995,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[981,6],[1071,6],[1415,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[981,6],[1071,6],[1415,6]]}},"component":{}}],["dhcpcd5",{"_index":996,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[988,7],[1078,7],[1422,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[988,7],[1078,7],[1422,7]]}},"component":{}}],["di*ctionari",{"_index":1401,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[401,12]]}},"component":{}}],["dialout",{"_index":2006,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3722,7]]}},"component":{}}],["die",{"_index":1670,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1194,3]]}},"component":{}}],["diff",{"_index":2931,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16299,4],[23596,6],[23618,4],[23671,4],[23732,4]]}},"component":{}}],["diff_add",{"_index":3057,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23540,9]]}},"component":{}}],["diff_lin",{"_index":3059,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23577,11]]}},"component":{}}],["diff_remov",{"_index":3058,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23558,12]]}},"component":{}}],["differ",{"_index":152,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[245,11]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1142,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2523,9],[2555,9]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3239,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3397,12]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2643,11],[2667,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1474,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[391,10],[4378,9]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[701,9],[1030,9],[1109,9],[1197,9],[1390,9],[1679,9],[1750,9],[2030,9]]},"/CloudComputing_Lab/docs/c.html":{"position":[[467,9],[499,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2520,10]]}},"component":{}}],["differenti",{"_index":1464,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[205,14]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[3412,13]]}},"component":{}}],["diffi",{"_index":2299,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3175,6]]}},"component":{}}],["digit",{"_index":3257,"title":{"/CloudComputing_Lab/docs/index.html#_digital_skills":{"position":[[0,7]]}},"name":{},"text":{},"component":{}}],["digitalwrite(led_builtin",{"_index":2122,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7704,25],[7837,25],[8108,25],[8248,25]]}},"component":{}}],["dir",{"_index":38,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[523,7],[906,3],[939,3],[1036,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[1259,3],[2470,3],[2593,3]]}},"component":{}}],["direct",{"_index":211,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[526,9]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1442,9],[4420,11]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1387,10],[2517,10],[2573,9],[2672,9],[2990,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[351,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[131,11],[520,8]]},"/CloudComputing_Lab/docs/a.html":{"position":[[549,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5850,10]]}},"component":{}}],["directli",{"_index":726,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[288,8],[5220,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1139,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[142,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2168,8],[2375,8]]}},"component":{}}],["directori",{"_index":53,"title":{"/swarmlab_poc-datacollector/docs/index.html#_source_directory":{"position":[[7,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_files_and_directories_between_two_systems":{"position":[[15,11]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[845,9],[1007,11]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[23,10]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[102,9],[114,9],[129,10],[294,9],[485,9]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1468,9],[1509,10],[1644,9],[1656,9],[1671,10],[1833,9],[2028,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4423,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[1128,9],[1323,9],[2529,9],[2656,9],[4924,10],[4962,9],[11892,11],[16825,9],[17825,9],[18003,9],[19592,9]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[513,10],[4101,11],[4484,11],[4830,11],[5743,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4125,9]]}},"component":{}}],["directory)",{"_index":2993,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[19645,15]]}},"component":{}}],["directory)s/%%h",{"_index":3005,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[20163,17]]}},"component":{}}],["directory)s/ans",{"_index":3002,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[20010,21]]}},"component":{}}],["directory4",{"_index":2694,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[2411,10]]}},"component":{}}],["directory4exampl",{"_index":2678,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[1003,17]]}},"component":{}}],["dirnam",{"_index":39,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[531,7],[708,7],[750,7]]}},"component":{}}],["disabl",{"_index":994,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[958,7],[1218,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3784,7],[3911,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[958,7],[1218,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[1498,7],[6662,7],[11109,7],[11357,7],[14288,7],[18637,7],[18896,7],[20430,7],[20498,8],[21285,8]]}},"component":{}}],["disc",{"_index":1959,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card":{"position":[[18,4]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[721,4],[1205,4],[1682,4]]}},"component":{}}],["discard",{"_index":900,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[10238,10]]}},"component":{}}],["discov",{"_index":498,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2015,11]]},"/CloudComputing_Lab/docs/c.html":{"position":[[1030,11],[1215,8]]}},"component":{}}],["discoveri",{"_index":494,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1917,10],[5238,11],[5578,10]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[226,11],[364,11],[488,11],[598,11]]},"/CloudComputing_Lab/docs/c.html":{"position":[[932,10]]},"/CloudComputing_Lab/docs/f.html":{"position":[[508,9]]}},"component":{}}],["disk",{"_index":1970,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1302,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[892,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3021,5]]}},"component":{}}],["display",{"_index":186,"title":{"/swarmlab_sec-intro/docs/index.html#_displaying_service_name_with_pid":{"position":[[0,10]]},"/swarmlab_sec-intro/docs/index.html#_displaying_promiscuous_mode":{"position":[[0,10]]},"/CloudComputing_Lab/docs/admin.html#_displaying_docker_images":{"position":[[0,10]]},"/CloudComputing_Lab/docs/admin.html#_display_the_running_processes_of_a_container":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[92,7],[3568,9],[3628,10]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2944,8],[3214,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4950,7],[6973,7]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[123,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[9727,7],[10910,7],[11229,7]]}},"component":{}}],["display=\\${display",{"_index":3231,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1331,19]]}},"component":{}}],["display_args_to_stdout",{"_index":2833,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[10601,23]]}},"component":{}}],["display_skipped_host",{"_index":2827,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[9976,22]]}},"component":{}}],["dist",{"_index":2668,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[571,6]]}},"component":{}}],["distinct",{"_index":1663,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1030,8]]}},"component":{}}],["distribut",{"_index":193,"title":{"/swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[31,11]]},"/CloudComputing_Lab/docs/tech-list.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[31,11]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[205,11]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[281,11],[711,11]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[145,11]]},"/swarmlab_tech-list/docs/index.html":{"position":[[758,11],[813,11],[4159,10]]},"/CloudComputing_Lab/docs/b.html":{"position":[[145,11]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1715,13]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[845,11],[2887,11],[2942,11]]}},"component":{}}],["distributioni",{"_index":1624,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index.html":{"position":[[131,13]]}},"component":{}}],["distro",{"_index":3012,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[20605,9]]}},"component":{}}],["django",{"_index":2421,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2227,6]]}},"component":{}}],["dmz",{"_index":754,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1115,3],[1123,3]]}},"component":{}}],["dn",{"_index":1058,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_dns":{"position":[[0,3]]},"/swarmlab_tech-list/docs/index-setup.html#_dns":{"position":[[0,3]]}},"name":{},"text":{},"component":{}}],["dna",{"_index":3318,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4182,3]]}},"component":{}}],["dnat",{"_index":650,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[850,4],[3720,4]]}},"component":{}}],["dnssec",{"_index":1060,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_problem_with_dnssec":{"position":[[13,6]]}},"name":{},"text":{},"component":{}}],["do",{"_index":712,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4756,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8479,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1107,5]]}},"component":{}}],["doc",{"_index":1078,"title":{},"name":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[0,3]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[0,3]]}},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1394,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[1514,4]]}},"component":{}}],["docker",{"_index":14,"title":{"/swarmlab_faq/docs/index.html#Add_current_user_to_the_docker_group":{"position":[[31,6]]},"/swarmlab_raspi-docker/docs/index-install.html#_download_and_install_docker":{"position":[[21,7]]},"/swarmlab_raspi-docker/docs/index-install.html#_give_the_pi_user_the_ability_to_run_docker":{"position":[[38,7]]},"/swarmlab_raspi-docker/docs/index-install.html#_import_docker_and_swarmlab_io_keys":{"position":[[7,6]]},"/swarmlab_raspi-docker/docs/index-install.html#_add_the_docker_repo":{"position":[[8,6]]},"/swarmlab_raspi-docker/docs/index-install.html#_start_the_docker_service":{"position":[[10,6]]},"/swarmlab_raspi-docker/docs/index-install.html#_verify_that_docker_is_installed_and_running":{"position":[[12,6]]},"/swarmlab_raspi-docker/docs/index-install.html#_install_docker_compose":{"position":[[8,6]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[6,6]]},"/swarmlab_tech-list/docs/index.html#_why_docker":{"position":[[4,6]]},"/swarmlab_tech-list/docs/index.html#_intro_docker":{"position":[[6,6]]},"/swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[81,6]]},"/swarmlab_tech-list/docs/index.html#_getting_started_with_swarm_official_from_docker":{"position":[[43,6]]},"/CloudComputing_Lab/docs/a.html#_install_docker_linux":{"position":[[8,6]]},"/CloudComputing_Lab/docs/a.html#_install_docker_windows":{"position":[[8,6]]},"/CloudComputing_Lab/docs/admin.html#_displaying_docker_images":{"position":[[11,6]]},"/CloudComputing_Lab/docs/admin.html#_removing_docker_images":{"position":[[9,6]]},"/CloudComputing_Lab/docs/admin.html#_docker_hub":{"position":[[0,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[0,6]]},"/CloudComputing_Lab/docs/docker-build.html#_docker_build":{"position":[[0,6]]},"/CloudComputing_Lab/docs/docker-compose.html#_docker_compose":{"position":[[0,6]]},"/CloudComputing_Lab/docs/docker-compose.html#_docker_swarm":{"position":[[0,6]]},"/CloudComputing_Lab/docs/docker-compose.html#_docker_compose_2":{"position":[[0,6]]},"/CloudComputing_Lab/docs/docker-compose.html#_docker_swarm_2":{"position":[[0,6]]},"/CloudComputing_Lab/docs/index.html#_install_docker":{"position":[[9,6]]},"/CloudComputing_Lab/docs/tech-list.html#_docker":{"position":[[0,6]]},"/CloudComputing_Lab/docs/tech-list.html#_intro_docker":{"position":[[6,6]]},"/CloudComputing_Lab/docs/tech-list.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[81,6]]},"/CloudComputing_Lab/docs/tech-list.html#_alternatives_to_docker":{"position":[[16,6]]},"/CloudComputing_Lab/docs/tech-list.html#_getting_started_with_swarm_official_from_docker":{"position":[[43,6]]}},"name":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[0,6]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[0,6]]}},"text":{"/swarmlab_faq/docs/index.html":{"position":[[134,6],[1570,6]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[505,6],[732,6],[754,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2881,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[219,6]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[362,6],[381,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1440,6],[1758,6]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[403,6],[482,6],[1097,6],[1109,6],[1267,6],[1324,6],[1339,6],[1364,6]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[0,6],[176,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4,6],[11,6],[33,6],[63,6],[88,6],[110,6],[912,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[887,6],[925,6],[953,6]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[19,6],[85,6],[389,6],[440,6],[460,6],[502,6],[524,6],[571,6],[611,6],[652,6],[723,6],[803,6],[821,6],[912,6],[996,6],[1082,6],[1247,6],[1400,6],[1546,6],[1692,6],[1890,6],[1909,6],[1982,6],[2099,6],[2142,6],[2186,6],[2310,6],[2353,6],[2368,6],[2387,6],[2410,6],[2431,6],[2596,6],[2615,6],[2626,8],[2682,6],[2705,6],[2726,6],[2854,6],[2920,7],[2994,6],[3148,6],[3436,6],[3566,6],[3640,6],[3720,6],[3743,6],[3809,6],[3953,6],[4049,6],[4145,6],[4210,6],[4263,6],[4326,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[355,6],[391,8],[1145,6],[1159,6],[1340,6],[1354,6],[2546,6],[2560,6],[2673,6],[2687,6],[2888,6],[2902,6],[24249,6],[24353,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[24,6],[191,6],[450,6],[489,6],[3326,6],[5171,6],[5378,6],[7421,6],[7514,6],[7527,6],[7648,6],[7667,6]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[0,6],[1597,6],[1655,6],[1685,6],[1732,6],[1777,6],[1792,6],[1824,6],[1837,6],[1874,6]]},"/CloudComputing_Lab/docs/f.html":{"position":[[0,6],[53,6],[155,6],[345,6]]},"/CloudComputing_Lab/docs/index.html":{"position":[[93,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1497,6],[1504,6],[1526,6],[1556,6],[1591,6],[1637,6],[1766,6],[1852,6],[1920,6],[1951,6],[2004,6],[2056,6],[2177,6],[2199,6],[3047,6]]}},"component":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[15,6]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[15,6]]}}}],["docker.servic",{"_index":1576,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1051,14],[1082,14]]}},"component":{}}],["docker.sh",{"_index":1566,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[361,9],[381,9]]}},"component":{}}],["docker@192.168.128.3",{"_index":162,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[425,20],[478,20]]}},"component":{}}],["docker@[ip",{"_index":157,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[348,11]]}},"component":{}}],["docker@nas01",{"_index":168,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[618,12]]}},"component":{}}],["docker_client_timeout=120",{"_index":1544,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1037,25]]}},"component":{}}],["dockerfil",{"_index":3088,"title":{"/CloudComputing_Lab/docs/docker-build.html#_dockerfile":{"position":[[0,10]]},"/CloudComputing_Lab/docs/docker-build.html#_dockerfile_instructions":{"position":[[0,10]]}},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[0,10],[94,10],[260,10],[967,10],[1504,10],[2480,11],[2587,10],[3111,11],[5584,11],[5831,11],[5932,10],[7410,10],[7472,10],[7543,10]]}},"component":{}}],["dockerswarm",{"_index":2363,"title":{"/swarmlab_tech-list/docs/index.html#_next_step_dockerswarm":{"position":[[10,11]]},"/CloudComputing_Lab/docs/tech-list.html#_next_step_dockerswarm":{"position":[[10,11]]}},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[76,11]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2165,11]]}},"component":{}}],["dockerswarm.rock",{"_index":2364,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[123,17]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2212,17]]}},"component":{}}],["document",{"_index":114,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2163,10]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3094,8],[3356,9],[3521,9],[3557,9]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[991,9],[1073,10]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[13,8],[190,9],[432,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1530,13]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1604,8],[1912,8],[1933,8],[2676,9]]}},"component":{}}],["documentclass{articl",{"_index":2488,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[977,23],[1820,23],[2087,23]]}},"component":{}}],["doesn't",{"_index":2115,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7294,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[10352,7],[19073,7],[21695,7]]}},"component":{}}],["doesn’t",{"_index":1359,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1014,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8332,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[833,7],[903,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2121,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5858,7]]}},"component":{}}],["dof",{"_index":1707,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2244,3],[3986,3]]}},"component":{}}],["dof.accelgetorientation(&accel_ev",{"_index":1721,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2950,38]]}},"component":{}}],["domain",{"_index":3003,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[20095,6],[22000,6]]}},"component":{}}],["don't",{"_index":2153,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9598,5],[12625,5],[14047,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5596,5],[9835,5],[12828,5],[12883,5],[13747,5],[13791,5]]}},"component":{}}],["donald",{"_index":2552,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[43,6]]}},"component":{}}],["done",{"_index":45,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[692,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3741,4],[4643,5],[4882,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8065,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[909,4]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[66,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[909,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5820,4],[6930,4]]}},"component":{}}],["dongl",{"_index":986,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[702,7],[847,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[702,7],[847,6]]}},"component":{}}],["don’t",{"_index":691,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2898,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[283,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2033,5]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[52,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[959,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[283,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3529,5]]}},"component":{}}],["doubl",{"_index":1291,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[368,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1731,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2478,6]]}},"component":{}}],["doubt",{"_index":2068,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5454,6]]}},"component":{}}],["down",{"_index":911,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11403,4]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[341,4]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1819,4]]}},"component":{}}],["download",{"_index":1413,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_download_and_install_docker":{"position":[[0,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_downloading_libraries":{"position":[[0,11]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_1_download_raspbian":{"position":[[8,8]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[406,10]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1949,10]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[699,8],[4625,8]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[2949,8],[3631,8],[3939,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4570,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4149,11]]}},"component":{}}],["downward",{"_index":828,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3618,8]]}},"component":{}}],["dp",{"_index":1673,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1241,4]]}},"component":{}}],["dport",{"_index":926,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12629,5],[12774,5],[12832,5]]}},"component":{}}],["drive",{"_index":1514,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2210,6]]}},"component":{}}],["driven",{"_index":1338,"title":{"/swarmlab_poc-datacollector/docs/index-nodejs.html#_asynchronous_event_driven":{"position":[[19,6]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[25,6]]}},"component":{}}],["driver",{"_index":562,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_install_driver":{"position":[[8,6]]},"/swarmlab_tech-list/docs/index-setup.html#_install_driver":{"position":[[8,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4147,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[107,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2697,7]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[2026,6],[2090,8]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1406,7]]}},"component":{}}],["driver=bridg",{"_index":2636,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[2212,13]]}},"component":{}}],["drop",{"_index":442,"title":{"/swarmlab_sec-iptables/docs/index.html#_drop_traffic":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[292,7],[362,7],[549,7],[627,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3033,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2338,4],[6512,5],[7674,5],[7882,7],[8001,4],[8028,7],[9738,5],[9766,4],[10015,4],[10207,8],[10281,4],[10453,4],[10597,4],[10699,4],[10741,4],[11361,4],[11386,4],[12214,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11417,4]]}},"component":{}}],["drp",{"_index":569,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4324,3],[4351,3],[4500,3],[4527,3],[4678,3],[4705,3]]}},"component":{}}],["dsa",{"_index":2265,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1874,3],[2173,5]]}},"component":{}}],["dss",{"_index":2289,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2948,4]]}},"component":{}}],["dst",{"_index":213,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[570,4],[603,3],[2812,3],[3054,3]]}},"component":{}}],["dtr",{"_index":2155,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9618,4],[9662,4],[12645,4],[12689,4]]}},"component":{}}],["dummi",{"_index":1184,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3713,5]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[156,5],[202,5],[264,5],[322,5],[431,5]]}},"component":{}}],["dummy_servic",{"_index":1077,"title":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[0,13]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[6,13]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_usage_dummy_service":{"position":[[6,13]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[37,13]]},"/swarmlab_poc-datacollector/docs/index-src.html#_dummy_service":{"position":[[0,13]]}},"name":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[4,13]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[6,13]]}},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[914,13],[1072,13]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[791,13],[1071,13]]}},"component":{}}],["dummyservice/swarmlab",{"_index":1421,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[595,21]]}},"component":{}}],["duplic",{"_index":1101,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[385,11],[827,11]]}},"component":{}}],["dynam",{"_index":751,"title":{"/swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_structure":{"position":[[0,7]]},"/swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_instaces":{"position":[[0,7]]},"/swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_networks_swarm":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1037,11]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[402,11]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1830,12]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[56,7],[690,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7338,7],[16898,8]]}},"component":{}}],["e",{"_index":305,"title":{},"name":{"/CloudComputing_Lab/docs/e.html":{"position":[[0,1]]}},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2181,1],[2256,1]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[228,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5791,1],[7333,3]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4608,1]]}},"component":{}}],["e.g",{"_index":639,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[391,6],[436,6],[3069,6],[3097,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6106,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2113,4],[2876,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1281,5]]},"/CloudComputing_Lab/docs/c.html":{"position":[[1287,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4277,4],[4631,4]]}},"component":{}}],["each",{"_index":557,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3896,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2468,4],[2611,4],[7479,4],[10077,4]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[275,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2788,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1569,4],[7185,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2207,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[13067,4],[22843,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[233,4],[311,4],[371,4]]}},"component":{}}],["eagain",{"_index":2189,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10614,7],[10718,7]]}},"component":{}}],["earlier",{"_index":690,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2864,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10015,7]]}},"component":{}}],["eas",{"_index":3085,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/c.html":{"position":[[166,4]]}},"component":{}}],["easi",{"_index":563,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4215,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[894,4],[1514,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1184,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1314,4],[1343,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5457,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3645,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2414,4]]}},"component":{}}],["easier",{"_index":3130,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3537,6],[6346,6]]}},"component":{}}],["easiest",{"_index":938,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13466,7]]}},"component":{}}],["easili",{"_index":2464,"title":{"/swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[56,6]]},"/CloudComputing_Lab/docs/tech-list.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[56,6]]}},"name":{},"text":{},"component":{}}],["eavesdrop",{"_index":2248,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[593,12]]},"/CloudComputing_Lab/docs/a.html":{"position":[[622,12]]}},"component":{}}],["ebook",{"_index":3326,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4563,7]]}},"component":{}}],["ecdh",{"_index":2291,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3029,4]]}},"component":{}}],["ecdsa",{"_index":2283,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2876,5]]}},"component":{}}],["echo",{"_index":54,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[858,5],[889,5],[919,5],[985,4],[1019,4],[1031,4],[1061,4]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[499,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2111,4],[2119,4],[2134,4],[2142,4],[2156,4],[2164,4],[2189,4],[2197,4],[2212,4],[2220,4],[2279,4],[2287,4],[2353,4],[2361,4],[2395,4]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[909,4],[1731,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4085,4],[4091,5],[4926,4],[5257,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2111,4],[2119,4],[2134,4],[2142,4],[2156,4],[2164,4],[2189,4],[2197,4],[2212,4],[2220,4],[2279,4],[2287,4],[2353,4],[2361,4],[2395,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[24035,4],[24189,5]]}},"component":{}}],["echoctl",{"_index":2025,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4105,7]]}},"component":{}}],["echok",{"_index":2024,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4098,5],[4114,6]]}},"component":{}}],["ecosystem",{"_index":1493,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1428,9]]}},"component":{}}],["edit",{"_index":891,"title":{"/swarmlab_sec-iptables/docs/index.html#_editing_rules":{"position":[[0,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html#_edit":{"position":[[0,4]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_edit_template":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9381,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2454,7],[2690,4]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[660,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1648,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[9312,7]]}},"component":{}}],["educ",{"_index":1953,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[483,9]]}},"component":{}}],["eduplot",{"_index":2462,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4906,7]]}},"component":{}}],["effect",{"_index":683,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2216,8],[2945,8]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3653,9]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2989,9]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3246,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3186,7]]}},"component":{}}],["electron",{"_index":1808,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7156,10]]}},"component":{}}],["elsewher",{"_index":373,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3658,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[7308,9]]}},"component":{}}],["email",{"_index":512,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2640,5]]},"/CloudComputing_Lab/docs/c.html":{"position":[[584,5]]}},"component":{}}],["embed",{"_index":2601,"title":{},"name":{},"text":{"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[169,8]]}},"component":{}}],["emphas",{"_index":2484,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[682,10],[3236,9]]}},"component":{}}],["emph{accid",{"_index":2481,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[400,16]]}},"component":{}}],["emph{discoveri",{"_index":2485,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[742,18],[824,18],[907,18]]}},"component":{}}],["empti",{"_index":812,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2855,5],[9239,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4469,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[19890,6]]}},"component":{}}],["enabl",{"_index":584,"title":{"/swarmlab_sec-intro/docs/index.html#_check_if_promiscuous_mode_is_enabled_on_network_interface":{"position":[[29,7]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_4_enabling_ssh":{"position":[[8,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4904,7]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1533,6],[2068,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2170,7],[2283,7],[3186,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1319,6],[1386,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1283,6]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1044,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6825,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[659,7],[1559,7],[5239,7],[5345,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1533,6],[2068,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[688,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6812,7],[7021,7],[7122,6],[8662,8],[8803,6],[12683,6],[15473,8],[17237,8],[17509,8],[17653,6],[20203,8],[20377,8],[21428,7]]},"/CloudComputing_Lab/docs/f.html":{"position":[[336,8]]}},"component":{}}],["enable_plugin",{"_index":2960,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[17725,15]]}},"component":{}}],["enable_stat_watch",{"_index":1094,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[245,19],[679,19],[2248,19],[2351,19]]}},"component":{}}],["enable_watch_tim",{"_index":1096,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[271,18],[709,18],[2226,18],[2329,18]]}},"component":{}}],["encod",{"_index":2557,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[159,7]]}},"component":{}}],["encount",{"_index":2978,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[18377,12]]}},"component":{}}],["encrypt",{"_index":311,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2298,10]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[766,10]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[143,9],[547,9],[743,11],[2663,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[766,10]]},"/CloudComputing_Lab/docs/a.html":{"position":[[576,9],[772,11]]},"/CloudComputing_Lab/docs/c.html":{"position":[[88,9]]}},"component":{}}],["end",{"_index":730,"title":{"/swarmlab_sec-iptables/docs/index.html#_front_ends":{"position":[[6,4]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[390,5],[2817,3],[10147,3]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[700,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2361,3]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1593,3]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[737,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[2049,3],[11706,3],[16733,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[953,3]]}},"component":{}}],["end{docu",{"_index":2505,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1789,14],[2056,14],[2610,14],[3512,14]]}},"component":{}}],["end{figur",{"_index":2529,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3159,12]]}},"component":{}}],["end{multicol",{"_index":2545,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3723,15]]}},"component":{}}],["engin",{"_index":1136,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1476,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6611,11]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[23,6],[236,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[17499,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6871,8]]}},"component":{}}],["english",{"_index":1484,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1093,7]]}},"component":{}}],["enough",{"_index":2620,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/a.html":{"position":[[1064,6]]},"/CloudComputing_Lab/docs/b.html":{"position":[[274,6]]},"/CloudComputing_Lab/docs/c.html":{"position":[[1164,6]]},"/CloudComputing_Lab/docs/d.html":{"position":[[46,6]]},"/CloudComputing_Lab/docs/e.html":{"position":[[361,6]]},"/CloudComputing_Lab/docs/f.html":{"position":[[617,6]]}},"component":{}}],["ensur",{"_index":1497,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1700,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3616,7]]}},"component":{}}],["enter",{"_index":628,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[20,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5637,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[845,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4353,5],[4452,5],[4496,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2467,8]]}},"component":{}}],["entireti",{"_index":559,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3932,9]]}},"component":{}}],["entiti",{"_index":1137,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1511,9]]}},"component":{}}],["entri",{"_index":741,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[773,7]]}},"component":{}}],["entrypoint",{"_index":3129,"title":{"/CloudComputing_Lab/docs/docker-build.html#_entrypoint":{"position":[[0,10]]}},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3017,11],[4924,10],[4994,10],[5056,10],[5092,10],[5279,10],[5538,10],[5771,11]]}},"component":{}}],["env",{"_index":3131,"title":{"/CloudComputing_Lab/docs/docker-build.html#_env":{"position":[[0,3]]}},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3564,3],[3580,3],[3655,3],[3672,3],[3789,3]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1612,3],[1698,3]]}},"component":{}}],["environ",{"_index":942,"title":{"/CloudComputing_Lab/docs/a.html":{"position":[[19,11]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13632,13]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1078,12]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[536,11],[747,11]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[611,11]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[665,11]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7124,11]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3672,13]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[1466,12],[6515,12],[10340,11]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[582,12],[1316,12]]},"/CloudComputing_Lab/docs/index.html":{"position":[[19,11]]}},"component":{}}],["eof",{"_index":1028,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1789,5],[1998,3]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[846,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1789,5],[1998,3]]}},"component":{}}],["equival",{"_index":1225,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[873,10]]}},"component":{}}],["err",{"_index":568,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4317,3],[4344,3],[4493,3],[4520,3],[4671,3],[4698,3]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1325,5],[1343,5],[1884,5],[1899,5],[1911,4]]}},"component":{}}],["errno",{"_index":2188,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10604,6],[10668,6],[10709,5]]}},"component":{}}],["error",{"_index":92,"title":{"/swarmlab_poc-datacollector/docs/index.html#_on_error":{"position":[[3,6]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1869,6]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[283,6],[353,6],[540,6],[618,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[12948,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[931,6]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1391,6],[1474,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3484,5],[11185,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7341,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7583,5],[10678,6],[15096,5],[17592,6],[18103,7],[20114,5],[23426,6]]}},"component":{}}],["error_on_missing_handl",{"_index":2789,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[7602,25]]}},"component":{}}],["error_on_undefined_var",{"_index":2838,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[10839,24]]}},"component":{}}],["especi",{"_index":2317,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3651,10]]}},"component":{}}],["essenti",{"_index":2672,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[898,9]]}},"component":{}}],["establish",{"_index":932,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12902,11]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1861,12]]},"/CloudComputing_Lab/docs/f.html":{"position":[[121,9]]}},"component":{}}],["established,rel",{"_index":904,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[10955,19],[12989,19]]}},"component":{}}],["estim",{"_index":602,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5541,8]]}},"component":{}}],["et",{"_index":679,"title":{"/CloudComputing_Lab/docs/tech-list.html#_et_cetera":{"position":[[0,2]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2080,2]]}},"component":{}}],["etc",{"_index":529,"title":{"/swarmlab_tech-list/docs/index.html#_security_vpn_etc":{"position":[[13,3]]},"/CloudComputing_Lab/docs/tech-list.html#_security_vpn_etc":{"position":[[13,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3102,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[347,4]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[893,4],[1051,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[178,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[447,4],[8557,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[347,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1684,4]]},"/CloudComputing_Lab/docs/b.html":{"position":[[178,3]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4054,5],[4201,5]]}},"component":{}}],["etc/ansible/ansible.cfg",{"_index":2731,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[4975,25]]}},"component":{}}],["etc/ansible/host",{"_index":2733,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5083,18]]}},"component":{}}],["etc/ansible/plugin_filters.yml",{"_index":2743,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5269,31]]}},"component":{}}],["etc/ansible/rol",{"_index":2775,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[6623,18]]}},"component":{}}],["etc/apt/preferences.d/limit",{"_index":1601,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1904,28]]}},"component":{}}],["etc/apt/sources.list",{"_index":1574,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[981,21]]}},"component":{}}],["etc/apt/sources.list.d/unstable.list",{"_index":1595,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1790,38]]}},"component":{}}],["etc/dhcp",{"_index":1005,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1145,9]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1145,9]]}},"component":{}}],["etc/docker/certs.d/$registry_address:$registry_port",{"_index":67,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1159,52],[1370,52]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[663,52]]}},"component":{}}],["etc/docker/certs.d/$registry_address:$registry_port/ca.crt",{"_index":73,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1282,59],[1493,59]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[575,59],[786,59]]}},"component":{}}],["etc/network",{"_index":1004,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1132,12]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1132,12]]}},"component":{}}],["etc/passwd",{"_index":165,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[526,12]]}},"component":{}}],["etc/resolv.conf",{"_index":1015,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1371,16]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1371,16]]}},"component":{}}],["etc/ssh/sshd_config",{"_index":2273,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2531,21],[5424,21]]}},"component":{}}],["etc/sudo",{"_index":3009,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[20454,12]]}},"component":{}}],["etc/sysconfig/network",{"_index":1991,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2643,22]]}},"component":{}}],["etc/systemd/network/04",{"_index":1023,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1659,23]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1659,23]]}},"component":{}}],["etc/wpa_supplicant/wpa_supplic",{"_index":1025,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1697,34],[1743,34],[2012,34]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1697,34],[1743,34],[2012,34]]}},"component":{}}],["etcd",{"_index":2370,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[283,4],[288,4],[299,4],[319,5],[408,4],[569,4],[618,4],[859,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2412,4],[2417,4],[2428,4],[2448,5],[2537,4],[2698,4],[2747,4],[2988,4]]}},"component":{}}],["etcher",{"_index":1972,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1329,6]]}},"component":{}}],["eth0",{"_index":204,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[364,4],[1874,4],[1895,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[111,5],[3409,4],[3437,4],[3462,4],[4366,4],[4450,4],[4542,4],[4627,4],[4720,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[443,5],[3076,5],[3399,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6111,4],[10053,4],[10363,4],[10425,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2472,4],[2680,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[23857,4],[23927,4]]}},"component":{}}],["eth1",{"_index":714,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4933,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6119,6]]}},"component":{}}],["ether",{"_index":434,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[198,5]]}},"component":{}}],["ethernet",{"_index":271,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1578,8],[2193,8]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[235,10]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1000,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2107,8]]}},"component":{}}],["euler",{"_index":1774,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5476,5],[5720,5],[5858,6],[6214,5],[6482,5],[6655,5],[6711,6],[6734,5]]}},"component":{}}],["evalu",{"_index":870,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7531,9]]}},"component":{}}],["even",{"_index":601,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5533,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2993,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1485,4],[13685,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3029,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[183,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5892,4]]}},"component":{}}],["event",{"_index":1104,"title":{"/swarmlab_poc-datacollector/docs/index-nodejs.html#_asynchronous_event_driven":{"position":[[13,5]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[470,6],[1446,6],[1487,5],[1590,6],[2161,6],[2593,6],[2695,6],[2747,6],[2778,6]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2804,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[19,5],[383,5],[437,5],[479,5],[598,5],[813,5],[856,5],[919,5],[1423,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3246,6],[11257,5],[11316,6],[11334,7],[11405,6],[11427,7],[11611,6],[11639,7],[11662,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7571,5]]}},"component":{}}],["eventmachine::run",{"_index":1355,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[753,20]]}},"component":{}}],["everyth",{"_index":299,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_everything_on_an_interface":{"position":[[0,10]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2085,11]]}},"component":{}}],["everywher",{"_index":2925,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16068,11]]}},"component":{}}],["evil",{"_index":383,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_with_evil_bit":{"position":[[18,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4053,5]]}},"component":{}}],["evolv",{"_index":2447,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3951,8]]}},"component":{}}],["ex",{"_index":1927,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11168,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6187,4],[6239,4]]}},"component":{}}],["exactli",{"_index":326,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2519,7],[4693,7]]}},"component":{}}],["examin",{"_index":898,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[10064,7]]}},"component":{}}],["exampl",{"_index":258,"title":{"/swarmlab_sec-iptables/docs/index.html#_examples":{"position":[[0,8]]},"/swarmlab_sec-iptables/docs/index.html#_more_examples":{"position":[[5,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_sensor_node_example_using_imu_sensors":{"position":[[12,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_example_sketch":{"position":[[0,7]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[0,8]]},"/swarmlab_infrastructure-as-code/docs/index.html#_find_examples":{"position":[[5,8]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_clone_a_example":{"position":[[8,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1423,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2587,8],[6071,8]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[645,8],[1962,8],[2058,7],[3122,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6562,8],[9864,8],[9985,8],[11412,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[383,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1955,7],[4001,11],[11883,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6935,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5195,7]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[7,8],[30,7],[158,8],[315,7],[432,7],[549,7],[671,7],[968,8],[1018,8],[1078,8],[1185,8],[1236,7],[1378,8],[1429,8],[1667,8],[1811,8],[2078,8],[2632,8],[2759,7],[3179,8],[3280,7],[3409,7],[3534,8],[3752,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3176,7],[11764,7],[12714,8],[13900,7],[14023,8],[19692,8],[20137,8]]},"/CloudComputing_Lab/docs/c.html":{"position":[[531,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1914,8],[2651,8],[3572,7],[5226,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4062,7],[4116,8]]}},"component":{}}],["example.git",{"_index":2608,"title":{},"name":{},"text":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[70,11]]}},"component":{}}],["example4net",{"_index":2705,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[3156,11]]}},"component":{}}],["except",{"_index":333,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2695,6]]}},"component":{}}],["exchang",{"_index":2244,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[212,10],[2957,8],[3135,8]]}},"component":{}}],["exec",{"_index":176,"title":{"/swarmlab_sec-intro/docs/exer.html#_ssh_exec_remote_command":{"position":[[4,4]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1447,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2287,5],[2927,5],[4954,4]]}},"component":{}}],["execut",{"_index":808,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_executing_remote_commands_on_the_server":{"position":[[0,9]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2720,8],[7619,9]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1042,9],[1170,9]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[873,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7550,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1739,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[8210,8],[8315,11],[15187,7],[17029,9],[17162,9],[18591,8],[20274,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2252,14],[2324,7],[2832,9],[5005,14],[5159,11]]}},"component":{}}],["executable\",\"param1\",\"param2",{"_index":3127,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2894,32]]}},"component":{}}],["exemplifi",{"_index":897,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9555,11]]}},"component":{}}],["exempt",{"_index":847,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5325,10]]}},"component":{}}],["exer",{"_index":144,"title":{},"name":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[0,4]]}},"text":{},"component":{}}],["exercis",{"_index":143,"title":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[19,10]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4549,8]]}},"component":{}}],["exhaust",{"_index":1223,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[795,8]]}},"component":{}}],["exist",{"_index":896,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9492,8],[11975,8]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[168,8]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1579,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[23094,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[833,8],[5866,6]]}},"component":{}}],["exit",{"_index":1357,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[909,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10192,7]]}},"component":{}}],["exit(exit_failur",{"_index":2196,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10973,19],[11156,19],[11269,19],[11505,19],[11618,19]]}},"component":{}}],["exit_success",{"_index":2205,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11715,13]]}},"component":{}}],["expect",{"_index":906,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11139,9]]}},"component":{}}],["experi",{"_index":3252,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/f.html":{"position":[[388,10]]}},"component":{}}],["expir",{"_index":3028,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[21748,8]]}},"component":{}}],["explain",{"_index":423,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[72,8]]}},"component":{}}],["explan",{"_index":831,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3661,11]]}},"component":{}}],["explanatori",{"_index":1974,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1528,11]]}},"component":{}}],["explicit",{"_index":2756,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5699,8]]}},"component":{}}],["explor",{"_index":2413,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1809,9]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2994,9]]}},"component":{}}],["export",{"_index":1507,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1918,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1030,6],[1063,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6042,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[12912,6],[13813,6]]}},"component":{}}],["expos",{"_index":2309,"title":{"/CloudComputing_Lab/docs/docker-build.html#_expose":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3383,6]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[3219,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3198,6],[3283,6],[3299,6]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1475,6]]}},"component":{}}],["express",{"_index":123,"title":{"/swarmlab_poc-datacollector/docs/index-nodejs.html#_express":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2324,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1383,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[382,10]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1657,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6090,10],[6112,8],[6395,7],[6805,10]]}},"component":{}}],["expresshandlebar",{"_index":3165,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6429,17],[6835,21]]}},"component":{}}],["expressli",{"_index":2322,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4079,9]]}},"component":{}}],["ext",{"_index":2691,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[1937,3]]}},"component":{}}],["ext_monitor",{"_index":2692,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[1974,11]]}},"component":{}}],["extend",{"_index":786,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1890,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[309,6]]}},"component":{}}],["extens",{"_index":759,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1183,9],[6472,10],[6542,10],[6907,10]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1818,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1823,10]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[8789,10],[17799,10]]}},"component":{}}],["extern",{"_index":3239,"title":{"/CloudComputing_Lab/docs/e.html":{"position":[[0,8]]}},"name":{},"text":{},"component":{}}],["extra",{"_index":342,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2997,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1323,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[298,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[298,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2896,5]]}},"component":{}}],["extract",{"_index":3145,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4035,7],[4179,10]]}},"component":{}}],["eyes,turkey,turtle,tux,udder,vad",{"_index":2894,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[13694,34]]}},"component":{}}],["f",{"_index":503,"title":{},"name":{"/CloudComputing_Lab/docs/f.html":{"position":[[0,1]]}},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2271,2]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8851,1],[8886,1],[8931,1],[8976,1],[9023,1],[9140,1],[9334,1]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1060,1],[1275,1],[1309,1]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1663,1]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[919,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3993,1]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2596,1]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1060,1],[1275,1],[1309,1]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[990,1]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[24136,1],[24283,1],[24390,1]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7541,1]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1671,1],[1808,1]]}},"component":{}}],["f1",{"_index":3067,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23892,3],[23962,3]]}},"component":{}}],["f2",{"_index":3071,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[24014,2]]}},"component":{}}],["f5",{"_index":489,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1541,2]]}},"component":{}}],["face",{"_index":2313,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3436,5]]}},"component":{}}],["facebook",{"_index":2395,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1291,8]]}},"component":{}}],["fact",{"_index":2753,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5490,5],[5898,5],[5974,5],[6009,5],[6024,5],[6078,5],[6102,5],[6136,5],[6288,5],[6359,5],[13917,4]]}},"component":{}}],["fact_cach",{"_index":2899,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[14170,13]]}},"component":{}}],["facter",{"_index":2762,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[6086,6],[6113,6]]}},"component":{}}],["facto",{"_index":1843,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8108,5]]}},"component":{}}],["fail",{"_index":873,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7833,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2834,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9438,7],[9699,6],[10648,7],[11123,7],[11472,7],[12726,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[14225,5],[19230,5]]}},"component":{}}],["failov",{"_index":2377,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[662,8]]},"/CloudComputing_Lab/docs/f.html":{"position":[[358,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2791,8]]}},"component":{}}],["failur",{"_index":2982,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[18862,8],[21226,8]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[476,7]]}},"component":{}}],["fairli",{"_index":2446,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3924,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1333,6]]}},"component":{}}],["fall",{"_index":1531,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2804,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[43,4]]}},"component":{}}],["fals",{"_index":1095,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[265,5],[699,5]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2300,6],[2744,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3462,5],[9690,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6804,6],[7367,6],[7388,6],[7683,6],[7811,6],[8149,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5464,5],[5691,5],[6713,5],[6739,5],[7481,5],[7514,5],[9820,7],[10627,5],[10866,5],[11160,6],[11408,6],[11868,5],[12820,5],[14343,5],[14452,5],[14923,5],[15049,5],[15244,5],[15528,5],[16547,6],[17572,5],[17633,5],[18957,5],[20631,5],[20766,5],[21126,6],[21363,5]]}},"component":{}}],["famili",{"_index":2508,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_font_sizes_families_and_styles":{"position":[[12,9]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1955,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[16992,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7220,7]]}},"component":{}}],["familiar",{"_index":332,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2652,8]]}},"component":{}}],["faq",{"_index":0,"title":{"/swarmlab_faq/docs/index.html":{"position":[[0,4]]}},"name":{},"text":{},"component":{}}],["fashion",{"_index":699,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3272,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8331,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1761,8]]}},"component":{}}],["fast",{"_index":619,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_fast_the_most_common_ports":{"position":[[5,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13610,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1797,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3946,4]]}},"component":{}}],["faster",{"_index":2372,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[587,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1115,6],[2716,6]]}},"component":{}}],["fatal",{"_index":2969,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[18097,5]]}},"component":{}}],["fate",{"_index":863,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6627,4],[6773,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3666,4]]}},"component":{}}],["fault",{"_index":2374,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[636,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2765,5]]}},"component":{}}],["favorit",{"_index":2578,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[64,8]]}},"component":{}}],["fd",{"_index":2139,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9272,3],[9351,4],[10498,3],[10529,3],[10891,3],[10923,4]]}},"component":{}}],["fdisk",{"_index":1976,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1867,5],[2506,5]]}},"component":{}}],["featur",{"_index":766,"title":{"/swarmlab_poc-datacollector/docs/index-mongo.html#_main_features":{"position":[[5,8]]},"/swarmlab_poc-datacollector/docs/index-redis.html#_main_features":{"position":[[5,8]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1329,10]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[733,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1755,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1848,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8577,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2534,8]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2395,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[10201,7],[11273,8],[14301,7]]},"/CloudComputing_Lab/docs/f.html":{"position":[[223,7],[410,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1786,7],[1935,9]]}},"component":{}}],["feet",{"_index":1637,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[431,4]]}},"component":{}}],["feinberg",{"_index":1832,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7958,8]]}},"component":{}}],["fetch",{"_index":3144,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4016,5]]}},"component":{}}],["few",{"_index":99,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1947,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9587,3],[12614,3]]}},"component":{}}],["fi",{"_index":44,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[689,2],[855,2]]}},"component":{}}],["field",{"_index":369,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3596,5],[3707,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2447,6],[2854,5],[2913,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[350,6],[412,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3058,6],[3399,6],[4305,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[537,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[10069,5]]}},"component":{}}],["figur",{"_index":608,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5800,8]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[485,6],[511,6],[561,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3610,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[897,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[0,6],[5171,6],[5710,6],[6228,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[607,6],[1793,6]]}},"component":{}}],["file",{"_index":32,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_reading_writing_captures_to_a_file_pcap":{"position":[[32,4]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[18,5]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_2_unzip_the_file":{"position":[[18,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_client_config_files":{"position":[[18,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_files_and_directories_between_two_systems":{"position":[[5,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_file_from_a_local_to_a_remote_system":{"position":[[8,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand":{"position":[[14,4]]},"/swarmlab_tech-list/docs/index.html#_replicability_use_the_same_files_as_when_developing_locally":{"position":[[28,5]]},"/CloudComputing_Lab/docs/ansible.html#_playbook_files":{"position":[[9,5]]},"/CloudComputing_Lab/docs/ansible.html#_fluentd_conf_file":{"position":[[13,4]]},"/CloudComputing_Lab/docs/ansible.html#_ansible_conf_file":{"position":[[13,4]]},"/CloudComputing_Lab/docs/ansible.html#_inventory_file_stattic":{"position":[[10,4]]},"/CloudComputing_Lab/docs/ansible.html#_inventory_file_auto":{"position":[[10,4]]},"/CloudComputing_Lab/docs/docker-compose.html#_create_yaml_file":{"position":[[12,4]]},"/CloudComputing_Lab/docs/tech-list.html#_replicability_use_the_same_files_as_when_developing_locally":{"position":[[28,5]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[413,4],[672,4],[875,4]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1021,4],[1060,5],[1094,6],[1281,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[807,6],[13678,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[7,5],[360,4],[802,4],[1315,4],[1619,6],[1825,4],[1916,6],[1968,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[626,4],[664,4],[777,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[368,5],[636,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1385,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1907,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2290,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1716,6],[1814,4],[1857,4],[2477,5],[2699,4],[4497,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[288,4],[1699,5],[2485,4],[2523,4],[4359,4],[4940,4],[5542,4],[5665,4]]},"/CloudComputing_Lab/docs/a.html":{"position":[[182,4],[317,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[1095,5],[1284,5],[2495,5],[2618,5],[4463,4],[4591,6],[4670,4],[8905,4],[9082,4],[9138,4],[9330,5],[9366,7],[9466,6],[9524,7],[14201,5],[14251,4],[14390,5],[15178,5],[16308,5],[16796,5],[17958,5],[20678,5],[20849,5],[20944,5],[20980,5],[21028,5],[21174,6],[21212,4],[22975,4],[23169,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[115,4],[473,5],[816,6],[842,6],[862,6],[1242,4],[4047,6],[4088,5],[4194,6],[4324,6],[4358,6],[4390,6],[4426,6],[4475,5],[4676,6],[4709,6],[4740,6],[4775,6],[4823,6],[4852,4],[6162,5],[7466,5]]},"/CloudComputing_Lab/docs/e.html":{"position":[[217,6]]}},"component":{}}],["file.clos",{"_index":2047,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4602,12]]}},"component":{}}],["file.txt",{"_index":2354,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5610,8],[5676,8]]}},"component":{}}],["file.write(now.strftime(\"%i",{"_index":2043,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4525,27]]}},"component":{}}],["file.yml",{"_index":2663,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[312,8],[24273,8]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1673,8],[1755,8],[1810,8]]}},"component":{}}],["file/directori",{"_index":3143,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3900,14],[3958,14]]}},"component":{}}],["files/fluent.conf",{"_index":2698,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[2828,21]]}},"component":{}}],["filesystem",{"_index":3153,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4522,10],[4888,10]]}},"component":{}}],["fill",{"_index":1176,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3472,5]]}},"component":{}}],["filter",{"_index":347,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_filtering_by_source_andor_destination":{"position":[[0,9]]},"/swarmlab_sec-iptables/docs/index.html#_filter":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3107,7],[3167,7],[4078,6]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[869,9],[1229,6],[1262,9],[2172,6],[2425,6],[2456,6],[2907,9],[3764,9],[4210,6],[4335,10],[4762,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1075,10],[2368,9],[3976,7],[3992,6],[4341,6],[5546,6],[5792,6],[5815,9],[6840,8],[8760,6],[10322,7]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[2644,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[13100,8]]}},"component":{}}],["filter_plugin",{"_index":2866,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12307,15]]}},"component":{}}],["fin",{"_index":367,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_fin_flags":{"position":[[12,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3554,3],[3951,4]]}},"component":{}}],["final",{"_index":814,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2914,5],[7191,5],[12064,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9616,5]]}},"component":{}}],["find",{"_index":81,"title":{"/swarmlab_sec-intro/docs/exer.html#_find_tcp_ports_connections":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/exer.html#_find_all_live_hosts":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/exer.html#_find_open_tcp_ports_in_all_hosts":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_by_ip":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index-analysis.html#_finding_packets_by_network":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_with_evil_bit":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index.html#_find_ip":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index.html#_find_live_hosts":{"position":[[0,4]]},"/swarmlab_xelatex-thesis/docs/index.html#_find_project_basedir":{"position":[[0,4]]},"/swarmlab_infrastructure-as-code/docs/index.html#_find_examples":{"position":[[0,4]]},"/CloudComputing_Lab/docs/c.html#_find_all_ip_addresses_and_used_ports_on_a_network":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1636,4],[2178,4]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[18,4],[57,4],[151,4],[190,4],[236,4],[271,4],[299,4]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[618,4],[731,4],[2717,4],[3181,4],[4088,4],[4688,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2081,7]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[42,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[754,4],[1114,4],[1300,4],[1406,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1878,4],[2160,4],[2224,4],[2294,4],[2517,4],[6890,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5016,5]]},"/CloudComputing_Lab/docs/c.html":{"position":[[1096,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4042,4]]}},"component":{}}],["fingerprint",{"_index":596,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5424,16]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1882,11],[3543,11],[4657,11]]}},"component":{}}],["firefox",{"_index":2600,"title":{"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[8,8]]}},"name":{},"text":{"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[259,8]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[853,7]]}},"component":{"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[17,7]]}}}],["firefox_masterservice_1",{"_index":2603,"title":{},"name":{},"text":{"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[319,24],[395,24]]}},"component":{}}],["firefox_masterservice_1]→opengui",{"_index":2604,"title":{},"name":{},"text":{"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[497,32]]}},"component":{}}],["firehol",{"_index":768,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1363,7]]}},"component":{}}],["firestart",{"_index":794,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2200,11],[2263,11]]}},"component":{}}],["firewal",{"_index":514,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2684,8]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[31,9],[2294,8],[2746,9],[2790,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[132,8],[257,9],[838,8],[1354,8],[1391,11],[1457,9],[1504,9],[1583,9],[1655,8],[1708,8],[1734,8],[1751,8],[2013,10],[2044,9],[2121,8],[2174,8],[2236,8],[10766,8],[12050,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4243,8]]},"/CloudComputing_Lab/docs/c.html":{"position":[[628,8]]}},"component":{}}],["firewall/gateway",{"_index":739,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[737,16]]}},"component":{}}],["firewalld",{"_index":774,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1573,9],[1724,9],[2034,9],[2190,9]]}},"component":{}}],["first",{"_index":627,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[14,5],[4713,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[7143,5],[9530,5],[9585,5],[11431,5]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[462,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[2005,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5790,5],[10041,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9581,5],[9687,5],[12608,5],[12714,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[152,5],[2287,5]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[786,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5022,5],[20424,5]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[576,5]]}},"component":{}}],["five",{"_index":540,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3322,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4511,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4901,4]]}},"component":{}}],["fix",{"_index":5,"title":{"/swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[7,3]]},"/swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[45,3]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3268,5]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1216,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5977,5],[6107,3],[6142,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[15459,3]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1129,6],[1236,5],[1483,3]]}},"component":{}}],["flag",{"_index":348,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_flags":{"position":[[12,5]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_rst_flags":{"position":[[16,6]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_syn_flags":{"position":[[16,6]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set":{"position":[[47,5]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_urg_flags":{"position":[[16,6]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_ack_flags":{"position":[[16,6]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_psh_flags":{"position":[[16,6]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_fin_flags":{"position":[[16,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3152,5],[3341,4],[3558,5],[3591,4],[3701,5]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[4941,4],[4965,4],[4989,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4846,6],[7710,5]]}},"component":{}}],["flags=4163",{"_index":425,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[117,10]]}},"component":{}}],["flags=73",{"_index":451,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[410,8]]}},"component":{}}],["flash",{"_index":1528,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2752,5]]}},"component":{}}],["flask",{"_index":2420,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2218,5]]}},"component":{}}],["flaw",{"_index":611,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5958,6]]}},"component":{}}],["flex",{"_index":2673,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[916,4]]}},"component":{}}],["flexibl",{"_index":940,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13561,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[56,11]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1682,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1438,11]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[494,12]]}},"component":{}}],["flg",{"_index":571,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4362,3],[4538,3],[4716,3],[4839,5]]}},"component":{}}],["fli",{"_index":1427,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[905,3],[1063,3]]}},"component":{}}],["flight",{"_index":1655,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[928,6]]}},"component":{}}],["float",{"_index":1741,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3864,5],[4695,5],[9451,5],[9470,5],[9490,5],[9508,5],[9527,5]]}},"component":{}}],["float(list[1",{"_index":1912,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10526,15],[10670,15],[10770,15]]}},"component":{}}],["float(list[2",{"_index":1913,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10550,15]]}},"component":{}}],["float(list[3",{"_index":1914,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10572,15]]}},"component":{}}],["flood",{"_index":758,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1173,9],[1250,9]]}},"component":{}}],["flow",{"_index":822,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3278,4],[3848,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2436,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[532,4]]},"/CloudComputing_Lab/docs/a.html":{"position":[[561,4]]}},"component":{}}],["flowchart",{"_index":829,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3639,10]]}},"component":{}}],["fluent",{"_index":2688,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[1603,6],[1648,6],[2168,6],[2207,6],[2353,6],[2369,6],[2422,6],[4119,6]]}},"component":{}}],["fluent.conf",{"_index":1187,"title":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html#_fluent_conf":{"position":[[0,11]]}},"name":{},"text":{},"component":{}}],["fluentd",{"_index":1135,"title":{"/CloudComputing_Lab/docs/ansible.html#_fluentd_conf_file":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1460,7],[1574,7],[1880,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[270,7],[1021,7],[1394,7],[1427,7],[2474,7],[2597,7],[2955,7],[3005,7]]}},"component":{}}],["fluentd.conf",{"_index":2697,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[2739,12],[2791,12]]}},"component":{}}],["fluentd.yml",{"_index":3080,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[24377,11]]}},"component":{}}],["fluentd.yml.sh",{"_index":151,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[134,16]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1693,14]]}},"component":{}}],["fluentd/etc",{"_index":2695,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[2507,14]]}},"component":{}}],["fluentd/etc/fluent.conf",{"_index":2700,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[2856,24],[3081,24]]}},"component":{}}],["fluentd/plugin",{"_index":2696,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[2630,18]]}},"component":{}}],["fluentdb",{"_index":1116,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1068,8]]}},"component":{}}],["flush",{"_index":886,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[8781,5],[9168,7],[9301,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3589,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9640,5],[12667,5]]}},"component":{}}],["flush_interv",{"_index":1128,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1276,15]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4421,14]]}},"component":{}}],["flush_mod",{"_index":1127,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1250,10]]}},"component":{}}],["focus",{"_index":3268,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[338,8],[3821,7]]}},"component":{}}],["folder",{"_index":1708,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2318,6],[2342,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1300,7]]}},"component":{}}],["follow",{"_index":159,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[382,9]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[783,8]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3262,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3796,9],[4592,8],[6360,9],[9323,9],[9574,10],[10541,9]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[939,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[887,9]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1292,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5301,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2955,9],[5469,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2112,9],[5587,9],[5735,9]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[20,9]]},"/CloudComputing_Lab/docs/a.html":{"position":[[1087,9]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[66,9],[3052,9],[3790,9],[3847,9],[4253,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[8638,9],[11141,9],[11389,9],[11649,9]]},"/CloudComputing_Lab/docs/b.html":{"position":[[297,9]]},"/CloudComputing_Lab/docs/c.html":{"position":[[1187,9]]},"/CloudComputing_Lab/docs/d.html":{"position":[[69,9]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5567,6],[5814,6]]},"/CloudComputing_Lab/docs/e.html":{"position":[[384,9]]},"/CloudComputing_Lab/docs/f.html":{"position":[[640,9]]}},"component":{}}],["follow_inod",{"_index":1098,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[315,13],[757,13]]}},"component":{}}],["font",{"_index":2490,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_font_sizes_families_and_styles":{"position":[[0,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html#_font_typefaces":{"position":[[0,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html#_fonts":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1040,4],[1119,4],[1158,4],[1207,4],[1260,4],[1353,4],[1400,4],[1689,4],[1760,4],[1950,4],[1968,4],[2040,4],[3739,5]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[260,4],[315,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7215,4],[7258,4],[7276,4]]}},"component":{}}],["fontfamily{qcr}\\selectfont",{"_index":2510,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1984,28]]}},"component":{}}],["foo",{"_index":3124,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2739,3]]}},"component":{}}],["foot",{"_index":2497,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1301,4]]}},"component":{}}],["footnotes",{"_index":2496,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1286,14]]}},"component":{}}],["forc",{"_index":2319,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3853,6],[3968,6],[4005,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1138,6]]}},"component":{}}],["force_apt_get",{"_index":2667,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[541,14],[788,14]]}},"component":{}}],["foremost",{"_index":711,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4723,8]]}},"component":{}}],["fork",{"_index":2744,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5301,6]]}},"component":{}}],["form",{"_index":3117,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2128,6],[2146,5],[2293,5],[2883,6],[2933,5],[2961,5],[3062,5],[4220,6],[4576,6],[4943,6],[4959,5],[4988,5],[5050,5]]}},"component":{}}],["format",{"_index":1146,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_paragraph_formatting":{"position":[[10,10]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1778,6],[2459,6],[2964,6]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[656,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4565,7]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[265,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[23,6],[9218,6],[13304,9],[13410,10],[20048,7]]}},"component":{}}],["fortun",{"_index":2453,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4327,12]]}},"component":{}}],["forward",{"_index":635,"title":{"/swarmlab_sec-iptables/docs/index-iptables.html#_forwarded_packets":{"position":[[0,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_local_port_forwarding":{"position":[[11,10]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_remote_port_forwarding":{"position":[[12,10]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_port_forwarding":{"position":[[5,10]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[265,9],[1014,9],[3290,9],[3909,9],[3939,7],[3981,7],[4217,7],[4257,7],[4277,9],[4375,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[983,11],[1133,11],[2312,8],[4028,8],[4701,8],[5245,8],[5691,8],[7366,7],[8462,7],[9092,7],[9709,7],[9758,7],[11378,7],[12198,7],[13261,10],[13298,7],[13412,11],[13427,7]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[312,10],[381,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[414,11],[766,10],[908,8],[1099,10],[1241,8],[4049,10],[5216,10],[5357,10]]},"/CloudComputing_Lab/docs/a.html":{"position":[[443,11]]}},"component":{}}],["found",{"_index":2999,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[19964,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1202,5]]}},"component":{}}],["foundat",{"_index":1826,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7810,11]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[417,11],[1393,10]]}},"component":{}}],["foundation’",{"_index":1951,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[446,12]]}},"component":{}}],["fount",{"_index":1236,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1412,5],[1479,5]]}},"component":{}}],["four",{"_index":1695,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1860,4]]}},"component":{}}],["fprintf(stderr",{"_index":2148,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9412,15],[10624,15],[11098,15],[11447,15]]}},"component":{}}],["fragment",{"_index":2469,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[64,9]]}},"component":{}}],["frame",{"_index":444,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[313,5],[570,5],[3740,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5893,6],[5993,5],[6064,5]]}},"component":{}}],["framerate(30",{"_index":1893,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9845,14]]}},"component":{}}],["framework",{"_index":1375,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_the_tools_languages_and_frameworks":{"position":[[26,10]]},"/swarmlab_tech-list/docs/index.html#_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms":{"position":[[15,9]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1715,9],[1833,9]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[49,9],[155,9],[1047,9],[1217,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1256,9],[1362,9],[2141,9],[2448,9]]}},"component":{}}],["free",{"_index":196,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[251,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[1855,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[12622,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[42,4],[870,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[896,4],[4558,4],[4616,4]]}},"component":{}}],["freebsd",{"_index":788,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1940,8]]}},"component":{}}],["freedom",{"_index":1659,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[980,8]]}},"component":{}}],["frequency=2412",{"_index":1041,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1981,14]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1981,14]]}},"component":{}}],["friendli",{"_index":1851,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8417,8]]}},"component":{}}],["frogs,bunny,cheese,daemon,default,dragon,eleph",{"_index":2889,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[13508,49]]}},"component":{}}],["front",{"_index":729,"title":{"/swarmlab_sec-iptables/docs/index.html#_front_ends":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[384,5]]}},"component":{}}],["frontend",{"_index":1463,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[178,8]]}},"component":{}}],["fssl",{"_index":1563,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[334,4]]}},"component":{}}],["ftp",{"_index":2724,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[4619,3]]}},"component":{}}],["fu",{"_index":405,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4507,3]]}},"component":{}}],["full",{"_index":55,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[864,5],[895,5]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[450,4]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[502,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[556,4],[1993,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[36,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1704,4]]}},"component":{}}],["fulli",{"_index":1281,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3084,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[840,5]]}},"component":{}}],["fun",{"_index":385,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4074,3]]}},"component":{}}],["function",{"_index":590,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5069,13]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[11620,8]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[43,8],[416,8],[1242,8],[1316,8],[1626,8],[1875,8],[2416,8],[2877,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[889,9],[1099,9]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[122,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[320,15]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2730,10],[4171,8],[7444,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6532,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[371,15],[454,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[18931,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3864,12],[7125,10]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2500,15],[2583,8],[3193,8]]}},"component":{}}],["function(req",{"_index":3173,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6931,13]]}},"component":{}}],["fundament",{"_index":1813,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7267,12]]}},"component":{}}],["further",{"_index":701,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3746,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8043,7],[8215,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[455,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[312,8]]}},"component":{}}],["futur",{"_index":232,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1046,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1030,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[11335,6]]}},"component":{}}],["fwbuilder",{"_index":792,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2024,9]]}},"component":{}}],["fwsm",{"_index":784,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1860,6]]}},"component":{}}],["g",{"_index":1555,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[158,3],[276,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3720,1]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1094,1]]}},"component":{}}],["g4p",{"_index":1863,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9062,3],[12058,3]]}},"component":{}}],["g4p_control",{"_index":1875,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9435,15]]}},"component":{}}],["gain",{"_index":1490,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1289,7]]}},"component":{}}],["gateway=172.28.5.254",{"_index":2639,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[2282,20]]}},"component":{}}],["gateway=192.168.1.1",{"_index":2000,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2844,19]]}},"component":{}}],["gather",{"_index":674,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1773,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[211,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5483,6],[5573,6],[5622,8],[5644,6],[5717,6],[5764,10],[5810,9],[5874,9],[5920,6],[5951,6],[5993,6],[6055,6],[6304,9]]}},"component":{}}],["gather_fact",{"_index":2665,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[362,13],[5677,13],[5745,13],[5837,12]]}},"component":{}}],["gather_subset",{"_index":2767,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[6314,14]]}},"component":{}}],["gather_timeout",{"_index":2772,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[6530,14]]}},"component":{}}],["gauss",{"_index":1669,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1175,6]]}},"component":{}}],["gcc",{"_index":1554,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[154,3]]}},"component":{}}],["gcheckbox",{"_index":1889,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9775,9]]}},"component":{}}],["gcp",{"_index":3312,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3720,5],[4014,4]]}},"component":{}}],["gdroplist",{"_index":1885,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9733,9]]}},"component":{}}],["gem",{"_index":2681,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[1208,3],[1267,3],[1382,3],[1416,4],[1591,3],[1637,4],[1691,3],[1720,4],[1757,3],[1788,4],[1827,3],[1864,4],[1925,3],[1963,4],[2045,3],[2318,3]]}},"component":{}}],["gen.sh",{"_index":2610,"title":{},"name":{},"text":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[125,6],[177,6]]}},"component":{}}],["gener",{"_index":676,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_generate_a_key_pair":{"position":[[0,8]]},"/swarmlab_tech-list/docs/index.html#_generic":{"position":[[0,7]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_generate":{"position":[[0,8]]},"/CloudComputing_Lab/docs/tech-list.html#_generic":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1881,9],[2035,9],[3537,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3547,9],[4760,9],[4929,9],[5157,9],[5479,9],[5673,9]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[194,9]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1736,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[235,9],[8525,11],[8987,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3722,9],[4026,9],[4313,10]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1865,9]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[645,8]]},"/CloudComputing_Lab/docs/e.html":{"position":[[69,7]]}},"component":{}}],["genkey",{"_index":1612,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2196,6]]}},"component":{}}],["geospati",{"_index":1397,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[243,10]]}},"component":{}}],["get",{"_index":381,"title":{"/swarmlab_tech-list/docs/index.html#_getting_started_with_swarm_official_from_docker":{"position":[[0,7]]},"/CloudComputing_Lab/docs/tech-list.html#_getting_started_with_swarm_official_from_docker":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3998,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[71,4],[4236,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9536,7],[12563,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2247,7]]}},"component":{}}],["get.docker.com",{"_index":1564,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[339,14]]}},"component":{}}],["getkey(data.id",{"_index":1241,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1671,16]]}},"component":{}}],["getkey(id",{"_index":1230,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1251,10]]}},"component":{}}],["getkey(sid",{"_index":1215,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[466,12]]}},"component":{}}],["gevent",{"_index":1933,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11309,6],[11398,6],[11604,6]]}},"component":{}}],["gid",{"_index":3157,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5478,4]]}},"component":{}}],["gill",{"_index":1836,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8015,6]]}},"component":{}}],["gimp",{"_index":2352,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5527,4]]}},"component":{}}],["gint",{"_index":1700,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1988,4]]}},"component":{}}],["git",{"_index":1553,"title":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[53,4]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_git_push":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[150,3]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[555,3]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[0,3],[346,3],[356,3],[376,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[910,3],[4631,3],[11790,3],[11834,3]]}},"component":{}}],["github",{"_index":1386,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1967,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[26,6],[48,6],[185,6],[4880,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1519,6],[1541,6],[2314,6],[4377,6]]}},"component":{}}],["give",{"_index":285,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_give_the_pi_user_the_ability_to_run_docker":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1777,4],[1823,4],[1942,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8340,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3745,5]]}},"component":{}}],["given",{"_index":2247,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[385,5]]},"/CloudComputing_Lab/docs/a.html":{"position":[[414,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[176,5]]}},"component":{}}],["glabel",{"_index":1887,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9755,6]]}},"component":{}}],["global",{"_index":1473,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[651,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[8592,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1318,6]]}},"component":{}}],["glusterf",{"_index":2380,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[902,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3031,9]]}},"component":{}}],["gnd",{"_index":1693,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1787,3],[1818,3]]}},"component":{}}],["gns3",{"_index":21,"title":{"/swarmlab_faq/docs/index.html#microservice-gns3":{"position":[[37,4]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[219,4]]}},"component":{}}],["gnu",{"_index":3241,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/e.html":{"position":[[58,3]]}},"component":{}}],["go",{"_index":135,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2648,2]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[298,5],[440,5],[631,5],[2748,5],[2881,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[155,2],[2471,5],[4295,2]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4678,5],[9778,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3732,2]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3003,2]]}},"component":{}}],["goal",{"_index":1952,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[459,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[157,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[539,5]]}},"component":{}}],["goe",{"_index":696,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3042,4],[3222,4],[4385,4],[4891,4]]}},"component":{}}],["good",{"_index":134,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2640,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[819,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2746,4],[2862,4]]}},"component":{}}],["googl",{"_index":2397,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1397,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1178,7],[1287,7],[3698,6]]}},"component":{}}],["google.com",{"_index":2706,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[3222,10]]}},"component":{}}],["google’",{"_index":3279,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1025,8],[1048,8]]}},"component":{}}],["gpanel",{"_index":1883,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9713,6]]}},"component":{}}],["grab",{"_index":1897,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9955,4]]}},"component":{}}],["graphic",{"_index":728,"title":{"/swarmlab_sec-iptables/docs/index.html#_graphical":{"position":[[0,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_run_graphics_applications_remotely":{"position":[[4,8]]},"/CloudComputing_Lab/docs/tech-list.html#_html5_graphical_librarys":{"position":[[6,9]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[374,9],[2073,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7002,8],[7079,9],[7489,9],[8322,9],[8445,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[848,9]]}},"component":{}}],["graphit",{"_index":2565,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[306,8]]}},"component":{}}],["graviti",{"_index":1648,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[727,8]]}},"component":{}}],["gray",{"_index":3053,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23453,4]]}},"component":{}}],["grdi",{"_index":1702,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2037,4]]}},"component":{}}],["great",{"_index":403,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4461,6]]}},"component":{}}],["greatest",{"_index":2480,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[355,8],[589,8],[733,8],[815,8],[898,8]]}},"component":{}}],["green",{"_index":1453,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[1063,7],[1129,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[23516,5],[23552,5]]}},"component":{}}],["grep",{"_index":487,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1518,4],[3391,4]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2251,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2251,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[23991,4],[24019,4],[24094,4],[24104,4]]}},"component":{}}],["gridf",{"_index":1317,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[684,7]]}},"component":{}}],["group",{"_index":15,"title":{"/swarmlab_faq/docs/index.html#Add_current_user_to_the_docker_group":{"position":[[38,5]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[141,5]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1432,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3129,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[1152,6],[1347,6],[2114,5],[2162,5],[2192,6],[2362,6],[2553,6],[2680,6],[2895,6],[14056,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5468,5]]},"/CloudComputing_Lab/docs/f.html":{"position":[[290,5]]}},"component":{}}],["group1",{"_index":2300,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3190,6]]}},"component":{}}],["group14",{"_index":2296,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3101,7]]}},"component":{}}],["group=netdev",{"_index":1030,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1834,12]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1834,12]]}},"component":{}}],["grow",{"_index":1471,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[563,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3977,7]]}},"component":{}}],["gui",{"_index":795,"title":{"/swarmlab_sidecar-firefox/docs/index.html#_open_gui":{"position":[[5,3]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2223,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9066,3]]}},"component":{}}],["guid",{"_index":2365,"title":{"/swarmlab_tech-list/docs/index.html#_open_source_cloud_guide_from_ibm":{"position":[[18,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[0,5]]},"/CloudComputing_Lab/docs/tech-list.html#_open_source_cloud_guide_from_ibm":{"position":[[18,5]]}},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[152,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[139,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2145,5],[4395,5]]}},"component":{}}],["guide(text",{"_index":3271,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[553,10]]}},"component":{}}],["gutenberg",{"_index":3324,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4538,9]]}},"component":{}}],["gyroscop",{"_index":1652,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[819,11],[917,10],[1216,9],[2027,9],[2074,9]]}},"component":{}}],["h",{"_index":28,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[367,1]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7818,1],[20036,3]]}},"component":{}}],["h:%m",{"_index":2044,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4559,7]]}},"component":{}}],["h:%m:%",{"_index":2821,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[9494,8]]}},"component":{}}],["hacker",{"_index":3323,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4523,6]]}},"component":{}}],["handi",{"_index":745,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[913,5]]}},"component":{}}],["handl",{"_index":642,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[488,6],[601,7],[3462,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3328,7],[13591,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1934,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[16411,7]]},"/CloudComputing_Lab/docs/e.html":{"position":[[164,6]]}},"component":{}}],["handlebar",{"_index":3160,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6121,12],[6466,13]]}},"component":{}}],["handledroplistevents(gdroplist",{"_index":1934,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11361,30]]}},"component":{}}],["handlepanelevents(gpanel",{"_index":1931,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11277,24]]}},"component":{}}],["handler",{"_index":1930,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11263,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7278,8],[7544,7],[8692,8]]}},"component":{}}],["handler_includes_stat",{"_index":2786,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[7487,24]]}},"component":{}}],["handletogglecontrolevents(gtogglecontrol",{"_index":1936,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11553,40]]}},"component":{}}],["happen",{"_index":637,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[305,7]]}},"component":{}}],["hard",{"_index":2437,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3244,4]]}},"component":{}}],["hardwar",{"_index":629,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[53,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5982,8],[6000,8],[6342,8]]}},"component":{}}],["hardware,!facter,!ohai",{"_index":2766,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[6244,24]]}},"component":{}}],["harfbuzz",{"_index":2560,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[219,8]]}},"component":{}}],["hash",{"_index":1393,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[167,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[8415,4],[19839,6],[19924,4]]}},"component":{}}],["hash_behaviour",{"_index":2806,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[8508,15]]}},"component":{}}],["hashi",{"_index":3315,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3789,5]]}},"component":{}}],["haskel",{"_index":2431,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3015,7],[3034,8]]}},"component":{}}],["hasten",{"_index":3306,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3270,6]]}},"component":{}}],["have",{"_index":2898,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[14083,6],[15873,6]]}},"component":{}}],["hdf5",{"_index":2456,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4589,5]]}},"component":{}}],["head",{"_index":1634,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[340,7],[471,7],[513,7],[5269,9],[5574,7]]}},"component":{}}],["header",{"_index":272,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1587,7],[2202,6],[3254,7],[3980,6]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1625,7]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[317,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1625,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[9897,6],[10116,6],[10313,6]]}},"component":{}}],["hellman",{"_index":2295,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3093,7],[3121,7],[3182,7]]}},"component":{}}],["hello",{"_index":2520,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2498,6]]}},"component":{}}],["hellokitty,kitty,luk",{"_index":2891,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[13585,21]]}},"component":{}}],["help",{"_index":2425,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2708,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5308,6],[5372,5]]}},"component":{}}],["helvetica",{"_index":3180,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7228,10]]}},"component":{}}],["henc",{"_index":826,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3457,5],[3577,5]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[3253,5]]}},"component":{}}],["here",{"_index":86,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1697,4],[1832,4],[2553,4]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1257,4],[4153,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2917,4],[3422,4],[4306,5],[4316,4],[4398,4],[4772,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3673,4],[7933,5],[9850,4]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[623,4]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[52,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1641,5]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[245,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2854,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[776,4],[1380,4],[1784,4]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1577,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6912,4],[6921,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2505,4]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[3890,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[8810,5],[11904,5],[13397,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1492,4]]}},"component":{}}],["here’",{"_index":384,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4065,6]]}},"component":{}}],["hex",{"_index":267,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1526,3],[2941,3]]}},"component":{}}],["hfill",{"_index":2524,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3017,6]]}},"component":{}}],["hi",{"_index":2061,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5221,2]]}},"component":{}}],["high",{"_index":738,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[676,4],[2212,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3304,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[530,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[259,5],[1493,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7863,6],[8274,6]]},"/CloudComputing_Lab/docs/c.html":{"position":[[179,4]]},"/CloudComputing_Lab/docs/e.html":{"position":[[11,4]]}},"component":{}}],["higher",{"_index":2802,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[8380,6]]}},"component":{}}],["highli",{"_index":746,"title":{"/CloudComputing_Lab/docs/tech-list.html#_linux_containers_must_read_highly_recommended":{"position":[[30,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[933,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4402,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[793,6],[4487,6]]}},"component":{}}],["highlight",{"_index":2504,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1775,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[23369,10]]}},"component":{}}],["histori",{"_index":1294,"title":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_device_history":{"position":[[7,7]]}},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2078,7]]}},"component":{}}],["hit",{"_index":203,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[329,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[44,4],[1091,4],[2706,3],[4835,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1754,3]]}},"component":{}}],["hoc",{"_index":979,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[15,3]]},"/swarmlab_network-adhoc/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[13,3]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[3,3]]},"/swarmlab_network-adhoc/docs/index.html#_ad_hoc_networks":{"position":[[3,3]]},"/swarmlab_tech-list/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[15,3]]},"/swarmlab_tech-list/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[13,3]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[551,3],[611,3],[723,3],[808,3],[2309,3]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[14,3],[47,3],[130,3],[498,3]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[321,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[551,3],[611,3],[723,3],[808,3],[2309,3]]}},"component":{}}],["hold",{"_index":1016,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1397,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1397,4]]}},"component":{}}],["home",{"_index":744,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[873,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4288,5],[4945,7]]},"/CloudComputing_Lab/docs/a.html":{"position":[[1177,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4957,4]]},"/CloudComputing_Lab/docs/b.html":{"position":[[378,5],[390,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4287,4],[4640,4]]}},"component":{}}],["home/docker/.gem",{"_index":2682,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[1296,19]]}},"component":{}}],["home/docker/.gem/ruby/2.5.0/bin",{"_index":2686,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[1525,36]]}},"component":{}}],["home/docker/.gem/ruby/2.5.0/bin/fluentd",{"_index":2702,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[3037,40]]}},"component":{}}],["home/docker/project/exampl",{"_index":2593,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1618,29]]}},"component":{}}],["home/user/.ssh",{"_index":2330,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4433,18]]}},"component":{}}],["home/user/.ssh/id_rsa",{"_index":2329,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4389,25],[4563,23]]}},"component":{}}],["home/user/.ssh/id_rsa.pub",{"_index":2333,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4621,27]]}},"component":{}}],["hone",{"_index":3267,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[247,6]]}},"component":{}}],["horizon",{"_index":2410,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1670,8]]}},"component":{}}],["horizont",{"_index":1315,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[597,12]]}},"component":{}}],["host",{"_index":155,"title":{"/swarmlab_sec-intro/docs/exer.html#_find_all_live_hosts":{"position":[[14,5]]},"/swarmlab_sec-intro/docs/exer.html#_find_open_tcp_ports_in_all_hosts":{"position":[[27,5]]},"/swarmlab_sec-intro/docs/index.html#_find_live_hosts":{"position":[[10,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html#_destination_local_host_our_own_machine":{"position":[[18,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html#_source_local_host_our_own_machine":{"position":[[13,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[285,5],[330,5]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[407,5],[474,4],[2761,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[797,4],[942,4],[1087,4],[1232,4],[1377,4],[2027,5],[5233,4],[5616,5],[5888,5],[6220,6]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[286,4],[347,4],[1000,4],[1320,5],[1375,4],[1556,4],[2496,5],[2641,5],[3186,4],[3895,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1093,5]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1114,5]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[328,4]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[64,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1867,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1831,4],[2070,5],[2200,6],[2225,4],[2294,4],[2794,4],[4980,4]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[2829,4],[3176,4],[3443,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[327,6],[6678,4],[9374,6],[9515,6],[9532,7],[9745,7],[9802,5],[16152,4],[18365,4],[18419,4],[18472,4],[19068,4],[19155,4],[19293,4],[24177,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[1042,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3925,4],[3983,4]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1588,4]]},"/CloudComputing_Lab/docs/f.html":{"position":[[484,4]]}},"component":{}}],["host_key_auto_add",{"_index":2985,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[19304,18]]}},"component":{}}],["host_key_check",{"_index":2777,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[6692,18],[6719,17]]}},"component":{}}],["host_list",{"_index":2959,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[17688,12],[17743,10]]}},"component":{}}],["hostam",{"_index":3000,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[19980,8]]}},"component":{}}],["hostkeyalgorithm",{"_index":2282,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2834,17]]}},"component":{}}],["hostnam",{"_index":339,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2960,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4994,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[19860,9]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[65,9]]}},"component":{}}],["hotplug",{"_index":961,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[162,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[162,10]]}},"component":{}}],["howto",{"_index":715,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[31,5],[55,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[31,5],[84,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[31,5],[62,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[70,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1666,5]]}},"component":{}}],["hpa",{"_index":1678,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1295,4]]}},"component":{}}],["hpc",{"_index":3295,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1733,3]]}},"component":{}}],["html",{"_index":3170,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6880,8]]}},"component":{}}],["html5",{"_index":3332,"title":{"/CloudComputing_Lab/docs/tech-list.html#_html5_graphical_librarys":{"position":[[0,5]]}},"name":{},"text":{},"component":{}}],["http",{"_index":928,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12677,4],[12686,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2486,4]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[101,5],[1402,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[1845,4],[1881,4],[4066,4],[4603,5],[4609,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6484,4]]}},"component":{}}],["http.server(app).listen(port",{"_index":3177,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7095,29]]}},"component":{}}],["http://deb.debian.org/debian",{"_index":1594,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1742,29]]}},"component":{}}],["http://firehol.sourceforge.net",{"_index":773,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1542,30]]}},"component":{}}],["http://localhost:7030",{"_index":80,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1614,21]]}},"component":{}}],["http://localhost:8000",{"_index":3193,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7783,21]]}},"component":{}}],["http://localhost:port",{"_index":88,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1739,21],[2390,21]]}},"component":{}}],["http://nodejs.org/dist/v6.2.1/nod",{"_index":2076,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5885,34]]}},"component":{}}],["http://www.google.com",{"_index":2708,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[3291,21]]}},"component":{}}],["https://ansible.com",{"_index":2726,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[4690,20]]}},"component":{}}],["https://deb.nodesource.com/setup_13.x",{"_index":2074,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5745,37]]}},"component":{}}],["https://deb.nodesource.com/setup_15.x",{"_index":1559,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[182,37]]}},"component":{}}],["https://docs.ansible.com/ansible/become.html#becom",{"_index":2915,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[15358,53]]}},"component":{}}],["https://download.docker.com/linux/raspbian",{"_index":1572,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[919,43]]}},"component":{}}],["https://download.docker.com/linux/raspbian/gpg",{"_index":1568,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[418,46],[497,46]]}},"component":{}}],["https://example.com/postgr",{"_index":3136,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3706,28]]}},"component":{}}],["https://git.swarmlab.io:3000/swarmlab/swarmlab",{"_index":2607,"title":{},"name":{},"text":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[10,46]]}},"component":{}}],["https://github.com/miguelasd688/4",{"_index":2210,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12766,33]]}},"component":{}}],["https://learn.adafruit.com/ladyada",{"_index":2237,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14273,35]]}},"component":{}}],["https://registry.vlabs.uniwa.gr:5080/v2",{"_index":1587,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1485,41]]}},"component":{}}],["https://rimstar.org/science_electronics_projects/raspberry_pi_to_arduino_serial_usb_communication.htm",{"_index":2224,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13360,101]]}},"component":{}}],["hub",{"_index":2646,"title":{"/CloudComputing_Lab/docs/admin.html#_docker_hub":{"position":[[7,3]]}},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[2861,4],[3573,3],[3750,4],[3960,3]]}},"component":{}}],["hub.swarmlab.io:5480/hybrid",{"_index":3222,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[825,27]]}},"component":{}}],["huge",{"_index":2495,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1248,6],[1255,4]]}},"component":{}}],["human",{"_index":286,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1782,5],[1838,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3622,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[220,5]]}},"component":{}}],["hundr",{"_index":238,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1130,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[171,8]]}},"component":{}}],["hupcl",{"_index":2173,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10155,5]]}},"component":{}}],["hybrid",{"_index":2590,"title":{"/CloudComputing_Lab/docs/a.html#_swarmlab_io_hybrid":{"position":[[12,6]]},"/CloudComputing_Lab/docs/a.html#_install_swarmlab_io_hybrid":{"position":[[20,6]]},"/CloudComputing_Lab/docs/a.html#_startstop_swarmlab_io_hybrid":{"position":[[23,6]]},"/CloudComputing_Lab/docs/c.html":{"position":[[0,6]]},"/CloudComputing_Lab/docs/index.html#_install_swarmlab_io_hybrid":{"position":[[21,6]]}},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1180,7],[1246,7],[1570,6]]},"/CloudComputing_Lab/docs/index.html":{"position":[[46,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[639,6]]}},"component":{}}],["hyperloglog",{"_index":1396,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[229,13]]}},"component":{}}],["i'v",{"_index":2062,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5262,5]]}},"component":{}}],["i.",{"_index":359,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3371,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[780,5],[957,5],[1500,6],[1614,6],[3347,6],[3392,6],[3650,5],[3852,5],[4926,6],[4965,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2755,4],[6309,5],[8719,5]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[928,5]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[2514,4]]}},"component":{}}],["i/o",{"_index":1341,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[160,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8458,3],[9175,3],[11801,3]]}},"component":{}}],["i2c",{"_index":1697,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1913,3]]}},"component":{}}],["iac",{"_index":2583,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[282,3],[296,3]]}},"component":{}}],["ibm",{"_index":2465,"title":{"/swarmlab_tech-list/docs/index.html#_open_source_cloud_guide_from_ibm":{"position":[[29,3]]},"/CloudComputing_Lab/docs/tech-list.html#_open_source_cloud_guide_from_ibm":{"position":[[29,3]]}},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[36,3],[567,3],[4023,3]]}},"component":{}}],["ibss",{"_index":984,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[684,4],[2264,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[684,4],[2264,5]]}},"component":{}}],["icanon",{"_index":2022,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4069,6]]}},"component":{}}],["icmp",{"_index":226,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[928,5],[967,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6152,6],[11090,4],[12536,4],[12564,4],[12943,4]]}},"component":{}}],["icrnl",{"_index":2017,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4033,5]]}},"component":{}}],["id",{"_index":1208,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[348,3],[2924,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7136,5],[7595,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4729,2]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[239,2],[1149,2],[1315,2],[1470,2],[1612,2],[1753,2],[2384,2],[2407,2],[2428,2],[2448,2]]}},"component":{}}],["idempot",{"_index":2823,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[9588,11]]}},"component":{}}],["identif",{"_index":2332,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4530,14]]}},"component":{}}],["identifi",{"_index":496,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1963,8],[5186,8],[5607,8],[6108,8]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[269,8]]},"/CloudComputing_Lab/docs/c.html":{"position":[[978,8]]}},"component":{}}],["identityfil",{"_index":2342,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5047,12]]}},"component":{}}],["idl",{"_index":3026,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[21646,4],[22110,4],[22408,4]]}},"component":{}}],["iexten",{"_index":2023,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4077,6]]}},"component":{}}],["ifac",{"_index":566,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4298,5],[4474,5],[4652,5]]}},"component":{}}],["ifcfg",{"_index":1988,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2466,5]]}},"component":{}}],["ifconfig",{"_index":424,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[95,8],[3400,8],[3453,8],[4441,8],[4618,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1668,10]]}},"component":{}}],["ifupdown",{"_index":966,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[265,9],[972,8],[1062,8],[1430,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[265,9],[972,8],[1062,8],[1430,8]]}},"component":{}}],["ignbrk",{"_index":2015,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4017,6],[10109,6]]}},"component":{}}],["ignor",{"_index":91,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1858,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[16614,8],[16805,6],[17786,6],[17951,6]]}},"component":{}}],["ignore_error",{"_index":2709,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[3315,14],[3610,14]]}},"component":{}}],["ignore_extens",{"_index":2962,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[17855,18]]}},"component":{}}],["ignore_pattern",{"_index":2967,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[18033,17]]}},"component":{}}],["ignpar",{"_index":2170,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10118,7]]}},"component":{}}],["ihttps://en.wikipedia.org/wiki/ipv6[ipv6",{"_index":733,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[452,42]]}},"component":{}}],["ihttps://github.com/antirez[salvator",{"_index":1398,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[320,37]]}},"component":{}}],["ii",{"_index":3255,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/index.html":{"position":[[90,2]]}},"component":{}}],["illustr",{"_index":876,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7921,11],[10896,10]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2060,11]]}},"component":{}}],["imag",{"_index":1141,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card":{"position":[[23,5]]},"/CloudComputing_Lab/docs/admin.html#_displaying_docker_images":{"position":[[18,6]]},"/CloudComputing_Lab/docs/admin.html#_removing_docker_images":{"position":[[16,6]]},"/CloudComputing_Lab/docs/admin.html#_images":{"position":[[0,6]]},"/CloudComputing_Lab/docs/admin.html#_images_2":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1678,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[726,5],[1210,5],[1307,7],[1451,5],[1687,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[0,7]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[26,6],[92,6],[139,6],[225,7],[233,5],[282,6],[328,5],[378,6],[396,6],[509,7],[578,6],[2378,5],[2570,6],[2603,5],[2635,6],[3647,6],[3733,6],[3922,5],[4056,5],[4177,5],[4291,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[38,6],[182,6],[198,5],[457,5],[635,5],[1452,5],[1555,5],[1578,5],[1608,5],[1771,6],[2382,5],[2436,5],[3938,6],[3996,6],[4906,5],[5240,5],[5323,5],[5507,5],[7397,5],[7588,6]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[36,6],[818,6],[1439,5]]},"/CloudComputing_Lab/docs/e.html":{"position":[[247,6]]},"/CloudComputing_Lab/docs/index.html":{"position":[[106,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1773,7],[1927,7],[1958,5],[1991,5],[2011,5],[2023,6]]}},"component":{}}],["imageid",{"_index":2627,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[535,7]]}},"component":{}}],["imagin",{"_index":1785,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5868,8]]}},"component":{}}],["imaxbel",{"_index":2018,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4040,7]]}},"component":{}}],["immedi",{"_index":865,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6657,11]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1261,9]]}},"component":{}}],["impact",{"_index":901,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[10389,6]]}},"component":{}}],["implement",{"_index":720,"title":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[0,12]]},"/swarmlab_infrastructure-as-code/docs/index.html#_implement_infrastructure_as_code":{"position":[[0,9]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[141,11]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[475,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7670,15]]},"/CloudComputing_Lab/docs/c.html":{"position":[[77,10]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3290,15]]}},"component":{}}],["implicit",{"_index":2755,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5633,8],[5777,8]]}},"component":{}}],["import",{"_index":1508,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_import_docker_and_swarmlab_io_keys":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1927,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9289,6],[9317,6],[9349,6],[9374,6],[9402,6],[9428,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4311,6],[4339,6],[4365,6],[6164,6],[12439,6],[12453,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3617,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6095,6],[6129,6]]},"/CloudComputing_Lab/docs/f.html":{"position":[[213,9]]}},"component":{}}],["imposs",{"_index":3020,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[21235,10]]}},"component":{}}],["improv",{"_index":3007,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[20360,11]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1375,8]]}},"component":{}}],["imu",{"_index":1626,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[12,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_sensor_node_example_using_imu_sensors":{"position":[[26,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_imu":{"position":[[0,3]]}},"name":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6,3]]}},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[202,3]]}},"component":{}}],["inadvert",{"_index":921,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12021,13]]}},"component":{}}],["inbound",{"_index":931,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12881,7],[13188,8]]}},"component":{}}],["inc",{"_index":1302,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[255,4]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[456,4]]}},"component":{}}],["includ",{"_index":240,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1166,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[5149,10],[5250,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2842,9],[12934,8]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1792,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[351,8],[514,7],[836,7],[970,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[627,9],[3502,8],[3511,8],[3520,8],[3529,8],[3538,8],[7636,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9121,8],[9130,8],[9139,8],[9148,8],[9179,8],[9188,8],[9197,8],[9206,8],[9215,8],[9224,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1475,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[51,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7256,8],[7325,8],[7399,8],[10053,7],[10128,8],[11003,7],[24161,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1810,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[870,10],[1168,9],[1798,8]]}},"component":{}}],["includegraphics[width=3cm]{overleaf",{"_index":2526,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3092,36]]}},"component":{}}],["incom",{"_index":664,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1280,8],[1340,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5094,8],[10462,8],[11920,8],[12283,8],[13034,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10597,9],[10695,9],[10795,9]]}},"component":{}}],["incorpor",{"_index":3111,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1956,13]]}},"component":{}}],["increas",{"_index":2770,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[6442,8],[18390,9]]}},"component":{}}],["increment",{"_index":1511,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2137,9]]}},"component":{}}],["indent",{"_index":2518,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2368,11],[2864,9]]}},"component":{}}],["independ",{"_index":2455,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4553,11]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[18449,13]]}},"component":{}}],["index",{"_index":1,"title":{},"name":{"/swarmlab_faq/docs/index.html":{"position":[[0,5]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[0,5]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[0,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[0,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[0,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[0,5]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-usage.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[0,5]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[0,5]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[0,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[0,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[0,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[0,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[0,5]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[0,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[0,5]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[0,5]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[0,5]]},"/CloudComputing_Lab/docs/index.html":{"position":[[0,5]]}},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[104,8],[403,8],[448,7],[494,6]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[254,8]]}},"component":{}}],["index.html",{"_index":3104,"title":{"/CloudComputing_Lab/docs/docker-build.html#_index_html":{"position":[[0,10]]}},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1176,10],[7197,10],[7503,10]]}},"component":{}}],["indic",{"_index":1309,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[483,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5369,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[9293,9]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3217,9]]}},"component":{}}],["individu",{"_index":316,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2384,12]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[9276,10]]}},"component":{}}],["inet",{"_index":428,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[137,4],[429,4],[671,4]]}},"component":{}}],["infer",{"_index":2452,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4316,10]]}},"component":{}}],["influenc",{"_index":1346,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[348,10]]}},"component":{}}],["info",{"_index":1373,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1636,4]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[14,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2849,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1556,4]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1104,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6674,5],[6705,5]]}},"component":{}}],["inform",{"_index":307,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2242,12],[4249,11]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2977,11],[3286,11]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1744,11]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[764,11]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[601,11]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[229,11],[3544,11],[6900,11]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3602,11]]},"/swarmlab_tech-list/docs/index.html":{"position":[[846,12]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2713,11],[2963,11]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[2338,11]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5522,11],[10515,12],[10579,11],[14035,11],[14157,12]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3318,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2975,12]]}},"component":{}}],["infrastructur",{"_index":1067,"title":{"/swarmlab_network-adhoc/docs/index.html#_vehicle_to_infrastructure_v2i_communications":{"position":[[11,14]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[13,14]]},"/swarmlab_infrastructure-as-code/docs/index.html#_what_is_infrastructure_as_code":{"position":[[8,15]]},"/swarmlab_infrastructure-as-code/docs/index.html#_implement_infrastructure_as_code":{"position":[[10,14]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[177,15],[582,14]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[258,14],[489,14],[652,14]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3754,14],[3853,14],[3951,14]]}},"component":{}}],["ini",{"_index":2887,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[13443,3],[16954,5],[17719,5],[17930,5]]}},"component":{}}],["init",{"_index":2086,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6143,4],[6203,7]]}},"component":{}}],["initi",{"_index":703,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4104,7]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[823,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4036,10]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[18720,9]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1404,11]]}},"component":{}}],["inotifi",{"_index":1154,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2193,7]]}},"component":{}}],["input",{"_index":659,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1044,5],[1076,5],[1236,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4663,6],[5198,6],[5622,6],[7292,5],[8362,5],[9065,5],[10006,5],[10165,9],[10572,5],[10674,5],[10716,5],[10932,5],[10997,5],[11081,5],[11171,5],[11284,5],[11355,5],[11477,5],[12188,5],[12446,5],[12471,5],[12527,5],[12614,5],[12759,5],[12817,5],[12966,5],[13080,5],[13200,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1412,5],[1554,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[887,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2350,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9646,6],[12673,6]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[144,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3786,5],[3923,5]]}},"component":{}}],["insert",{"_index":893,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9423,9]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3336,6],[3375,9]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[969,6]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1300,9]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2777,6],[2838,9]]}},"component":{}}],["insid",{"_index":1794,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6447,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[537,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[566,6]]}},"component":{}}],["inspect",{"_index":397,"title":{"/CloudComputing_Lab/docs/admin.html#_inspect":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4352,10]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2295,8]]}},"component":{}}],["instac",{"_index":1456,"title":{"/swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_instaces":{"position":[[8,8]]}},"name":{},"text":{},"component":{}}],["instal",{"_index":949,"title":{"/swarmlab_sec-iptables/docs/index.html#_installation":{"position":[[0,12]]},"/swarmlab_network-adhoc/docs/index-setup.html#_install_systemd_networkd":{"position":[[0,7]]},"/swarmlab_network-adhoc/docs/index-setup.html#_deinstall_classic_networking_and_install_it":{"position":[[33,7]]},"/swarmlab_network-adhoc/docs/index-setup.html#_install_optional":{"position":[[0,7]]},"/swarmlab_network-adhoc/docs/index-setup.html#_install_driver":{"position":[[0,7]]},"/swarmlab_raspi-docker/docs/index-install.html#_install_prerequisites":{"position":[[0,7]]},"/swarmlab_raspi-docker/docs/index-install.html#_install_optional":{"position":[[0,7]]},"/swarmlab_raspi-docker/docs/index-install.html#_download_and_install_docker":{"position":[[13,7]]},"/swarmlab_raspi-docker/docs/index-install.html#_verify_that_docker_is_installed_and_running":{"position":[[22,9]]},"/swarmlab_raspi-docker/docs/index-install.html#_install_docker_compose":{"position":[[0,7]]},"/swarmlab_raspi-docker/docs/index-install.html#_install_wireguard":{"position":[[0,7]]},"/swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi":{"position":[[0,7]]},"/swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi_2":{"position":[[0,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_install_your_public_key":{"position":[[0,7]]},"/swarmlab_tech-list/docs/index-setup.html#_install_systemd_networkd":{"position":[[0,7]]},"/swarmlab_tech-list/docs/index-setup.html#_deinstall_classic_networking_and_install_it":{"position":[[33,7]]},"/swarmlab_tech-list/docs/index-setup.html#_install_optional":{"position":[[0,7]]},"/swarmlab_tech-list/docs/index-setup.html#_install_driver":{"position":[[0,7]]},"/CloudComputing_Lab/docs/a.html#_install_docker_linux":{"position":[[0,7]]},"/CloudComputing_Lab/docs/a.html#_install_docker_windows":{"position":[[0,7]]},"/CloudComputing_Lab/docs/a.html#_install_swarmlab_io_hybrid":{"position":[[0,7]]},"/CloudComputing_Lab/docs/index.html#_install_docker":{"position":[[0,7]]},"/CloudComputing_Lab/docs/index.html#_install_swarmlab_io_hybrid":{"position":[[0,7]]}},"name":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[6,7]]}},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1300,7],[1598,7]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[79,7],[245,7],[267,7],[290,7],[1127,7],[1161,7],[1189,7],[1241,10],[1259,7],[1316,7],[1625,7],[1954,7],[2148,7]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[168,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2748,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[873,10],[941,9],[5644,12],[5721,7],[5809,7],[5831,7],[5852,7],[6079,7],[13482,7],[13545,7],[13608,7],[13671,7],[13734,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5472,9]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1300,7],[1598,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3543,7]]},"/CloudComputing_Lab/docs/a.html":{"position":[[879,7],[917,7],[945,7],[987,7]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[156,9],[3968,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[676,7],[733,7],[1386,7],[1506,7],[1595,7],[1695,7],[1761,7],[1831,7],[1929,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1064,7],[1085,7],[1249,7],[1310,7],[2690,7]]}},"component":{}}],["install/usr/share/swarmlab.io/sec/swarmlab",{"_index":2609,"title":{},"name":{},"text":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[82,42],[132,44],[184,44],[240,44],[292,44]]}},"component":{}}],["install_recommend",{"_index":2671,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[601,19],[809,19]]}},"component":{}}],["instanc",{"_index":1288,"title":{"/swarmlab_infrastructure-as-code/docs/index.html#_run_instance":{"position":[[4,8]]},"/swarmlab_sidecar-firefox/docs/index.html#_run_instance":{"position":[[4,8]]},"/CloudComputing_Lab/docs/a.html#_create_instance":{"position":[[7,8]]},"/CloudComputing_Lab/docs/a.html#_remove_instance":{"position":[[7,8]]},"/CloudComputing_Lab/docs/a.html#_startstop_instance":{"position":[[11,8]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[58,9],[78,9]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1448,9]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[194,9]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1317,8],[1338,9],[1423,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3564,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4425,9]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1271,9]]},"/CloudComputing_Lab/docs/a.html":{"position":[[1036,8],[1113,8],[1168,8]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[558,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[8280,9]]}},"component":{}}],["instances→run",{"_index":83,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1653,17],[1788,17],[2002,17],[2196,17],[2490,17]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[413,17],[552,17],[735,17],[858,17]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[775,17],[912,17],[1074,17],[1322,17],[1459,17]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[268,17],[344,17],[446,17]]}},"component":{}}],["instantli",{"_index":3299,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1964,9]]}},"component":{}}],["instead",{"_index":1068,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[266,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[513,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[11592,8],[11803,7],[14603,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[322,7]]}},"component":{}}],["instruct",{"_index":3089,"title":{"/CloudComputing_Lab/docs/docker-build.html#_dockerfile_instructions":{"position":[[11,12]]}},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[11,12],[74,12],[271,12],[376,11],[1392,11],[1473,13],[1538,12],[1739,11],[2307,11],[2861,11],[3094,11],[3205,11],[3306,11],[4452,11],[4800,11],[5404,11],[5549,12],[5714,11],[5796,12],[5943,12]]}},"component":{}}],["instrument",{"_index":1656,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[935,12]]}},"component":{}}],["int",{"_index":1898,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10053,3],[10398,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7395,3],[9233,3],[9268,3],[10504,3],[10546,3],[10853,3],[10887,3]]}},"component":{}}],["integ",{"_index":2919,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[15677,7]]}},"component":{}}],["integr",{"_index":1494,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1454,11],[1778,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7101,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3650,11]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3638,9],[3981,12]]}},"component":{}}],["intellig",{"_index":2307,"title":{"/swarmlab_tech-list/docs/index.html#_swarm_intelligence":{"position":[[6,12]]}},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3332,12]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[481,12]]}},"component":{}}],["intend",{"_index":825,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3427,8]]}},"component":{}}],["intention",{"_index":301,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2112,13]]}},"component":{}}],["interact",{"_index":1426,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[859,8],[1017,8]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[768,11]]}},"component":{}}],["intercept",{"_index":556,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3877,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[609,11]]},"/CloudComputing_Lab/docs/a.html":{"position":[[638,11]]}},"component":{}}],["interest",{"_index":2448,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3985,8]]}},"component":{}}],["interfac",{"_index":104,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_everything_on_an_interface":{"position":[[17,9]]},"/swarmlab_sec-intro/docs/index.html#_check_if_promiscuous_mode_is_enabled_on_network_interface":{"position":[[48,9]]},"/swarmlab_network-adhoc/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[19,9]]},"/swarmlab_network-adhoc/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[17,9]]},"/swarmlab_poc-datacollector/docs/index-usage.html#_open_web_interface_webclient":{"position":[[9,9]]},"/swarmlab_poc-datacollector/docs/index.html#_open_web_interface":{"position":[[9,9]]},"/swarmlab_tech-list/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[19,9]]},"/swarmlab_tech-list/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[17,9]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1979,9]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[342,10],[1627,10],[1900,10],[4286,10]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3034,9],[3540,9],[3587,9],[4929,9]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[426,9],[1420,9],[1706,9],[3059,9],[3382,9],[4916,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1617,9],[2083,9],[3248,9],[3313,10],[5434,9],[6074,9],[7043,9],[7433,9],[9970,10],[10430,10]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[97,11],[555,9],[615,9],[727,9],[812,9]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3143,9]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1231,9]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[77,9]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[77,10]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[899,9],[1619,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6938,9],[7504,9],[7879,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[863,9],[2116,9],[3308,11]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[97,11],[555,9],[615,9],[727,9],[812,9]]}},"component":{}}],["interfer",{"_index":2822,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[9573,9]]}},"component":{}}],["interlin",{"_index":2517,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2345,12]]}},"component":{}}],["intern",{"_index":138,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2680,8]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[4040,8]]}},"component":{}}],["internet",{"_index":640,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[398,9],[3104,9],[3354,9]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[868,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[868,8]]}},"component":{}}],["interrupt",{"_index":1701,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1999,9],[2091,9],[2132,9]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7773,9]]}},"component":{}}],["interti",{"_index":1629,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[206,10]]}},"component":{}}],["interv",{"_index":1149,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1850,8]]}},"component":{}}],["intervent",{"_index":2581,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[226,12]]}},"component":{}}],["intra",{"_index":3310,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3474,5]]}},"component":{}}],["intro",{"_index":175,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_intro":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-mongo.html#_video_intro":{"position":[[8,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html#_video_intro":{"position":[[8,5]]},"/swarmlab_poc-datacollector/docs/index-redis.html#_video_intro":{"position":[[8,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html#_video_intro":{"position":[[8,5]]},"/swarmlab_tech-list/docs/index-setup.html#_intro":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index.html#_intro_docker":{"position":[[0,5]]},"/swarmlab_xelatex-thesis/docs/index.html#_intro":{"position":[[0,5]]},"/CloudComputing_Lab/docs/index.html#_intro":{"position":[[0,5]]},"/CloudComputing_Lab/docs/tech-list.html#_intro_docker":{"position":[[0,5]]}},"name":{},"text":{},"component":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[13,5]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[13,5]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[13,5]]}}}],["introduct",{"_index":2388,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1040,12],[1097,12]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1575,12],[1621,12]]}},"component":{}}],["intrus",{"_index":241,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1195,9]]}},"component":{}}],["inventori",{"_index":2662,"title":{"/CloudComputing_Lab/docs/ansible.html#_inventory_file_stattic":{"position":[[0,9]]},"/CloudComputing_Lab/docs/ansible.html#_inventory_file_auto":{"position":[[0,9]]}},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[201,9],[5070,10],[8342,9],[16192,9],[16838,9],[17639,11],[17660,9],[17838,9],[18016,9],[18072,9]]}},"component":{}}],["inventory.yml",{"_index":3073,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[24054,15],[24143,15],[24203,15],[24259,13],[24363,13]]}},"component":{}}],["inventory_ignore_extens",{"_index":2941,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16907,28]]}},"component":{}}],["inventory_plugin",{"_index":2862,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12201,18]]}},"component":{}}],["inverntory.yml",{"_index":2594,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1653,14]]}},"component":{}}],["involv",{"_index":868,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7166,8],[7411,7]]}},"component":{}}],["io",{"_index":2950,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[17206,4]]}},"component":{}}],["io.in(room).emit(\"logsend",{"_index":1219,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[558,27]]}},"component":{}}],["io.on(\"connect",{"_index":1253,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2109,19]]}},"component":{}}],["ioctl(fd",{"_index":2156,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9712,10],[9835,10],[9976,10],[10309,10],[10417,9]]}},"component":{}}],["ionic",{"_index":2445,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3885,5]]}},"component":{}}],["iosxr",{"_index":2951,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[17211,6]]}},"component":{}}],["iot",{"_index":1454,"title":{"/swarmlab_tech-list/docs/index.html#_robots_and_iot":{"position":[[11,3]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[1085,3]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[132,3]]},"/CloudComputing_Lab/docs/b.html":{"position":[[132,3]]}},"component":{}}],["ip",{"_index":126,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_by_ip":{"position":[[16,2]]},"/swarmlab_sec-intro/docs/index-analysis.html#_from_specific_ip_and_destined_for_a_specific_port":{"position":[[14,2]]},"/swarmlab_sec-intro/docs/index.html#_find_ip":{"position":[[5,2]]},"/CloudComputing_Lab/docs/c.html#_find_all_ip_addresses_and_used_ports_on_a_network":{"position":[[9,2]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2367,4]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[446,3],[556,2]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3977,2],[4616,3]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[106,2],[2425,2],[3425,2]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1058,4],[1264,2],[2343,2],[2378,2],[2795,2],[2939,2],[3209,2],[10495,2]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2202,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2343,2],[2429,2],[2490,2],[2730,2]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5003,4],[5136,2],[5711,2]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2202,3]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[2255,2]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[14032,2],[14154,2]]},"/CloudComputing_Lab/docs/c.html":{"position":[[1224,2]]}},"component":{}}],["ip/24",{"_index":3076,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[24085,6]]}},"component":{}}],["ip/mask",{"_index":120,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2268,7]]}},"component":{}}],["ip/network",{"_index":121,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2288,10]]}},"component":{}}],["ip4",{"_index":3078,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[24195,4]]}},"component":{}}],["ip4=$(/sbin/ip",{"_index":3065,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23826,14]]}},"component":{}}],["ip6=$(/sbin/ip",{"_index":3068,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23896,14]]}},"component":{}}],["ip6tabl",{"_index":732,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[426,13],[517,13]]}},"component":{}}],["ip:port",{"_index":82,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1641,7]]}},"component":{}}],["ip=`nslookup",{"_index":3069,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23966,12]]}},"component":{}}],["ip[6",{"_index":387,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4134,6]]}},"component":{}}],["ipaddr=192.168.1.200",{"_index":1999,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2823,20]]}},"component":{}}],["ipfilt",{"_index":779,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1830,9]]}},"component":{}}],["ipfw",{"_index":781,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1844,5]]}},"component":{}}],["ipsec",{"_index":309,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2268,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1294,6]]},"/CloudComputing_Lab/docs/c.html":{"position":[[278,5]]}},"component":{}}],["iptabl",{"_index":626,"title":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[0,9]]},"/swarmlab_sec-iptables/docs/index.html#_iptables":{"position":[[0,8]]},"/swarmlab_sec-iptables/docs/index.html#_how_to_use_iptables":{"position":[[23,8]]}},"name":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[6,8]]}},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[43,8],[68,8],[192,12],[302,9],[396,8],[500,12],[647,8],[1345,8],[1808,8],[2227,8],[2275,8],[2950,8],[3047,8],[3091,8],[3861,9],[4493,8],[8342,8],[8797,8],[8841,8],[8855,8],[8869,8],[8890,8],[8911,8],[8935,8],[8959,8],[8980,8],[9001,8],[9027,8],[9053,8],[9080,8],[9109,8],[9746,8],[9807,8],[9882,8],[9994,8],[10515,8],[10560,8],[10656,8],[10704,8],[10920,8],[10985,8],[11069,8],[11159,8],[11272,8],[11343,8],[11366,8],[13498,8]]}},"component":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[13,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[13,8]]}}}],["iptables_forward_deni",{"_index":937,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13349,25]]}},"component":{}}],["iptables_input_deni",{"_index":936,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13129,23]]}},"component":{}}],["ipv4",{"_index":731,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[417,4],[593,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1149,4]]}},"component":{}}],["ipv6",{"_index":734,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[601,5]]}},"component":{}}],["isc",{"_index":997,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[996,3],[1012,3],[1086,3],[1102,3],[1439,3],[1455,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[996,3],[1012,3],[1086,3],[1102,3],[1439,3],[1455,3]]}},"component":{}}],["isig",{"_index":2021,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4063,4]]}},"component":{}}],["isn’t",{"_index":1864,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9143,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2100,5]]}},"component":{}}],["isol",{"_index":325,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_flags":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_rst_flags":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_syn_flags":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_urg_flags":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_ack_flags":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_psh_flags":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_fin_flags":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2511,7],[3118,7],[4579,7]]}},"component":{}}],["issu",{"_index":11,"title":{"/swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[59,5]]},"/swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[52,5]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[97,5]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[56,5]]}},"component":{}}],["isvalid",{"_index":1263,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2473,7]]}},"component":{}}],["isvalid.act",{"_index":1265,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2511,15]]}},"component":{}}],["isvalid.scop",{"_index":1269,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2605,14]]}},"component":{}}],["isvalid.token",{"_index":1272,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2666,14]]}},"component":{}}],["isvalid.us",{"_index":1267,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2564,13]]}},"component":{}}],["it'",{"_index":1920,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10907,4]]}},"component":{}}],["ital",{"_index":2473,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_bold_italics_and_underlining":{"position":[[6,7]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[173,7]]}},"component":{}}],["italic",{"_index":2479,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[326,10]]}},"component":{}}],["item",{"_index":2906,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[14648,5],[14691,5]]}},"component":{}}],["itemsprocess",{"_index":1202,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[244,14]]}},"component":{}}],["itself",{"_index":245,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1249,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2303,7],[2799,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5637,6]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[2908,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[10986,7]]}},"component":{}}],["it’",{"_index":230,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[972,4],[2314,4],[3376,4],[4107,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2825,4],[4863,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3350,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8096,4],[8463,4],[8640,4],[8789,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1511,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1708,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[750,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5900,4]]}},"component":{}}],["iw",{"_index":1046,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2147,3],[2169,3],[2231,2]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2147,3],[2169,3],[2231,2]]}},"component":{}}],["ixon",{"_index":2027,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4129,4]]}},"component":{}}],["j",{"_index":857,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6245,1],[10013,1],[10595,1],[10697,1],[10739,1],[10976,1],[11060,1],[11150,1],[11263,1],[11334,1],[12459,1],[12501,1],[12577,1],[12660,1],[12805,1],[12864,1],[13010,1],[13110,1],[13207,1],[13330,1],[13436,1]]}},"component":{}}],["jame",{"_index":1835,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8009,5]]}},"component":{}}],["java",{"_index":1815,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7345,4],[7907,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2996,4]]}},"component":{}}],["java.awt.datatransf",{"_index":1871,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9324,24]]}},"component":{}}],["java.awt.toolkit",{"_index":1872,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9356,17]]}},"component":{}}],["javascript",{"_index":1324,"title":{"/swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_javascript":{"position":[[39,10]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1031,10],[1052,10]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[32,10],[1534,10]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[38,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6891,10],[7722,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3091,11],[3585,10],[3792,10],[4692,10]]}},"component":{}}],["jetson",{"_index":2135,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9066,6],[12385,6]]}},"component":{}}],["jinja2",{"_index":2810,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[8782,6],[9274,6],[10718,6],[17431,6]]}},"component":{}}],["jinja2.ext.do,jinja2.ext.i18n",{"_index":2812,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[8837,29]]}},"component":{}}],["jinja2_extens",{"_index":2811,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[8816,18]]}},"component":{}}],["jitsimeet",{"_index":24,"title":{"/swarmlab_faq/docs/index.html#poc-jitsimeet":{"position":[[28,9]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[309,9],[2471,9]]}},"component":{}}],["jitsiweb]→actions→connect",{"_index":130,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2519,26]]}},"component":{}}],["job",{"_index":3281,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1122,3]]}},"component":{}}],["johni",{"_index":2461,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4895,5]]}},"component":{}}],["jonathan",{"_index":1831,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7949,8]]}},"component":{}}],["jq",{"_index":1556,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[167,2]]}},"component":{}}],["jqueri",{"_index":1848,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8297,6]]}},"component":{}}],["js",{"_index":1489,"title":{"/swarmlab_poc-datacollector/docs/index-vuejs.html#_why_vue_js":{"position":[[8,2]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1283,2]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8808,2]]}},"component":{}}],["json",{"_index":1299,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[180,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4581,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[1769,4],[1799,4],[3867,4],[3878,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3927,4]]}},"component":{}}],["json.parse(json.stringify(data",{"_index":1218,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[524,33]]}},"component":{}}],["json.stringify(obj",{"_index":2098,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6648,20]]}},"component":{}}],["julia",{"_index":2432,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3050,5]]}},"component":{}}],["jump",{"_index":858,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6252,4],[6348,4],[7684,4],[7826,6]]}},"component":{}}],["juno",{"_index":2952,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[17218,6]]}},"component":{}}],["jupyt",{"_index":2385,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[989,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3111,7]]}},"component":{}}],["k8",{"_index":3331,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4705,3]]}},"component":{}}],["kb",{"_index":441,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[276,3],[533,3],[611,3]]}},"component":{}}],["keep",{"_index":1779,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5623,4],[11216,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[519,4]]}},"component":{}}],["keep_time_key",{"_index":1103,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[408,13],[854,13]]}},"component":{}}],["kera",{"_index":2454,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4492,5]]}},"component":{}}],["kernel",{"_index":631,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[121,7],[191,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[125,6],[244,6],[623,6],[2415,6]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1618,6]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[310,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1618,6]]}},"component":{}}],["kernel_serial_set",{"_index":2143,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9324,23],[10333,24],[10440,25]]}},"component":{}}],["kernel_serial_settings.flag",{"_index":2182,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10366,28]]}},"component":{}}],["kexalgorithm",{"_index":2290,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2997,13]]}},"component":{}}],["key",{"_index":312,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_import_docker_and_swarmlab_io_keys":{"position":[[31,4]]},"/swarmlab_raspi-docker/docs/index-install.html#_create_keys":{"position":[[7,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_generate_a_key_pair":{"position":[[11,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_install_your_public_key":{"position":[[20,3]]},"/swarmlab_tech-list/docs/index.html#_on_memory_key_value":{"position":[[12,3]]},"/CloudComputing_Lab/docs/tech-list.html#_on_memory_key_value":{"position":[[12,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2309,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3066,3]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1199,3]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1989,3],[2037,4],[2063,3],[2111,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9529,3],[12556,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1878,3],[2230,4],[2299,4],[2799,3],[2953,3],[3539,3],[3567,3],[3635,3],[3828,3],[3944,3],[4343,3],[4385,3],[4599,3],[4653,3],[5071,3],[5154,3]]},"/CloudComputing_Lab/docs/a.html":{"position":[[852,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6674,3],[8901,3],[8961,3],[18372,4],[18477,3],[18715,4],[18858,3],[18926,4],[19106,4],[19160,4],[19298,5],[22809,4],[22907,4],[24327,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1791,3]]}},"component":{}}],["key=/home/docker/.ssh/id_rsa",{"_index":3081,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[24404,28]]}},"component":{}}],["key_mgmt=wpa",{"_index":1036,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1918,12]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1918,12]]}},"component":{}}],["keygen",{"_index":2325,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4298,6]]}},"component":{}}],["keyserv",{"_index":1603,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1999,9],[2073,9]]}},"component":{}}],["keyserver.ubuntu.com",{"_index":1604,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2009,20],[2083,20]]}},"component":{}}],["kind",{"_index":225,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[889,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2533,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4606,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1447,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[477,5]]}},"component":{}}],["kinda",{"_index":1847,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8284,5]]}},"component":{}}],["know",{"_index":518,"title":{"/CloudComputing_Lab/docs/index.html#_things_you_need_to_know":{"position":[[19,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2842,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[10232,4],[17111,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[767,4]]}},"component":{}}],["known",{"_index":233,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1070,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1512,5],[1637,5],[6322,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[117,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2064,5],[2194,5]]}},"component":{}}],["knuth’",{"_index":2553,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[50,7],[97,7]]}},"component":{}}],["koala,meow,milk,moofasa,moose,ren,sheep,small,stegosauru",{"_index":2892,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[13607,59]]}},"component":{}}],["koala,vader,www",{"_index":2895,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[13729,15]]}},"component":{}}],["kubernet",{"_index":2367,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[164,10]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2236,10],[2268,10],[2279,10]]}},"component":{}}],["l",{"_index":276,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1639,1]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3129,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1874,1],[2513,1]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[787,1]]}},"component":{}}],["l3gd20",{"_index":1671,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1198,6],[2020,6],[2067,6]]}},"component":{}}],["lab",{"_index":1801,"title":{"/CloudComputing_Lab/docs/a.html":{"position":[[15,3]]},"/CloudComputing_Lab/docs/index.html":{"position":[[0,3]]},"/CloudComputing_Lab/docs/index.html#_lab_sections":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6852,3]]},"/CloudComputing_Lab/docs/index.html":{"position":[[15,3]]}},"component":{}}],["label",{"_index":3108,"title":{"/CloudComputing_Lab/docs/docker-build.html#_label":{"position":[[0,5]]}},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1733,5],[1780,5],[1834,5],[1923,5],[1970,5],[2011,5],[2031,5],[2079,5]]}},"component":{}}],["labroom",{"_index":2592,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1213,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4097,8]]}},"component":{}}],["labroom→\"swarmlab",{"_index":2591,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1195,17]]}},"component":{}}],["lan",{"_index":139,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2689,3]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4972,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1129,3]]}},"component":{}}],["langag",{"_index":2428,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2888,8]]}},"component":{}}],["languag",{"_index":769,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_the_tools_languages_and_frameworks":{"position":[[11,10]]},"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_c_language":{"position":[[15,8]]},"/swarmlab_tech-list/docs/index.html#_programming_language":{"position":[[12,8]]},"/CloudComputing_Lab/docs/tech-list.html#_programming_language":{"position":[[12,8]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1371,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7350,9],[7582,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3271,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1590,8],[4388,9],[4544,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[11262,8],[17449,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3558,8],[3932,8]]}},"component":{}}],["larg",{"_index":1438,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[267,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1340,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3888,5]]}},"component":{}}],["larger",{"_index":3031,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[22034,6]]}},"component":{}}],["last",{"_index":581,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4827,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4145,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1510,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[16563,4],[22669,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3167,4]]}},"component":{}}],["latenc",{"_index":467,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[818,9],[963,9],[1108,9],[1253,9],[1398,9]]}},"component":{}}],["later",{"_index":2130,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8771,6],[12102,6]]}},"component":{}}],["latest",{"_index":1780,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5653,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3504,6]]}},"component":{}}],["latex",{"_index":2534,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3334,8]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[336,5],[978,6]]}},"component":{}}],["launch",{"_index":2628,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[792,6]]}},"component":{}}],["lauren",{"_index":1823,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7682,6]]}},"component":{}}],["layer",{"_index":408,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4657,5]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[697,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[226,6],[288,6],[364,6],[400,6],[422,5],[690,5],[712,7],[745,7],[913,6],[2354,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2063,6]]}},"component":{}}],["lead",{"_index":2424,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2688,5]]}},"component":{}}],["lean",{"_index":958,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[63,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[63,4]]}},"component":{}}],["learn",{"_index":401,"title":{"/swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index.html#_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms":{"position":[[43,8]]},"/swarmlab_tech-list/docs/index.html#_reinforcement_learning":{"position":[[14,8]]},"/swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_javascript":{"position":[[11,5],[25,8]]},"/swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_python_pytorch":{"position":[[11,5],[25,8]]},"/CloudComputing_Lab/docs/index.html#_learning_scheduler":{"position":[[0,8]]},"/CloudComputing_Lab/docs/tech-list.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4406,8]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[115,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1337,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12750,7],[13462,5],[13525,5],[13588,5],[13651,5],[13714,5],[13777,5],[13977,5],[14309,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1159,8],[1247,8],[1353,8],[1522,9],[1716,8],[1839,8],[2039,8],[3288,8],[3310,8],[3414,8],[3451,8],[3604,8],[3673,8],[3899,8],[4012,8],[4126,8],[4348,8],[4458,8],[4708,8]]},"/CloudComputing_Lab/docs/a.html":{"position":[[0,5],[784,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[506,9],[626,8]]}},"component":{}}],["leav",{"_index":686,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2631,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7743,7],[19372,7]]}},"component":{}}],["led",{"_index":2112,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7076,3],[8590,3],[11925,3]]}},"component":{}}],["led_on",{"_index":2118,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7379,6],[7693,8],[7870,6],[8097,8],[8140,6],[8281,6]]}},"component":{}}],["leg",{"_index":2211,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12800,6]]}},"component":{}}],["legaci",{"_index":2250,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[694,6],[3665,6],[4110,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[723,6]]}},"component":{}}],["legitim",{"_index":382,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4010,10]]}},"component":{}}],["leonhard",{"_index":1784,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5849,8],[6725,8]]}},"component":{}}],["less",{"_index":282,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1728,4],[2136,5],[2228,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[22078,4],[22359,4]]}},"component":{}}],["lesson",{"_index":1802,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6856,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14323,6]]}},"component":{}}],["let",{"_index":610,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5894,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6433,4]]}},"component":{}}],["let’",{"_index":259,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1433,5],[2711,5],[2826,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[10058,5],[11391,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1973,5]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[2928,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[920,5],[5208,5],[7595,5]]}},"component":{}}],["level",{"_index":341,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2988,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[251,5],[681,5],[2217,5],[13161,5],[13383,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[256,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[256,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1470,5]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1685,6],[2332,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[15561,5]]}},"component":{}}],["libffi",{"_index":1578,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1135,6]]}},"component":{}}],["libnss",{"_index":1009,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1245,6],[1311,6],[1471,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1245,6],[1311,6],[1471,6]]}},"component":{}}],["librari",{"_index":1353,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_downloading_libraries":{"position":[[12,9]]},"/CloudComputing_Lab/docs/tech-list.html#_html5_graphical_librarys":{"position":[[16,8]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[526,8],[1373,7],[1552,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[124,7],[482,8],[533,10],[578,9],[627,9],[683,9],[871,8],[924,9],[1581,7],[2474,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2325,12],[2619,9],[2637,9],[2764,9],[6902,7],[7089,7],[8126,7],[8454,8],[9039,7],[9070,7],[9101,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1909,7],[2818,7],[3613,10],[4357,9],[4717,8],[4744,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5102,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4241,7],[4581,7]]}},"component":{}}],["libssl",{"_index":1579,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1146,6]]}},"component":{}}],["libvirt_lxc",{"_index":3048,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23281,11]]}},"component":{}}],["libvirt_lxc_noseclabel",{"_index":3049,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23330,23]]}},"component":{}}],["licens",{"_index":195,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[231,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[264,8],[302,7]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[29,10],[465,8],[503,7]]},"/CloudComputing_Lab/docs/e.html":{"position":[[84,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[580,9]]}},"component":{}}],["lightweight",{"_index":1492,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1401,11]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[26,11]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[790,11]]},"/CloudComputing_Lab/docs/b.html":{"position":[[26,11]]}},"component":{}}],["limit",{"_index":762,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1226,8],[12312,5],[13089,5],[13097,5],[13309,5],[13317,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2588,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[14740,7]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[368,7]]}},"component":{}}],["lin1",{"_index":1704,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2084,4]]}},"component":{}}],["lin2",{"_index":1705,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2125,4]]}},"component":{}}],["line",{"_index":184,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_line_breaks_and_blank_spaces":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[64,5],[1643,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[90,4],[9899,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2420,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9515,5],[12542,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2606,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2801,5],[2824,4],[2914,4],[3004,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[183,4],[4841,4],[9158,5],[10775,6],[10797,4],[11725,4],[13378,4],[18302,4],[18629,4],[18886,4],[19251,4],[23715,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1898,4],[2110,7],[2541,5],[5262,4],[6529,5]]}},"component":{}}],["linear",{"_index":1431,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[91,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[12554,8]]}},"component":{}}],["lineindex",{"_index":3167,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6780,9],[6984,9],[7003,10],[7033,9]]}},"component":{}}],["lines.length",{"_index":3175,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7017,13]]}},"component":{}}],["lines[lineindex",{"_index":3174,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6966,17]]}},"component":{}}],["link",{"_index":544,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3428,4]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2183,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2183,5]]}},"component":{}}],["linux",{"_index":719,"title":{"/CloudComputing_Lab/docs/a.html#_install_docker_linux":{"position":[[15,6]]},"/CloudComputing_Lab/docs/tech-list.html#_linux_containers_must_read_highly_recommended":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[119,5],[1933,6],[2249,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1092,5],[1315,5],[1834,5],[5927,5],[5968,5],[6003,5],[14120,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1462,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1188,6],[1254,6],[1577,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[894,6],[911,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1709,5],[2217,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[450,5],[1086,5],[1254,5],[1353,5],[4106,6]]}},"component":{}}],["linux_and_window",{"_index":2618,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/a.html":{"position":[[995,18]]}},"component":{}}],["list",{"_index":274,"title":{"/swarmlab_sec-intro/docs/index.html#_listing_almost_all":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index.html#_listing_tcp_ports_connections":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index.html#_listing_udp_ports_connections":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_listening_connections":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_tcp_listening_ports":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_udp_listening_ports":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_unix_listening_ports":{"position":[[0,7]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_list_devices":{"position":[[0,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[0,5]]},"/CloudComputing_Lab/docs/admin.html#_listing_of_containers":{"position":[[0,7]]},"/CloudComputing_Lab/docs/admin.html#_list":{"position":[[0,4]]},"/CloudComputing_Lab/docs/admin.html#_list_2":{"position":[[0,4]]}},"name":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[5,4]]}},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1609,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1906,6],[4567,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1902,4]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[175,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9960,4],[10427,4],[11392,5],[11422,4],[11476,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2307,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2056,4],[2186,4]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[11,4],[862,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6995,5],[8773,4],[13283,5],[13335,4],[14571,4],[23852,4],[23922,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3130,4],[6168,5]]}},"component":{"/swarmlab_tech-list/docs/index-setup.html":{"position":[[14,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[14,4]]}}}],["list.length",{"_index":1910,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10461,12],[10614,12],[10712,12]]}},"component":{}}],["list[0].equals(\"alt",{"_index":1915,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10635,24]]}},"component":{}}],["list[0].equals(\"orient",{"_index":1911,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10482,32]]}},"component":{}}],["list[0].equals(\"temp",{"_index":1916,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10733,25]]}},"component":{}}],["listen",{"_index":290,"title":{"/swarmlab_sec-intro/docs/index.html#_listing_all_listening_connections":{"position":[[12,9]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_tcp_listening_ports":{"position":[[16,9]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_udp_listening_ports":{"position":[[16,9]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_unix_listening_ports":{"position":[[17,9]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1881,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3258,7],[3352,7],[3436,7],[7163,9]]}},"component":{}}],["lite",{"_index":1960,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[750,4],[768,5]]}},"component":{}}],["live",{"_index":154,"title":{"/swarmlab_sec-intro/docs/exer.html#_find_all_live_hosts":{"position":[[9,4]]},"/swarmlab_sec-intro/docs/index.html#_find_live_hosts":{"position":[[5,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[280,4]]}},"component":{}}],["ln",{"_index":1011,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1326,2]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1326,2]]}},"component":{}}],["lo",{"_index":450,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[406,3],[4404,2],[4581,2],[4758,2]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[11006,2],[12455,2],[12482,2]]}},"component":{}}],["lo0",{"_index":923,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12361,5],[12438,4]]}},"component":{}}],["load",{"_index":1312,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_loading_the_ahrs_sketch":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[567,4],[697,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1326,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8940,5],[9124,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4174,4],[4654,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[12658,6]]},"/CloudComputing_Lab/docs/f.html":{"position":[[518,4]]}},"component":{}}],["loader",{"_index":1862,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9032,6]]}},"component":{}}],["loadstrings(serialconfigfil",{"_index":1905,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10226,30]]}},"component":{}}],["local",{"_index":457,"title":{"/swarmlab_sec-iptables/docs/index-iptables.html#_destination_local_host_our_own_machine":{"position":[[12,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html#_source_local_host_our_own_machine":{"position":[[7,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_local_port_forwarding":{"position":[[0,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_file_from_a_local_to_a_remote_system":{"position":[[20,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand":{"position":[[24,5]]},"/swarmlab_tech-list/docs/index.html#_replicability_use_the_same_files_as_when_developing_locally":{"position":[[53,8]]},"/CloudComputing_Lab/docs/tech-list.html#_replicability_use_the_same_files_as_when_developing_locally":{"position":[[53,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[483,6]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[251,10],[341,5],[994,5],[1314,5],[1471,5],[1550,5],[1588,5],[1873,7],[2027,7],[2490,5],[3529,7],[3889,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1996,5],[3440,5],[3509,5],[3560,5],[3592,5],[4687,5],[4752,7],[4921,7],[5149,7],[5471,7],[5665,7],[7230,5]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[347,5]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[436,5],[553,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[442,5],[607,5],[1527,6],[1886,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[755,5],[1380,7],[5554,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1230,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[21994,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1281,5]]}},"component":{}}],["local/directori",{"_index":2357,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5793,16]]}},"component":{}}],["local_tmp",{"_index":2740,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5219,10]]}},"component":{}}],["localhost",{"_index":924,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12399,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1047,9]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[3347,10]]}},"component":{}}],["localhost:3000",{"_index":2259,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1267,14]]}},"component":{}}],["localhost:3306",{"_index":2254,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[934,14]]}},"component":{}}],["localhost:4000",{"_index":2260,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1303,14]]}},"component":{}}],["localhost:5000/myimag",{"_index":2656,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[4222,22],[4338,22]]}},"component":{}}],["localhost:8000",{"_index":2255,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[952,14]]}},"component":{}}],["localis",{"_index":2001,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3243,12]]}},"component":{}}],["locat",{"_index":43,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[681,7]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3288,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2561,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[14374,8]]}},"component":{}}],["lock",{"_index":1540,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[535,4]]}},"component":{}}],["log",{"_index":760,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_verbose_logging":{"position":[[8,7]]},"/CloudComputing_Lab/docs/admin.html#_container_logging":{"position":[[10,7]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1208,7],[1246,3],[6582,4],[13021,3],[13112,3],[13118,3],[13157,3],[13218,3],[13332,3],[13338,3],[13379,3]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[381,3],[466,3],[823,3]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[437,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6571,5],[6612,4],[6764,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1653,7],[3589,7],[4834,7]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1642,7],[1699,4],[1803,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4139,4],[7991,7],[12741,7],[14876,7],[14940,7],[14997,6]]},"/CloudComputing_Lab/docs/e.html":{"position":[[213,3]]}},"component":{}}],["log.nod",{"_index":1107,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[666,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3986,8]]}},"component":{}}],["log_path",{"_index":2796,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[8081,9]]}},"component":{}}],["logic",{"_index":1448,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[648,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1749,5],[2274,5]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[211,9]]}},"component":{}}],["login",{"_index":2245,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_root_login":{"position":[[5,5]]},"/CloudComputing_Lab/docs/a.html#_register_and_login":{"position":[[13,5]]}},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[277,6],[3580,5]]},"/CloudComputing_Lab/docs/a.html":{"position":[[306,6]]}},"component":{}}],["loglevel",{"_index":2316,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3497,8],[3686,8]]}},"component":{}}],["logo",{"_index":2527,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3129,5],[3153,5]]}},"component":{}}],["logrot",{"_index":2795,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[8071,9]]}},"component":{}}],["long",{"_index":1529,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2767,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[19975,4],[20081,4],[21603,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2498,4]]}},"component":{}}],["longer",{"_index":33,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[424,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[11297,6]]}},"component":{}}],["longest",{"_index":2761,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[6015,8]]}},"component":{}}],["look",{"_index":202,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[311,7],[862,7],[1439,4],[2539,7],[2832,4],[3224,5],[4215,7]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[4812,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8673,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2583,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14184,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2589,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[18699,7],[18917,4]]}},"component":{}}],["look_for_key",{"_index":2983,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[18940,14]]}},"component":{}}],["lookup",{"_index":2954,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[17265,7]]}},"component":{}}],["lookup('foo",{"_index":2955,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[17293,17]]}},"component":{}}],["lookup_plugin",{"_index":2860,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12149,15]]}},"component":{}}],["loop",{"_index":455,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[462,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[485,4],[604,5],[819,4],[862,4],[925,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4170,6],[7566,6],[10726,4],[10821,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[14594,8],[17331,4]]}},"component":{}}],["loop(void",{"_index":1751,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4108,10]]}},"component":{}}],["loopback",{"_index":458,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[490,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[11037,8],[12352,8]]}},"component":{}}],["lot",{"_index":946,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13760,3]]}},"component":{}}],["low",{"_index":1946,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[308,3],[7730,5],[8134,5]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[2328,3]]},"/CloudComputing_Lab/docs/c.html":{"position":[[207,3]]}},"component":{}}],["lowercas",{"_index":818,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3124,9]]}},"component":{}}],["lrdi",{"_index":1706,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2166,4]]}},"component":{}}],["lru",{"_index":576,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4437,3],[4614,3],[4791,3]]}},"component":{}}],["ls",{"_index":1290,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[162,2]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2435,3]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1996,2],[2325,2]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3368,2],[3429,2],[3532,2],[3660,2]]}},"component":{}}],["lsm303dlhc",{"_index":1665,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1084,10],[2114,10],[2155,10],[2194,10]]}},"component":{}}],["lt",{"_index":531,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3140,2]]}},"component":{}}],["lu",{"_index":532,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3152,2]]}},"component":{}}],["ludwig",{"_index":2417,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1988,7],[1996,6]]}},"component":{}}],["lx",{"_index":533,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3164,2]]}},"component":{}}],["lynx",{"_index":2676,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[951,4]]}},"component":{}}],["m",{"_index":585,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4963,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[10939,1],[11010,1],[11096,1],[11185,1],[11298,1],[11608,1],[12542,1],[12639,1],[12784,1],[12843,1],[12973,1],[13087,1],[13307,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4553,2],[5513,1]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[9488,2]]}},"component":{}}],["m\"info",{"_index":2613,"title":{},"name":{},"text":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[368,7]]}},"component":{}}],["mac",{"_index":468,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[828,3],[973,3],[1118,3],[1263,3],[1408,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1063,3],[5523,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14107,3]]}},"component":{}}],["machin",{"_index":662,"title":{"/swarmlab_sec-iptables/docs/index-iptables.html#_destination_local_host_our_own_machine":{"position":[[32,8]]},"/swarmlab_sec-iptables/docs/index-iptables.html#_source_local_host_our_own_machine":{"position":[[27,8]]},"/swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_javascript":{"position":[[17,7]]},"/swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_python_pytorch":{"position":[[17,7]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1218,8],[4667,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[879,9],[7236,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[756,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[389,7]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[333,8]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[454,8],[559,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[460,7],[613,7],[1872,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[180,8],[880,7],[976,9],[1078,8],[1213,7],[1291,8],[1615,8],[1677,8],[1721,9],[1772,8],[4274,8],[4851,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1831,7],[3280,7],[3302,7],[3406,7],[3443,7],[3596,7],[3665,7],[3891,7],[4004,7],[4118,7],[4340,7]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[896,7],[3990,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[15220,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[498,7]]}},"component":{}}],["maco",{"_index":791,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1970,5]]}},"component":{}}],["made",{"_index":704,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4167,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2513,4]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[397,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[266,4],[392,4],[516,4],[638,4],[777,4],[859,4],[942,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[765,4]]}},"component":{}}],["mag",{"_index":1738,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3786,6]]}},"component":{}}],["mag(30302",{"_index":1733,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3647,11]]}},"component":{}}],["mag.begin",{"_index":1749,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4075,12]]}},"component":{}}],["magenta",{"_index":2411,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1768,8]]}},"component":{}}],["magic",{"_index":319,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2423,5]]}},"component":{}}],["magnet",{"_index":1647,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[698,10]]}},"component":{}}],["magnetomet",{"_index":1654,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[850,14],[1148,12]]}},"component":{}}],["mail",{"_index":606,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5668,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7231,4]]}},"component":{}}],["main",{"_index":1334,"title":{"/swarmlab_poc-datacollector/docs/index-mongo.html#_main_features":{"position":[[0,4]]},"/swarmlab_poc-datacollector/docs/index-redis.html#_main_features":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1781,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[58,4],[5212,4]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[992,5]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[140,4]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[4069,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2780,4],[6054,7]]}},"component":{}}],["main(int",{"_index":2190,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10857,8]]}},"component":{}}],["main.pdf",{"_index":2575,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[1010,9]]}},"component":{}}],["main.tex",{"_index":2571,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[665,10]]}},"component":{}}],["mainli",{"_index":651,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[855,7],[2568,6],[3725,7]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[484,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[484,6]]}},"component":{}}],["maintain",{"_index":1326,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1290,9],[1463,8]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[306,10]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2633,13]]}},"component":{}}],["major",{"_index":833,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3690,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[300,5]]}},"component":{}}],["make",{"_index":398,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4371,4],[4674,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1470,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3502,5],[3633,4]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2969,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2506,6],[2566,4]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[162,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11847,4],[12030,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[996,5],[1629,5],[7059,4],[7158,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3252,4]]},"/CloudComputing_Lab/docs/a.html":{"position":[[1045,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[1065,4],[1254,4],[2465,4],[2588,4],[7394,4]]},"/CloudComputing_Lab/docs/b.html":{"position":[[255,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[1145,4]]},"/CloudComputing_Lab/docs/d.html":{"position":[[27,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[557,5],[2577,4],[3519,4],[6301,5]]},"/CloudComputing_Lab/docs/e.html":{"position":[[342,4]]},"/CloudComputing_Lab/docs/f.html":{"position":[[598,4]]}},"component":{}}],["maketitl",{"_index":2537,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3560,10]]}},"component":{}}],["man",{"_index":2310,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3405,3]]}},"component":{}}],["manag",{"_index":111,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2118,8]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[5907,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[922,6],[1778,10],[1984,6]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[380,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[591,6],[640,6],[1560,10],[1952,10]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3639,11],[3763,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[380,8]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[706,7],[3137,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[9457,8],[9683,7]]},"/CloudComputing_Lab/docs/f.html":{"position":[[135,6]]}},"component":{}}],["mandatori",{"_index":848,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5498,9]]}},"component":{}}],["manet",{"_index":1063,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[59,7]]}},"component":{}}],["mangl",{"_index":646,"title":{"/swarmlab_sec-iptables/docs/index.html#_mangle":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[712,6],[762,8],[1037,6],[1069,6],[1117,6],[2093,6],[2124,6],[2350,6],[2504,6],[2552,6],[2599,8],[3582,6],[3632,8],[3932,6],[4002,6],[4075,6],[4493,6],[4560,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3743,7],[8923,6],[8947,6]]}},"component":{}}],["mani",{"_index":227,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[938,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[335,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[400,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[20600,4],[23702,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3620,4]]}},"component":{}}],["manual",{"_index":2570,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[512,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[10428,8]]}},"component":{}}],["map",{"_index":592,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5168,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[878,3],[939,3]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[124,4],[140,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2252,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1520,4],[1666,4],[1682,5]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[3287,7],[4013,3]]}},"component":{}}],["mapper",{"_index":492,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1842,7]]},"/CloudComputing_Lab/docs/c.html":{"position":[[857,7]]}},"component":{}}],["mapreduc",{"_index":1325,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1118,11]]}},"component":{}}],["marg",{"_index":1646,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[693,4]]}},"component":{}}],["mark",{"_index":677,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1908,4]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1392,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1392,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[17380,6]]}},"component":{}}],["masquerad",{"_index":526,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3056,10]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4866,12]]}},"component":{}}],["master",{"_index":145,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[11,6]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4493,6]]}},"component":{}}],["master/control",{"_index":2910,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[15011,17]]}},"component":{}}],["match",{"_index":805,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2658,7],[2779,8],[5876,7],[5999,7],[6056,5],[6339,8],[7570,8],[7861,6],[7965,5],[11629,7],[11844,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[876,5],[2567,5],[2605,8],[2666,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[15977,5],[17964,8]]}},"component":{}}],["mathemat",{"_index":1791,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6389,14],[7431,12]]}},"component":{}}],["matter",{"_index":666,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1408,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1543,6]]}},"component":{}}],["max_attempt",{"_index":3200,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[258,13],[494,13],[913,13]]}},"component":{}}],["max_diff_s",{"_index":2935,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16358,14]]}},"component":{}}],["max_replicas_per_nod",{"_index":3223,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[965,22]]}},"component":{}}],["maxim",{"_index":289,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1828,9]]}},"component":{}}],["maximum",{"_index":2768,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[6388,7]]},"/CloudComputing_Lab/docs/e.html":{"position":[[275,7]]}},"component":{}}],["mb",{"_index":3107,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1679,4]]}},"component":{}}],["mccarthi",{"_index":1824,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7689,8]]}},"component":{}}],["md",{"_index":2965,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[17909,4]]}},"component":{}}],["mdn",{"_index":1010,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1252,4],[1478,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1252,4],[1478,4]]}},"component":{}}],["mea",{"_index":2029,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4179,4]]}},"component":{}}],["mean",{"_index":357,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3326,5]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[4878,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[10216,5],[10256,5],[10368,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1022,4]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[386,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[282,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[889,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[477,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2533,8]]},"/CloudComputing_Lab/docs/a.html":{"position":[[506,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[17402,5]]}},"component":{}}],["measur",{"_index":1630,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[217,11],[3851,12]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[22615,8],[22649,8]]}},"component":{}}],["mechan",{"_index":1407,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[164,9]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2687,11]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1706,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[906,10]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1835,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[20651,9],[20822,9]]}},"component":{}}],["media",{"_index":1810,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7177,5]]}},"component":{}}],["mega",{"_index":2132,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9029,4],[12348,4]]}},"component":{}}],["mem",{"_index":1651,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[812,6]]}},"component":{}}],["membership",{"_index":528,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3090,11]]}},"component":{}}],["memcach",{"_index":2369,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[273,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2402,9]]}},"component":{}}],["memori",{"_index":1388,"title":{"/swarmlab_tech-list/docs/index.html#_on_memory_key_value":{"position":[[3,6]]},"/CloudComputing_Lab/docs/tech-list.html#_on_memory_key_value":{"position":[[3,6]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[43,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[148,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[428,6],[770,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[13886,9],[14186,6]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[389,7],[429,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2557,6],[2899,6]]}},"component":{}}],["memset(&term",{"_index":2167,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10062,13]]}},"component":{}}],["menou",{"_index":1550,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1331,6]]}},"component":{}}],["mention",{"_index":1480,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[942,9]]}},"component":{}}],["menu",{"_index":1403,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[19,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1561,4]]}},"component":{}}],["merg",{"_index":2805,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[8427,6],[8499,8],[16519,6]]}},"component":{}}],["merge_multiple_cli_flag",{"_index":2938,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16661,25]]}},"component":{}}],["messag",{"_index":1391,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[103,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5277,8],[8674,8],[8915,7],[12007,8],[12240,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2122,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[488,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[9872,9],[10591,9]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6956,7],[7070,9],[7080,10],[7374,13]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2617,7]]}},"component":{}}],["message':\"ok",{"_index":2107,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6855,14]]}},"component":{}}],["meta",{"_index":2715,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[3736,5]]}},"component":{}}],["metadata",{"_index":1533,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[86,9]]},"/CloudComputing_Lab/docs/b.html":{"position":[[86,9]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1756,8]]}},"component":{}}],["meter",{"_index":1638,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[439,7]]}},"component":{}}],["method",{"_index":1322,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[930,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2122,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3234,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[15753,6]]}},"component":{}}],["metric",{"_index":3278,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1007,7]]}},"component":{}}],["microcontrol",{"_index":1627,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[97,16]]}},"component":{}}],["microelectromechan",{"_index":1650,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[781,22]]}},"component":{}}],["microsd",{"_index":1967,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card":{"position":[[37,7]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up":{"position":[[16,7]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1159,7],[1659,7]]}},"component":{}}],["microservic",{"_index":20,"title":{"/swarmlab_faq/docs/index.html#microservice-gns3":{"position":[[24,12]]},"/swarmlab_faq/docs/index.html#microservice-mongoexpress":{"position":[[24,12]]},"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[4,12]]},"/swarmlab_poc-datacollector/docs/index-microservice.html#_start_microservice":{"position":[[6,12]]},"/swarmlab_poc-datacollector/docs/index-microservice.html#_add_microservice":{"position":[[4,12]]}},"name":{"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[6,12]]}},"text":{"/swarmlab_faq/docs/index.html":{"position":[[206,12],[247,12],[296,12]]},"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[6,12]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1937,12]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[1150,13]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[38,12]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4844,12]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[384,13],[450,13],[523,13],[589,13],[706,13],[772,13],[829,13],[895,13]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[752,13],[812,13],[889,13],[949,13],[1051,13],[1111,13],[1299,13],[1359,13],[1436,13],[1496,13],[1594,12]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[245,13],[305,13],[381,13],[483,13]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[57,12]]},"/CloudComputing_Lab/docs/b.html":{"position":[[38,12]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4341,12],[4675,13]]}},"component":{}}],["microservice2poc",{"_index":1295,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[23,16]]}},"component":{}}],["microsoft",{"_index":3290,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1324,9]]}},"component":{}}],["middl",{"_index":2311,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3416,6]]}},"component":{}}],["mile",{"_index":1845,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8188,5]]}},"component":{}}],["milli",{"_index":2124,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7899,8],[8066,9],[8170,8],[8310,8]]}},"component":{}}],["millisecond",{"_index":2126,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7955,13],[8225,13],[8366,13]]}},"component":{}}],["min",{"_index":2760,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5958,3],[6062,3]]}},"component":{}}],["minim",{"_index":1374,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1670,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6273,7]]}},"component":{}}],["minimalist",{"_index":1378,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1818,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2571,12]]}},"component":{}}],["minio",{"_index":3240,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/e.html":{"position":[[0,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3041,5]]}},"component":{}}],["minroservic",{"_index":1383,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1917,13]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4824,13]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4321,13]]}},"component":{}}],["minut",{"_index":1280,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3057,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1868,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[813,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[22627,8]]}},"component":{}}],["miss",{"_index":2787,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[7536,7]]}},"component":{}}],["mitig",{"_index":2998,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[19929,9]]}},"component":{}}],["mkdir",{"_index":66,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1150,5],[1361,5]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[654,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1911,5],[2550,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[2405,5]]}},"component":{}}],["ml5j",{"_index":2439,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3624,5]]}},"component":{}}],["mnt/sdcardp1",{"_index":1979,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1917,13],[1967,13],[1988,13],[2556,13],[2605,13],[2626,13]]}},"component":{}}],["mobil",{"_index":1062,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[37,6]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1776,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2615,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3693,6],[3731,6],[3836,6],[4045,6]]}},"component":{}}],["mod",{"_index":1019,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1510,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1510,4]]}},"component":{}}],["mode",{"_index":536,"title":{"/swarmlab_sec-intro/docs/index.html#_displaying_promiscuous_mode":{"position":[[23,4]]},"/swarmlab_sec-intro/docs/index.html#_setting_promiscuous_mode":{"position":[[20,4]]},"/swarmlab_sec-intro/docs/index.html#_remove_promiscuous_mode":{"position":[[19,4]]},"/swarmlab_sec-intro/docs/index.html#_check_if_promiscuous_mode_is_enabled_on_network_interface":{"position":[[21,4]]},"/swarmlab_tech-list/docs/index.html#_raft_consensus_in_swarm_mode":{"position":[[24,4]]},"/CloudComputing_Lab/docs/tech-list.html#_raft_consensus_in_swarm_mode":{"position":[[24,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3237,4],[3488,4],[3505,4],[3515,4],[3850,5],[3975,5],[4066,4],[4188,5],[4281,5],[4807,4],[4896,4],[5009,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2812,4]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[948,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7829,4]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[780,5],[3504,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[1166,5],[1361,5],[2567,5],[2694,5],[2909,5],[21157,4],[21339,4]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[869,5]]}},"component":{}}],["mode=1",{"_index":1040,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1974,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1974,6]]}},"component":{}}],["model",{"_index":1350,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[443,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1148,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8951,5],[9132,7],[9554,6],[9860,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[632,5],[5410,5],[5438,5],[12813,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2048,6],[2161,6],[2314,6],[2391,6],[3423,6],[3460,6],[4135,6],[4243,5],[4467,5],[4623,5]]}},"component":{}}],["model.load(\"bunny.obj",{"_index":1895,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9888,24]]}},"component":{}}],["model.scale(20",{"_index":1896,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9913,16]]}},"component":{}}],["modem",{"_index":749,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1009,6]]}},"component":{}}],["modern",{"_index":507,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2447,6]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[253,6]]},"/CloudComputing_Lab/docs/c.html":{"position":[[391,6]]}},"component":{}}],["modifi",{"_index":796,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2304,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2836,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[9473,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[823,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[937,8]]}},"component":{}}],["modul",{"_index":1369,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1256,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[339,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[140,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[8124,6],[10246,8],[11525,6],[11583,6],[11794,6],[14558,7],[14626,6],[14660,6],[15197,6],[15790,7],[17002,7],[17155,6],[20284,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3625,7]]}},"component":{}}],["modular",{"_index":1462,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[132,14]]}},"component":{}}],["module_compress",{"_index":2929,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16213,19]]}},"component":{}}],["module_lang",{"_index":2751,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5426,12]]}},"component":{}}],["module_nam",{"_index":2798,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[8157,12]]}},"component":{}}],["module_set_local",{"_index":2752,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5443,18]]}},"component":{}}],["module_util",{"_index":2735,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5136,13]]}},"component":{}}],["moment",{"_index":100,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1951,8]]}},"component":{}}],["monad",{"_index":2366,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[158,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2230,5]]}},"component":{}}],["monarch",{"_index":2542,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3680,8]]}},"component":{}}],["mongo",{"_index":122,"title":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[0,5],[17,5]]},"/swarmlab_poc-datacollector/docs/index-src.html#_mongo":{"position":[[0,5]]}},"name":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[6,5]]}},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2318,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[905,5],[957,5],[3048,5]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1607,5]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[960,5],[1031,6]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[921,5],[1057,5],[1105,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[210,5],[224,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[1617,5],[1662,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2339,5],[2353,5]]}},"component":{}}],["mongo.poc",{"_index":1117,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1099,9]]}},"component":{}}],["mongo_replset",{"_index":2717,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[4092,13]]}},"component":{}}],["mongoclient.connect",{"_index":1244,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1796,20]]}},"component":{}}],["mongod",{"_index":1328,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1441,6]]}},"component":{}}],["mongodb",{"_index":109,"title":{"/swarmlab_poc-datacollector/docs/index-mongo.html#_replication_in_mongodb":{"position":[[15,7]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2102,7],[2127,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3136,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[0,7],[167,7],[223,7],[247,7],[333,7],[424,7],[513,7],[582,7],[639,7],[796,7],[1199,7]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[424,7],[448,7]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[846,7],[976,7]]}},"component":{}}],["mongodb://[ip]:27017",{"_index":125,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2346,20]]}},"component":{}}],["mongodb://mongo.poc",{"_index":1113,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[986,19]]}},"component":{}}],["mongoexpress",{"_index":23,"title":{"/swarmlab_faq/docs/index.html#microservice-mongoexpress":{"position":[[37,12]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[260,12],[2305,12]]}},"component":{}}],["mongoserv",{"_index":105,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1989,12],[2183,12]]}},"component":{}}],["monitor",{"_index":1769,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5109,7],[5133,9],[11956,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[1941,7]]}},"component":{}}],["monolith",{"_index":1381,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1901,10]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[10,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4808,10]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4305,10]]}},"component":{}}],["more",{"_index":198,"title":{"/swarmlab_sec-iptables/docs/index.html#_more_examples":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[266,5],[1452,4],[1473,4],[1741,5],[1932,5],[1948,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[340,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[429,4]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[618,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[948,4],[1631,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1297,4],[2543,4],[2784,5],[2844,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[759,4],[1358,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[180,4],[6669,4],[6700,4],[8194,4],[8834,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6895,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[429,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2770,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[47,4],[6491,4],[7415,4],[10574,4],[15318,4],[15439,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[262,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2598,4],[3135,4]]},"/CloudComputing_Lab/docs/f.html":{"position":[[377,4]]}},"component":{}}],["mostli",{"_index":959,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[118,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[118,6]]}},"component":{}}],["mote",{"_index":1944,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_create_a_mote_with_raspberry_pi":{"position":[[9,4]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[46,4],[128,5],[651,4],[693,5]]}},"component":{}}],["motion",{"_index":1664,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1048,6]]}},"component":{}}],["mount",{"_index":1410,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[256,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1795,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1936,5],[2575,5]]}},"component":{}}],["move",{"_index":1442,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[425,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[431,5]]}},"component":{}}],["mozilla",{"_index":3286,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1299,7]]}},"component":{}}],["mpa",{"_index":1482,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1024,6]]}},"component":{}}],["mport",{"_index":2085,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6135,5]]}},"component":{}}],["mtu",{"_index":426,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[128,3],[419,3],[4304,3],[4480,3],[4658,3]]}},"component":{}}],["much",{"_index":973,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[424,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1479,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[424,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[582,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1891,4],[2711,4]]}},"component":{}}],["multi",{"_index":743,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[867,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1000,5]]},"/CloudComputing_Lab/docs/f.html":{"position":[[478,5]]}},"component":{}}],["multicast",{"_index":527,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3080,9],[4977,9]]}},"component":{}}],["multicloud",{"_index":3274,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[656,10]]}},"component":{}}],["multipl",{"_index":853,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_multiple_columns":{"position":[[0,8]]},"/CloudComputing_Lab/docs/d.html":{"position":[[19,8]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5867,8],[13655,8]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1717,8],[1942,8],[1992,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[747,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1055,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2711,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[16419,8],[16496,8],[16864,8],[22790,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2101,8],[2532,8]]}},"component":{}}],["multiport",{"_index":907,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11187,9],[11300,9],[11610,9],[11748,9]]}},"component":{}}],["mutat",{"_index":1498,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1736,7]]}},"component":{}}],["mvc",{"_index":1486,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1170,5]]}},"component":{}}],["myapp",{"_index":3194,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[25,6],[75,5],[1288,5],[1395,6]]}},"component":{}}],["mybr",{"_index":2640,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[2305,4]]}},"component":{}}],["mybrows",{"_index":3221,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[807,10]]}},"component":{}}],["mycontain",{"_index":2632,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[1930,11]]}},"component":{}}],["mydir",{"_index":3147,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4292,7],[4645,7]]}},"component":{}}],["myimag",{"_index":2629,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[836,7]]}},"component":{}}],["mynet",{"_index":3197,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[213,5]]}},"component":{}}],["mynodej",{"_index":3189,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7557,8],[7695,8]]}},"component":{}}],["mypassword",{"_index":2720,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[4337,10]]}},"component":{}}],["mypassword=${password",{"_index":3213,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[597,22]]}},"component":{}}],["mypassword=v9ptvq4dedcrtcrykjcubk28j",{"_index":3234,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1616,36]]}},"component":{}}],["mysql",{"_index":2256,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1014,5]]}},"component":{}}],["myusernam",{"_index":2719,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[4315,10]]}},"component":{}}],["n",{"_index":2046,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4596,5],[10550,2],[10568,3],[10765,2],[10783,2],[10903,2],[11064,3],[11413,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7824,1]]}},"component":{}}],["n\\r",{"_index":2063,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5286,6]]}},"component":{}}],["name",{"_index":598,"title":{"/swarmlab_sec-intro/docs/index.html#_displaying_service_name_with_pid":{"position":[[19,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5462,5],[5681,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1203,4]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[222,4],[280,4],[340,4],[448,4]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[375,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1035,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1131,5],[9259,6],[9453,5],[14178,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4985,4],[5207,4],[5670,5]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1925,4],[3023,4],[3910,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[477,5],[723,5],[851,5],[1059,5],[1248,5],[1376,5],[1421,5],[1585,5],[1642,5],[1685,5],[1725,5],[1751,5],[1793,5],[1821,5],[1869,5],[1919,5],[1968,5],[2152,5],[2201,5],[2303,5],[2347,5],[2459,5],[2582,5],[2782,5],[2993,5],[3216,5],[3362,5],[3423,5],[3654,5],[3709,5],[8131,4],[10063,5],[13363,6],[14788,5],[14794,7],[15964,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5430,4]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1432,4],[1445,4]]}},"component":{}}],["name4serv",{"_index":2345,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5115,11]]}},"component":{}}],["nat",{"_index":649,"title":{"/swarmlab_sec-iptables/docs/index.html#_nat":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[812,3],[2227,3],[2264,3],[2361,3],[2810,3],[3682,3],[4679,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[964,3],[4202,3],[4327,3],[5803,4],[8881,3],[8902,3]]}},"component":{}}],["nativ",{"_index":1446,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[586,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[640,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7715,6],[8078,6],[8212,6],[8607,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7516,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[726,8]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[129,8]]},"/CloudComputing_Lab/docs/a.html":{"position":[[755,8]]}},"component":{}}],["natur",{"_index":1854,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8537,7]]}},"component":{}}],["navig",{"_index":1789,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6352,10]]}},"component":{}}],["nearli",{"_index":2727,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[4763,6]]}},"component":{}}],["necessari",{"_index":673,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1734,9]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[501,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9158,9]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[698,9]]}},"component":{}}],["need",{"_index":42,"title":{"/CloudComputing_Lab/docs/index.html#_things_you_need_to_know":{"position":[[11,4]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[614,4]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4710,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1761,5],[4051,6],[4439,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3722,4],[13649,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[289,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1979,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[122,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[458,4],[788,5],[813,5]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1677,4]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[58,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[965,4],[1230,4],[2717,5],[7505,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3210,6],[4089,6],[5227,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[289,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2067,4],[3143,6],[3182,6],[3535,4]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1324,5],[1486,4],[1621,5],[1787,4],[2765,4],[3069,4],[3774,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7075,4],[8240,4],[23138,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[158,6]]}},"component":{}}],["negat",{"_index":2765,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[6219,6]]}},"component":{}}],["nest",{"_index":1163,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2847,6]]}},"component":{}}],["net",{"_index":217,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[688,3],[708,3],[3031,3],[3058,3]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1506,3]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1137,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1506,3]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1593,3]]}},"component":{}}],["net:27017/fluentdb",{"_index":1115,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1034,18]]}},"component":{}}],["net_admin",{"_index":3233,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1370,9]]}},"component":{}}],["netfilt",{"_index":721,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[164,9],[708,10],[1817,12]]}},"component":{}}],["netflix",{"_index":1379,"title":{"/swarmlab_tech-list/docs/index.html#_netflix":{"position":[[0,7]]},"/CloudComputing_Lab/docs/tech-list.html#_netflix":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1880,7],[1888,7],[1956,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4795,7],[4872,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4292,7],[4369,7]]}},"component":{}}],["netmask",{"_index":430,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[153,7],[444,7],[687,7]]}},"component":{}}],["netmask=255.255.255.0",{"_index":1998,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2801,21]]}},"component":{}}],["netstat",{"_index":520,"title":{"/swarmlab_sec-intro/docs/index.html#_netstat":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2891,7],[2908,7],[2920,7],[2928,7],[3108,7],[3120,7],[3131,7],[3143,7],[3155,7],[3167,7],[3178,7],[3190,7],[3202,7],[3259,7],[3375,7],[4287,7],[4463,7],[4641,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3591,7]]}},"component":{}}],["network",{"_index":103,"title":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_finding_packets_by_network":{"position":[[19,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_from_one_network_to_another":{"position":[[9,7]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index.html#_check_if_promiscuous_mode_is_enabled_on_network_interface":{"position":[[40,7]]},"/swarmlab_network-adhoc/docs/index-setup.html#_deinstall_classic_networking_and_install_it":{"position":[[18,10]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[7,8]]},"/swarmlab_network-adhoc/docs/index.html#_ad_hoc_networks":{"position":[[7,8]]},"/swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_networks_swarm":{"position":[[8,8]]},"/swarmlab_tech-list/docs/index-setup.html#_deinstall_classic_networking_and_install_it":{"position":[[18,10]]},"/swarmlab_infrastructure-as-code/docs/index.html#_attach_network":{"position":[[7,7]]},"/swarmlab_infrastructure-as-code/docs/index.html#_attach_network_2":{"position":[[7,7]]},"/swarmlab_sidecar-firefox/docs/index.html#_attach_network":{"position":[[7,7]]},"/CloudComputing_Lab/docs/admin.html#_network":{"position":[[0,7]]},"/CloudComputing_Lab/docs/admin.html#_create_bridge_network":{"position":[[14,7]]},"/CloudComputing_Lab/docs/admin.html#_create_overlay_network":{"position":[[15,7]]},"/CloudComputing_Lab/docs/admin.html#_network_2":{"position":[[0,7]]},"/CloudComputing_Lab/docs/admin.html#_network_3":{"position":[[0,7]]},"/CloudComputing_Lab/docs/c.html#_find_all_ip_addresses_and_used_ports_on_a_network":{"position":[[42,7]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1971,7],[2056,8]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[162,7],[661,7],[1176,7],[2913,9],[4235,10]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[1834,7],[1909,7],[1928,7],[2506,7],[2961,7],[2997,7],[3532,7],[3579,7],[3910,7],[4921,7],[5160,7],[5212,7],[5392,7],[5629,8],[5880,7],[5899,7],[5970,7],[6097,7],[6165,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3202,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1643,7],[2109,7],[3240,7],[3833,7],[3894,7],[4462,7],[5426,7],[7012,7],[13624,7]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[89,7],[189,11],[527,8],[1889,9]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[18,7],[51,7],[103,8],[116,7],[218,8],[256,9],[430,7],[502,8]]},"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[40,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[90,7]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[23,10]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[136,8],[1203,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6780,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[156,7],[2192,7],[2238,7],[3144,7],[3170,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[153,7],[318,9],[674,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[89,7],[189,11],[527,8],[1889,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1972,9]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1167,8],[1552,8],[1561,8]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[50,7],[83,7],[145,7],[437,8]]},"/CloudComputing_Lab/docs/a.html":{"position":[[347,9],[703,7]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[2013,8],[2082,7],[2106,7],[2134,7],[2149,7],[2178,7],[2193,7],[2317,7],[2420,7],[2712,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5941,7],[5966,7],[17058,7],[18806,7]]},"/CloudComputing_Lab/docs/b.html":{"position":[[136,8]]},"/CloudComputing_Lab/docs/c.html":{"position":[[114,8],[450,7],[816,7],[849,7],[924,7],[943,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3377,7]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[201,9],[1276,9],[1385,9],[1489,7]]},"/CloudComputing_Lab/docs/f.html":{"position":[[489,10]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4714,7]]}},"component":{}}],["network,virtu",{"_index":2764,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[6192,16]]}},"component":{}}],["network=192.168.1.0",{"_index":1997,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2781,19]]}},"component":{}}],["network_group_modules=eo",{"_index":2948,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[17172,27]]}},"component":{}}],["networkd",{"_index":956,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_install_systemd_networkd":{"position":[[16,8]]},"/swarmlab_tech-list/docs/index-setup.html#_install_systemd_networkd":{"position":[[16,8]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[39,8],[1199,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[39,8],[1199,8]]}},"component":{}}],["networkd.servic",{"_index":1020,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1548,16]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1548,16]]}},"component":{}}],["networkmanag",{"_index":972,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[400,14]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[400,14]]}},"component":{}}],["networks→\"select",{"_index":2589,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1150,16],[1535,16]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[420,16]]}},"component":{}}],["neural",{"_index":2416,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1965,6]]}},"component":{}}],["neutral",{"_index":3275,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[687,7]]}},"component":{}}],["never",{"_index":380,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3992,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[180,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14033,5],[14135,5]]}},"component":{}}],["new",{"_index":842,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[4802,3],[12558,3],[12655,3],[12800,3],[12859,3]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3517,3]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[976,3],[1102,3],[1271,3],[2192,3]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2016,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7173,3],[9868,3],[10990,3],[11114,3],[11444,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6229,3],[6587,3]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3931,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2430,3]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[2009,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[15772,3],[18361,3],[18415,3],[20855,5],[22903,3]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[677,3],[812,3],[1418,3],[2350,3],[3524,3],[4471,3],[4819,3]]}},"component":{}}],["newlin",{"_index":2522,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2927,8]]}},"component":{}}],["next",{"_index":849,"title":{"/swarmlab_tech-list/docs/index.html#_next_step_dockerswarm":{"position":[[0,4]]},"/swarmlab_tech-list/docs/index.html#_next_step_storage":{"position":[[0,4]]},"/CloudComputing_Lab/docs/tech-list.html#_next_step_dockerswarm":{"position":[[0,4]]},"/CloudComputing_Lab/docs/tech-list.html#_next_step_storage":{"position":[[0,4]]},"/CloudComputing_Lab/docs/tech-list.html#_next_step_deploy":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5591,5],[11896,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1144,5],[5631,4],[5710,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2312,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2463,4]]}},"component":{}}],["nf",{"_index":2379,"title":{"/swarmlab_tech-list/docs/index.html#_nfs":{"position":[[0,3]]},"/CloudComputing_Lab/docs/tech-list.html#_nfs":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[898,3]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3027,3]]}},"component":{}}],["nginx",{"_index":3133,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3633,9],[5202,5]]}},"component":{}}],["nginx:latest",{"_index":2634,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[1969,12]]}},"component":{}}],["nic",{"_index":547,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3561,5],[3821,3],[3870,3],[3949,3],[4049,4],[4096,3],[4163,4],[4247,3]]}},"component":{}}],["nistp256,ecdh",{"_index":2292,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3039,13]]}},"component":{}}],["nistp256,ecdsa",{"_index":2285,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2887,14]]}},"component":{}}],["nistp384,ecdh",{"_index":2293,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3058,13]]}},"component":{}}],["nistp384,ecdsa",{"_index":2286,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2907,14]]}},"component":{}}],["nistp521,diffi",{"_index":2294,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3077,15]]}},"component":{}}],["nistp521,ssh",{"_index":2287,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2927,12]]}},"component":{}}],["nmap",{"_index":118,"title":{"/swarmlab_sec-intro/docs/index.html#_how_to_use_nmap":{"position":[[23,4]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2259,4],[2279,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[39,4],[732,4],[752,4],[869,4],[1014,4],[1159,4],[1304,4],[1449,4],[1496,4],[1523,4],[1812,5],[1818,5],[1955,4],[2134,4],[2149,4],[2219,4],[2241,4],[2266,4],[2285,4],[2402,4],[5177,4],[5343,4],[5589,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2210,4],[2246,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1679,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[24070,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[833,5],[970,4]]}},"component":{}}],["nmap’",{"_index":589,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5062,6]]}},"component":{}}],["nnt",{"_index":2251,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[782,3],[1115,3]]}},"component":{}}],["nnvv",{"_index":335,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2789,5]]}},"component":{}}],["no_log",{"_index":2830,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[10283,6],[10447,6],[14913,7]]}},"component":{}}],["no_target_syslog",{"_index":2911,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[15029,17]]}},"component":{}}],["nocolor",{"_index":2897,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[13838,8]]}},"component":{}}],["nocow",{"_index":2881,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12936,7]]}},"component":{}}],["node",{"_index":1069,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_sensor_node_example_using_imu_sensors":{"position":[[7,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7,5]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[280,4],[338,6],[375,5]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1535,5],[1568,5]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[180,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[49,4],[86,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[106,5],[139,4],[280,5],[661,4],[672,4],[5956,4],[5991,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4146,5],[4626,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[1261,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7715,5]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1506,4]]},"/CloudComputing_Lab/docs/f.html":{"position":[[162,5],[382,5]]}},"component":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[20,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[20,4]]}}}],["node.j",{"_index":1340,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[52,7],[134,7],[265,8],[311,7],[419,7],[777,8],[830,7],[901,7],[975,7],[1503,7],[1604,9],[1691,7],[1847,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5636,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1119,7],[3913,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[947,7]]},"/CloudComputing_Lab/docs/index.html":{"position":[[130,7]]}},"component":{}}],["node.labels.group==myapp",{"_index":3224,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1005,24]]}},"component":{}}],["node.labels.myapp==tru",{"_index":3203,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[325,23]]}},"component":{}}],["node:8.2.1",{"_index":3096,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[983,10]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[43,10]]}},"component":{}}],["node_modul",{"_index":3105,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1287,12]]}},"component":{}}],["nodebot",{"_index":2460,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4887,7]]}},"component":{}}],["nodeid={{.node.id",{"_index":3215,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[652,19]]}},"component":{}}],["nodej",{"_index":1336,"title":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[0,6]]},"/swarmlab_iot-sensor-node/docs/index.html#_nodejs":{"position":[[0,6]]},"/swarmlab_iot-sensor-node/docs/index.html#_nodejs_2":{"position":[[0,6]]},"/swarmlab_tech-list/docs/index.html#_nodejs":{"position":[[0,6]]},"/CloudComputing_Lab/docs/tech-list.html#_nodejs":{"position":[[0,6]]}},"name":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[6,6]]}},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1855,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[849,6],[1007,6]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[256,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5729,6],[5820,6],[5860,6],[6100,6],[6374,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[943,6],[950,6],[4732,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1346,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3078,6],[3085,6],[4229,6]]}},"component":{}}],["nodemon@1.11.0",{"_index":3101,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1096,14]]}},"component":{}}],["nodenam",{"_index":3070,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23979,9]]}},"component":{}}],["nodename={{.node.hostnam",{"_index":3214,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[622,27]]}},"component":{}}],["nodenetwork",{"_index":3077,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[24109,12]]}},"component":{}}],["noflsh",{"_index":2026,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4121,6]]}},"component":{}}],["nohup",{"_index":2701,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[3031,5]]}},"component":{}}],["non",{"_index":700,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3525,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6969,3],[9245,3]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[298,3]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1133,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7247,3]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5661,3]]}},"component":{}}],["none",{"_index":1102,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[403,4],[845,4],[2390,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4003,4],[4014,4]]}},"component":{}}],["normal",{"_index":510,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2596,6]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[744,8],[3614,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8324,6],[12725,6]]},"/CloudComputing_Lab/docs/c.html":{"position":[[540,6]]}},"component":{}}],["nosql",{"_index":1298,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[143,5]]}},"component":{}}],["note",{"_index":665,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1326,4],[4346,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[12234,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1306,4]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[3080,5],[3838,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[9882,5],[13372,5]]}},"component":{}}],["noth",{"_index":885,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[8725,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11345,8]]}},"component":{}}],["notif",{"_index":2788,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[7558,12],[12725,12]]}},"component":{}}],["now",{"_index":253,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1359,3]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[968,3],[1228,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4378,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[989,3],[1353,3],[4826,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[968,3],[1228,3]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5315,3],[7568,3]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[997,3]]}},"component":{}}],["npin",{"_index":1597,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1853,7]]}},"component":{}}],["npm",{"_index":1561,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[263,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5827,3],[6075,3]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1060,3],[1081,3],[1120,3],[1201,7]]}},"component":{}}],["nss",{"_index":1057,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_nss":{"position":[[0,3]]},"/swarmlab_tech-list/docs/index-setup.html#_nss":{"position":[[0,3]]}},"name":{},"text":{},"component":{}}],["null",{"_index":1902,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10138,5],[10277,4],[10940,5],[11241,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6811,5]]}},"component":{}}],["num_retri",{"_index":1119,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1153,11]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4370,11]]}},"component":{}}],["number",{"_index":221,"title":{"/swarmlab_sec-iptables/docs/index.html#_block_or_allow_traffic_by_port_number":{"position":[[31,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[804,7],[1978,6],[2171,8],[3266,6]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2483,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14330,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3260,7]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1261,6]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[303,6],[3212,6],[3309,6],[3333,6],[4026,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[20235,6]]},"/CloudComputing_Lab/docs/c.html":{"position":[[427,8]]}},"component":{}}],["numberofretri",{"_index":1195,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[136,16]]}},"component":{}}],["numpi",{"_index":2383,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[977,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3099,5]]}},"component":{}}],["nvidia",{"_index":2134,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9059,6],[12378,6]]}},"component":{}}],["nvl",{"_index":881,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[8352,3]]}},"component":{}}],["nvx",{"_index":343,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3023,3]]}},"component":{}}],["nxo",{"_index":2949,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[17200,5]]}},"component":{}}],["o",{"_index":1565,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[355,1]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[19538,1],[19560,1],[23842,1],[23912,1]]}},"component":{}}],["o_noctti",{"_index":2147,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9391,8]]}},"component":{}}],["o_nonblock",{"_index":2146,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9378,10]]}},"component":{}}],["o_rdwr",{"_index":2145,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9369,6]]}},"component":{}}],["obey",{"_index":2543,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3694,5]]}},"component":{}}],["obj",{"_index":1217,"title":{"/CloudComputing_Lab/docs/admin.html#_prune_remove_obj":{"position":[[15,3]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[518,3],[586,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9028,3],[9097,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6581,3]]}},"component":{}}],["obj.messag",{"_index":2097,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6617,11]]}},"component":{}}],["obj.room",{"_index":2096,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6601,8]]}},"component":{}}],["object",{"_index":1256,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2196,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3356,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6591,9]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[2360,7],[2469,8]]},"/CloudComputing_Lab/docs/e.html":{"position":[[28,6],[293,6]]}},"component":{}}],["objmodel",{"_index":1878,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9545,8]]}},"component":{}}],["objmodel(thi",{"_index":1894,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9872,15]]}},"component":{}}],["occasion",{"_index":1857,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8702,12]]}},"component":{}}],["occur",{"_index":3004,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[20126,6]]}},"component":{}}],["offer",{"_index":396,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4342,6]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2074,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[393,6]]},"/CloudComputing_Lab/docs/c.html":{"position":[[1089,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[753,10]]}},"component":{}}],["offici",{"_index":1501,"title":{"/swarmlab_tech-list/docs/index.html#_getting_started_with_swarm_official_from_docker":{"position":[[29,8]]},"/CloudComputing_Lab/docs/tech-list.html#_getting_started_with_swarm_official_from_docker":{"position":[[29,8]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1800,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7775,8]]}},"component":{}}],["offset",{"_index":352,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3233,6]]}},"component":{}}],["og",{"_index":3075,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[24080,2]]}},"component":{}}],["ohai",{"_index":2763,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[6122,4],[6147,4]]}},"component":{}}],["oj",{"_index":2689,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[1703,2],[1731,2]]}},"component":{}}],["ok",{"_index":567,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4311,2],[4338,2],[4487,2],[4514,2],[4665,2],[4692,2]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2530,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[23510,3]]}},"component":{}}],["okeano",{"_index":2622,"title":{"/CloudComputing_Lab/docs/a.html#_okeanos":{"position":[[0,7]]},"/CloudComputing_Lab/docs/index.html#_register_in_okeanos":{"position":[[12,7]]}},"name":{},"text":{"/CloudComputing_Lab/docs/b.html":{"position":[[334,8],[349,8]]}},"component":{}}],["okular",{"_index":2574,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[1002,7]]}},"component":{}}],["old",{"_index":3013,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[20684,5]]}},"component":{}}],["older",{"_index":2071,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5603,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[19453,5]]}},"component":{}}],["oldest",{"_index":1181,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3550,6]]}},"component":{}}],["ommand",{"_index":2360,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand":{"position":[[51,6]]}},"name":{},"text":{},"component":{}}],["on",{"_index":205,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_of_one_protocol":{"position":[[16,3]]},"/swarmlab_sec-intro/docs/index-analysis.html#_from_one_network_to_another":{"position":[[5,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[369,3],[522,3],[874,3],[2984,3],[4527,3]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2661,3]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4416,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[324,3],[5958,3],[6421,3],[10746,3]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1964,3]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1556,3]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2422,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[173,3],[303,3],[5734,3],[5918,3],[6519,3],[9992,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7040,4],[7101,3],[7207,3],[9628,3],[12655,3],[14063,4],[14089,3]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4529,3]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[8,3]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[854,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[40,3],[6794,3],[8398,3],[12606,3],[14052,3]]},"/CloudComputing_Lab/docs/c.html":{"position":[[605,3]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[316,3],[396,3],[3086,3],[3145,3]]},"/CloudComputing_Lab/docs/f.html":{"position":[[370,3]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[129,3]]}},"component":{}}],["onboot=y",{"_index":1996,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2770,10]]}},"component":{}}],["onc",{"_index":108,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2065,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3035,5],[3454,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1321,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4234,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[14633,4],[14677,4],[14700,5]]}},"component":{}}],["oncollectionnew(err",{"_index":1192,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[52,20]]}},"component":{}}],["oncollectionnew.bind(data",{"_index":1252,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1970,28]]}},"component":{}}],["ondemand_mongo1:27017,ondemand_mongo2:27017,ondemand_mongo3:27017,ondemand_mongo4:27017,ondemand_mongo5:27017,ondemand_mongo6:27017,ondemand_mongo7:27017",{"_index":2718,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[4152,153]]}},"component":{}}],["ondemand_os2",{"_index":3236,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1764,12]]}},"component":{}}],["ondemand_os2_myapp",{"_index":3237,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1855,18]]}},"component":{}}],["ondemand_os2_wyweb",{"_index":3238,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1892,18]]}},"component":{}}],["onerror",{"_index":1546,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1095,8]]}},"component":{}}],["onlcr",{"_index":2020,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4056,5]]}},"component":{}}],["onlin",{"_index":1518,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2443,6]]}},"component":{}}],["onto",{"_index":705,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4248,4]]}},"component":{}}],["open",{"_index":16,"title":{"/swarmlab_faq/docs/index.html#poc-rocketchat":{"position":[[7,4]]},"/swarmlab_faq/docs/index.html#microservice-gns3":{"position":[[7,4]]},"/swarmlab_faq/docs/index.html#microservice-mongoexpress":{"position":[[7,4]]},"/swarmlab_faq/docs/index.html#poc-jitsimeet":{"position":[[7,4]]},"/swarmlab_sec-intro/docs/exer.html#_find_open_tcp_ports_in_all_hosts":{"position":[[5,4]]},"/swarmlab_poc-datacollector/docs/index-usage.html#_open_web_interface_webclient":{"position":[[0,4]]},"/swarmlab_poc-datacollector/docs/index.html#_open_web_interface":{"position":[[0,4]]},"/swarmlab_poc-datacollector/docs/index.html#_open_console":{"position":[[0,4]]},"/swarmlab_tech-list/docs/index.html#_open_source_cloud_guide_from_ibm":{"position":[[0,4]]},"/swarmlab_sidecar-firefox/docs/index.html#_open_gui":{"position":[[0,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[9,4]]},"/CloudComputing_Lab/docs/tech-list.html#_open_source_cloud_guide_from_ibm":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[154,4],[189,4],[1705,4],[1840,4],[2481,4],[2561,4]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[308,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[1861,4],[2089,4],[2863,4]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[773,4],[2049,4]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[119,4],[165,4],[227,4],[285,4],[394,4]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[12,4]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[4,5],[67,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[13,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1388,4],[1546,5],[1609,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5090,4],[7067,4],[10922,5],[10972,4],[11208,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2169,4],[2259,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4194,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[141,4],[337,4],[1230,4],[1336,4],[1780,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[116,4]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[948,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[859,5],[1406,5]]},"/CloudComputing_Lab/docs/c.html":{"position":[[51,4],[788,4],[876,4],[1104,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[142,4],[260,4],[410,4],[732,4],[768,4],[813,4],[1213,4],[2466,4],[3335,4],[4384,4],[4649,4]]}},"component":{}}],["open(\"dataset",{"_index":2042,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4504,15]]}},"component":{}}],["open(%",{"_index":2149,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9428,9]]}},"component":{}}],["open(nam",{"_index":2144,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9358,10]]}},"component":{}}],["open,checkstream,ev",{"_index":1286,"title":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_socket_opencheckstreamevent":{"position":[[7,24]]}},"name":{},"text":{},"component":{}}],["open_serial_port(\"/dev/ttyacm0",{"_index":2195,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10930,33]]}},"component":{}}],["open_serial_port(char",{"_index":2138,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9237,21]]}},"component":{}}],["openbook",{"_index":3327,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4571,9]]}},"component":{}}],["openbsd",{"_index":789,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1949,8]]}},"component":{}}],["opengl",{"_index":1892,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9836,8]]}},"component":{}}],["opengui",{"_index":2569,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[495,7],[817,7]]}},"component":{}}],["openli",{"_index":3276,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[838,6]]}},"component":{}}],["openresolv",{"_index":1017,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1483,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1483,10]]}},"component":{}}],["openssh",{"_index":2272,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2448,7]]}},"component":{}}],["openssl",{"_index":68,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1212,7],[1423,7]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[716,7]]}},"component":{}}],["opentyp",{"_index":2562,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[281,8]]}},"component":{}}],["openvpn",{"_index":3087,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/c.html":{"position":[[288,8]]}},"component":{}}],["oper",{"_index":508,"title":{"/swarmlab_tech-list/docs/index.html#_ros_robot_operating_system":{"position":[[12,9]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2454,9],[4111,9],[5363,9],[5483,9],[5830,9]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3320,10]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1007,11]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3436,9],[7458,11]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3738,9]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[73,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[20249,10]]},"/CloudComputing_Lab/docs/c.html":{"position":[[398,9]]}},"component":{}}],["opost",{"_index":2019,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4049,5]]}},"component":{}}],["opt",{"_index":884,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[8426,3],[8528,3],[8629,3]]}},"component":{}}],["optim",{"_index":1478,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[800,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[17044,9]]}},"component":{}}],["optimis",{"_index":2904,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[14531,8]]}},"component":{}}],["option",{"_index":218,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_install_optional":{"position":[[8,8]]},"/swarmlab_raspi-docker/docs/index-install.html#_install_optional":{"position":[[8,8]]},"/swarmlab_tech-list/docs/index-setup.html#_install_optional":{"position":[[8,8]]},"/CloudComputing_Lab/docs/admin.html#_create_with_advanced_options":{"position":[[22,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[692,7],[776,6],[1478,7],[2474,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[562,7],[6257,7],[10551,8],[10648,7],[11555,7],[12094,6],[13054,9],[13272,9]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3179,6]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[91,7],[921,6]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[205,8],[1545,10],[1599,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2965,7],[2991,7],[3152,7],[3198,7],[3216,7],[3256,7],[3320,7],[3431,7],[14099,7],[14147,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2611,6],[2736,7],[2852,7],[3011,7],[5331,6]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1105,7],[1271,7],[1426,7],[1568,7],[3456,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6426,6],[8648,6],[11471,10],[13139,6],[13228,6],[15234,6],[15487,7],[16630,6],[17251,6],[19681,6],[20488,6],[20905,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5448,10],[7434,9]]}},"component":{}}],["options).stream",{"_index":1201,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[221,18],[728,18]]}},"component":{}}],["orchestr",{"_index":1434,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[145,11]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3488,14]]}},"component":{}}],["order",{"_index":324,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2502,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2604,6],[4604,6],[7107,5],[7544,5],[10444,5],[11492,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3385,6]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1310,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6500,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[21080,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[151,6]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[564,6]]}},"component":{}}],["organ",{"_index":800,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2429,9]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[406,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4218,12]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4661,13]]}},"component":{}}],["orient",{"_index":1168,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3103,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1058,11],[2841,12],[2989,14],[3009,13],[3325,12],[4135,12],[4199,12],[4256,13],[5217,11],[5774,11],[5820,11],[6281,11],[6552,11]]}},"component":{}}],["orig",{"_index":2942,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16941,6],[17923,6]]}},"component":{}}],["origin",{"_index":412,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4739,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6884,8],[12423,9],[13823,6]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2403,6]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1398,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13350,9],[14263,9]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2403,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3761,6]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[58,8],[105,8]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[385,6]]}},"component":{}}],["os",{"_index":565,"title":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[7,2]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4255,2],[5329,2],[5421,2]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[318,2]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1857,2]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[73,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14111,2]]},"/CloudComputing_Lab/docs/index.html":{"position":[[186,2]]}},"component":{}}],["otf",{"_index":2563,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[290,5]]}},"component":{}}],["other",{"_index":228,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[943,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8146,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[16603,6]]}},"component":{}}],["otherwis",{"_index":2073,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5677,10]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[17132,9],[18129,10]]}},"component":{}}],["out",{"_index":609,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5809,3]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2477,3],[3047,3],[4203,4],[4896,3],[4943,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5015,3],[8433,3],[8535,3],[8636,3]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1002,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4785,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7751,3],[11823,3],[22310,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[62,3],[4282,3]]}},"component":{}}],["out_copi",{"_index":1164,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2866,9]]}},"component":{}}],["outag",{"_index":3253,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/f.html":{"position":[[402,7]]}},"component":{}}],["outgo",{"_index":672,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1697,8],[2268,8],[4907,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5124,8],[7459,8],[11933,8],[12318,8]]}},"component":{}}],["output",{"_index":278,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1657,6],[1764,7],[1807,7],[1863,7],[1925,6],[1953,8],[2945,6],[3602,7],[3675,6]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[85,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1789,6],[2100,6],[2231,6],[2432,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4235,7],[4387,6],[4744,7],[4913,7],[5141,7],[5444,7],[5657,7],[8564,6],[8666,6],[9121,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2542,6],[2688,6],[3054,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2224,7],[5181,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2321,6],[7550,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4305,7],[4775,7]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[181,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4059,6],[7156,6]]}},"component":{}}],["outsid",{"_index":1858,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8734,7]]}},"component":{}}],["over",{"_index":191,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[155,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2737,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[742,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1341,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6771,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6998,4],[8436,4],[11779,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[189,4],[303,4],[462,4]]},"/CloudComputing_Lab/docs/a.html":{"position":[[332,4],[491,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[21007,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[367,4],[681,4]]}},"component":{}}],["overclock",{"_index":2004,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3371,9],[3391,12]]}},"component":{}}],["overlap",{"_index":1547,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1137,11]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[8362,8]]}},"component":{}}],["overlay",{"_index":2635,"title":{"/CloudComputing_Lab/docs/admin.html#_create_overlay_network":{"position":[[7,7]]}},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[2051,7],[2167,7]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1414,7]]}},"component":{}}],["overleaf",{"_index":2471,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[142,9]]}},"component":{}}],["overrid",{"_index":3016,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[20881,8]]}},"component":{}}],["overridden",{"_index":2728,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[4792,10]]}},"component":{}}],["overrun",{"_index":443,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[302,8],[372,8],[559,8],[637,8]]}},"component":{}}],["overview",{"_index":1344,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[274,8]]}},"component":{}}],["overwrit",{"_index":1180,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3534,11]]}},"component":{}}],["overwritten",{"_index":1412,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[382,11]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1921,11]]}},"component":{}}],["ovr",{"_index":570,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4331,3],[4358,3],[4507,3],[4534,3],[4685,3],[4712,3]]}},"component":{}}],["owner",{"_index":2679,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[1138,6],[1333,6],[2539,6],[2666,6],[2881,6]]}},"component":{}}],["o’reilli",{"_index":3260,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3,8]]}},"component":{}}],["p",{"_index":49,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[744,1],[1157,1],[1368,1],[2285,1]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2224,2],[2246,2],[2290,3],[4855,4],[4987,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[9063,1],[9090,1],[9119,1],[9756,1],[10021,1],[10250,1],[11088,1],[11178,1],[11291,1],[11353,1],[11376,1],[11538,1],[11549,1],[12092,1],[12534,1],[12621,1],[12766,1],[12824,1]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[661,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2252,1]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[3008,2],[3268,2],[3821,1],[4000,1]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[20040,3]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5194,1],[7683,1]]}},"component":{}}],["p0",{"_index":505,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2416,2]]}},"component":{}}],["p2p_disabled=1",{"_index":1032,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1863,14]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1863,14]]}},"component":{}}],["p5",{"_index":1852,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8430,2]]}},"component":{}}],["p5.j",{"_index":1821,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_p5_js":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7666,6],[7706,6]]}},"component":{}}],["p5j",{"_index":2382,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[957,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3119,4]]}},"component":{}}],["packag",{"_index":967,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[304,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2874,8]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1682,8],[1843,9],[1976,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[304,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[494,8],[684,8],[741,8],[861,8],[880,9],[11036,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2703,7],[2717,7],[2731,7],[6178,8],[6235,7]]}},"component":{}}],["package.json",{"_index":3099,"title":{"/CloudComputing_Lab/docs/docker-build.html#_package_json":{"position":[[0,12]]}},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1020,12],[1229,12],[6039,12],[6149,12],[7490,12]]}},"component":{}}],["packet",{"_index":181,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_finding_packets_by_network":{"position":[[8,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set":{"position":[[8,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html#_forwarded_packets":{"position":[[10,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[20,6],[117,7],[623,7],[998,6],[1988,7],[3126,7],[3200,7],[4093,7],[4363,7],[4500,6]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[249,7],[324,7],[503,7],[581,7],[3918,6],[4002,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[7,6],[138,6],[495,7],[771,8],[970,6],[1124,8],[1349,7],[1891,8],[2045,8],[2131,8],[2277,7],[2398,6],[2463,7],[2611,7],[2718,7],[2767,7],[2966,7],[3155,6],[3215,6],[3300,7],[3641,8],[3865,6],[3951,6],[4086,7],[4188,6],[4229,6],[4287,7],[4553,6],[4792,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2346,8],[2381,7],[2798,6],[2942,7],[3212,6],[3415,7],[3535,7],[3841,6],[4670,7],[4710,7],[4770,7],[4785,6],[4887,7],[4939,7],[4996,7],[5048,8],[5103,7],[5133,7],[5167,7],[5205,7],[5254,7],[5399,7],[5629,7],[5683,7],[5700,7],[5808,6],[5900,6],[5992,6],[6088,6],[6139,6],[6204,7],[6639,6],[6691,6],[6785,6],[7020,6],[7216,6],[7263,6],[7337,6],[7468,7],[7872,6],[8018,6],[8076,6],[8251,6],[8385,8],[8487,8],[8588,8],[10226,7],[10290,8],[10330,7],[10401,7],[11589,6],[11637,7],[11942,7],[12167,7],[12292,8]]}},"component":{}}],["packet’",{"_index":264,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1500,8]]}},"component":{}}],["page",{"_index":1461,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[105,4],[1006,4]]}},"component":{}}],["pain",{"_index":1846,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8237,7]]}},"component":{}}],["pair",{"_index":2328,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_generate_a_key_pair":{"position":[[15,4]]}},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4347,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1801,5]]}},"component":{}}],["panel",{"_index":1932,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11302,6],[11328,5]]}},"component":{}}],["paragraph",{"_index":2516,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_paragraph_formatting":{"position":[[0,9]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2293,10],[2335,9],[2358,9],[2434,10],[2691,9],[2941,9]]}},"component":{}}],["parallel",{"_index":3212,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[538,12]]}},"component":{}}],["param1",{"_index":3118,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2267,9],[3041,6],[5020,9],[5075,6]]}},"component":{}}],["param1\",\"param2",{"_index":3128,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2971,19]]}},"component":{}}],["param2",{"_index":3119,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2277,9],[3048,6],[5030,9],[5082,6]]}},"component":{}}],["paramet",{"_index":1099,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[349,10],[791,10],[2010,10],[3598,11]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1716,10]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4774,10],[11732,9],[14576,10],[14777,10]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3003,10]]}},"component":{}}],["paramiko",{"_index":2977,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[18320,8],[18674,8],[18908,8],[19004,9],[19266,8],[19441,8]]}},"component":{}}],["paramiko_connect",{"_index":2976,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[18263,21]]}},"component":{}}],["pars",{"_index":1158,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2409,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3861,5],[3997,5],[17815,7],[17993,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1903,8]]}},"component":{}}],["parser",{"_index":1157,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2395,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[13447,6]]}},"component":{}}],["parsing/structur",{"_index":1160,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2482,19]]}},"component":{}}],["part",{"_index":899,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[10082,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1710,4]]}},"component":{}}],["parti",{"_index":2436,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3137,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[11030,5]]}},"component":{}}],["particip",{"_index":1070,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[285,12]]}},"component":{}}],["particular",{"_index":215,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[650,10],[878,10]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2744,10],[5703,10],[6029,10]]},"/CloudComputing_Lab/docs/c.html":{"position":[[688,10]]}},"component":{}}],["particularli",{"_index":1956,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[517,12]]}},"component":{}}],["partit",{"_index":1978,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1896,9],[2535,9]]}},"component":{}}],["pass",{"_index":550,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3645,4],[3723,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[76,6],[1380,4],[4806,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3258,6],[5708,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2738,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7719,4],[8943,7],[21391,6],[24293,4],[24311,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[352,6]]}},"component":{}}],["passphras",{"_index":2331,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4458,10],[4483,12],[4507,10]]}},"component":{}}],["password",{"_index":166,"title":{"/swarmlab_sec-intro/docs/exer.html#_ssh_password":{"position":[[4,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[572,8],[671,9],[711,10],[722,9],[744,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2062,8],[3092,8],[3108,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3792,9],[3899,8],[3919,9],[4807,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4328,8],[9073,8],[9129,8]]}},"component":{}}],["password=k507r1zq6jifc9maw3",{"_index":3235,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1702,27]]}},"component":{}}],["password[default",{"_index":173,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[686,17]]}},"component":{}}],["patch",{"_index":614,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[6191,5]]}},"component":{}}],["path",{"_index":2,"title":{"/swarmlab_faq/docs/index.html#How_to_get_the_path_of_current_script":{"position":[[15,4]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[15,4],[649,4],[840,4],[870,4],[901,4],[934,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[7497,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[73,4],[496,4],[1320,4],[1726,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5141,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[1101,5],[1290,5],[1519,5],[2501,5],[2624,5],[3803,4],[3940,4],[4468,4],[6563,5],[8029,4],[9055,4],[11887,4],[17039,4],[19779,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4557,4],[4919,4],[6016,5],[7444,4]]}},"component":{}}],["path(",{"_index":1143,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1700,7]]}},"component":{}}],["path/to/command1",{"_index":170,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[637,18]]}},"component":{}}],["path/to/fil",{"_index":2814,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[9016,13]]}},"component":{}}],["path/to/vault_password_fil",{"_index":2817,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[9187,28]]}},"component":{}}],["path2fil",{"_index":2343,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5060,10]]}},"component":{}}],["path=$path:/usr/local/bin",{"_index":2084,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6049,25]]}},"component":{}}],["path=/usr/local/nginx/bin:$path",{"_index":3132,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3584,31]]}},"component":{}}],["path=/usr/local/postgr",{"_index":3140,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3793,24]]}},"component":{}}],["path_key",{"_index":1083,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[93,8],[521,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3823,8],[3961,8]]}},"component":{}}],["path_to_app/app.js:/code/app.j",{"_index":3195,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[92,32]]}},"component":{}}],["path_to_app/index.html:/code/index.html",{"_index":3196,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[131,40]]}},"component":{}}],["path_to_file/my.conf:/dir_in_container/my.conf",{"_index":3226,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1077,47]]}},"component":{}}],["path_to_file/private.key:/etc/nginx/private.key",{"_index":3228,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1186,48]]}},"component":{}}],["path_to_file/public.crt:/etc/nginx/public.crt",{"_index":3227,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1132,46]]}},"component":{}}],["pattern",{"_index":1495,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1571,7],[1963,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[17979,8]]}},"component":{}}],["pcap",{"_index":234,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_reading_writing_captures_to_a_file_pcap":{"position":[[37,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1079,4]]}},"component":{}}],["pdf",{"_index":2573,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[985,3]]}},"component":{}}],["pee",{"_index":235,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1084,4]]}},"component":{}}],["peer",{"_index":976,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[514,4],[522,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[514,4],[522,4]]}},"component":{}}],["peopl",{"_index":1971,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1321,7]]}},"component":{}}],["per",{"_index":1150,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2021,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[14638,3],[16148,3]]}},"component":{}}],["perfect",{"_index":1962,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1009,7]]}},"component":{}}],["perform",{"_index":1319,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[827,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[151,8],[966,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1498,11]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6003,10]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[183,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[605,12]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[685,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[18400,11],[19419,12],[20348,11]]},"/CloudComputing_Lab/docs/c.html":{"position":[[190,12],[246,11]]},"/CloudComputing_Lab/docs/e.html":{"position":[[16,11]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2734,12]]}},"component":{}}],["peripher",{"_index":2003,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3353,11]]}},"component":{}}],["perman",{"_index":2270,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2140,11]]}},"component":{}}],["permiss",{"_index":2008,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3762,10]]}},"component":{}}],["permitrootlogin",{"_index":2320,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3874,15],[3989,15]]}},"component":{}}],["perror(\"ioctl(tciomget",{"_index":2159,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9758,26]]}},"component":{}}],["perror(\"ioctl(tiocmset",{"_index":2163,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9881,26],[10022,26]]}},"component":{}}],["perror(\"tcsetattr",{"_index":2180,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10270,22]]}},"component":{}}],["persist",{"_index":1408,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[178,10]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1720,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10005,9],[11053,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[864,8]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1849,10]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[13865,10],[18976,10],[21535,10],[21612,10],[21857,10],[22088,10],[22386,10]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2993,8]]}},"component":{}}],["persistent_connect",{"_index":3025,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[21494,23]]}},"component":{}}],["pf",{"_index":780,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1840,3]]}},"component":{}}],["pg_major/bin:$path",{"_index":3141,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3818,19]]}},"component":{}}],["pg_major=9.3",{"_index":3134,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3659,12]]}},"component":{}}],["pg_version.tar.xz",{"_index":3137,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3735,18]]}},"component":{}}],["pg_version=9.3.4",{"_index":3135,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3676,16]]}},"component":{}}],["phonet",{"_index":1483,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1077,12]]}},"component":{}}],["photo",{"_index":3247,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/e.html":{"position":[[197,7]]}},"component":{}}],["php",{"_index":2048,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_php":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4615,3],[4640,3],[4968,3],[5205,3]]}},"component":{}}],["physic",{"_index":595,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5307,10]]}},"component":{}}],["pi",{"_index":954,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_give_the_pi_user_the_ability_to_run_docker":{"position":[[9,4]]},"/swarmlab_raspi-docker/docs/index-install.html#_update_your_pi":{"position":[[12,3]]},"/swarmlab_iot-sensor-node/docs/index.html#_create_a_mote_with_raspberry_pi":{"position":[[29,2]]},"/swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi":{"position":[[18,2]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up":{"position":[[37,2]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_7_configure_your_raspberry_pi":{"position":[[33,3]]},"/swarmlab_iot-sensor-node/docs/index.html#_arduino_uno_raspberry_pi_serial_communication":{"position":[[22,2]]},"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_c_language":{"position":[[10,2]]},"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_python":{"position":[[10,2]]},"/swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi_2":{"position":[[18,2]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[22,2]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[22,2],[410,2],[489,2]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[29,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[66,2],[300,2],[372,2],[414,2],[443,2],[627,2],[1390,2],[2055,2],[2304,2],[2362,3],[2448,2],[2894,2],[2923,2],[3022,2],[3413,2],[3730,2],[3804,2],[4308,2],[4662,2],[4990,2],[5338,2],[5405,2],[5433,2],[5587,2],[6125,2],[6399,2],[8481,2],[8987,2],[11822,2],[12308,2],[13516,2],[13579,2],[13642,2],[13705,2],[13768,2],[13813,2]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[22,2]]}},"component":{}}],["pick",{"_index":1975,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1647,6],[14053,4]]}},"component":{}}],["pid",{"_index":621,"title":{"/swarmlab_sec-intro/docs/index.html#_displaying_service_name_with_pid":{"position":[[29,3]]}},"name":{},"text":{},"component":{}}],["pin",{"_index":1682,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1415,3],[1446,3],[1540,3],[1571,3],[1665,3],[1791,3],[1822,3],[2009,3],[2056,3],[2101,3],[2142,3],[2183,3],[2211,4]]}},"component":{}}],["ping",{"_index":905,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11123,4],[12518,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2366,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2366,5]]},"/CloudComputing_Lab/docs/c.html":{"position":[[1247,4]]}},"component":{}}],["pinmode(led_builtin",{"_index":2120,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7529,20]]}},"component":{}}],["pip",{"_index":1581,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1216,3]]}},"component":{}}],["pip3",{"_index":1582,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1232,4],[1311,4]]}},"component":{}}],["pipe",{"_index":3017,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[20990,5],[21065,6]]}},"component":{}}],["pipelin",{"_index":1320,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[864,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[20212,10],[20617,11],[21410,10]]}},"component":{}}],["pitch",{"_index":1643,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_pitch_roll":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[643,5],[2867,5],[3051,6],[3382,6],[4298,6],[5257,7],[5547,5],[6336,5],[9476,5],[10542,5]]}},"component":{}}],["pitchrollhead",{"_index":1716,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2781,16]]}},"component":{}}],["pix",{"_index":783,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1856,3]]}},"component":{}}],["pkt",{"_index":882,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[8403,4],[8505,4],[8606,4]]}},"component":{}}],["place",{"_index":555,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3828,6]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[540,6],[704,5],[1863,5],[2017,5],[3573,6],[4590,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4968,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2280,5]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[68,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[835,5]]}},"component":{}}],["placement",{"_index":3201,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[299,10],[954,10],[1511,9]]}},"component":{}}],["platform",{"_index":1436,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[208,8]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[309,8],[366,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1168,8],[1681,8],[3827,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[19459,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[312,9],[3711,8]]}},"component":{}}],["play",{"_index":1868,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9231,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[52,6],[61,4],[5472,5],[17607,5]]}},"component":{}}],["play'",{"_index":2758,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5830,6]]}},"component":{}}],["playbook",{"_index":2658,"title":{"/CloudComputing_Lab/docs/ansible.html#_playbook":{"position":[[0,8]]},"/CloudComputing_Lab/docs/ansible.html#_playbook_files":{"position":[[0,8]]}},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[0,9],[247,9],[4814,8],[7880,9],[8987,8],[9713,8],[10035,8],[10090,8],[10406,8],[10464,8],[14118,8],[14216,8],[24237,8],[24341,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3582,9]]}},"component":{}}],["playground",{"_index":1417,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[514,10],[559,10]]}},"component":{}}],["plugin",{"_index":765,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1301,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1560,6],[2402,6],[2757,8],[2799,7],[3061,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[1610,6],[1655,6],[6884,7],[7056,7],[7092,6],[7138,8],[11880,6],[17670,8],[18340,6]]}},"component":{}}],["plugin_filters_cfg",{"_index":2742,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5247,19]]}},"component":{}}],["pm2",{"_index":1562,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[278,3]]}},"component":{}}],["pneumonia",{"_index":2401,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1476,9]]}},"component":{}}],["poc",{"_index":78,"title":{"/swarmlab_faq/docs/index.html#poc-jitsimeet":{"position":[[24,3]]},"/swarmlab_tech-list/docs/index.html#_poc":{"position":[[0,3]]},"/CloudComputing_Lab/docs/tech-list.html#_poc":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1589,3]]},"/swarmlab_poc-datacollector/docs/index-usage.html":{"position":[[6,3],[29,3],[53,3]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1259,3]]}},"component":{}}],["point",{"_index":660,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1058,6]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[237,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1580,5]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[3062,6],[3857,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[16277,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[54,7]]}},"component":{}}],["polici",{"_index":694,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_cryptographic_policy":{"position":[[14,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3023,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2885,6],[7753,9],[8368,7],[8470,7],[8571,7],[9695,6],[12125,6]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1565,6]]}},"component":{}}],["poll",{"_index":1530,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2772,7]]}},"component":{}}],["poll_interv",{"_index":2745,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5312,14]]}},"component":{}}],["pool",{"_index":1548,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1162,4]]}},"component":{}}],["poor",{"_index":2988,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[19414,4]]}},"component":{}}],["pop",{"_index":1966,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1150,3]]}},"component":{}}],["pop3",{"_index":511,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2635,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[579,4]]}},"component":{}}],["popul",{"_index":1728,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3406,9]]}},"component":{}}],["popular",{"_index":948,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13814,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1302,11]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[102,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8199,8]]},"/CloudComputing_Lab/docs/a.html":{"position":[[233,7]]}},"component":{}}],["port",{"_index":147,"title":{"/swarmlab_sec-intro/docs/exer.html#_find_tcp_ports_connections":{"position":[[9,5]]},"/swarmlab_sec-intro/docs/exer.html#_find_open_tcp_ports_in_all_hosts":{"position":[[14,5]]},"/swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_related_to_a_specific_port":{"position":[[35,4]]},"/swarmlab_sec-intro/docs/index-analysis.html#_from_specific_ip_and_destined_for_a_specific_port":{"position":[[45,4]]},"/swarmlab_sec-intro/docs/index.html#_scan_ports":{"position":[[5,5]]},"/swarmlab_sec-intro/docs/index.html#_scan_a_single_port_all_ports_or_series":{"position":[[14,5],[24,6]]},"/swarmlab_sec-intro/docs/index.html#_scan_port_80_on_the_target_system":{"position":[[5,4]]},"/swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system":{"position":[[5,5]]},"/swarmlab_sec-intro/docs/index.html#_scan_fast_the_most_common_ports":{"position":[[28,6]]},"/swarmlab_sec-intro/docs/index.html#_to_scan_all_ports_1_65535":{"position":[[12,5]]},"/swarmlab_sec-intro/docs/index.html#_scan_all_tcp_udp_ports":{"position":[[17,5]]},"/swarmlab_sec-intro/docs/index.html#_listing_tcp_ports_connections":{"position":[[12,5]]},"/swarmlab_sec-intro/docs/index.html#_listing_udp_ports_connections":{"position":[[12,5]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_tcp_listening_ports":{"position":[[26,5]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_udp_listening_ports":{"position":[[26,5]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_unix_listening_ports":{"position":[[27,5]]},"/swarmlab_sec-iptables/docs/index.html#_block_or_allow_traffic_by_port_number":{"position":[[26,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_local_port_forwarding":{"position":[[6,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_remote_port_forwarding":{"position":[[7,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_port_forwarding":{"position":[[0,4]]},"/CloudComputing_Lab/docs/c.html#_find_all_ip_addresses_and_used_ports_on_a_network":{"position":[[31,5]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[31,5],[70,5],[164,5],[203,5],[317,5]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[745,4],[771,4],[799,4],[820,4],[842,4],[1335,4],[2769,4],[2816,4],[4623,5]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[44,4],[2094,5],[2192,4],[2212,6],[2326,5],[2437,6],[2473,5],[2565,5],[2620,4],[2651,4],[2755,5],[2773,5],[2853,5],[5086,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[978,4],[1094,4],[6192,4],[9920,4],[10041,4],[10313,4],[10350,4],[10847,6],[11211,5],[11324,5],[11526,6],[11689,6],[11741,6],[11833,6],[11852,5],[12732,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1141,5]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1127,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9571,4],[9590,5],[9940,4],[9975,5],[10047,5],[10172,5],[10366,4],[10387,6],[10825,4],[10899,4],[10931,5],[10977,5],[10983,4],[11061,4],[11194,4],[11221,4],[11234,4],[11455,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2178,5],[2229,5],[7488,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[409,4],[457,4],[761,4],[1060,4],[1094,4],[1407,4],[1434,4],[4044,4],[5101,4]]},"/CloudComputing_Lab/docs/a.html":{"position":[[438,4],[486,4]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[3207,4],[3304,4],[3328,4],[4021,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[19872,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[417,5],[509,5],[564,4],[595,4],[699,5],[717,5],[778,5],[1109,5],[1241,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3231,5],[3385,5],[3431,4],[6512,4],[7176,4],[7186,6]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[176,6],[1030,6],[1482,4]]}},"component":{}}],["port.bufferuntil('\\n",{"_index":1923,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11026,23]]}},"component":{}}],["port.stop",{"_index":1921,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10948,12]]}},"component":{}}],["port4serv",{"_index":2347,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5175,11]]}},"component":{}}],["port=non",{"_index":1542,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[979,11]]}},"component":{}}],["portnam",{"_index":1919,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10874,9],[11007,9],[11129,8]]}},"component":{}}],["portpermalink",{"_index":952,"title":{"/swarmlab_sec-iptables/docs/index.html#_block_traffic_by_portpermalink":{"position":[[17,13]]}},"name":{},"text":{},"component":{}}],["pos_fil",{"_index":1085,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[114,8],[542,8],[1925,8],[2001,8],[2045,8],[2126,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3883,8],[4019,8]]}},"component":{}}],["pos_file_compaction_interv",{"_index":1088,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[152,28],[584,28]]}},"component":{}}],["posit",{"_index":894,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9453,8]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1951,9]]}},"component":{}}],["possibl",{"_index":400,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4388,8],[4729,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[11824,8]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[795,9]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[666,9]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2293,8],[2585,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5745,8],[6433,13],[6465,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[795,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[11094,9],[16855,8]]}},"component":{}}],["postrout",{"_index":685,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2511,11],[2527,11],[2814,11],[4500,11],[4683,11]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4366,12],[4974,12],[5111,12]]}},"component":{}}],["potenti",{"_index":804,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2648,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3807,12]]}},"component":{}}],["power",{"_index":317,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2400,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[13574,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[156,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3576,8]]},"/CloudComputing_Lab/docs/c.html":{"position":[[267,5]]}},"component":{}}],["powerus",{"_index":945,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13722,11]]}},"component":{}}],["ppl",{"_index":2407,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1599,5]]}},"component":{}}],["practic",{"_index":2263,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1444,11]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2934,9]]},"/CloudComputing_Lab/docs/a.html":{"position":[[1071,8]]},"/CloudComputing_Lab/docs/b.html":{"position":[[281,8]]},"/CloudComputing_Lab/docs/c.html":{"position":[[1171,8]]},"/CloudComputing_Lab/docs/d.html":{"position":[[53,8]]},"/CloudComputing_Lab/docs/e.html":{"position":[[368,8]]},"/CloudComputing_Lab/docs/f.html":{"position":[[624,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1565,9],[1611,9],[3257,9]]}},"component":{}}],["pre",{"_index":1066,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[164,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[10830,3]]}},"component":{}}],["preced",{"_index":2803,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[8387,10]]}},"component":{}}],["precis",{"_index":395,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4329,9]]}},"component":{}}],["precursor",{"_index":1820,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7608,9]]}},"component":{}}],["predefin",{"_index":801,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2533,10]]}},"component":{}}],["predic",{"_index":803,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2635,9],[2736,9]]}},"component":{}}],["predict",{"_index":1499,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1749,11]]}},"component":{}}],["prefer",{"_index":1406,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[154,9]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1696,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1718,9]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1825,9]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2951,9],[4978,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[122,6]]}},"component":{}}],["preferredauthent",{"_index":2340,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5012,24]]}},"component":{}}],["prefix",{"_index":935,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13122,6],[13342,6]]}},"component":{}}],["preliminari",{"_index":2442,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3772,11]]}},"component":{}}],["prepar",{"_index":2616,"title":{"/CloudComputing_Lab/docs/index.html#_prepare":{"position":[[0,7]]}},"name":{},"text":{"/CloudComputing_Lab/docs/a.html":{"position":[[21,7],[38,7],[818,7],[901,7],[969,7]]}},"component":{}}],["prerequisit",{"_index":1617,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_install_prerequisites":{"position":[[8,13]]}},"name":{},"text":{},"component":{}}],["prerout",{"_index":641,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[455,10],[719,10],[816,10],[3411,10],[3589,10],[3686,10]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4863,11],[5082,11],[5387,11]]}},"component":{}}],["present",{"_index":1351,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[467,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[1458,7],[1675,7],[1741,7],[1811,7],[1909,7],[2008,7],[2223,7]]}},"component":{}}],["preserv",{"_index":3010,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[20510,8]]}},"component":{}}],["pressur",{"_index":1676,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1268,8],[4565,8],[4771,9]]}},"component":{}}],["pretti",{"_index":331,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2645,6]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[4208,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1516,6]]}},"component":{}}],["prevent",{"_index":763,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1238,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4036,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[8620,7],[14867,8],[14931,8]]}},"component":{}}],["previou",{"_index":684,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2341,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[13936,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[355,8]]}},"component":{}}],["primari",{"_index":1307,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[461,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3174,7]]}},"component":{}}],["primarili",{"_index":846,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5294,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3811,9]]}},"component":{}}],["prime",{"_index":2304,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3254,5]]}},"component":{}}],["print",{"_index":302,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2147,5]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3267,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11656,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2571,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[10323,8],[23612,5],[23868,7],[23938,7]]}},"component":{}}],["print('arduino",{"_index":2222,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13079,14],[13296,14]]}},"component":{}}],["print('tel",{"_index":2218,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12911,14],[13129,14]]}},"component":{}}],["printf",{"_index":1596,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1835,7]]}},"component":{}}],["printf(\"arduino",{"_index":2202,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11306,15],[11655,15]]}},"component":{}}],["printf(\"tel",{"_index":2197,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11007,15],[11357,15]]}},"component":{}}],["println(\"error",{"_index":1903,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10146,15]]}},"component":{}}],["printseri",{"_index":1882,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9676,11],[11720,11]]}},"component":{}}],["printserialcheckbox",{"_index":1890,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9785,20],[11697,20]]}},"component":{}}],["printserialcheckbox.isselect",{"_index":1938,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11734,33]]}},"component":{}}],["prior",{"_index":2913,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[15336,5]]}},"component":{}}],["prioriti",{"_index":1599,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1885,9]]}},"component":{}}],["privat",{"_index":2344,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5075,7],[5146,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3272,7]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[2787,7],[3181,7],[4190,7],[4306,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[8893,7],[8953,7],[22801,7],[24396,7]]},"/CloudComputing_Lab/docs/c.html":{"position":[[106,7]]}},"component":{}}],["private.key",{"_index":1613,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2208,12]]}},"component":{}}],["private/local→proof_of_concept→poc",{"_index":129,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2436,34]]}},"component":{}}],["private_key_fil",{"_index":2813,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[8996,17]]}},"component":{}}],["private_role_var",{"_index":2809,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[8746,18]]}},"component":{}}],["privileg",{"_index":2318,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3745,10]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5625,11]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1298,12]]}},"component":{}}],["privilege_escal",{"_index":2971,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[18166,22]]}},"component":{}}],["probabilist",{"_index":2406,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1564,13]]}},"component":{}}],["problem",{"_index":1059,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_problem_with_dnssec":{"position":[[0,7]]}},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[10367,7],[18789,7],[19948,7],[21319,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1242,8]]}},"component":{}}],["proce",{"_index":827,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3515,7],[3610,7]]}},"component":{}}],["procedur",{"_index":1853,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8514,10]]}},"component":{}}],["process",{"_index":237,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_processing":{"position":[[0,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_write_the_processing_sketch":{"position":[[10,10]]},"/CloudComputing_Lab/docs/admin.html#_display_the_running_processes_of_a_container":{"position":[[20,9]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1117,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3689,10]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1203,7],[1477,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3446,10],[3566,10],[3598,7],[5452,9],[6402,10],[6673,10],[8051,10],[10911,8],[12175,9]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2623,9]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[972,10]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[172,7],[1097,9],[1306,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7050,10],[7325,10],[7571,10],[7799,10],[7838,11],[8822,11],[8917,10],[9017,10],[9051,10],[9082,10],[9211,11],[9271,10],[11811,10],[11836,10]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[199,11],[1419,7],[13916,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1874,8],[2658,8],[2747,7],[4225,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[305,7]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1045,9],[1186,10]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[125,8],[15597,10],[19052,8],[19217,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3310,10]]}},"component":{}}],["process.stdout.write(data",{"_index":2089,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6293,27]]}},"component":{}}],["process/appl",{"_index":670,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1594,19]]}},"component":{}}],["processing.j",{"_index":1825,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7748,13],[8840,13]]}},"component":{}}],["processing.opengl",{"_index":1873,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9381,20]]}},"component":{}}],["processing.pi",{"_index":1828,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_processing_py":{"position":[[0,13]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7853,13]]}},"component":{}}],["processing.seri",{"_index":1870,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9296,20]]}},"component":{}}],["produc",{"_index":770,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1433,8]]}},"component":{}}],["product",{"_index":1443,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[466,10]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[471,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8723,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2091,10],[2257,10],[2324,11],[3193,11]]}},"component":{}}],["program",{"_index":62,"title":{"/swarmlab_tech-list/docs/index.html#_programming_language":{"position":[[0,11]]},"/CloudComputing_Lab/docs/tech-list.html#_programming_language":{"position":[[0,11]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1052,8]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2615,11]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3783,10]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1524,9],[1635,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1917,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[158,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6926,11],[7292,11]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1246,7],[1497,9],[1583,8],[13850,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1546,7],[5456,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1578,11]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[114,8]]},"/CloudComputing_Lab/docs/a.html":{"position":[[83,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7748,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[857,7],[3546,11]]}},"component":{}}],["programm",{"_index":1812,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7251,11]]}},"component":{}}],["progress",{"_index":1459,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[26,11],[956,13]]}},"component":{}}],["prohibit",{"_index":2321,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3890,8]]}},"component":{}}],["project",{"_index":722,"title":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[0,7]]},"/swarmlab_xelatex-thesis/docs/index.html#_find_project_basedir":{"position":[[5,8]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[174,8]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[10,7],[101,8]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[280,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7627,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[978,9],[1048,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1438,8],[1757,8],[1801,7]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[642,8],[679,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[996,8],[1020,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6192,7],[6253,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1034,7],[4530,7]]}},"component":{}}],["project/courses/fluentd",{"_index":150,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[103,24]]}},"component":{}}],["promisc",{"_index":543,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3414,7],[3442,7],[3467,8],[4455,7],[4633,7],[5001,7]]}},"component":{}}],["promiscu",{"_index":535,"title":{"/swarmlab_sec-intro/docs/index.html#_displaying_promiscuous_mode":{"position":[[11,11]]},"/swarmlab_sec-intro/docs/index.html#_setting_promiscuous_mode":{"position":[[8,11]]},"/swarmlab_sec-intro/docs/index.html#_remove_promiscuous_mode":{"position":[[7,11]]},"/swarmlab_sec-intro/docs/index.html#_check_if_promiscuous_mode_is_enabled_on_network_interface":{"position":[[9,11]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3225,11],[3476,11],[3493,11],[3838,11],[3963,11],[4054,11],[4176,11],[4269,11],[4795,11],[4884,11]]}},"component":{}}],["promise((resolv",{"_index":1231,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1275,17]]}},"component":{}}],["promot",{"_index":3307,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3367,8]]}},"component":{}}],["prompt",{"_index":2984,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[19137,6]]}},"component":{}}],["proper",{"_index":630,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[93,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[9415,6]]}},"component":{}}],["properti",{"_index":1552,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[132,10]]}},"component":{}}],["proprietari",{"_index":3269,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[372,11]]}},"component":{}}],["prot",{"_index":883,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[8421,4],[8523,4],[8624,4]]}},"component":{}}],["protect",{"_index":755,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[0,9]]},"/swarmlab_tech-list/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[0,9]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1145,10]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[710,9]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[710,9]]}},"component":{}}],["proto=rsn",{"_index":1038,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1935,9]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1935,9]]}},"component":{}}],["protocol",{"_index":306,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_of_one_protocol":{"position":[[20,8]]},"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_protocol":{"position":[[22,8]]},"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_tcp_protocol":{"position":[[26,8]]},"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_udp_protocol":{"position":[[26,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2233,8],[4423,8],[4632,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2392,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1267,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2090,8],[2390,8]]},"/CloudComputing_Lab/docs/a.html":{"position":[[119,8]]},"/CloudComputing_Lab/docs/c.html":{"position":[[29,8],[318,10],[343,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3489,8]]}},"component":{}}],["provid",{"_index":310,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2285,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[5441,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[7842,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[458,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[521,8],[804,8],[1583,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1730,8]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[125,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1831,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[245,8],[584,7],[7478,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3871,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[336,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2129,7],[2543,8]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2748,7],[2951,8]]},"/CloudComputing_Lab/docs/a.html":{"position":[[365,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2808,7]]},"/CloudComputing_Lab/docs/f.html":{"position":[[316,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[92,10],[603,8],[3876,8]]}},"component":{}}],["provis",{"_index":1282,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3090,9]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[846,9]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[413,12]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3421,13]]}},"component":{}}],["prune",{"_index":2642,"title":{"/CloudComputing_Lab/docs/admin.html#_prune_remove_obj":{"position":[[0,5]]}},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[2478,5],[2609,5],[2699,5],[2720,5],[2740,5]]}},"component":{}}],["ps",{"_index":1577,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1116,2]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[919,2],[1003,2],[2375,2],[2394,2],[2417,2],[2438,2]]}},"component":{}}],["pseudo",{"_index":2980,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[18562,6]]}},"component":{}}],["psh",{"_index":366,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_psh_flags":{"position":[[12,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3535,4],[3891,4]]}},"component":{}}],["psk",{"_index":1037,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1931,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1931,3]]}},"component":{}}],["psk=\"verysecretpasswordi123",{"_index":1039,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1945,28]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1945,28]]}},"component":{}}],["pty=fals",{"_index":2981,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[18661,10]]}},"component":{}}],["pubclient",{"_index":1227,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1090,9]]}},"component":{}}],["pubclient.get(id",{"_index":1232,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1298,17]]}},"component":{}}],["pubkey",{"_index":1614,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2224,6]]}},"component":{}}],["public",{"_index":1303,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_install_your_public_key":{"position":[[13,6]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[295,6]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[496,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4592,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[845,6]]},"/CloudComputing_Lab/docs/e.html":{"position":[[77,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3894,6]]}},"component":{}}],["public.key",{"_index":1615,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2234,10]]}},"component":{}}],["public/priv",{"_index":2326,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4324,14]]}},"component":{}}],["publickey",{"_index":2341,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5037,9]]}},"component":{}}],["publish",{"_index":3330,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4638,10]]}},"component":{}}],["pull",{"_index":1586,"title":{"/CloudComputing_Lab/docs/admin.html#_pull":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1463,7]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[4270,4],[4286,4],[4333,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1997,4]]}},"component":{}}],["purg",{"_index":1002,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1053,5],[1277,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1053,5],[1277,5]]}},"component":{}}],["purpl",{"_index":3051,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23419,6],[23471,6]]}},"component":{}}],["purpos",{"_index":137,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2663,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2489,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[910,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7227,7],[8650,8]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2733,8]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[641,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[13421,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2785,7]]}},"component":{}}],["push",{"_index":2614,"title":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_git_push":{"position":[[4,4]]},"/CloudComputing_Lab/docs/admin.html#_push":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[380,4]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[4152,4],[4168,4],[4217,4]]}},"component":{}}],["put",{"_index":1860,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up":{"position":[[8,3]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8896,3]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1887,3]]}},"component":{}}],["pwd",{"_index":50,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[774,3]]}},"component":{}}],["pyc",{"_index":2945,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16974,5],[17876,5]]}},"component":{}}],["pyo",{"_index":2946,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16980,4],[17882,5]]}},"component":{}}],["pyro",{"_index":2404,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1538,5],[1544,4]]}},"component":{}}],["python",{"_index":1827,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_python":{"position":[[0,6]]},"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_python":{"position":[[13,6]]},"/swarmlab_tech-list/docs/index.html#_python":{"position":[[0,6]]},"/swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_python_pytorch":{"position":[[39,6]]},"/CloudComputing_Lab/docs/tech-list.html#_python":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7822,6],[7872,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4283,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[970,6],[1616,6],[2849,6],[3062,6],[3713,6],[4066,6],[4502,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[13459,6],[15926,6],[15950,7],[15992,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3092,6]]}},"component":{}}],["python3",{"_index":1580,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1169,7],[1200,7],[1208,7],[1220,7]]}},"component":{}}],["python’",{"_index":1348,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[401,8]]}},"component":{}}],["pytorch",{"_index":2392,"title":{"/swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_python_pytorch":{"position":[[48,7]]}},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1127,7],[1135,7],[1177,7],[1200,7],[1219,7],[1430,7],[1640,7],[2113,7],[2499,7],[3115,7]]}},"component":{}}],["q",{"_index":281,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1721,1],[2219,1]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[2668,1]]}},"component":{}}],["queri",{"_index":206,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[392,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[91,8],[325,7],[363,6],[1078,8]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[211,8]]}},"component":{}}],["question",{"_index":358,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3349,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2249,8]]}},"component":{}}],["queue",{"_index":860,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6518,5]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1387,6]]}},"component":{}}],["quick",{"_index":2438,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3257,5]]}},"component":{}}],["quickli",{"_index":411,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4718,7]]}},"component":{}}],["quiet",{"_index":284,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1747,6]]}},"component":{}}],["quot",{"_index":1292,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[375,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1851,6]]}},"component":{}}],["r",{"_index":586,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5014,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[9487,1]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1130,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6026,1]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1120,1]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1130,1]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3058,1]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[20044,3],[20181,3]]}},"component":{}}],["rabbit",{"_index":1869,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9261,9]]}},"component":{}}],["radiologist",{"_index":2400,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1458,11]]}},"component":{}}],["raft",{"_index":2368,"title":{"/swarmlab_tech-list/docs/index.html#_raft_consensus_in_swarm_mode":{"position":[[0,4]]},"/CloudComputing_Lab/docs/tech-list.html#_raft_consensus_in_swarm_mode":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[175,4],[180,4],[192,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2304,4],[2309,4],[2321,4]]}},"component":{}}],["raggedright\\blindtext[2]\\par",{"_index":2535,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3353,29],[3482,29]]}},"component":{}}],["rais",{"_index":2835,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[10672,5],[15087,5]]}},"component":{}}],["ram",{"_index":2933,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16339,4]]}},"component":{}}],["random",{"_index":2884,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[13017,9],[13031,6],[13195,6],[13219,8]]}},"component":{}}],["rang",{"_index":913,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11771,6]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[357,5]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[205,5]]}},"component":{}}],["range=172.28.5.0/24",{"_index":2638,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[2258,19]]}},"component":{}}],["rare",{"_index":2799,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[8275,4]]}},"component":{}}],["raspberri",{"_index":953,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_create_a_mote_with_raspberry_pi":{"position":[[19,9]]},"/swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi":{"position":[[8,9]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_7_configure_your_raspberry_pi":{"position":[[23,9]]},"/swarmlab_iot-sensor-node/docs/index.html#_arduino_uno_raspberry_pi_serial_communication":{"position":[[12,9]]},"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_c_language":{"position":[[0,9]]},"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_python":{"position":[[0,9]]},"/swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi_2":{"position":[[8,9]]},"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_to_arduino_serial_communication":{"position":[[0,9]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[12,9]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[12,9]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[19,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[56,9],[290,9],[362,9],[404,9],[433,9],[617,9],[1380,9],[2071,9],[2884,9],[3012,9],[3794,9],[4298,9],[4652,9],[4980,9],[5328,9],[5394,10],[5422,10],[5577,9],[6115,9],[6389,9],[8471,9],[8977,9],[11812,9],[12298,9],[13506,9],[13569,9],[13632,9],[13695,9],[13758,9],[13803,9]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[12,9]]}},"component":{}}],["raspberrypi",{"_index":1018,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1494,11],[1606,11]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[298,11]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1494,11],[1606,11]]}},"component":{}}],["raspberrypi.loc",{"_index":1053,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2376,18]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2376,18]]}},"component":{}}],["raspbian",{"_index":1622,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_1_download_raspbian":{"position":[[17,8]]}},"name":{},"text":{"/swarmlab_raspi-docker/docs/index.html":{"position":[[83,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[712,8],[741,8],[759,8],[817,8],[1707,8],[9002,9],[12323,9],[13490,8],[13553,8],[13616,8],[13679,8],[13742,8]]}},"component":{}}],["raspi",{"_index":1620,"title":{"/swarmlab_raspi-docker/docs/index.html":{"position":[[0,5]]},"/swarmlab_iot-sensor-node/docs/index.html#_serial_config_on_raspi":{"position":[[17,5]]}},"name":{},"text":{"/swarmlab_raspi-docker/docs/index.html":{"position":[[148,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2864,5],[2931,5],[3053,6],[3531,5],[5839,5],[6087,5],[6155,8],[6187,6],[6350,5]]}},"component":{}}],["rate",{"_index":761,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1221,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[717,5],[5156,4]]}},"component":{}}],["raw",{"_index":394,"title":{"/swarmlab_sec-iptables/docs/index.html#_raw":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4275,3]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[451,3],[1785,3],[3407,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3738,4],[8971,3],[8992,3],[9876,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[254,3],[388,3],[2891,3],[5193,3],[5373,3],[5443,3],[6745,3]]}},"component":{}}],["ray",{"_index":2403,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1507,4]]}},"component":{}}],["rdir=$srpath",{"_index":51,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[817,12]]}},"component":{}}],["re",{"_index":1213,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[454,3],[482,4],[602,4],[1659,3],[1691,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6945,4]]}},"component":{}}],["re*mot",{"_index":1400,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[392,8]]}},"component":{}}],["reach",{"_index":811,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2805,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1354,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[719,5]]}},"component":{}}],["react",{"_index":1487,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1189,5]]}},"component":{}}],["reaction",{"_index":1516,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2333,8]]}},"component":{}}],["read",{"_index":416,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_reading_writing_captures_to_a_file_pcap":{"position":[[0,7]]},"/swarmlab_iot-sensor-node/docs/index.html#_reading_in_arduino":{"position":[[0,7]]},"/CloudComputing_Lab/docs/tech-list.html#_linux_containers_must_read_highly_recommended":{"position":[[23,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3891,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1585,4],[1711,5]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1186,4]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[830,5],[960,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[991,4],[1007,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5367,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4667,4],[4873,5],[4931,5],[5293,4],[6130,4],[8695,6],[8739,7],[8932,5],[10640,7],[10742,4],[10794,7],[10807,4],[10836,4],[11181,4],[11530,4],[12028,6],[12070,7],[12257,5],[12979,4],[13196,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2463,5]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[138,5],[503,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4866,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[62,7],[216,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4480,4]]}},"component":{}}],["read(fd",{"_index":2187,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10574,8]]}},"component":{}}],["read/writ",{"_index":2007,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3751,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[594,10]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2723,10]]}},"component":{}}],["read_from_head",{"_index":1097,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[295,14],[737,14]]}},"component":{}}],["read_from_serial(fd",{"_index":2200,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11233,21],[11582,21]]}},"component":{}}],["read_from_serial(int",{"_index":2185,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10508,20]]}},"component":{}}],["readabl",{"_index":277,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1648,8],[1788,8],[1844,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1362,11]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[15159,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2603,9]]}},"component":{}}],["readi",{"_index":1703,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2048,7],[2177,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5696,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4049,5]]}},"component":{}}],["readmongo",{"_index":2713,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[3467,10],[3570,9]]}},"component":{}}],["readmongo/swarmlab",{"_index":1189,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[5,18]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[716,18],[770,18]]}},"component":{}}],["readmongo_servic",{"_index":1188,"title":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[0,17]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[18,18]]},"/swarmlab_poc-datacollector/docs/index-src.html#_readmongo_service":{"position":[[0,17]]}},"name":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[4,17]]}},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[932,17],[1090,17]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[769,17],[812,17],[880,17],[901,17],[942,17],[1006,17],[1036,17]]}},"component":{}}],["readport",{"_index":2056,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4889,12]]}},"component":{}}],["real",{"_index":318,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_a_real_ahrs_system":{"position":[[2,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2418,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1394,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3357,4]]}},"component":{}}],["realiz",{"_index":1786,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5944,8]]}},"component":{}}],["realli",{"_index":3297,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1834,6]]}},"component":{}}],["realtim",{"_index":1524,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2571,8]]}},"component":{}}],["reason",{"_index":1343,"title":{"/swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_javascript":{"position":[[0,7]]},"/swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_python_pytorch":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[235,10]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1259,7]]}},"component":{}}],["reboot",{"_index":1045,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_reboot":{"position":[[0,6]]},"/swarmlab_network-adhoc/docs/index-setup.html#_reboot_2":{"position":[[0,6]]},"/swarmlab_network-adhoc/docs/index-setup.html#_reboot_3":{"position":[[0,6]]},"/swarmlab_raspi-docker/docs/index-install.html#_reboot":{"position":[[0,6]]},"/swarmlab_tech-list/docs/index-setup.html#_reboot":{"position":[[0,6]]},"/swarmlab_tech-list/docs/index-setup.html#_reboot_2":{"position":[[0,6]]},"/swarmlab_tech-list/docs/index-setup.html#_reboot_3":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2104,6],[2124,9]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2245,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3733,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2104,6],[2124,9]]}},"component":{}}],["receiv",{"_index":190,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[146,8]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3665,8],[3797,8],[3994,7],[5984,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[7027,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7198,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[21703,7]]}},"component":{}}],["recent",{"_index":1588,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1642,6]]}},"component":{}}],["recogn",{"_index":2116,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7302,9]]}},"component":{}}],["recommend",{"_index":982,"title":{"/CloudComputing_Lab/docs/tech-list.html#_linux_containers_must_read_highly_recommended":{"position":[[37,12]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[646,13]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3232,12]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1404,10],[3682,13]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3019,9],[3156,9],[3480,11]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[646,13]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1587,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[800,12],[4494,12]]}},"component":{}}],["reconcili",{"_index":3254,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/f.html":{"position":[[463,14]]}},"component":{}}],["record",{"_index":1138,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1535,7],[3075,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[18354,6]]}},"component":{}}],["record_host_keys=fals",{"_index":2979,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[18505,23]]}},"component":{}}],["recv",{"_index":1605,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2032,4],[2106,4]]}},"component":{}}],["red",{"_index":1449,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[736,5],[1111,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[23435,3],[23506,3],[23573,3]]}},"component":{}}],["redhat",{"_index":3308,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3379,6]]}},"component":{}}],["redi",{"_index":1228,"title":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[0,5]]}},"name":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[6,5]]}},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1106,7],[1120,6],[1196,5]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[0,5],[119,5],[380,5],[529,5]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[802,5],[873,6]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[754,5],[1027,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[237,5],[251,5],[264,5],[293,5],[308,5],[325,5],[402,5],[413,5],[504,5],[718,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[13908,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2366,5],[2380,5],[2393,5],[2422,5],[2437,5],[2454,5],[2531,5],[2542,5],[2633,5],[2847,5]]}},"component":{}}],["redirect",{"_index":797,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2321,9]]}},"component":{}}],["redis_port",{"_index":1229,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1133,11]]}},"component":{}}],["redisserv",{"_index":1387,"title":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[17,11]]},"/swarmlab_poc-datacollector/docs/index-src.html#_redisserver":{"position":[[0,11]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[742,11]]}},"component":{}}],["reduc",{"_index":1321,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[882,6],[943,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[20223,7]]}},"component":{}}],["redund",{"_index":3251,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/f.html":{"position":[[324,11]]}},"component":{}}],["refer",{"_index":725,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[230,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[479,9],[521,9],[678,8],[5883,9],[5983,9],[6054,9],[6640,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[825,6]]}},"component":{}}],["refresh",{"_index":538,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3301,7],[3350,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1888,9]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3127,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[883,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3715,7]]}},"component":{}}],["refresh_interv",{"_index":1090,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[185,16],[617,16],[1862,17]]}},"component":{}}],["regardless",{"_index":2826,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[9924,10]]}},"component":{}}],["regath",{"_index":2754,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5602,8]]}},"component":{}}],["region",{"_index":2002,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3284,8]]}},"component":{}}],["regist",{"_index":2623,"title":{"/CloudComputing_Lab/docs/a.html#_register_and_login":{"position":[[0,8]]},"/CloudComputing_Lab/docs/index.html#_register_in_okeanos":{"position":[[0,8]]}},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[3336,9],[3631,9]]}},"component":{}}],["registri",{"_index":2647,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[2984,9],[3028,8],[3111,8],[3382,8],[3582,8]]}},"component":{}}],["registry.vlabs.uniwa.gr:5080/v2",{"_index":1585,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1408,36]]}},"component":{}}],["registry:2",{"_index":2649,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[3037,10]]}},"component":{}}],["registry_address:$registry_port",{"_index":72,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1249,32],[1460,32]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[753,32]]}},"component":{}}],["registry_address=hub.swarmlab.io",{"_index":64,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1098,32]]}},"component":{}}],["registry_port=5443",{"_index":65,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1131,18]]}},"component":{}}],["registry_port=5480",{"_index":74,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1342,18]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[635,18]]}},"component":{}}],["regular",{"_index":1305,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[374,7]]}},"component":{}}],["reinforc",{"_index":2393,"title":{"/swarmlab_tech-list/docs/index.html#_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms":{"position":[[29,13]]},"/swarmlab_tech-list/docs/index.html#_reinforcement_learning":{"position":[[0,13]]}},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1145,13],[1702,13]]}},"component":{}}],["reject",{"_index":862,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6571,6],[12379,6],[12503,6],[13171,6],[13209,6],[13393,6],[13438,6]]}},"component":{}}],["rel",{"_index":41,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[593,8],[633,8]]}},"component":{}}],["relat",{"_index":415,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_related_to_a_specific_port":{"position":[[13,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2969,7],[5128,7],[5747,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2905,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1070,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[578,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2258,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6351,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[439,7]]}},"component":{}}],["relativ",{"_index":52,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[832,7],[925,8]]}},"component":{}}],["relax",{"_index":2595,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1721,5]]}},"component":{}}],["releas",{"_index":1593,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1716,8],[1861,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1304,8],[1408,8]]},"/CloudComputing_Lab/docs/e.html":{"position":[[43,8]]}},"component":{}}],["relev",{"_index":616,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[6211,8]]}},"component":{}}],["reli",{"_index":1065,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[154,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3332,4]]}},"component":{}}],["reliabl",{"_index":1539,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[507,11]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5972,12]]}},"component":{}}],["reload",{"_index":128,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2383,6]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[941,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[941,6]]}},"component":{}}],["remain",{"_index":866,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6861,9]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[765,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[21639,6]]}},"component":{}}],["rememb",{"_index":1958,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[640,8]]}},"component":{}}],["remot",{"_index":177,"title":{"/swarmlab_sec-intro/docs/exer.html#_ssh_exec_remote_command":{"position":[[9,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_remote_port_forwarding":{"position":[[0,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_executing_remote_commands_on_the_server":{"position":[[10,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_run_graphics_applications_remotely":{"position":[[26,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_file_from_a_local_to_a_remote_system":{"position":[[31,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand":{"position":[[7,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2006,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[270,6],[1087,6],[1608,6],[1670,6],[1765,6],[5565,6],[5692,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[155,6],[201,6],[299,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5546,6],[15213,6],[15826,6],[18763,6],[20298,6]]},"/CloudComputing_Lab/docs/c.html":{"position":[[1254,6],[1272,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4022,6],[4161,6],[4845,6]]}},"component":{}}],["remote_port",{"_index":2750,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5408,12]]}},"component":{}}],["remote_tmp",{"_index":2737,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5180,10]]}},"component":{}}],["remote_us",{"_index":2664,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[342,12],[7969,12]]}},"component":{}}],["remov",{"_index":622,"title":{"/swarmlab_sec-intro/docs/index.html#_remove_promiscuous_mode":{"position":[[0,6]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_remove_device":{"position":[[0,6]]},"/CloudComputing_Lab/docs/a.html#_remove_instance":{"position":[[0,6]]},"/CloudComputing_Lab/docs/admin.html#_removing_docker_images":{"position":[[0,8]]},"/CloudComputing_Lab/docs/admin.html#_prune_remove_obj":{"position":[[8,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[10605,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[48,6]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[424,7],[495,6],[1633,8],[2451,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[11324,7],[16645,7],[19481,8]]}},"component":{}}],["render",{"_index":1467,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[419,6],[860,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8961,7],[9187,6]]}},"component":{}}],["renewcommand{\\baselinestretch}{2.0",{"_index":2515,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2221,36]]}},"component":{}}],["rep",{"_index":1209,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[366,3]]}},"component":{}}],["repair",{"_index":3292,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1399,9]]}},"component":{}}],["repetit",{"_index":3305,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3246,10]]}},"component":{}}],["replac",{"_index":895,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9476,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[886,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[8459,9],[8526,7],[9344,9],[9356,9]]}},"component":{}}],["repli",{"_index":1233,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1331,6],[1378,7]]}},"component":{}}],["replic",{"_index":1310,"title":{"/swarmlab_poc-datacollector/docs/index-mongo.html#_replication_in_mongodb":{"position":[[0,11]]},"/swarmlab_tech-list/docs/index.html#_replicability_use_the_same_files_as_when_developing_locally":{"position":[[0,14]]},"/CloudComputing_Lab/docs/tech-list.html#_replicability_use_the_same_files_as_when_developing_locally":{"position":[[0,14]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[501,11],[721,11]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[875,10]]}},"component":{}}],["replica",{"_index":1311,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[553,7],[1415,7],[1493,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[216,7]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[287,9],[942,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2345,7]]}},"component":{}}],["replica_set",{"_index":2721,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[4352,11]]}},"component":{}}],["repo",{"_index":1618,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_add_the_docker_repo":{"position":[[15,5]]}},"name":{},"text":{},"component":{}}],["report",{"_index":463,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[762,6],[879,6],[1024,6],[1169,6],[1314,6],[1459,6]]}},"component":{}}],["repositori",{"_index":2586,"title":{"/CloudComputing_Lab/docs/admin.html#_repositories":{"position":[[0,12]]}},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[569,10]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[2795,13],[2838,12],[2887,10],[3189,13],[4198,11],[4314,11]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4648,12]]}},"component":{}}],["repres",{"_index":354,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3273,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5807,9]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[247,10]]}},"component":{}}],["represent",{"_index":1517,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2389,14]]}},"component":{}}],["reproduc",{"_index":2579,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[154,10]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6318,13]]}},"component":{}}],["request",{"_index":1522,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2518,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[18551,8],[21713,7]]}},"component":{}}],["requir",{"_index":740,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_requirements":{"position":[[0,12]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[754,12]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3017,8],[3676,8]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3016,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9112,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[369,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6897,7],[20260,8],[21451,8],[22993,7]]}},"component":{}}],["require('express",{"_index":3164,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6405,19],[6449,16]]}},"component":{}}],["require('http",{"_index":3166,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6491,16]]}},"component":{}}],["require('socket.io",{"_index":2092,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6452,18]]}},"component":{}}],["requiretti",{"_index":3008,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[20438,12],[20573,10]]}},"component":{}}],["res.json",{"_index":2106,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6844,10]]}},"component":{}}],["res.render('index",{"_index":3176,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7050,19]]}},"component":{}}],["research",{"_index":2412,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1792,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1066,8],[1190,11]]}},"component":{}}],["reserv",{"_index":3206,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[402,13]]}},"component":{}}],["reset",{"_index":887,"title":{"/swarmlab_sec-iptables/docs/index.html#_resetting_rules":{"position":[[0,9]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[8791,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9495,5],[12522,5]]}},"component":{}}],["resolut",{"_index":340,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2969,10]]}},"component":{}}],["resolv",{"_index":30,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[387,7],[622,7]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1178,8],[1318,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1178,8],[1318,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[11082,8]]}},"component":{}}],["resolv.conf",{"_index":1014,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1359,11]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1359,11]]}},"component":{}}],["resolve(1",{"_index":1237,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1431,11]]}},"component":{}}],["resolve(2",{"_index":1238,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1500,11]]}},"component":{}}],["resolve(nul",{"_index":1234,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1351,14]]}},"component":{}}],["resolved.servic",{"_index":1021,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1573,16]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1573,16]]}},"component":{}}],["resourc",{"_index":1283,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3100,10]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[856,10]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[112,9],[231,9]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4168,10]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[353,10],[1538,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1896,9]]}},"component":{}}],["respond",{"_index":3265,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[110,11]]}},"component":{}}],["respons",{"_index":1475,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[702,10]]}},"component":{}}],["rest",{"_index":1452,"title":{"/swarmlab_tech-list/docs/index.html#_rest_api":{"position":[[0,4]]},"/CloudComputing_Lab/docs/tech-list.html#_rest_api":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[854,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2910,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[997,4],[2468,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[453,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4196,4]]}},"component":{}}],["restart",{"_index":1182,"title":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html#_restart":{"position":[[0,7]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_restart":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3665,7],[3705,7]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3001,7]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1557,7]]}},"component":{}}],["restart_polici",{"_index":3198,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[231,15],[442,15],[886,15]]}},"component":{}}],["restrict",{"_index":515,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2717,11]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[13264,10]]},"/CloudComputing_Lab/docs/c.html":{"position":[[661,11]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[970,12]]}},"component":{}}],["result",{"_index":922,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12155,7]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[808,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5522,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[19404,6],[20322,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2403,8],[2416,9]]}},"component":{}}],["retri",{"_index":2900,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[14195,5],[14244,6],[14494,5],[16966,7],[17942,6],[21879,5],[21926,5]]}},"component":{}}],["retriev",{"_index":1173,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3347,8]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1064,8]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[248,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5884,9],[6033,9]]}},"component":{}}],["retry_files_en",{"_index":2901,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[14320,19],[14429,20]]}},"component":{}}],["retry_files_save_path",{"_index":2902,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[14407,21],[14458,22]]}},"component":{}}],["retry_wait",{"_index":1125,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1235,10]]}},"component":{}}],["return",{"_index":861,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6528,6],[12954,8]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1264,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2049,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3416,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5529,8],[9477,6],[9785,6],[9908,6],[10049,6],[10293,6],[10491,6],[10693,6],[10776,6],[11708,6]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[955,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[17356,6]]}},"component":{}}],["revert",{"_index":2837,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[10807,6]]}},"component":{}}],["rf",{"_index":3125,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2752,2]]}},"component":{}}],["rich",{"_index":2443,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3809,4]]}},"component":{}}],["rigid_body_dynam",{"_index":1799,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6680,19]]}},"component":{}}],["risk",{"_index":499,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2123,6],[2819,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4152,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[17543,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[744,5],[1138,6]]}},"component":{}}],["rl",{"_index":2389,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1056,2],[1080,2],[1734,3]]}},"component":{}}],["rm",{"_index":1003,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1126,2]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[270,2]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1126,2]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1553,2]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2748,2],[5190,2]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1852,2],[1889,2]]}},"component":{}}],["rmfamili",{"_index":2502,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1644,9]]}},"component":{}}],["rmi",{"_index":2626,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[447,3],[467,3],[531,3],[2622,3]]}},"component":{}}],["ro",{"_index":2387,"title":{"/swarmlab_tech-list/docs/index.html#_ros_robot_operating_system":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1036,3]]}},"component":{}}],["robot",{"_index":2212,"title":{"/swarmlab_tech-list/docs/index.html#_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms":{"position":[[55,5]]},"/swarmlab_tech-list/docs/index.html#_ros_robot_operating_system":{"position":[[6,5]]},"/swarmlab_tech-list/docs/index.html#_robots_and_iot":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12807,5]]}},"component":{}}],["robust",{"_index":1376,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1741,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1413,6]]}},"component":{}}],["rocketchat",{"_index":19,"title":{"/swarmlab_faq/docs/index.html#poc-rocketchat":{"position":[[24,10]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[171,10],[1593,10]]}},"component":{}}],["role",{"_index":2414,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1823,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6583,5],[8563,5],[8712,4]]}},"component":{}}],["roles_path",{"_index":2774,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[6609,11]]}},"component":{}}],["roll",{"_index":1642,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_pitch_roll":{"position":[[8,4]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[637,5],[2877,4],[3041,5],[3393,5],[4288,5],[5249,7],[5524,4],[6346,5],[9457,4],[10519,4]]},"/CloudComputing_Lab/docs/f.html":{"position":[[551,7]]}},"component":{}}],["room",{"_index":1179,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3508,4]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[268,4],[339,4],[385,6]]}},"component":{}}],["root",{"_index":1287,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_root_login":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[18,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3703,4],[3806,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5345,4],[7984,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5665,4]]}},"component":{}}],["root/get",{"_index":1569,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[550,9],[859,9],[884,9],[1597,9]]}},"component":{}}],["rotat",{"_index":1100,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[365,8],[807,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5911,6],[6020,10],[6094,9],[6193,9]]}},"component":{}}],["rout",{"_index":523,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3018,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[939,7],[1154,7],[1646,7],[2313,7],[2415,7],[2668,7],[3834,7],[4112,7],[4150,7],[4241,6],[4615,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4071,7],[4159,7],[4718,6],[4954,7],[5268,6],[7149,7],[7393,7]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[301,7],[459,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1468,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[598,6]]}},"component":{}}],["router",{"_index":593,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5269,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1882,7],[9621,6],[9656,8]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[877,6]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[201,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[618,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[877,6]]}},"component":{}}],["rpc",{"_index":3034,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[22287,3]]}},"component":{}}],["rpinet",{"_index":1035,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1910,7],[2270,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1910,7],[2270,8]]}},"component":{}}],["rpm",{"_index":2964,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[17903,5]]}},"component":{}}],["rs1",{"_index":2722,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[4364,3]]}},"component":{}}],["rsa",{"_index":2327,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4339,3]]}},"component":{}}],["rsa,ssh",{"_index":2288,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2940,7]]}},"component":{}}],["rsn",{"_index":983,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[679,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[679,4]]}},"component":{}}],["rst",{"_index":362,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_rst_flags":{"position":[[12,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3440,4],[3540,4]]}},"component":{}}],["rsyslog",{"_index":999,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1028,7],[1118,7],[1515,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1028,7],[1118,7],[1515,7]]}},"component":{}}],["rubi",{"_index":2677,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[958,4],[965,4]]}},"component":{}}],["ruby’",{"_index":1347,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[376,6]]}},"component":{}}],["rule",{"_index":707,"title":{"/swarmlab_sec-iptables/docs/index.html#_rules":{"position":[[0,5]]},"/swarmlab_sec-iptables/docs/index.html#_showing_the_current_rules":{"position":[[20,5]]},"/swarmlab_sec-iptables/docs/index.html#_resetting_rules":{"position":[[10,5]]},"/swarmlab_sec-iptables/docs/index.html#_editing_rules":{"position":[[8,5]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4480,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1403,6],[1717,6],[2183,6],[2575,5],[2616,4],[3375,5],[4576,5],[5529,6],[5837,6],[5932,4],[6045,4],[6871,5],[7509,4],[7565,4],[7801,4],[7989,4],[8713,5],[9368,5],[9406,4],[9501,5],[10135,4],[10188,4],[10266,4],[10379,4],[10618,6],[11464,5],[12248,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1694,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[112,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6295,5]]}},"component":{}}],["run",{"_index":61,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_give_the_pi_user_the_ability_to_run_docker":{"position":[[34,3]]},"/swarmlab_raspi-docker/docs/index-install.html#_verify_that_docker_is_installed_and_running":{"position":[[36,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_run_it":{"position":[[0,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_run_graphics_applications_remotely":{"position":[[0,3]]},"/swarmlab_infrastructure-as-code/docs/index.html#_run_instance":{"position":[[0,3]]},"/swarmlab_infrastructure-as-code/docs/index.html#_run_swarm":{"position":[[0,3]]},"/swarmlab_infrastructure-as-code/docs/index.html#_run_ansible":{"position":[[0,3]]},"/swarmlab_sidecar-firefox/docs/index.html#_run_instance":{"position":[[0,3]]},"/CloudComputing_Lab/docs/admin.html#_running_a_container":{"position":[[0,7]]},"/CloudComputing_Lab/docs/admin.html#_display_the_running_processes_of_a_container":{"position":[[12,7]]},"/CloudComputing_Lab/docs/admin.html#_stop_a_running_container":{"position":[[7,7]]},"/CloudComputing_Lab/docs/admin.html#_attach_a_running_container":{"position":[[9,7]]},"/CloudComputing_Lab/docs/ansible.html#_run_it":{"position":[[0,3]]},"/CloudComputing_Lab/docs/d.html":{"position":[[28,7]]},"/CloudComputing_Lab/docs/docker-build.html#_run":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1044,7],[1072,3],[2241,4]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[96,3],[130,3],[360,3]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[41,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[1989,7],[5023,7],[5381,7],[5772,8],[5869,7],[6150,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1925,4]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[139,4],[185,4],[247,4],[305,4],[414,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1595,3]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[28,3],[45,7]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[572,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[626,7],[1025,4],[1436,3],[1570,3],[1587,7]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1592,4]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[12,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1940,3],[11772,3],[11803,3],[11901,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5461,3],[5567,7],[8993,8],[9077,8],[12314,8],[12396,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1020,7],[1388,7],[5579,3],[5727,3]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3434,8]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[380,3],[519,3],[702,3],[825,3],[969,4],[974,3],[998,3]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[30,3],[748,3],[880,4],[885,3],[1047,3],[1176,3],[1295,3],[1427,4],[1432,3],[1689,3]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[241,3]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[597,3],[618,3],[665,3],[681,7],[730,3],[746,3],[828,3],[976,7],[1228,7],[1381,7],[1916,3],[3001,3],[3474,3],[3544,3],[3758,3],[3782,3],[3816,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[243,3],[6944,7],[9793,3],[10970,7],[12790,4],[13945,4],[14127,3],[17472,3],[19029,4],[19195,7],[23628,7],[23653,7],[24318,3]]},"/CloudComputing_Lab/docs/c.html":{"position":[[1004,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[524,3],[593,3],[628,3],[777,7],[1056,3],[1367,3],[2118,3],[2135,3],[2167,3],[2248,3],[2303,3],[2514,3],[2660,3],[3547,4],[3693,3],[5149,3],[5178,3],[5336,3],[5385,3],[5495,7],[5525,4],[5613,3],[5761,4],[7601,3],[7655,3],[7674,3],[7805,3]]}},"component":{}}],["run/systemd/resolve/stub",{"_index":1013,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1333,25]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1333,25]]}},"component":{}}],["runtim",{"_index":1339,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[43,8],[495,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3394,8]]}},"component":{}}],["runtimeexcept",{"_index":1926,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11150,17]]}},"component":{}}],["rust",{"_index":2430,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3008,4]]}},"component":{}}],["rw",{"_index":1981,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1982,2],[2620,2]]}},"component":{}}],["rx",{"_index":437,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[246,2],[280,2],[500,2],[537,2],[4308,2],[4314,2],[4321,2],[4328,2],[4484,2],[4490,2],[4497,2],[4504,2],[4662,2],[4668,2],[4675,2],[4682,2]]}},"component":{}}],["s",{"_index":163,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[520,1]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2012,1],[2143,1]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3176,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[10579,1],[10681,1],[10723,1],[12486,1]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2129,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4478,1],[13104,3],[13321,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7821,1]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2230,2],[7181,4]]}},"component":{}}],["s'\\n",{"_index":2203,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11332,8],[11681,8]]}},"component":{}}],["s*erver",{"_index":1402,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[414,9]]}},"component":{}}],["s.auth",{"_index":1259,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2291,6],[2711,6],[2735,6]]}},"component":{}}],["s.id",{"_index":1274,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2705,5],[2928,5]]}},"component":{}}],["s.on(\"authent",{"_index":1261,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2395,20]]}},"component":{}}],["s.on(\"onev",{"_index":1275,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2861,15]]}},"component":{}}],["s0",{"_index":298,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2075,2]]}},"component":{}}],["s3",{"_index":3245,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/e.html":{"position":[[131,2]]}},"component":{}}],["s3cmd",{"_index":3155,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5272,6],[5290,9],[5389,5]]}},"component":{}}],["s\\n",{"_index":2150,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9446,6],[10661,6],[11131,6],[11480,6]]}},"component":{}}],["s_client",{"_index":69,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1220,8],[1431,8]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[724,8]]}},"component":{}}],["safe",{"_index":2832,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[10543,6]]}},"component":{}}],["saito.objload",{"_index":1874,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9409,18]]}},"component":{}}],["same",{"_index":270,"title":{"/swarmlab_tech-list/docs/index.html#_replicability_use_the_same_files_as_when_developing_locally":{"position":[[23,4]]},"/CloudComputing_Lab/docs/tech-list.html#_replicability_use_the_same_files_as_when_developing_locally":{"position":[[23,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1547,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[540,4],[3340,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2978,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1476,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1226,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1072,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[701,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9104,4],[12421,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2387,4],[4502,4]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[107,4]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[3299,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[8930,4],[14113,4],[23638,4]]}},"component":{}}],["sampl",{"_index":903,"title":{"/CloudComputing_Lab/docs/docker-build.html#_sample_application":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[10865,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1926,6]]}},"component":{}}],["san",{"_index":3182,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7246,4]]}},"component":{}}],["sanfilippo",{"_index":1399,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[358,12]]}},"component":{}}],["satisfi",{"_index":854,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5912,7]]}},"component":{}}],["save",{"_index":148,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[49,4],[88,4],[182,4],[221,4],[291,4],[336,4]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[993,4],[1684,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10360,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2283,6],[4376,4],[4554,5],[4612,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4518,4],[4617,5]]}},"component":{}}],["save/send",{"_index":1943,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_savesending_the_data":{"position":[[0,12]]}},"name":{},"text":{},"component":{}}],["savedport",{"_index":1907,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10319,9]]}},"component":{}}],["savestrings(serialconfigfil",{"_index":1924,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11084,29]]}},"component":{}}],["scalabl",{"_index":1296,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[40,11]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[81,8],[210,8]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[702,8],[1141,8]]}},"component":{}}],["scale",{"_index":1314,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[590,6]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[275,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4149,5]]},"/CloudComputing_Lab/docs/f.html":{"position":[[441,7]]}},"component":{}}],["scan",{"_index":142,"title":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[8,8]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[8,9]]},"/swarmlab_sec-intro/docs/index.html#_scan_ports":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index.html#_scan_a_single_port_all_ports_or_series":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index.html#_scan_port_80_on_the_target_system":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index.html#_scan_fast_the_most_common_ports":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index.html#_to_scan_all_ports_1_65535":{"position":[[3,4]]},"/swarmlab_sec-intro/docs/index.html#_scan_all_tcp_udp_ports":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[49,8],[757,4],[874,4],[1019,4],[1164,4],[1309,4],[1454,4],[1896,8],[2178,4],[2305,4],[5091,9],[6088,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1099,4]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2244,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2244,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[824,8],[911,8]]}},"component":{}}],["scenario",{"_index":422,"title":{"/swarmlab_infrastructure-as-code/docs/index.html#_scenario":{"position":[[0,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[58,9]]}},"component":{}}],["schedul",{"_index":3249,"title":{"/CloudComputing_Lab/docs/index.html#_learning_scheduler":{"position":[[9,9]]}},"name":{},"text":{"/CloudComputing_Lab/docs/f.html":{"position":[[33,10]]}},"component":{}}],["schema",{"_index":1300,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[214,8]]}},"component":{}}],["scienc",{"_index":1957,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[566,7]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[379,7],[503,7],[764,7],[846,7],[929,7]]}},"component":{}}],["scientif",{"_index":2468,"title":{"/swarmlab_tech-list/docs/index.html#_big_data_and_scientific_analysis":{"position":[[13,10]]},"/CloudComputing_Lab/docs/tech-list.html#_big_data_and_scientific_analysis":{"position":[[13,10]]}},"name":{},"text":{},"component":{}}],["scientist",{"_index":3298,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1863,10]]}},"component":{}}],["scipi",{"_index":2384,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[983,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3105,5]]}},"component":{}}],["scl",{"_index":1681,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1411,3],[1442,3]]}},"component":{}}],["scope",{"_index":2808,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[8610,6]]}},"component":{}}],["scp",{"_index":2353,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand":{"position":[[47,3]]}},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5606,3],[5754,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[20724,3],[20753,3],[20954,3],[20964,3],[21056,4]]}},"component":{}}],["scp_if_ssh",{"_index":3015,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[20788,11],[20894,10]]}},"component":{}}],["screen",{"_index":539,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3309,6],[3343,6]]}},"component":{}}],["script",{"_index":4,"title":{"/swarmlab_faq/docs/index.html#How_to_get_the_path_of_current_script":{"position":[[31,6]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[31,6]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[6227,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1421,6]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[681,7],[893,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5209,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[17701,9]]}},"component":{}}],["scripts/ifcfg",{"_index":1992,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2666,13]]}},"component":{}}],["sda",{"_index":1687,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1536,3],[1567,3]]}},"component":{}}],["sealevelpressur",{"_index":1742,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3870,16]]}},"component":{}}],["seamlessli",{"_index":1441,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[414,10]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[420,10]]}},"component":{}}],["search",{"_index":1306,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[393,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6572,6]]}},"component":{}}],["sec",{"_index":2611,"title":{},"name":{},"text":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[229,3],[285,3],[337,3]]}},"component":{}}],["second",{"_index":541,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3327,7],[3367,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6815,6]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1620,7]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[542,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7105,7],[7943,6],[8213,6],[8354,6],[8763,7],[9632,7],[12094,7],[12659,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6410,8],[21574,8],[21809,8],[22168,8],[22465,7]]}},"component":{}}],["secondari",{"_index":1308,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[473,9]]}},"component":{}}],["secret",{"_index":2831,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[10508,6]]}},"component":{}}],["section",{"_index":1167,"title":{"/CloudComputing_Lab/docs/index.html#_lab_sections":{"position":[[4,8]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3006,7]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3609,8]]}},"component":{}}],["section{first",{"_index":2539,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3594,14]]}},"component":{}}],["secur",{"_index":393,"title":{"/swarmlab_sec-iptables/docs/index.html#_security":{"position":[[0,8]]},"/swarmlab_tech-list/docs/index.html#_security_vpn_etc":{"position":[[0,8]]},"/CloudComputing_Lab/docs/tech-list.html#_security_vpn_etc":{"position":[[0,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4261,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2114,8],[2810,8],[5781,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[831,6],[3754,8],[5564,8],[9013,8],[9039,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[263,6],[354,6],[682,8],[1567,6]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[103,8]]},"/CloudComputing_Lab/docs/a.html":{"position":[[106,6],[292,6],[383,6],[711,8],[1144,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[10192,8],[10375,8],[15265,9],[15444,6],[17534,8],[23037,8]]},"/CloudComputing_Lab/docs/c.html":{"position":[[735,8],[1129,8]]},"/CloudComputing_Lab/docs/f.html":{"position":[[533,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1057,8],[1136,8],[1409,8]]}},"component":{}}],["see",{"_index":200,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[287,3],[421,3],[507,3]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2130,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[9836,3]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1674,3]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1627,3]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[912,3],[2539,3],[2840,3]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1573,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5511,3]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4857,3]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2422,3]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[3,3],[1033,3],[1174,3],[1795,3],[2934,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[8722,3],[9849,3],[15352,3]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5214,3]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[787,3],[1475,3],[4354,3]]}},"component":{}}],["seen",{"_index":255,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1374,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2100,4]]}},"component":{}}],["select",{"_index":107,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2048,7]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3277,8]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[70,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11463,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1606,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2818,8],[2981,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[13054,8],[13082,9]]}},"component":{}}],["selectedport",{"_index":1899,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10057,12]]}},"component":{}}],["self",{"_index":133,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2586,4],[2611,4]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[168,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1523,4]]}},"component":{}}],["selinux",{"_index":3044,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[22963,9],[23321,8]]}},"component":{}}],["semant",{"_index":3162,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6275,8]]}},"component":{}}],["send",{"_index":280,"title":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_send_data_from_device":{"position":[[0,4]]},"/swarmlab_iot-sensor-node/docs/index.html#_send_data2server":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1693,7]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[328,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[80,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4937,5],[4995,4],[5268,6],[6404,4],[7015,4],[7113,4],[7231,5],[7272,4],[7319,5],[8623,5],[8864,5],[11958,5],[12191,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3380,4],[3490,7],[4608,4]]},"/CloudComputing_Lab/docs/b.html":{"position":[[80,5]]}},"component":{}}],["sendmessage(\"hello",{"_index":2060,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5177,19]]}},"component":{}}],["sensor",{"_index":1625,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[0,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_sensor_node_example_using_imu_sensors":{"position":[[0,6],[30,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[42,6],[79,6],[185,8],[258,6],[557,7],[736,7],[1277,6],[1380,6],[3557,6],[3743,8],[4051,8],[4574,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[99,6],[149,6],[4571,6]]}},"component":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[13,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13,6]]}}}],["sensori",{"_index":1945,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[221,7]]}},"component":{}}],["sensors_event_t",{"_index":1717,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2798,15],[3257,15],[4581,15]]}},"component":{}}],["sensors_pressure_sealevelhpa",{"_index":1743,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3889,29]]}},"component":{}}],["sensors_vec_t",{"_index":1719,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2827,13],[3342,13],[4121,13]]}},"component":{}}],["sent",{"_index":633,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[219,4],[1191,4],[3966,4],[4198,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[13243,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1134,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6766,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11322,4],[11671,4],[13094,4],[13311,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[15580,4],[15814,4]]}},"component":{}}],["sentenc",{"_index":2500,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1522,10]]}},"component":{}}],["seo",{"_index":1479,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[824,4]]}},"component":{}}],["separ",{"_index":1144,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1750,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6599,9],[11910,8],[13325,9]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2547,9]]}},"component":{}}],["sequenc",{"_index":304,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2162,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[10872,8]]}},"component":{}}],["ser",{"_index":2037,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4399,3],[12465,3]]}},"component":{}}],["ser.flushinput",{"_index":2215,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12851,16]]}},"component":{}}],["ser.read",{"_index":2220,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13046,10],[13263,10]]}},"component":{}}],["ser.readlin",{"_index":2041,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4482,14]]}},"component":{}}],["ser.setdtr(fals",{"_index":2213,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12819,17]]}},"component":{}}],["ser.setdtr(tru",{"_index":2216,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12868,16]]}},"component":{}}],["ser.write(\"1\".encod",{"_index":2039,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4441,23]]}},"component":{}}],["ser.write(b'0",{"_index":2223,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13178,15]]}},"component":{}}],["ser.write(b'1",{"_index":2219,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12961,15]]}},"component":{}}],["seri",{"_index":501,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_a_single_port_all_ports_or_series":{"position":[[34,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2202,6]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[168,6]]}},"component":{}}],["serial",{"_index":1768,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_arduino_uno_raspberry_pi_serial_communication":{"position":[[25,6]]},"/swarmlab_iot-sensor-node/docs/index.html#_serial_config_on_raspi":{"position":[[0,6]]},"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_to_arduino_serial_communication":{"position":[[21,6]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5102,6],[5126,6],[9564,6],[9583,6],[9933,6],[9968,6],[10165,6],[10818,6],[11448,6],[11949,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3915,6],[3964,6],[4318,6],[4699,7],[4728,7],[4757,7],[4790,7],[4816,7],[4850,7],[4881,7],[4902,7],[5027,7],[5058,7],[5087,7],[5120,7],[5146,7],[5169,7],[5233,7],[5845,6],[6093,6],[6173,6],[6194,8],[6220,6],[6233,9],[6356,9],[7007,7],[7455,9],[7481,6],[8451,6],[9168,6],[11794,6],[12446,6],[13827,6]]}},"component":{}}],["serial(thi",{"_index":1922,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10994,12]]}},"component":{}}],["serial.avail",{"_index":2031,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4204,20],[7586,19]]}},"component":{}}],["serial.begin(115200",{"_index":1745,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3934,21]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7427,21]]}},"component":{}}],["serial.list",{"_index":1901,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10101,14]]}},"component":{}}],["serial.on('data",{"_index":2088,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6263,17]]}},"component":{}}],["serial.open",{"_index":2087,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6243,14]]}},"component":{}}],["serial.print(bmp.pressuretoaltitude(sealevelpressur",{"_index":1764,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4835,53]]}},"component":{}}],["serial.print(f",{"_index":1725,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3127,17],[3211,17],[4381,16],[4436,16]]}},"component":{}}],["serial.print(f(\"alt",{"_index":1763,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4809,20]]}},"component":{}}],["serial.print(f(\"orient",{"_index":1753,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4315,28]]}},"component":{}}],["serial.print(f(\"pitch",{"_index":1726,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3150,22]]}},"component":{}}],["serial.print(f(\"rol",{"_index":1723,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3068,21]]}},"component":{}}],["serial.print(f(\"temp",{"_index":1765,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4977,21]]}},"component":{}}],["serial.print(orientation.head",{"_index":1754,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4458,34]]}},"component":{}}],["serial.print(orientation.pitch",{"_index":1727,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3178,32],[4403,32]]}},"component":{}}],["serial.print(orientation.rol",{"_index":1724,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3095,31],[4349,31]]}},"component":{}}],["serial.print(temperatur",{"_index":1766,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5004,26]]}},"component":{}}],["serial.println",{"_index":1747,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4013,19]]}},"component":{}}],["serial.println(f",{"_index":1755,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4493,22],[4924,22],[5031,22]]}},"component":{}}],["serial.println(f(\"adafruit",{"_index":1746,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3956,26]]}},"component":{}}],["serial.println(mea",{"_index":2033,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4255,21]]}},"component":{}}],["serial.read",{"_index":2032,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4230,14],[7617,14]]}},"component":{}}],["serial.serial(\"/dev/ttyacm0",{"_index":2207,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12471,29]]}},"component":{}}],["serial.serial('/dev/ttyacm0",{"_index":2038,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4405,29]]}},"component":{}}],["serial.write(\"",{"_index":2127,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8009,17]]}},"component":{}}],["serial.write(\"a",{"_index":2123,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7738,17],[7971,17]]}},"component":{}}],["serial.write('hello",{"_index":2090,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6325,19]]}},"component":{}}],["serial_struct",{"_index":2142,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9310,13]]}},"component":{}}],["serial_usb_simpl",{"_index":2128,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8393,17]]}},"component":{}}],["serial_usb_simple.pi",{"_index":2206,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11735,20]]}},"component":{}}],["serial_usb_simple_arduino",{"_index":2109,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6952,25]]}},"component":{}}],["serialconfig",{"_index":1904,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10211,12],[10260,13]]}},"component":{}}],["serialconfig.length",{"_index":1906,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10285,19]]}},"component":{}}],["serialconfig.txt",{"_index":1880,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9648,19]]}},"component":{}}],["serialconfig[0",{"_index":1908,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10331,16]]}},"component":{}}],["serialconfigfil",{"_index":1879,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9629,16]]}},"component":{}}],["seriallabel",{"_index":1888,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9762,12]]}},"component":{}}],["seriallist",{"_index":1886,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9743,11],[11485,11]]}},"component":{}}],["serif",{"_index":3183,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7251,6]]}},"component":{}}],["serv",{"_index":1496,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1617,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[745,7],[2429,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2874,7]]}},"component":{}}],["server",{"_index":110,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_connect_to_server":{"position":[[11,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_executing_remote_commands_on_the_server":{"position":[[33,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_sshd_config_ssh_server_configuration":{"position":[[18,6]]},"/swarmlab_tech-list/docs/index.html#_auth_server":{"position":[[5,6]]},"/CloudComputing_Lab/docs/tech-list.html#_auth_server":{"position":[[5,6]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2110,7]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[5260,8],[5686,8]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1507,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4737,6],[5238,6],[5287,6],[5650,6],[5728,6],[12746,9]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[129,6]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[283,6],[1019,6]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[706,6],[1477,7],[1511,7]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[484,6]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[187,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[853,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[896,7],[1036,6],[1229,7],[1341,8],[1424,6],[1596,6],[2041,6],[2212,6],[2341,7],[2392,7],[2456,6],[4063,8],[5129,6],[5279,6],[5375,6],[5489,6],[5699,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[129,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[257,6],[2249,7],[3175,6],[3347,6],[4094,6],[4182,6],[4758,6]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[41,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[62,6],[262,7],[811,6],[859,6]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[4081,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[278,6],[14065,7],[20305,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7156,6]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1529,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2386,6],[4255,6]]}},"component":{}}],["server/cli",{"_index":671,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1621,13]]}},"component":{}}],["serveriot=ip_serv",{"_index":2091,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6417,19]]}},"component":{}}],["servic",{"_index":18,"title":{"/swarmlab_faq/docs/index.html#poc-rocketchat":{"position":[[16,7]]},"/swarmlab_faq/docs/index.html#microservice-gns3":{"position":[[16,7]]},"/swarmlab_faq/docs/index.html#microservice-mongoexpress":{"position":[[16,7]]},"/swarmlab_faq/docs/index.html#poc-jitsimeet":{"position":[[16,7]]},"/swarmlab_sec-intro/docs/index.html#_displaying_service_name_with_pid":{"position":[[11,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[8,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[9,8]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[8,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[9,7]]},"/swarmlab_raspi-docker/docs/index-install.html#_start_the_docker_service":{"position":[[17,8]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[24,8]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[0,8]]},"/CloudComputing_Lab/docs/b.html":{"position":[[7,7]]},"/CloudComputing_Lab/docs/docker-compose.html#_start_service":{"position":[[6,7]]},"/CloudComputing_Lab/docs/docker-compose.html#_stop_service":{"position":[[5,7]]},"/CloudComputing_Lab/docs/tech-list.html#_code_as_a_service_caas":{"position":[[10,7]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[163,7],[198,7],[239,7],[288,7],[2427,8],[2698,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2060,8],[2542,8],[5570,7]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[68,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3697,7]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[950,9],[1108,9]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[77,7],[676,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1396,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[68,7]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[3591,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[334,7],[23751,9],[24040,11]]},"/CloudComputing_Lab/docs/c.html":{"position":[[486,8],[1075,8],[1279,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5601,7]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[15,9],[1424,7],[1844,7],[1881,7]]},"/CloudComputing_Lab/docs/e.html":{"position":[[148,8]]},"/CloudComputing_Lab/docs/f.html":{"position":[[500,7],[589,8],[677,7]]},"/CloudComputing_Lab/docs/index.html":{"position":[[38,7],[150,7],[165,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3158,8],[3182,7],[3480,7]]}},"component":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[33,7]]}}}],["serviceid={{.service.id",{"_index":3216,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[674,25]]}},"component":{}}],["servicename={{.service.nam",{"_index":3217,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[702,29]]}},"component":{}}],["set",{"_index":349,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set":{"position":[[53,4]]},"/swarmlab_sec-intro/docs/index.html#_setting_promiscuous_mode":{"position":[[0,7]]},"/CloudComputing_Lab/docs/a.html":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3158,4],[3361,3],[4003,3]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3433,3]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[565,3],[3009,3],[3435,3],[4485,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[786,3],[1681,7],[2147,7],[2526,3]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[561,5],[1423,3],[1486,4],[1501,3]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1748,3]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[182,5],[195,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5143,3],[5691,3],[6422,3],[6474,4],[10814,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2129,3],[3178,8],[3264,3],[3293,8],[3458,8],[9658,3],[12685,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[845,4],[1178,4],[3509,3]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3814,3]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[0,3],[961,3],[1274,3],[1346,3],[1804,3],[2071,3],[2625,3],[3172,3],[3527,3],[3745,3]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[129,8],[378,8]]},"/CloudComputing_Lab/docs/a.html":{"position":[[797,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[71,3],[257,7],[6281,3],[6987,7],[7358,7],[8492,3],[8872,4],[9035,4],[9808,3],[10550,3],[10748,3],[11133,3],[11381,3],[11661,7],[11876,3],[12867,3],[12950,3],[13010,3],[13775,3],[13856,3],[14312,7],[14399,7],[16144,3],[16316,3],[17096,7],[17580,3],[18435,7],[18490,7],[20866,4],[22746,3],[23256,3],[23694,3]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1438,4],[5416,4],[5726,4]]},"/CloudComputing_Lab/docs/index.html":{"position":[[0,7]]}},"component":{}}],["setlength{\\hsize}{0.9\\hs",{"_index":2530,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3205,30]]}},"component":{}}],["setlength{\\parindent}{4em",{"_index":2513,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2167,27]]}},"component":{}}],["setlength{\\parskip}{1em",{"_index":2514,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2195,25]]}},"component":{}}],["setserialport(seriallist.getselectedtext",{"_index":1935,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11499,44]]}},"component":{}}],["setserialport(str",{"_index":1918,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10853,20]]}},"component":{}}],["setup",{"_index":716,"title":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[0,5]]},"/swarmlab_network-adhoc/docs/index-setup.html#_setup_wired_connection":{"position":[[0,5]]},"/swarmlab_network-adhoc/docs/index-setup.html#_setup":{"position":[[0,5]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index-setup.html#_setup_wired_connection":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index-setup.html#_setup":{"position":[[0,5]]}},"name":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[6,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[6,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[6,5]]}},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[37,5],[13701,7]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[497,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[880,5],[1038,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1393,5],[1982,5],[3924,7],[9811,7],[9945,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7417,7],[13797,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[37,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[497,6]]}},"component":{}}],["setup/en",{"_index":1006,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1157,12]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1157,12]]}},"component":{}}],["setuser(sid",{"_index":1210,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[372,12]]}},"component":{}}],["sever",{"_index":1329,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1514,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4536,7]]}},"component":{}}],["sf",{"_index":1012,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1330,2]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1330,2]]}},"component":{}}],["sffamili",{"_index":2501,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1533,9]]}},"component":{}}],["sfpath",{"_index":47,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[729,10],[786,9],[910,8]]}},"component":{}}],["sftp",{"_index":3014,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[20706,4],[20778,4],[20916,4],[20927,4],[21050,5],[21133,4],[21302,4]]}},"component":{}}],["sftp/scp",{"_index":2617,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/a.html":{"position":[[173,8]]}},"component":{}}],["sftp_batch_mod",{"_index":3021,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[21344,16]]}},"component":{}}],["sh",{"_index":1567,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[374,2],[1725,2],[1829,2]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4721,2]]}},"component":{}}],["sha1",{"_index":2301,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3197,5]]}},"component":{}}],["sha1,diffi",{"_index":2297,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3109,11]]}},"component":{}}],["sha2",{"_index":2284,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2882,4],[2902,4],[2922,4],[3034,4],[3053,4],[3072,4]]}},"component":{}}],["sha256",{"_index":2298,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3144,7]]}},"component":{}}],["shape",{"_index":2561,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[228,7]]}},"component":{}}],["shard",{"_index":1316,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[616,9]]}},"component":{}}],["share",{"_index":1151,"title":{"/swarmlab_tech-list/docs/index.html#_sharing":{"position":[[0,7]]},"/CloudComputing_Lab/docs/d.html":{"position":[[0,7]]},"/CloudComputing_Lab/docs/d.html#_share":{"position":[[0,5]]},"/CloudComputing_Lab/docs/tech-list.html#_sharing":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2039,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1284,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2671,5]]},"/CloudComputing_Lab/docs/d.html":{"position":[[14,5],[100,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6356,5]]},"/CloudComputing_Lab/docs/e.html":{"position":[[416,5]]}},"component":{}}],["sheet",{"_index":3334,"title":{"/CloudComputing_Lab/docs/tech-list.html#_cheat_sheet":{"position":[[6,5]]}},"name":{},"text":{},"component":{}}],["shell",{"_index":1404,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[34,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1576,5]]},"/CloudComputing_Lab/docs/a.html":{"position":[[113,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3024,6],[8191,5],[11505,5],[11814,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2139,6],[2176,6],[3055,6],[5044,5]]}},"component":{}}],["ship",{"_index":2780,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[6868,5]]}},"component":{}}],["shorewal",{"_index":737,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[665,10],[814,9],[9791,9],[13445,9],[13796,9]]}},"component":{}}],["short",{"_index":491,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1824,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[290,5]]},"/CloudComputing_Lab/docs/c.html":{"position":[[839,5]]}},"component":{}}],["show",{"_index":263,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_related_to_a_specific_port":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_of_one_protocol":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_protocol":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_tcp_protocol":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_udp_protocol":{"position":[[0,7]]},"/swarmlab_sec-iptables/docs/index.html#_showing_the_current_rules":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1491,4],[1568,5],[1600,4],[2223,4],[2933,7],[4563,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5202,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8506,4],[11843,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1104,4],[2559,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[16705,7],[23724,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5353,4]]}},"component":{}}],["show_custom_stat",{"_index":2940,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16753,18]]}},"component":{}}],["showcert",{"_index":70,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1230,9],[1441,9]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[734,9]]}},"component":{}}],["shown",{"_index":372,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3652,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[7113,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[9918,5]]}},"component":{}}],["shutdown",{"_index":3029,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[21775,9]]}},"component":{}}],["sicedar",{"_index":2602,"title":{},"name":{},"text":{"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[193,7]]}},"component":{}}],["sid",{"_index":1204,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[290,3],[356,5]]}},"component":{}}],["side",{"_index":682,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2211,4],[2940,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[290,4],[1026,4]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[491,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5266,4],[5286,5],[5306,5],[5382,5],[5496,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4101,4]]}},"component":{}}],["sidecar",{"_index":2599,"title":{"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[0,7]]},"/swarmlab_sidecar-firefox/docs/index.html#_what_is_a_sidecar":{"position":[[10,10]]}},"name":{},"text":{"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[2,7]]}},"component":{}}],["sign",{"_index":8,"title":{"/swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[30,6]]},"/swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[23,6]]},"/CloudComputing_Lab/docs/index.html#_sign_up_in_slack":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[68,6],[2591,6],[2616,6]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1545,6]]}},"component":{}}],["signific",{"_index":3006,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[20334,11]]}},"component":{}}],["silenc",{"_index":2847,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[11623,8]]}},"component":{}}],["sil’",{"_index":2564,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[300,5]]}},"component":{}}],["similar",{"_index":963,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[222,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1642,7],[3425,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[322,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1228,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14249,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[222,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3877,8]]}},"component":{}}],["similarli",{"_index":889,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9213,10]]}},"component":{}}],["simpl",{"_index":943,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13694,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[468,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[299,6],[1992,6],[2382,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[2011,7]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1585,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3705,6],[4159,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1071,6]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[536,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[940,6]]},"/CloudComputing_Lab/docs/index.html":{"position":[[123,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3539,6]]}},"component":{}}],["simplest",{"_index":1447,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[630,8]]}},"component":{}}],["simpli",{"_index":1356,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[838,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4765,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2460,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4073,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1696,6],[4262,6]]}},"component":{}}],["simplif",{"_index":1816,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7376,15]]}},"component":{}}],["simplifi",{"_index":837,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3822,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7518,11]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[11545,10]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3281,8]]}},"component":{}}],["simul",{"_index":1855,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8545,11],[11994,9]]}},"component":{}}],["singl",{"_index":500,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_a_single_port_all_ports_or_series":{"position":[[7,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2185,6],[2337,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[856,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2440,6]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[903,6]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[528,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[98,6],[1378,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[582,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1187,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[335,6]]},"/CloudComputing_Lab/docs/f.html":{"position":[[173,6]]}},"component":{}}],["singular",{"_index":3296,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1737,11],[1979,11]]}},"component":{}}],["site",{"_index":93,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1881,4]]}},"component":{}}],["situat",{"_index":2824,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[9610,10]]}},"component":{}}],["six",{"_index":1793,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6429,3]]}},"component":{}}],["size",{"_index":296,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_font_sizes_families_and_styles":{"position":[[5,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2038,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3274,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1222,4],[1340,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[329,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1045,5],[1124,6],[1212,5],[1265,5],[1311,4],[1358,6],[1405,5],[1694,5]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[355,4],[366,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1655,4],[7281,5]]},"/CloudComputing_Lab/docs/e.html":{"position":[[300,4]]}},"component":{}}],["size(400",{"_index":1891,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9821,9]]}},"component":{}}],["sizeof(term",{"_index":2168,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10079,14]]}},"component":{}}],["sketch",{"_index":1699,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_example_sketch":{"position":[[8,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_loading_the_ahrs_sketch":{"position":[[17,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_write_the_processing_sketch":{"position":[[21,6]]},"/swarmlab_iot-sensor-node/docs/index.html#_upload_sketch":{"position":[[8,6]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1963,9],[2311,6],[2774,6],[3495,6],[5082,7],[5359,7],[5611,6],[5702,7],[8928,6],[9009,7],[9282,6],[11785,6],[11822,6],[11891,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13900,7],[14004,6]]}},"component":{}}],["skill",{"_index":3258,"title":{"/CloudComputing_Lab/docs/index.html#_digital_skills":{"position":[[8,6]]}},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[272,7],[359,6],[422,6]]}},"component":{}}],["skip",{"_index":2825,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[9735,9],[9859,10],[9967,8],[16441,4],[23478,5]]}},"component":{}}],["skip_refresh_on_startup",{"_index":1091,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[206,23],[638,23]]}},"component":{}}],["skippi",{"_index":2779,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[6850,6]]}},"component":{}}],["sl",{"_index":1558,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[179,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5742,2]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3703,2]]}},"component":{}}],["slack",{"_index":3256,"title":{"/CloudComputing_Lab/docs/index.html#_sign_up_in_slack":{"position":[[11,5]]}},"name":{},"text":{},"component":{}}],["sleep",{"_index":2035,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4372,5]]}},"component":{}}],["sleep(0.05",{"_index":2040,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4465,12]]}},"component":{}}],["sleep(1",{"_index":2164,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9921,9]]}},"component":{}}],["sleep(2",{"_index":2204,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11347,9],[11696,9]]}},"component":{}}],["slightli",{"_index":1973,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1465,8]]}},"component":{}}],["slip",{"_index":692,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2980,4]]}},"component":{}}],["slp",{"_index":1739,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3825,3],[4781,3]]}},"component":{}}],["small",{"_index":957,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[53,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[426,5],[987,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[12009,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3281,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[53,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1646,5]]}},"component":{}}],["smart",{"_index":2749,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5402,5],[5565,5],[20694,5],[20802,5],[21038,5],[21115,5]]}},"component":{}}],["sn",{"_index":3074,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[24076,2]]}},"component":{}}],["snake,elephant,ey",{"_index":2890,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[13561,21]]}},"component":{}}],["snaplength",{"_index":295,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2027,10]]}},"component":{}}],["snapshot",{"_index":1506,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1909,8]]}},"component":{}}],["snat",{"_index":688,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2846,4],[3733,4],[4744,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[972,5]]}},"component":{}}],["socket",{"_index":841,"title":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_socket_opencheckstreamevent":{"position":[[0,6]]},"/swarmlab_tech-list/docs/index.html#_sockets":{"position":[[0,7]]},"/CloudComputing_Lab/docs/tech-list.html#_sockets":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[4693,7]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2054,6]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1290,7]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[984,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2758,8],[2923,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6443,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1006,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[19622,8],[19811,8],[20102,7],[22007,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4205,7]]}},"component":{}}],["socket.emit('log",{"_index":2103,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6738,18]]}},"component":{}}],["socket.emit('subscrib",{"_index":2095,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6546,24]]}},"component":{}}],["socket.io",{"_index":1370,"title":{"/swarmlab_poc-datacollector/docs/index-nodejs.html#_socket_io":{"position":[[0,9]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html#_using_socket_io_to_consume_websocket":{"position":[[6,9]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1358,9],[1647,9]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2548,9],[2860,9],[2883,9],[2900,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1014,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4213,9]]}},"component":{}}],["socket.on('connect",{"_index":2094,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6511,20]]}},"component":{}}],["softwar",{"_index":197,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[256,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[5520,8],[5755,8],[6130,8]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[123,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[932,8],[3025,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3566,9]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[71,9]]},"/CloudComputing_Lab/docs/a.html":{"position":[[74,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4579,8]]},"/CloudComputing_Lab/docs/c.html":{"position":[[63,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3528,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3225,8],[3358,8],[3777,8]]}},"component":{}}],["solid",{"_index":1649,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[766,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1001,5]]}},"component":{}}],["solut",{"_index":988,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[783,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1017,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[783,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3675,9]]}},"component":{}}],["somedir",{"_index":3149,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4331,9],[4365,9],[4397,9],[4433,9],[4683,9],[4716,9],[4747,9],[4782,9]]}},"component":{}}],["someth",{"_index":2067,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5379,9]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2658,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6481,9]]}},"component":{}}],["sometim",{"_index":1645,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[668,9]]}},"component":{}}],["sonnet",{"_index":2415,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1889,7],[1897,6]]}},"component":{}}],["sophist",{"_index":772,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1490,13]]}},"component":{}}],["sort",{"_index":1394,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[188,6]]}},"component":{}}],["sourc",{"_index":29,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_filtering_by_source_andor_destination":{"position":[[13,6]]},"/swarmlab_sec-iptables/docs/index-iptables.html#_source_local_host_our_own_machine":{"position":[[0,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[0,6]]},"/swarmlab_poc-datacollector/docs/index.html#_source_directory":{"position":[[0,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_source_code":{"position":[[12,6]]},"/swarmlab_tech-list/docs/index.html#_open_source_cloud_guide_from_ibm":{"position":[[5,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[14,6]]},"/CloudComputing_Lab/docs/tech-list.html#_open_source_cloud_guide_from_ibm":{"position":[[5,6]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[369,9],[395,7],[460,11],[539,9],[579,7],[716,9],[758,9],[880,8]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[1866,6]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1543,6],[1669,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8437,6],[8539,6],[8640,6],[11667,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[440,6],[1418,8],[1431,6],[2025,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1519,6],[1614,6]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[17,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[95,6],[501,6],[582,6],[703,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[18,7],[2189,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1496,6],[1637,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[162,6],[7072,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[342,6],[1235,6],[1341,6],[1785,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[16873,7],[17848,6],[18026,6],[18082,7]]},"/CloudComputing_Lab/docs/c.html":{"position":[[56,6],[881,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[147,7],[265,6],[415,6],[737,6],[773,7],[818,6],[1218,6],[2471,6],[3340,6],[4654,6]]}},"component":{}}],["source=\"$dir/$target",{"_index":40,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[552,21]]}},"component":{}}],["source=\"$target",{"_index":37,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[501,16]]}},"component":{}}],["source=\"${bash_source[0",{"_index":26,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[331,26]]}},"component":{}}],["sp",{"_index":119,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2265,2]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[738,2],[1502,2]]}},"component":{}}],["spa",{"_index":1481,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[993,3]]}},"component":{}}],["space",{"_index":1178,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_line_breaks_and_blank_spaces":{"position":[[22,6]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3492,6]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2623,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6077,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2491,6],[2790,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[13348,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1818,6]]}},"component":{}}],["span",{"_index":3116,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2096,4]]}},"component":{}}],["spawn",{"_index":1364,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1114,7]]}},"component":{}}],["special",{"_index":845,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5028,7],[6432,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[23001,7]]}},"component":{}}],["special_context_filesystems=nfs,vboxsf,fuse,ramfs,9p",{"_index":3047,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23200,53]]}},"component":{}}],["specif",{"_index":220,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_related_to_a_specific_port":{"position":[[26,8]]},"/swarmlab_sec-intro/docs/index-analysis.html#_from_specific_ip_and_destined_for_a_specific_port":{"position":[[5,8],[36,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[736,8],[3139,8]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3770,12],[4019,12],[5949,8],[6277,8]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[571,8],[4042,8],[4535,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[574,8],[2480,8],[9444,8],[9961,8],[10486,8],[11517,8],[11715,13]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1237,8]]}},"component":{}}],["specifi",{"_index":852,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5854,9],[6224,9],[11563,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1739,10],[2924,9]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1330,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5411,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7106,9],[7905,9],[9110,10],[10437,9],[16568,9]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[567,9],[3367,9],[3411,7],[3505,10],[6211,9]]}},"component":{}}],["speed",{"_index":1781,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5679,5]]},"/CloudComputing_Lab/docs/c.html":{"position":[[184,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1390,5]]}},"component":{}}],["spirit",{"_index":964,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[233,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[233,6]]}},"component":{}}],["split",{"_index":3120,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2492,5]]}},"component":{}}],["split(incom",{"_index":1909,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10434,15]]}},"component":{}}],["squash",{"_index":2903,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[14502,6]]}},"component":{}}],["squash_act",{"_index":2908,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[14802,15]]}},"component":{}}],["src",{"_index":212,"title":{},"name":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[6,3]]}},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[562,3],[583,3],[838,3],[2795,3],[3027,3]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[0,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[2823,4]]}},"component":{}}],["srpath",{"_index":46,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[697,10],[799,9],[943,8]]}},"component":{}}],["ssh",{"_index":156,"title":{"/swarmlab_sec-intro/docs/exer.html#_ssh_connect":{"position":[[0,3]]},"/swarmlab_sec-intro/docs/exer.html#_ssh_exec_remote_command":{"position":[[0,3]]},"/swarmlab_sec-intro/docs/exer.html#_ssh_password":{"position":[[0,3]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_4_enabling_ssh":{"position":[[17,3]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_6_access_via_ssh":{"position":[[19,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[0,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_command":{"position":[[0,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_sshd_config_ssh_server_configuration":{"position":[[14,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_client_config_files":{"position":[[0,3]]},"/CloudComputing_Lab/docs/a.html#_ssh_config":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[344,3],[418,3],[471,3],[614,3],[667,3],[707,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[12594,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1810,3],[1853,3],[2013,3],[2174,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[45,3],[75,3],[112,3],[241,3],[467,4],[557,3],[645,3],[777,3],[856,3],[1110,3],[1189,3],[1488,3],[1535,3],[1592,3],[1628,3],[1789,3],[2400,3],[3563,3],[3631,3],[4177,3],[4294,3],[4865,4],[5203,3],[5341,3],[5502,3]]},"/CloudComputing_Lab/docs/a.html":{"position":[[58,3],[258,3],[270,3],[496,4],[586,3],[674,3],[807,3],[1136,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6670,3],[7828,3],[18711,3],[19102,3],[19349,3],[20032,3],[20110,3],[20245,3],[21012,3],[21401,3],[22052,3],[22890,3]]}},"component":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[13,3]]}}}],["ssh/authorized_key",{"_index":2338,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4910,22]]}},"component":{}}],["ssh/config",{"_index":2339,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4953,10]]}},"component":{}}],["ssh/id_rsa.pub",{"_index":2335,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4735,17]]}},"component":{}}],["ssh/known_host",{"_index":2268,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2076,20]]}},"component":{}}],["ssh_arg",{"_index":2989,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[19522,9]]}},"component":{}}],["ssh_connect",{"_index":2986,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[19330,16]]}},"component":{}}],["sshd",{"_index":2274,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2632,5]]}},"component":{}}],["sshd_config",{"_index":2358,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_sshd_config_ssh_server_configuration":{"position":[[0,11]]}},"name":{},"text":{},"component":{}}],["ssid=\"ibss",{"_index":1034,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1899,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1899,10]]}},"component":{}}],["ssize_t",{"_index":2193,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10895,7]]}},"component":{}}],["sspl",{"_index":1304,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[310,7]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[511,7]]}},"component":{}}],["st",{"_index":504,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2381,2],[2412,2],[3187,2]]}},"component":{}}],["stabl",{"_index":1573,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[970,7]]}},"component":{}}],["stack",{"_index":3090,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[299,7]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1739,5]]}},"component":{}}],["stage",{"_index":1819,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7560,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3784,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1428,5]]}},"component":{}}],["standard",{"_index":1439,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[326,12]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[411,8],[8114,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[250,8],[3298,9]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3324,9]]},"/CloudComputing_Lab/docs/a.html":{"position":[[279,8]]}},"component":{}}],["start",{"_index":77,"title":{"/swarmlab_poc-datacollector/docs/index-microservice.html#_start_microservice":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-usage.html#_start_datacollector":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index.html#_start":{"position":[[0,5]]},"/swarmlab_raspi-docker/docs/index-install.html#_start_the_docker_service":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index.html#_getting_started_with_swarm_official_from_docker":{"position":[[8,7]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_start":{"position":[[0,5]]},"/CloudComputing_Lab/docs/b.html#_start_datacollector":{"position":[[0,5]]},"/CloudComputing_Lab/docs/docker-build.html#_start":{"position":[[0,5]]},"/CloudComputing_Lab/docs/docker-compose.html#_start_service":{"position":[[0,5]]},"/CloudComputing_Lab/docs/tech-list.html#_getting_started_with_swarm_official_from_docker":{"position":[[8,7]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1583,5],[1723,5],[1765,5],[2299,5],[2421,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[145,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3583,5]]},"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[588,5],[716,7],[803,5]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[825,7],[983,7]]},"/swarmlab_poc-datacollector/docs/index-usage.html":{"position":[[0,5],[47,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1979,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[685,5],[717,5],[1253,5]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1076,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5961,8],[7967,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3228,5],[5538,6],[7080,5],[7780,5],[11038,5],[12941,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1525,5],[2501,8],[2623,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[2949,5],[2999,5]]},"/CloudComputing_Lab/docs/b.html":{"position":[[220,5],[314,5],[358,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[926,6],[1209,8],[1520,5]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1523,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2255,7]]}},"component":{}}],["start/stop",{"_index":2619,"title":{"/CloudComputing_Lab/docs/a.html#_startstop_swarmlab_io_hybrid":{"position":[[0,10]]},"/CloudComputing_Lab/docs/a.html#_startstop_instance":{"position":[[0,10]]}},"name":{},"text":{"/CloudComputing_Lab/docs/a.html":{"position":[[1014,10],[1025,10]]}},"component":{}}],["stat",{"_index":2939,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16720,5]]}},"component":{}}],["state",{"_index":678,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2066,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[10941,5],[10949,5],[12544,5],[12552,5],[12641,5],[12649,5],[12786,5],[12794,5],[12845,5],[12853,5],[12975,5],[12983,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[658,5],[1267,7],[1554,5],[1718,5],[1903,5],[1945,6],[2029,5],[2178,6],[2267,6],[2311,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[772,5],[9576,6]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[741,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[1121,6],[1316,6],[1451,6],[1668,6],[1734,6],[1804,6],[1902,6],[2001,6],[2216,6],[2522,6],[2649,6]]},"/CloudComputing_Lab/docs/f.html":{"position":[[457,5]]}},"component":{}}],["statement",{"_index":3121,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2518,10]]}},"component":{}}],["static",{"_index":750,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1026,6]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[47,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2402,6],[2422,6],[2483,6],[2723,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7291,8],[9641,6],[16887,6]]}},"component":{}}],["statist",{"_index":525,"title":{"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_protocol":{"position":[[8,10]]},"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_tcp_protocol":{"position":[[8,10]]},"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_udp_protocol":{"position":[[8,10]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3044,11]]}},"component":{}}],["stats.nod",{"_index":1093,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[234,10]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3848,10]]}},"component":{}}],["stattic",{"_index":3083,"title":{"/CloudComputing_Lab/docs/ansible.html#_inventory_file_stattic":{"position":[[15,9]]}},"name":{},"text":{},"component":{}}],["stdout",{"_index":1080,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[51,6],[1302,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3777,6],[4450,6],[4550,6],[6798,8],[7166,6],[7187,8],[10386,6]]}},"component":{}}],["stdout_callback",{"_index":2778,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[6831,16]]}},"component":{}}],["stealth",{"_index":753,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1086,7]]}},"component":{}}],["stencil",{"_index":2882,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12967,7],[13038,7],[13247,8]]}},"component":{}}],["step",{"_index":127,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_1_download_raspbian":{"position":[[0,4]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_2_unzip_the_file":{"position":[[0,4]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card":{"position":[[0,4]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_4_enabling_ssh":{"position":[[0,4]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up":{"position":[[0,4]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_6_access_via_ssh":{"position":[[0,4]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_7_configure_your_raspberry_pi":{"position":[[0,4]]},"/swarmlab_tech-list/docs/index.html#_next_step_dockerswarm":{"position":[[5,4]]},"/swarmlab_tech-list/docs/index.html#_next_step_storage":{"position":[[5,4]]},"/CloudComputing_Lab/docs/tech-list.html#_next_step_dockerswarm":{"position":[[5,4]]},"/CloudComputing_Lab/docs/tech-list.html#_next_step_storage":{"position":[[5,4]]},"/CloudComputing_Lab/docs/tech-list.html#_next_step_deploy":{"position":[[5,4]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2374,4],[2412,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[6182,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[178,5],[352,4],[1561,4],[3249,5],[3308,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[307,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5657,4],[5715,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2468,4]]}},"component":{}}],["still",{"_index":710,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4653,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[418,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3816,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[418,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3759,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[9909,5],[14991,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1690,5]]}},"component":{}}],["stimpy,supermilker,thre",{"_index":2893,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[13669,24]]}},"component":{}}],["stop",{"_index":293,"title":{"/swarmlab_poc-datacollector/docs/index-usage.html#_stop_datacollector":{"position":[[0,4]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_stop":{"position":[[0,4]]},"/CloudComputing_Lab/docs/admin.html#_stop_a_running_container":{"position":[[0,4]]},"/CloudComputing_Lab/docs/docker-compose.html#_stop_service":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2005,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3501,4],[6718,8]]},"/swarmlab_poc-datacollector/docs/index-usage.html":{"position":[[24,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7166,4],[7658,4],[8824,5],[10789,4],[11388,4],[12153,5],[13159,4]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1221,4],[1254,4],[1336,8],[2530,8]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[571,4]]}},"component":{}}],["storag",{"_index":1166,"title":{"/swarmlab_tech-list/docs/index.html#_next_step_storage":{"position":[[10,7]]},"/CloudComputing_Lab/docs/e.html":{"position":[[9,7]]},"/CloudComputing_Lab/docs/tech-list.html#_next_step_storage":{"position":[[10,7]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2938,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[631,7],[1591,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[187,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[202,7]]},"/CloudComputing_Lab/docs/b.html":{"position":[[187,7]]},"/CloudComputing_Lab/docs/e.html":{"position":[[35,7],[140,7],[320,7],[408,7],[422,7]]},"/CloudComputing_Lab/docs/index.html":{"position":[[72,7],[82,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[525,8],[2331,7]]}},"component":{}}],["store",{"_index":1162,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2793,5]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[769,7]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[65,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1641,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[229,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[440,5],[801,7],[877,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[13969,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2569,5],[2930,7],[3006,6]]}},"component":{}}],["str(",{"_index":2045,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4588,7]]}},"component":{}}],["strategi",{"_index":1536,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[355,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[12563,8],[12610,9]]}},"component":{}}],["strategy_plugin",{"_index":2872,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12463,17]]}},"component":{}}],["stream",{"_index":1239,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1572,6],[1767,13]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[267,8]]}},"component":{}}],["stream2mongo",{"_index":1285,"title":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_stream2mongo":{"position":[[0,12]]}},"name":{},"text":{},"component":{}}],["strerror(errno",{"_index":2151,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9459,17],[10675,17],[11138,17],[11487,17]]}},"component":{}}],["strftime",{"_index":2820,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[9395,8]]}},"component":{}}],["strictli",{"_index":1865,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9149,8]]}},"component":{}}],["string",{"_index":1169,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3155,6]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[158,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9596,6],[9622,6],[10075,8],[10202,8],[10312,6],[10418,8],[11118,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4945,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[9228,6],[9648,7],[11742,7],[19846,6],[19897,6]]}},"component":{}}],["stronger",{"_index":2376,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[653,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2782,8]]}},"component":{}}],["strongli",{"_index":2315,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3471,8]]}},"component":{}}],["struct",{"_index":2140,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9282,6],[9303,6]]}},"component":{}}],["structur",{"_index":1389,"title":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[8,9]]},"/swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_structure":{"position":[[8,9]]},"/swarmlab_poc-datacollector/docs/index-structure.html#_datacollector_structure":{"position":[[14,9]]}},"name":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[6,9]]}},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[55,9],[139,10]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[304,9]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1843,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2375,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[553,10]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2682,10]]}},"component":{}}],["stti",{"_index":2012,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3987,4]]}},"component":{}}],["student",{"_index":947,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13783,8]]}},"component":{}}],["studi",{"_index":329,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2607,7]]}},"component":{}}],["stuff",{"_index":261,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1466,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8767,6]]}},"component":{}}],["style",{"_index":2493,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_font_sizes_families_and_styles":{"position":[[26,6]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1163,8],[1511,5],[1564,5],[1765,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[15776,5]]}},"component":{}}],["su",{"_index":167,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[601,2],[631,2]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2366,2],[2408,2],[3199,2]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[889,2]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[46,2]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[889,2]]}},"component":{}}],["sub",{"_index":1709,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2338,3]]}},"component":{}}],["subject",{"_index":1800,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6833,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[586,10]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3639,7]]}},"component":{}}],["submit",{"_index":1134,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1438,7]]}},"component":{}}],["subnet",{"_index":216,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[672,7]]}},"component":{}}],["subnet=172.28.0.0/16",{"_index":2637,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[2230,20]]}},"component":{}}],["subsection*{left",{"_index":2531,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3254,17],[3383,17]]}},"component":{}}],["subsequ",{"_index":869,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7382,10]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1462,10],[5921,10]]}},"component":{}}],["subset",{"_index":2759,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5904,7],[5931,7]]}},"component":{}}],["substanti",{"_index":2323,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4140,11]]}},"component":{}}],["success",{"_index":1729,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3450,11]]}},"component":{}}],["successfulli",{"_index":2585,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[462,12]]}},"component":{}}],["such",{"_index":522,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2989,4],[6259,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1286,4],[11778,4]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[450,4]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[193,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1109,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[798,4]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[150,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[605,4],[664,4],[730,4],[1857,4],[2732,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[121,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2682,4],[6577,4],[7392,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3447,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[450,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3865,4],[4573,4]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[273,4]]},"/CloudComputing_Lab/docs/b.html":{"position":[[121,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[796,4],[1490,5]]},"/CloudComputing_Lab/docs/e.html":{"position":[[189,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3685,4],[3994,4]]}},"component":{}}],["sudo",{"_index":63,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1081,4],[1553,4]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[456,4],[514,4],[567,4],[681,4],[739,4]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[884,4],[2225,5]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[41,4],[222,4],[465,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1862,4],[1906,4],[1931,4],[2002,4],[2501,4],[2545,4],[2570,4],[2926,4],[3703,4],[3838,4],[3982,4],[5785,4],[5800,4],[6017,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[884,4],[2225,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7665,4],[7698,4],[7727,4],[8225,4],[8295,4],[18606,5],[20405,7],[21444,4]]}},"component":{}}],["sudo_ex",{"_index":2790,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[7686,9]]}},"component":{}}],["sudo_flag",{"_index":2792,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[7803,11]]}},"component":{}}],["sudo_us",{"_index":2746,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5332,10]]}},"component":{}}],["sudoer",{"_index":3011,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[20540,7]]}},"component":{}}],["suffer",{"_index":2934,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16348,9]]}},"component":{}}],["suggest",{"_index":681,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2146,9],[2879,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[11772,7]]}},"component":{}}],["suit",{"_index":1993,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2707,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[734,6],[4083,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2863,6]]}},"component":{}}],["suitabl",{"_index":944,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13709,8]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[367,8],[670,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[367,8],[670,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6496,8]]}},"component":{}}],["summari",{"_index":418,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_summary":{"position":[[0,7]]}},"name":{},"text":{},"component":{}}],["summon",{"_index":2541,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3671,8]]}},"component":{}}],["superior",{"_index":2373,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[627,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2756,8]]}},"component":{}}],["superset",{"_index":879,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[8138,8],[8195,8]]}},"component":{}}],["support",{"_index":560,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4079,9],[4168,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[656,8],[954,9],[1308,7],[1799,8]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3296,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[341,8],[1207,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2702,8]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[121,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7784,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[735,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[510,8],[1627,9],[3720,7]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[244,8]]},"/CloudComputing_Lab/docs/a.html":{"position":[[764,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[12901,7],[13475,7],[15882,7]]},"/CloudComputing_Lab/docs/e.html":{"position":[[283,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2639,8]]}},"component":{}}],["sure",{"_index":410,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4679,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11852,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1635,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1954,4]]},"/CloudComputing_Lab/docs/a.html":{"position":[[1050,4]]},"/CloudComputing_Lab/docs/b.html":{"position":[[260,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[1150,4]]},"/CloudComputing_Lab/docs/d.html":{"position":[[32,4]]},"/CloudComputing_Lab/docs/e.html":{"position":[[347,4]]},"/CloudComputing_Lab/docs/f.html":{"position":[[603,4]]}},"component":{}}],["surfac",{"_index":3086,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/c.html":{"position":[[218,8]]}},"component":{}}],["survey",{"_index":3261,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[12,7],[159,6]]}},"component":{}}],["sv",{"_index":1985,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2265,2]]}},"component":{}}],["swallow",{"_index":1928,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11177,7]]}},"component":{}}],["swarm",{"_index":1435,"title":{"/swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_networks_swarm":{"position":[[19,5]]},"/swarmlab_tech-list/docs/index.html#_getting_started_with_swarm_official_from_docker":{"position":[[21,5]]},"/swarmlab_tech-list/docs/index.html#_raft_consensus_in_swarm_mode":{"position":[[18,5]]},"/swarmlab_tech-list/docs/index.html#_swarm_intelligence":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index.html#_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms":{"position":[[61,7]]},"/swarmlab_infrastructure-as-code/docs/index.html#_run_swarm":{"position":[[4,5]]},"/CloudComputing_Lab/docs/docker-compose.html#_docker_swarm":{"position":[[7,5]]},"/CloudComputing_Lab/docs/docker-compose.html#_docker_swarm_2":{"position":[[7,5]]},"/CloudComputing_Lab/docs/f.html":{"position":[[0,5]]},"/CloudComputing_Lab/docs/tech-list.html#_getting_started_with_swarm_official_from_docker":{"position":[[21,5]]},"/CloudComputing_Lab/docs/tech-list.html#_raft_consensus_in_swarm_mode":{"position":[[18,5]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[159,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[95,5],[117,5]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[58,6],[153,6]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1692,5],[1831,5]]},"/CloudComputing_Lab/docs/f.html":{"position":[[7,5],[77,6],[352,5],[576,5],[664,5]]},"/CloudComputing_Lab/docs/index.html":{"position":[[100,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2184,5],[2206,5]]}},"component":{}}],["swarm/kubernet",{"_index":1165,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2888,16]]}},"component":{}}],["swarmlab",{"_index":1332,"title":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[15,8]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1574,8]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[566,8],[875,8],[900,8],[1613,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5693,8]]}},"component":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[24,8]]}}}],["swarmlab.io",{"_index":735,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_import_docker_and_swarmlab_io_keys":{"position":[[18,11]]},"/CloudComputing_Lab/docs/a.html#_swarmlab_io_hybrid":{"position":[[0,11]]},"/CloudComputing_Lab/docs/a.html#_install_swarmlab_io_hybrid":{"position":[[8,11]]},"/CloudComputing_Lab/docs/a.html#_startstop_swarmlab_io_hybrid":{"position":[[11,11]]},"/CloudComputing_Lab/docs/index.html#_install_swarmlab_io_hybrid":{"position":[[9,11]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[611,11]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4085,11]]}},"component":{}}],["swarmlab_faq",{"_index":141,"title":{},"name":{},"text":{},"component":{"/swarmlab_faq/docs/index.html":{"position":[[0,12]]}}}],["swarmlab_how",{"_index":2615,"title":{},"name":{},"text":{},"component":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[0,12]]}}}],["swarmlab_infrastructur",{"_index":2598,"title":{},"name":{},"text":{},"component":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[0,23]]}}}],["swarmlab_iot",{"_index":1942,"title":{},"name":{},"text":{},"component":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[0,12]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[0,12]]}}}],["swarmlab_network",{"_index":1054,"title":{},"name":{},"text":{},"component":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[0,16]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[0,16]]}}}],["swarmlab_poc",{"_index":1185,"title":{},"name":{},"text":{},"component":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/index-usage.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[0,12]]}}}],["swarmlab_raspi",{"_index":1616,"title":{},"name":{},"text":{},"component":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[0,14]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[0,14]]}}}],["swarmlab_sec",{"_index":174,"title":{},"name":{},"text":{},"component":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[0,12]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[0,12]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[0,12]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[0,12]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[0,12]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[0,12]]}}}],["swarmlab_sidecar",{"_index":2605,"title":{},"name":{},"text":{},"component":{"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[0,16]]}}}],["swarmlab_tech",{"_index":2361,"title":{},"name":{},"text":{},"component":{"/swarmlab_tech-list/docs/index-setup.html":{"position":[[0,13]]},"/swarmlab_tech-list/docs/index.html":{"position":[[0,13]]}}}],["swarmlab_xelatex",{"_index":2546,"title":{},"name":{},"text":{},"component":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[0,16]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[0,16]]}}}],["switch",{"_index":251,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1319,7]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3251,7],[5281,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7632,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1454,6],[1545,6],[1628,6]]}},"component":{}}],["swp",{"_index":2963,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[17888,5]]}},"component":{}}],["symlink",{"_index":34,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[433,7],[602,8],[664,7]]}},"component":{}}],["symmetr",{"_index":2275,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2638,9]]}},"component":{}}],["syn",{"_index":364,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_syn_flags":{"position":[[12,3]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set":{"position":[[35,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3500,4],[3545,4]]}},"component":{}}],["syn/icmp",{"_index":757,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1164,8]]}},"component":{}}],["synapt",{"_index":2440,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3630,8]]}},"component":{}}],["sync",{"_index":1450,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[760,4]]}},"component":{}}],["syntax",{"_index":160,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[392,7],[408,6],[461,6],[604,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[545,7]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[517,6],[1075,6]]}},"component":{}}],["sysadmin",{"_index":3303,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2294,9],[4158,9]]}},"component":{}}],["sysadmin’",{"_index":3302,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2134,10]]}},"component":{}}],["system",{"_index":243,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_port_80_on_the_target_system":{"position":[[27,7]]},"/swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system":{"position":[[39,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_a_real_ahrs_system":{"position":[[12,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_files_and_directories_between_two_systems":{"position":[[39,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_file_from_a_local_to_a_remote_system":{"position":[[38,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand":{"position":[[30,6]]},"/swarmlab_tech-list/docs/index.html#_ros_robot_operating_system":{"position":[[22,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1215,8]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2006,8],[2464,8],[4121,6],[5373,7],[5493,7],[5840,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3497,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2255,7],[10806,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2711,8],[3121,7]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3074,6]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[669,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[219,7],[363,7],[544,8]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[513,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[113,7],[157,7],[195,7],[567,7],[830,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[489,7],[531,6],[804,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1468,6],[3774,6],[5572,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[785,6],[825,6],[3748,7]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[83,6]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[40,7],[173,7],[410,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5553,7],[7038,7],[10963,6],[15833,7],[22879,6],[22980,7],[23174,6]]},"/CloudComputing_Lab/docs/b.html":{"position":[[113,7],[157,7],[195,7]]},"/CloudComputing_Lab/docs/c.html":{"position":[[408,8],[1021,8]]},"/CloudComputing_Lab/docs/f.html":{"position":[[188,7],[299,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1722,6],[2914,6],[2954,6]]}},"component":{}}],["system_warn",{"_index":2841,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[11167,16]]}},"component":{}}],["systemctl",{"_index":993,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[924,9],[948,9],[1208,9],[1523,9],[2058,9]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1034,9],[1066,9]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[924,9],[948,9],[1208,9],[1523,9],[2058,9]]}},"component":{}}],["systemd",{"_index":1007,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_install_systemd_networkd":{"position":[[8,7]]},"/swarmlab_tech-list/docs/index-setup.html#_install_systemd_networkd":{"position":[[8,7]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1170,7],[1191,7],[1540,7],[1565,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1170,7],[1191,7],[1540,7],[1565,7]]}},"component":{}}],["t",{"_index":161,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[423,1],[476,1]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1773,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8879,1],[8900,1],[8921,1],[8945,1],[8969,1],[8990,1],[9011,1],[9037,1]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5186,1],[7555,1]]}},"component":{}}],["tabl",{"_index":524,"title":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[14,6]]},"/swarmlab_sec-iptables/docs/index.html#_table":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3026,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[320,5],[357,5],[1534,5],[1566,5],[2559,5],[3281,5],[3313,5],[4009,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2460,7],[2502,6],[3153,5],[3763,6],[3968,7],[3984,7],[4194,7],[4320,6],[4333,7],[4516,7],[4531,6],[4631,6],[4823,5],[5553,6],[5573,5],[6709,5],[7093,6],[8310,6],[8767,5],[9206,6],[9269,6],[10200,6]]}},"component":{}}],["tag",{"_index":1092,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[230,3],[662,3],[1521,4],[2150,3],[2614,4]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[189,3],[221,3],[3370,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3844,3],[3982,3],[16430,4],[16446,4]]}},"component":{}}],["tag=log",{"_index":1108,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[882,9]]}},"component":{}}],["tai",{"_index":1142,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1690,3]]}},"component":{}}],["tail",{"_index":1081,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[68,4],[487,4],[1549,4],[1606,4],[1657,4],[2062,4],[3625,4]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[891,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3798,4],[3935,4]]}},"component":{}}],["tailabl",{"_index":1193,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[103,9],[749,8],[839,8],[1031,8]]}},"component":{}}],["tailableretryinterv",{"_index":1196,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[157,22]]}},"component":{}}],["tailed_path",{"_index":1084,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[102,11],[530,11]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3832,11],[3970,11]]}},"component":{}}],["tait–bryan",{"_index":1788,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6238,10]]}},"component":{}}],["take",{"_index":613,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[6177,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[534,5],[698,5],[2011,5],[3567,5],[4585,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4962,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[427,5],[1037,4]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[443,4]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[308,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1986,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[287,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2678,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[436,4],[631,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3181,4]]}},"component":{}}],["takeaway",{"_index":389,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4166,10]]}},"component":{}}],["taken",{"_index":675,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1857,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5977,5]]}},"component":{}}],["talk",{"_index":1696,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1894,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[14093,4]]}},"component":{}}],["tar",{"_index":2079,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5947,3]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3756,3],[4043,3],[4190,3]]}},"component":{}}],["target",{"_index":36,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_port_80_on_the_target_system":{"position":[[20,6]]},"/swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system":{"position":[[32,6]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[478,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2703,7],[2892,6],[5962,6],[6212,7],[6265,7],[6449,8],[6465,6],[6492,7],[6535,6],[6594,6],[6615,7],[6734,6],[6900,6],[6957,8],[7654,7],[8006,7],[8414,6],[8516,6],[8617,6],[10338,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[14974,8]]}},"component":{}}],["target/jump",{"_index":872,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7597,11]]}},"component":{}}],["target=\"$(readlink",{"_index":35,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[441,18]]}},"component":{}}],["target_tim",{"_index":2119,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7399,12],[7885,11],[8079,12],[8156,11],[8296,11]]}},"component":{}}],["task",{"_index":618,"title":{"/CloudComputing_Lab/docs/a.html#_tasks":{"position":[[0,5]]},"/CloudComputing_Lab/docs/b.html#_tasks":{"position":[[0,5]]},"/CloudComputing_Lab/docs/c.html#_tasks":{"position":[[0,5]]},"/CloudComputing_Lab/docs/d.html#_tasks":{"position":[[0,5]]},"/CloudComputing_Lab/docs/e.html#_tasks":{"position":[[0,5]]},"/CloudComputing_Lab/docs/f.html#_tasks":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[6253,5]]},"/CloudComputing_Lab/docs/a.html":{"position":[[1097,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[78,5],[237,5],[400,6],[7268,5],[8682,5],[9772,4],[9892,4],[9959,4],[10025,4],[10487,5],[13072,5],[14887,4],[14951,6],[15118,4]]},"/CloudComputing_Lab/docs/b.html":{"position":[[307,6]]},"/CloudComputing_Lab/docs/c.html":{"position":[[1197,6]]},"/CloudComputing_Lab/docs/d.html":{"position":[[79,6]]},"/CloudComputing_Lab/docs/e.html":{"position":[[394,6]]},"/CloudComputing_Lab/docs/f.html":{"position":[[650,6]]}},"component":{}}],["task'",{"_index":2828,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[10141,6],[10169,6]]}},"component":{}}],["task_includes_stat",{"_index":2785,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[7457,21]]}},"component":{}}],["taskid={{.task.id",{"_index":3218,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[734,19]]}},"component":{}}],["taskname={{.task.nam",{"_index":3219,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[756,23]]}},"component":{}}],["taskrepid={{.task.slot",{"_index":3220,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[782,24]]}},"component":{}}],["tcflush(fd",{"_index":2165,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9931,11],[10468,11]]}},"component":{}}],["tciflush",{"_index":2166,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9943,10],[10480,10]]}},"component":{}}],["tcp",{"_index":146,"title":{"/swarmlab_sec-intro/docs/exer.html#_find_tcp_ports_connections":{"position":[[5,3]]},"/swarmlab_sec-intro/docs/exer.html#_find_open_tcp_ports_in_all_hosts":{"position":[[10,3]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_flags":{"position":[[8,3]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_rst_flags":{"position":[[8,3]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_syn_flags":{"position":[[8,3]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_urg_flags":{"position":[[8,3]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_ack_flags":{"position":[[8,3]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_psh_flags":{"position":[[8,3]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_fin_flags":{"position":[[8,3]]},"/swarmlab_sec-intro/docs/index.html#_scan_all_tcp_udp_ports":{"position":[[9,3]]},"/swarmlab_sec-intro/docs/index.html#_listing_tcp_ports_connections":{"position":[[8,3]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_tcp_listening_ports":{"position":[[12,3]]},"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_tcp_protocol":{"position":[[22,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[27,3],[160,3],[313,3]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[918,4],[3148,3],[3250,3],[3436,3],[3496,3],[3766,3],[3827,3],[3887,3],[3947,3]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2322,3],[2388,3],[3396,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6159,4],[10023,3],[10252,3],[10286,3],[11180,3],[11540,3],[11585,3],[12623,3],[12768,3],[12826,3]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3447,3],[3478,3]]}},"component":{}}],["tcp/ip",{"_index":187,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[100,6],[4415,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[233,7],[450,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[479,6]]}},"component":{}}],["tcp[13",{"_index":351,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3216,7],[3393,8],[3453,8],[3722,8],[3783,8],[3844,8],[3904,8]]}},"component":{}}],["tcp[13]=18",{"_index":365,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3513,12]]}},"component":{}}],["tcp[tcpflag",{"_index":361,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3418,14],[3478,14],[3748,14],[3809,14],[3869,14],[3929,14]]}},"component":{}}],["tcpdump",{"_index":179,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_how_to_use_tcpdump":{"position":[[23,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[0,7],[240,7],[353,7],[466,7],[575,7],[595,7],[700,7],[812,7],[830,7],[959,7],[1241,7],[1327,7],[2432,7],[2780,7],[3014,7],[3385,7],[3410,7],[3445,7],[3470,7],[3505,7],[3714,7],[3740,7],[3775,7],[3801,7],[3836,7],[3861,7],[3896,7],[3921,7],[4126,7],[4177,7],[4536,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3168,7]]}},"component":{}}],["tcpdump‘",{"_index":368,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3581,9]]}},"component":{}}],["tcsanow",{"_index":2179,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10247,8]]}},"component":{}}],["tcsetattr(fd",{"_index":2178,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10232,14]]}},"component":{}}],["teach",{"_index":1811,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7238,8],[8680,8]]}},"component":{}}],["team",{"_index":3280,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1075,5]]}},"component":{}}],["tech",{"_index":3259,"title":{},"name":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[0,4]]}},"text":{},"component":{}}],["technolog",{"_index":1429,"title":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[23,12]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[320,11]]},"/CloudComputing_Lab/docs/f.html":{"position":[[245,11]]}},"component":{}}],["tell",{"_index":3192,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7738,5]]}},"component":{}}],["temp",{"_index":1762,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4789,4],[9514,4],[10763,4]]}},"component":{}}],["temperatur",{"_index":1680,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1368,11],[4675,11],[4701,12],[4909,14],[4962,11],[5338,11]]}},"component":{}}],["templat",{"_index":1510,"title":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_edit_template":{"position":[[6,8]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2080,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4971,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[347,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[9283,9],[9320,9],[10755,9],[17438,10],[17488,10]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3966,9]]}},"component":{}}],["temporari",{"_index":2912,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[15168,9]]}},"component":{}}],["temporarili",{"_index":94,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1895,11]]}},"component":{}}],["ten",{"_index":1662,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1026,3]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[165,5]]}},"component":{}}],["tenforflow’",{"_index":2426,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2791,12]]}},"component":{}}],["tensorboard",{"_index":2427,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2836,12]]}},"component":{}}],["tensorflow",{"_index":2394,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1189,10],[1208,10],[1322,10],[1746,10],[1933,10],[2336,10],[2401,10],[2418,10],[2667,10],[2856,10],[2956,11],[3205,10],[4478,10]]}},"component":{}}],["tensorflow.j",{"_index":2390,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1059,13],[4667,13]]}},"component":{}}],["tensorswarm",{"_index":2386,"title":{"/swarmlab_tech-list/docs/index.html#_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms":{"position":[[0,12]]}},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1024,11]]}},"component":{}}],["tenth",{"_index":2125,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7932,5],[8202,5],[8343,5]]}},"component":{}}],["teraform",{"_index":3316,"title":{"/CloudComputing_Lab/docs/tech-list.html#_teraform":{"position":[[0,8]]}},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3909,8]]}},"component":{}}],["term",{"_index":723,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[187,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9297,5],[10256,6]]}},"component":{}}],["term.c_cflag",{"_index":2171,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10126,12]]}},"component":{}}],["term.c_iflag",{"_index":2169,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10094,12]]}},"component":{}}],["termin",{"_index":117,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2249,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6932,11],[6973,11]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[126,8],[172,8],[234,8],[292,8],[401,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5494,9]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[956,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[867,8],[1414,8],[1584,9]]},"/CloudComputing_Lab/docs/a.html":{"position":[[208,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[18569,8]]}},"component":{}}],["terminal_plugin",{"_index":2870,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12407,17]]}},"component":{}}],["terminolog",{"_index":3293,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1654,11]]}},"component":{}}],["termio",{"_index":2141,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9289,7]]}},"component":{}}],["terraform",{"_index":3314,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3738,9]]}},"component":{}}],["test",{"_index":136,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2655,7]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[0,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1088,4]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[351,5]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[0,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8960,6],[12281,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[0,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2029,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1945,4],[2326,4]]}},"component":{}}],["test_plugin",{"_index":2868,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12359,13]]}},"component":{}}],["testnetwork2_worker_1.testnetwork2_net",{"_index":471,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[890,38],[1570,38]]}},"component":{}}],["testnetwork2_worker_2.testnetwork2_net",{"_index":482,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1325,38],[1726,38]]}},"component":{}}],["testnetwork2_worker_3.testnetwork2_net",{"_index":475,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1035,38],[1622,38]]}},"component":{}}],["testnetwork2_worker_4.testnetwork2_net",{"_index":479,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1180,38],[1674,38]]}},"component":{}}],["tex",{"_index":2554,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[67,3]]}},"component":{}}],["text",{"_index":1139,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_text_alignment":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1614,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6641,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[337,5],[452,5],[571,5],[693,4],[1723,4],[2018,4],[2318,4],[2518,4],[2547,4],[2579,4],[2852,4]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[175,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[110,4],[2055,4],[7293,4],[7320,4]]}},"component":{}}],["text1",{"_index":2099,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6673,5]]}},"component":{}}],["text1.tostring('base64",{"_index":2102,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6712,25]]}},"component":{}}],["text5",{"_index":2101,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6704,5],[6757,6]]}},"component":{}}],["textbf{\\emph{accid",{"_index":2477,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[274,25]]}},"component":{}}],["textbf{greatest",{"_index":2475,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[208,17],[470,17]]}},"component":{}}],["textbf{som",{"_index":2487,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[878,12]]}},"component":{}}],["textit{som",{"_index":2486,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[795,12]]}},"component":{}}],["textsc{differ",{"_index":2492,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1140,17]]}},"component":{}}],["textsl{in",{"_index":2503,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1739,10]]}},"component":{}}],["texttt{\\string\\raggedright",{"_index":2533,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3293,30],[3422,30]]}},"component":{}}],["texttt{a",{"_index":2499,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1471,9]]}},"component":{}}],["texttt{ragged2",{"_index":2536,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3453,18]]}},"component":{}}],["thank",{"_index":1342,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[194,6]]}},"component":{}}],["that",{"_index":2582,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[239,5]]}},"component":{}}],["that'",{"_index":2877,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12845,6]]}},"component":{}}],["that’",{"_index":208,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[433,6]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4368,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1838,6],[8358,6],[8629,6]]}},"component":{}}],["there'",{"_index":2498,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1323,7]]}},"component":{}}],["therefor",{"_index":3163,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6336,9]]}},"component":{}}],["there’",{"_index":378,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3956,7]]}},"component":{}}],["thesi",{"_index":2547,"title":{},"name":{},"text":{},"component":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[17,6]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[17,6]]}}}],["they’ll",{"_index":330,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2634,7]]}},"component":{}}],["they’r",{"_index":594,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5299,7],[5650,7],[5764,7]]}},"component":{}}],["thin",{"_index":3095,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[889,4]]}},"component":{}}],["thing",{"_index":315,"title":{"/CloudComputing_Lab/docs/index.html#_things_you_need_to_know":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2377,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6036,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8502,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3628,6]]}},"component":{}}],["think",{"_index":706,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4447,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8267,5]]}},"component":{}}],["third",{"_index":2435,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3131,5]]}},"component":{}}],["this.count",{"_index":1512,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2152,12]]}},"component":{}}],["this.id",{"_index":1205,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[296,8]]}},"component":{}}],["this.us",{"_index":1203,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[275,10]]}},"component":{}}],["those",{"_index":1694,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1854,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7001,5],[20061,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[433,5]]}},"component":{}}],["though",{"_index":693,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2998,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2944,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[22836,6]]}},"component":{}}],["thousand",{"_index":2580,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[188,9]]}},"component":{}}],["thread",{"_index":1358,"title":{"/swarmlab_poc-datacollector/docs/index-nodejs.html#_threads":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1006,7]]}},"component":{}}],["three",{"_index":327,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2562,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[9536,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[491,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1505,5]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[813,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[568,5],[5877,5],[6014,5],[6187,5],[6303,5],[8174,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[491,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2877,5]]}},"component":{}}],["three.j",{"_index":1803,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_three_js":{"position":[[0,8]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6863,8],[7029,8],[8858,8]]}},"component":{}}],["threej",{"_index":1839,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8036,7],[8276,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[962,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3124,7]]}},"component":{}}],["through",{"_index":257,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system":{"position":[[13,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1410,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[158,7],[1385,7],[2985,7],[3227,7],[4298,7],[4390,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3265,7],[3627,7],[3853,7],[4725,7],[5275,7],[5716,7],[7280,7],[7354,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[641,7],[724,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3735,7],[4231,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[17476,7]]}},"component":{}}],["throughput",{"_index":1172,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3309,10]]}},"component":{}}],["throw",{"_index":1248,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1905,5]]}},"component":{}}],["tightli",{"_index":3106,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1623,7]]}},"component":{}}],["time",{"_index":877,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7949,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1230,4],[1526,4]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3165,6]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1399,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1877,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[265,5],[921,6],[996,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4360,4],[7190,4],[12460,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2317,4],[3362,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[201,6],[1713,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6825,5],[10297,4],[22255,4],[22303,6],[22641,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1487,4]]}},"component":{}}],["time.sleep(1",{"_index":2214,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12837,13]]}},"component":{}}],["time.sleep(2",{"_index":2217,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12885,13],[13115,13],[13332,13]]}},"component":{}}],["time_key",{"_index":1124,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1221,8]]}},"component":{}}],["timekey",{"_index":1130,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1336,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4484,7]]}},"component":{}}],["timekey_use_utc",{"_index":1132,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1347,15]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4495,15]]}},"component":{}}],["timekey_wait",{"_index":1133,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1368,12]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4516,12]]}},"component":{}}],["timeout",{"_index":2769,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[6396,7],[6470,7],[7832,7],[7840,8],[21557,7],[21732,7],[21885,8],[21932,7],[22056,7],[22064,9],[22115,7],[22219,7],[22341,7],[22413,7],[22604,7]]}},"component":{}}],["timeout=1",{"_index":2208,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12509,10]]}},"component":{}}],["timeout=60",{"_index":1543,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1013,11]]}},"component":{}}],["timer",{"_index":1156,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2312,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7224,6]]}},"component":{}}],["timestamp",{"_index":287,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1797,9],[1853,9]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1211,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[9555,9]]}},"component":{}}],["tini",{"_index":2491,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1087,6]]}},"component":{}}],["tiocgseri",{"_index":2181,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10320,12]]}},"component":{}}],["tiocm_dtr",{"_index":2160,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9806,11],[9962,10]]}},"component":{}}],["tiocm_rt",{"_index":2161,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9820,11]]}},"component":{}}],["tiocmget",{"_index":2157,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9723,9]]}},"component":{}}],["tiocmset",{"_index":2162,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9846,9],[9987,9]]}},"component":{}}],["tiocsseri",{"_index":2184,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10427,12]]}},"component":{}}],["tmp/.ansibl",{"_index":2738,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5193,13]]}},"component":{}}],["tmp/.ansible/cp",{"_index":2996,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[19722,16]]}},"component":{}}],["tmp/.x11",{"_index":3229,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1241,9]]}},"component":{}}],["tmp/fluentd",{"_index":1086,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[123,12],[551,12]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3892,12],[4028,12]]}},"component":{}}],["tmp/mylog",{"_index":1129,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1325,10]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[4473,10]]}},"component":{}}],["to",{"_index":648,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[795,3],[3665,3]]}},"component":{}}],["today’",{"_index":2305,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3290,7]]}},"component":{}}],["togeth",{"_index":1861,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8900,8]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[130,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[8434,9],[16526,9]]}},"component":{}}],["toggl",{"_index":386,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4117,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11632,6],[11672,8]]}},"component":{}}],["token",{"_index":1262,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2440,5]]}},"component":{}}],["toler",{"_index":2375,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[642,10]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2771,10]]}},"component":{}}],["tool",{"_index":391,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_the_tools_languages_and_frameworks":{"position":[[4,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4199,4],[4397,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[1873,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[364,5],[687,4],[1789,4],[9830,5],[13521,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1420,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5117,6],[8689,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2911,4],[3048,4],[3492,4],[3581,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[349,5],[1853,4],[3859,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[426,4],[620,5]]},"/CloudComputing_Lab/docs/c.html":{"position":[[888,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5267,4]]},"/CloudComputing_Lab/docs/f.html":{"position":[[44,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2478,5]]}},"component":{}}],["toolbox",{"_index":2418,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2008,7]]}},"component":{}}],["toolkit",{"_index":1829,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7912,8]]}},"component":{}}],["tools/poc",{"_index":1183,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3685,11]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[144,11],[190,11],[252,11],[310,11],[419,11]]}},"component":{}}],["top",{"_index":820,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3142,3],[3294,3],[3480,3]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1426,3],[1742,3],[1926,3]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1041,3],[1089,3],[1182,3]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[723,3],[2363,3]]}},"component":{}}],["touch",{"_index":1982,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2007,5]]}},"component":{}}],["tp",{"_index":534,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3211,2]]}},"component":{}}],["tracerout",{"_index":2675,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[931,10]]}},"component":{}}],["track",{"_index":643,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[525,8],[627,8],[684,8],[1844,8],[1950,7],[2002,8],[3488,8],[3558,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5352,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2728,5]]}},"component":{}}],["tradit",{"_index":1485,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1136,11]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[894,11]]}},"component":{}}],["traffic",{"_index":207,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_by_ip":{"position":[[5,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_related_to_a_specific_port":{"position":[[5,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_of_one_protocol":{"position":[[5,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_with_evil_bit":{"position":[[5,7]]},"/swarmlab_sec-iptables/docs/index.html#_block_traffic_by_portpermalink":{"position":[[6,7]]},"/swarmlab_sec-iptables/docs/index.html#_drop_traffic":{"position":[[5,7]]},"/swarmlab_sec-iptables/docs/index.html#_block_or_allow_traffic_by_port_number":{"position":[[15,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[425,7],[511,7],[750,7],[897,8],[2274,7],[2726,7],[2845,7],[4302,8],[4587,7]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2514,8],[2607,7],[2729,7],[3654,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1289,7],[4360,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[7067,7],[9938,7],[10471,7],[10791,7],[10828,7],[12367,7],[12386,7],[12889,7],[13226,7],[13404,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[370,7],[509,7],[921,7],[1254,7]]},"/CloudComputing_Lab/docs/a.html":{"position":[[399,7],[538,7]]},"/CloudComputing_Lab/docs/c.html":{"position":[[359,7],[458,8],[551,7],[673,7]]}},"component":{}}],["traffic—to",{"_index":409,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4663,10]]}},"component":{}}],["train",{"_index":2419,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2019,5],[2306,7],[2649,8],[2738,8],[4106,8],[4216,8],[4252,8],[4442,5]]}},"component":{}}],["transceiver/commun",{"_index":1628,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[114,25]]}},"component":{}}],["transfer",{"_index":2230,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13927,12]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[293,9],[1686,12],[2686,11]]},"/CloudComputing_Lab/docs/a.html":{"position":[[187,9],[322,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[20665,12],[20836,12],[20935,8],[20971,8],[21019,8],[21165,8],[21217,8]]}},"component":{}}],["transfer_method",{"_index":3019,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[21096,16]]}},"component":{}}],["transform",{"_index":3186,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7298,10]]}},"component":{}}],["transit",{"_index":2249,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[636,8]]},"/CloudComputing_Lab/docs/a.html":{"position":[[665,8]]}},"component":{}}],["translat",{"_index":3322,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4461,12]]}},"component":{}}],["transmit",{"_index":189,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[131,11]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[216,12]]}},"component":{}}],["transport",{"_index":1526,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2677,9],[2720,11],[2824,9]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[91,9]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5389,10]]}},"component":{}}],["travel",{"_index":1504,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1882,6]]}},"component":{}}],["travers",{"_index":624,"title":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[0,10]]},"/swarmlab_sec-iptables/docs/index.html#_traversing_chains":{"position":[[0,10]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2731,10]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2591,9],[7053,9],[7270,9],[7344,9],[8175,8],[8275,8]]}},"component":{}}],["treat",{"_index":824,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3386,5]]}},"component":{}}],["treatment",{"_index":3045,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23009,9]]}},"component":{}}],["tree",{"_index":1416,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[495,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[2038,5]]}},"component":{}}],["tri",{"_index":97,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1932,3]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[229,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10963,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4830,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[12592,3],[18735,6],[20702,3],[20720,3],[21046,3]]}},"component":{}}],["trick",{"_index":2209,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12740,5]]}},"component":{}}],["true",{"_index":809,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2749,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[290,4],[310,4],[329,4],[422,4],[728,4],[752,4],[771,4],[868,4],[1363,4],[2276,4],[2379,4]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[113,5],[130,5],[1841,5],[1867,4],[2720,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3424,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6817,4],[7831,5],[7879,5],[8290,5],[12905,5],[13034,5],[13251,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[511,4],[621,4],[638,4],[758,4],[829,4],[846,4],[1090,4],[1279,4],[1411,4],[1632,4],[1715,4],[1783,4],[1859,4],[1958,4],[2185,4],[2332,4],[2490,4],[2613,4],[2812,4],[4511,4],[5367,4],[5384,4],[5759,4],[7384,4],[7630,4],[10001,4],[10562,4],[11186,4],[11439,4],[16486,4],[16689,4],[16774,4],[18056,6],[19325,4],[20742,4],[21489,4]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1311,4]]}},"component":{}}],["truli",{"_index":404,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4487,5]]}},"component":{}}],["trunc",{"_index":2645,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[2675,6]]}},"component":{}}],["truth",{"_index":1513,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2199,5]]}},"component":{}}],["tt",{"_index":3022,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[21376,2]]}},"component":{}}],["tti",{"_index":3023,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[21462,3]]}},"component":{}}],["tttt",{"_index":288,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1816,4]]}},"component":{}}],["tunnel",{"_index":2242,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4,10]]}},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[49,9],[79,10],[436,9],[649,9],[860,6],[1193,6],[4100,9],[4181,9]]},"/CloudComputing_Lab/docs/a.html":{"position":[[465,9],[678,9]]},"/CloudComputing_Lab/docs/c.html":{"position":[[308,9]]}},"component":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[17,9]]}}}],["turn",{"_index":1549,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1240,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7918,4],[8189,4],[8329,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5663,4],[15287,4]]}},"component":{}}],["tutori",{"_index":420,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[101,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2190,8]]}},"component":{}}],["twelv",{"_index":1795,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6458,6]]}},"component":{}}],["twist",{"_index":1349,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[410,8]]}},"component":{}}],["two",{"_index":850,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_files_and_directories_between_two_systems":{"position":[[35,3]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5778,3],[11437,3],[12070,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6090,3],[6156,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8759,3],[12090,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1717,3]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3045,3]]},"/CloudComputing_Lab/docs/c.html":{"position":[[297,3]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4216,3],[4572,3],[4939,3]]}},"component":{}}],["tx",{"_index":445,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[321,2],[350,2],[578,2],[615,2],[4335,2],[4341,2],[4348,2],[4355,2],[4511,2],[4517,2],[4524,2],[4531,2],[4689,2],[4695,2],[4702,2],[4709,2]]}},"component":{}}],["tx1",{"_index":2136,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9073,3],[12392,3]]}},"component":{}}],["txqueuelen",{"_index":436,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[222,10],[467,10]]}},"component":{}}],["txt",{"_index":2966,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[17914,5]]}},"component":{}}],["type",{"_index":708,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4544,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6131,4],[11596,6],[12569,4]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[86,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[45,5],[62,5],[397,5],[481,5],[839,5],[915,5],[951,5],[1296,5],[1309,5],[1685,4],[3620,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1271,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1039,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2001,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[543,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1055,5],[1222,5],[1415,5],[1704,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3771,5],[3792,5],[3872,5],[3929,5],[4008,5],[4071,5],[4086,5],[4444,5],[4457,5],[4533,5],[4544,5],[6807,4],[6961,4],[7196,5],[13876,4],[15857,5],[16019,6],[21203,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2672,5]]}},"component":{}}],["typefac",{"_index":2509,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_font_typefaces":{"position":[[5,9]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1973,10],[2045,8]]}},"component":{}}],["typeset",{"_index":2550,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[11,11]]}},"component":{}}],["typic",{"_index":856,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6028,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[610,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[14,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[223,9]]}},"component":{}}],["u",{"_index":587,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5031,1]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[24247,1],[24351,1]]}},"component":{}}],["ubuntu",{"_index":2137,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9088,7],[12405,7]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[3983,6],[4074,6]]}},"component":{}}],["ubuntu:18.04",{"_index":3092,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[437,12]]}},"component":{}}],["udp",{"_index":149,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_all_tcp_udp_ports":{"position":[[13,3]]},"/swarmlab_sec-intro/docs/index.html#_listing_udp_ports_connections":{"position":[[8,3]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_udp_listening_ports":{"position":[[12,3]]},"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_udp_protocol":{"position":[[22,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[66,3],[199,3]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[923,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2314,3],[2373,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6167,5],[11293,3],[11551,3],[11578,3]]},"/CloudComputing_Lab/docs/c.html":{"position":[[372,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3454,4]]}},"component":{}}],["ui",{"_index":1460,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[88,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9700,2],[11254,2]]}},"component":{}}],["uid",{"_index":2819,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[9385,5],[9506,5],[9540,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5439,4]]}},"component":{}}],["uk",{"_index":1950,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[394,2]]}},"component":{}}],["umask",{"_index":1609,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2179,6]]}},"component":{}}],["unam",{"_index":2069,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5506,5]]}},"component":{}}],["unavail",{"_index":95,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1907,11]]}},"component":{}}],["uncom",{"_index":2776,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[6644,9],[10782,9],[18287,9],[18612,9],[18871,9],[19236,9]]}},"component":{}}],["under",{"_index":183,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[46,5],[217,5]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[4817,5]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[273,5]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[474,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[8219,5],[14734,5],[18600,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1671,5]]},"/CloudComputing_Lab/docs/e.html":{"position":[[52,5]]}},"component":{}}],["underli",{"_index":599,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5472,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7896,10]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[734,10]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[286,7]]}},"component":{}}],["underlin",{"_index":2474,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_bold_italics_and_underlining":{"position":[[18,11]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[185,10],[560,10]]}},"component":{}}],["underline{sci",{"_index":2476,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[241,19],[613,19]]}},"component":{}}],["understand",{"_index":816,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3029,13],[3073,13]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1322,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5465,10]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2613,15]]}},"component":{}}],["unexpect",{"_index":1152,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2093,10]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7781,10]]}},"component":{}}],["unfortun",{"_index":2878,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12852,12]]}},"component":{}}],["unicod",{"_index":2558,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[167,7]]}},"component":{}}],["unifi",{"_index":1422,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[674,7]]}},"component":{}}],["uniqu",{"_index":2624,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[260,8]]}},"component":{}}],["unit",{"_index":552,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3700,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[229,5],[420,5]]}},"component":{}}],["univers",{"_index":2405,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1554,9]]}},"component":{}}],["unix",{"_index":620,"title":{"/swarmlab_sec-intro/docs/index.html#_listing_all_unix_listening_ports":{"position":[[12,4]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[896,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[20090,4]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1266,4]]}},"component":{}}],["unix:/tmp/.x11",{"_index":3230,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1251,14]]}},"component":{}}],["unixhttpconnectionpool(host='localhost",{"_index":1541,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[938,40]]}},"component":{}}],["unknown",{"_index":9,"title":{"/swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[40,7]]},"/swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[33,7]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[78,7]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[859,9],[1004,9],[1149,9],[1294,9],[1439,9]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1555,7]]}},"component":{}}],["unless",{"_index":300,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2097,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[9628,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3203,6],[4072,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1613,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7085,6],[8017,6]]}},"component":{}}],["unlik",{"_index":2555,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[90,6]]}},"component":{}}],["unlimit",{"_index":2932,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16329,9]]}},"component":{}}],["unnecessari",{"_index":1961,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[920,11]]}},"component":{}}],["uno",{"_index":1684,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_arduino_uno_raspberry_pi_serial_communication":{"position":[[8,3]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1473,3],[1598,3],[1707,3],[1834,3],[11799,3],[11916,3]]}},"component":{}}],["unopinion",{"_index":1377,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1803,14]]}},"component":{}}],["unpars",{"_index":2968,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[18063,8]]}},"component":{}}],["unparsed_is_failed=fals",{"_index":2970,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[18140,25]]}},"component":{}}],["unprivileg",{"_index":2916,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[15415,12]]}},"component":{}}],["unprotect",{"_index":977,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[0,11]]},"/swarmlab_tech-list/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[0,11]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[536,11],[596,11]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[536,11],[596,11]]}},"component":{}}],["unreach",{"_index":3055,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23491,12]]}},"component":{}}],["unsaf",{"_index":2009,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3820,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[17387,9]]}},"component":{}}],["unstabl",{"_index":1592,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1707,8],[1772,8],[1933,9]]}},"component":{}}],["unstructur",{"_index":3246,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/e.html":{"position":[[171,12]]}},"component":{}}],["until",{"_index":31,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[403,5]]}},"component":{}}],["untrust",{"_index":2246,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[308,9]]},"/CloudComputing_Lab/docs/a.html":{"position":[[337,9]]}},"component":{}}],["unus",{"_index":2641,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[2462,6]]}},"component":{}}],["unzip",{"_index":1965,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_2_unzip_the_file":{"position":[[8,5]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1137,6],[1698,8]]}},"component":{}}],["up",{"_index":465,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_connecting_it_up":{"position":[[14,2]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up":{"position":[[49,2]]},"/CloudComputing_Lab/docs/a.html":{"position":[[8,2]]},"/CloudComputing_Lab/docs/index.html#_sign_up_in_slack":{"position":[[5,2]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[805,2],[950,2],[1095,2],[1240,2],[1385,2],[5040,2]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1689,2],[2155,2],[2518,2],[3355,2],[11732,2]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1120,3],[1161,3],[1226,3],[2365,2],[5095,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3234,2],[3268,2]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[850,2],[1183,2]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1292,2]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[289,2]]},"/CloudComputing_Lab/docs/a.html":{"position":[[801,2]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[265,2],[24099,2]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1682,2]]},"/CloudComputing_Lab/docs/index.html":{"position":[[8,2]]}},"component":{}}],["updat",{"_index":615,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_update_your_pi":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[6200,6]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1011,6],[1943,6],[2137,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3796,6],[5628,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3473,6],[3480,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[440,6],[487,6],[17084,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2672,6]]},"/CloudComputing_Lab/docs/f.html":{"position":[[559,7]]}},"component":{}}],["update_cach",{"_index":2666,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[521,13],[768,13]]}},"component":{}}],["update_config",{"_index":3211,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[523,14]]}},"component":{}}],["update_config=1",{"_index":1031,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1847,15]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1847,15]]}},"component":{}}],["upgrad",{"_index":1575,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1026,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[562,8]]}},"component":{}}],["uplink",{"_index":991,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[858,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[858,6]]}},"component":{}}],["upload",{"_index":2231,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_upload_sketch":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13966,10],[13997,6]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[3704,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[22820,8]]}},"component":{}}],["upon",{"_index":1367,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1216,4]]}},"component":{}}],["upper",{"_index":821,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3167,5]]}},"component":{}}],["uppercas",{"_index":3187,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7309,10]]}},"component":{}}],["uptim",{"_index":603,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5562,7]]}},"component":{}}],["urg",{"_index":370,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_urg_flags":{"position":[[12,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3610,4],[3770,4]]}},"component":{}}],["uri",{"_index":1170,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3166,4]]}},"component":{}}],["url",{"_index":79,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1609,4],[1734,4],[2342,3]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1785,3],[1791,4],[1817,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1532,3],[1664,3],[1738,3],[1883,3],[1982,3],[2087,3]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4029,5],[4857,4],[7451,3],[7809,3]]}},"component":{}}],["us",{"_index":22,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_how_to_use_tcpdump":{"position":[[19,3]]},"/swarmlab_sec-intro/docs/index.html#_how_to_use_nmap":{"position":[[19,3]]},"/swarmlab_sec-iptables/docs/index.html#_how_to_use_iptables":{"position":[[19,3]]},"/swarmlab_network-adhoc/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[29,5]]},"/swarmlab_network-adhoc/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[27,5]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[37,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html#_using_axios_to_consume_apis":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html#_using_socket_io_to_consume_websocket":{"position":[[0,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_sensor_node_example_using_imu_sensors":{"position":[[20,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_using_ahrs_data":{"position":[[0,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand":{"position":[[37,5]]},"/swarmlab_tech-list/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[29,5]]},"/swarmlab_tech-list/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[27,5]]},"/swarmlab_tech-list/docs/index.html#_replicability_use_the_same_files_as_when_developing_locally":{"position":[[15,3]]},"/swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it":{"position":[[7,3]]},"/swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it_cli":{"position":[[7,3]]},"/CloudComputing_Lab/docs/c.html#_find_all_ip_addresses_and_used_ports_on_a_network":{"position":[[26,4]]},"/CloudComputing_Lab/docs/tech-list.html#_replicability_use_the_same_files_as_when_developing_locally":{"position":[[15,3]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[231,3],[280,3],[2717,3]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[372,5]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[401,5],[558,3],[680,3],[761,5],[914,3],[983,6],[1306,5],[2070,3],[3103,3]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[1951,3],[2170,4],[2361,3],[2551,3],[2615,4],[2646,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[480,4],[557,4],[753,4],[841,4],[1099,3],[1687,4],[1719,4],[2256,4],[2575,4],[3623,4],[3711,4],[4028,4],[4526,4],[4735,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[61,3],[222,4],[318,5],[408,4],[443,4],[767,5],[2287,4],[3702,3],[3730,3],[4832,5],[5019,4],[5304,4],[5489,4],[5750,3],[5774,3],[6234,5],[7649,4],[8817,5],[9787,3],[9914,3],[10507,3],[10625,3],[12083,3],[13068,8],[13286,8],[13477,3]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[136,3],[463,3],[625,5],[737,5]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[480,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2655,3],[2820,6]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[364,3]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[175,4],[610,5],[654,4],[957,4],[1070,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1125,5]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[72,4]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[211,4],[241,3],[845,3],[1003,3]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[356,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[147,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1750,4],[1780,3]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1282,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1312,4],[2717,4],[3727,5],[4151,3],[4544,5],[6083,6],[6528,4],[6954,4],[7038,4],[7336,4],[8715,4],[8972,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[90,3],[1109,3],[1562,6],[2200,5],[8445,5],[11788,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[68,3],[108,3],[403,5],[1517,4],[1643,4],[2585,5],[2718,5],[3239,4],[3368,5],[3571,4],[3869,4],[3984,4],[4173,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[136,3],[463,3],[625,5],[737,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2207,3],[2412,5],[2463,4],[2518,3],[2903,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1465,5],[1492,4],[1638,5],[2023,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[551,3]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[99,3],[128,4]]},"/CloudComputing_Lab/docs/a.html":{"position":[[13,3],[97,4],[241,3],[432,5]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[115,4],[203,4],[252,4],[487,4],[601,5],[947,4],[1213,4],[1361,4],[1518,4],[1882,4],[2962,3],[3168,4],[3466,4],[4005,4],[4137,3],[4245,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[10,3],[165,5],[6175,5],[6231,5],[7872,3],[7940,3],[8182,3],[8884,3],[11307,4],[11559,5],[11780,5],[12546,3],[12989,3],[13209,5],[13989,6],[14014,4],[15649,5],[15763,4],[16097,5],[16590,4],[16817,5],[17010,3],[17319,4],[18970,5],[19366,3],[19435,3],[19518,3],[19787,3],[20399,5],[20749,3],[20774,3],[20923,3],[20960,3],[20998,3],[21147,3],[23114,4],[23161,3]]},"/CloudComputing_Lab/docs/c.html":{"position":[[174,4],[495,3],[559,4],[590,4],[966,3],[1266,3]]},"/CloudComputing_Lab/docs/d.html":{"position":[[113,3]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1847,3],[2450,4],[3560,3],[4060,3],[4137,3],[5486,3],[5637,3],[5909,4],[6003,3],[6265,3],[6269,5],[7640,3]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1469,3],[1500,3],[1584,3]]},"/CloudComputing_Lab/docs/e.html":{"position":[[430,3]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[726,5],[1756,4],[1826,3],[1846,5],[1945,3],[3220,4],[3530,4],[4058,3]]}},"component":{}}],["usag",{"_index":951,"title":{"/swarmlab_sec-iptables/docs/index.html#_usage":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_usage_dummy_service":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-usage.html":{"position":[[0,5]]},"/swarmlab_infrastructure-as-code/docs/index.html#_usage":{"position":[[0,5]]},"/swarmlab_sidecar-firefox/docs/index.html#_usage":{"position":[[0,5]]},"/CloudComputing_Lab/docs/e.html#_usage":{"position":[[0,5]]}},"name":{"/swarmlab_poc-datacollector/docs/index-usage.html":{"position":[[6,5]]}},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[11492,5]]},"/CloudComputing_Lab/docs/b.html":{"position":[[243,5],[249,5],[343,5],[384,5]]}},"component":{}}],["usb",{"_index":985,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[698,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7003,3],[7523,3],[8441,3],[11784,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[698,3]]}},"component":{}}],["usb/wifi",{"_index":990,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[838,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[838,8]]}},"component":{}}],["use_tti",{"_index":3024,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[21478,8]]}},"component":{}}],["usenewurlpars",{"_index":1245,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1824,16]]}},"component":{}}],["usepackage[english]{babel",{"_index":2512,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2139,27]]}},"component":{}}],["usepackage[t1]{fontenc",{"_index":2506,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1844,24]]}},"component":{}}],["usepackage[utf8]{inputenc",{"_index":2511,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2111,27]]}},"component":{}}],["usepackage{tgbonum",{"_index":2507,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1869,20]]}},"component":{}}],["user",{"_index":13,"title":{"/swarmlab_faq/docs/index.html#Add_current_user_to_the_docker_group":{"position":[[19,4]]},"/swarmlab_raspi-docker/docs/index-install.html#_give_the_pi_user_the_ability_to_run_docker":{"position":[[14,4]]},"/CloudComputing_Lab/docs/docker-build.html#_user":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[122,4],[1577,5]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[403,4],[547,4]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[84,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1193,4],[2966,4],[6289,4],[6370,4],[6746,4],[6989,4],[7694,4],[7763,4]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2912,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[72,4],[2345,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7499,4],[8412,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[858,4],[1066,6],[1098,5],[1274,6],[1787,5],[1840,5],[3087,4],[3133,4],[3781,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4162,5],[5087,4],[5092,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3369,5],[4299,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[385,5],[2266,4],[2313,4],[2339,5],[3266,4],[3511,4],[4310,4],[7864,4],[7893,4],[7952,4],[9306,5],[15275,5],[15428,4],[19956,5],[22848,4],[23123,4]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5399,4],[5425,4],[5463,4],[5641,4],[5670,5],[5688,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[957,4]]}},"component":{}}],["user2connect",{"_index":2346,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5160,12]]}},"component":{}}],["user@192.168.89.5",{"_index":2253,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[809,17],[1142,17],[1793,17],[2404,17],[5509,17]]}},"component":{}}],["user@192.168.89.5:/remote/directori",{"_index":2355,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5619,35]]}},"component":{}}],["user@192.168.89.5:/remote/file.txt",{"_index":2356,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5758,34]]}},"component":{}}],["usermod",{"_index":75,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1558,7]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[391,7],[470,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3708,7]]}},"component":{}}],["usernam",{"_index":1984,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2046,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[19881,8]]}},"component":{}}],["username@remoteserv",{"_index":2336,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4753,21],[4870,25]]}},"component":{}}],["username@remoteserver'",{"_index":2337,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4783,23]]}},"component":{}}],["usersess",{"_index":1255,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2178,11]]}},"component":{}}],["usersession.socket",{"_index":1257,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2206,18]]}},"component":{}}],["usersession.socket.error",{"_index":1258,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2231,24]]}},"component":{}}],["usersession.socket.id",{"_index":1273,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2681,21]]}},"component":{}}],["usersession.socket.scop",{"_index":1268,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2578,24]]}},"component":{}}],["usersession.socket.token",{"_index":1271,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2639,24]]}},"component":{}}],["usersession.socket.us",{"_index":1266,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2538,23]]}},"component":{}}],["user}/tmp",{"_index":2739,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5207,11]]}},"component":{}}],["user’",{"_index":2457,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4636,6]]}},"component":{}}],["useunifiedtopolog",{"_index":1246,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1847,19]]}},"component":{}}],["usr/bin/ans",{"_index":2793,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[7917,17],[8140,16]]}},"component":{}}],["usr/loc",{"_index":2083,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6030,11]]}},"component":{}}],["usr/share/ansible/plugins/act",{"_index":2853,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[11949,33]]}},"component":{}}],["usr/share/ansible/plugins/cach",{"_index":2855,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12000,32]]}},"component":{}}],["usr/share/ansible/plugins/callback",{"_index":2857,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12053,35]]}},"component":{}}],["usr/share/ansible/plugins/connect",{"_index":2859,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12111,37]]}},"component":{}}],["usr/share/ansible/plugins/filt",{"_index":2867,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12325,33]]}},"component":{}}],["usr/share/ansible/plugins/inventori",{"_index":2863,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12222,36]]}},"component":{}}],["usr/share/ansible/plugins/lookup",{"_index":2861,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12167,33]]}},"component":{}}],["usr/share/ansible/plugins/strategi",{"_index":2873,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12483,35]]}},"component":{}}],["usr/share/ansible/plugins/termin",{"_index":2871,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12427,35]]}},"component":{}}],["usr/share/ansible/plugins/test",{"_index":2869,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12375,31]]}},"component":{}}],["usr/share/ansible/plugins/var",{"_index":2865,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12275,31]]}},"component":{}}],["usr/share/my_modul",{"_index":2734,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5113,22]]}},"component":{}}],["usr/share/my_module_util",{"_index":2736,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5152,27]]}},"component":{}}],["usr/src/postgress",{"_index":3139,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3765,18]]}},"component":{}}],["usual",{"_index":1798,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6632,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2510,7]]}},"component":{}}],["utf",{"_index":2556,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[153,3]]}},"component":{}}],["util",{"_index":717,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[95,7],[2971,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2722,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2215,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[924,8],[3918,8]]}},"component":{}}],["v",{"_index":840,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3929,1],[4001,1],[4113,1],[4271,1],[4273,1],[4437,1]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1943,1]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[24025,1]]}},"component":{}}],["v2i",{"_index":1076,"title":{"/swarmlab_network-adhoc/docs/index.html#_vehicle_to_infrastructure_v2i_communications":{"position":[[26,5]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[597,5]]}},"component":{}}],["v2v",{"_index":1074,"title":{"/swarmlab_network-adhoc/docs/index.html#_vehicle_to_vehicle_v2v_communications":{"position":[[19,5]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[540,5]]}},"component":{}}],["v3.0",{"_index":3243,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/e.html":{"position":[[92,5]]}},"component":{}}],["v6.2.1",{"_index":2077,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5920,6],[5961,6],[5996,6]]}},"component":{}}],["valid",{"_index":1722,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3035,5],[4282,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[19096,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1498,5],[1572,5]]}},"component":{}}],["valu",{"_index":583,"title":{"/swarmlab_tech-list/docs/index.html#_on_memory_key_value":{"position":[[16,5]]},"/CloudComputing_Lab/docs/tech-list.html#_on_memory_key_value":{"position":[[16,5]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4849,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5660,6],[6171,6],[10841,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4578,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2751,5],[2867,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[5060,9],[7374,6],[8420,6],[9422,7],[11151,5],[11399,5],[13922,6],[15660,5],[16130,6],[21565,5],[21588,5],[21740,5],[21797,5],[21899,5],[22020,5],[22156,5],[22227,5],[22319,5],[22373,5],[22453,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1795,5],[1840,6],[2085,6]]}},"component":{}}],["valuabl",{"_index":390,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4190,8]]}},"component":{}}],["value=\"foo",{"_index":3113,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1999,11]]}},"component":{}}],["var",{"_index":1198,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[188,3],[240,3],[264,3],[286,3],[362,3],[450,3],[514,3],[695,3],[1655,3],[1781,3],[1916,3],[2174,3],[2469,3],[2895,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6216,3],[6413,3],[6577,3],[6637,3],[6669,3],[6700,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[379,5],[874,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6391,3],[6425,3],[6480,3],[6508,3],[6525,3],[6776,3],[6795,3],[6952,3]]}},"component":{}}],["var/lab/playground/playground",{"_index":2712,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[3436,30],[3539,30]]}},"component":{}}],["var/lib/apt/list",{"_index":3126,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2755,20]]}},"component":{}}],["var/log",{"_index":1105,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[501,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[1070,8],[1107,9],[3945,8]]}},"component":{}}],["var/log/*.log",{"_index":1082,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[78,14]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3808,14]]}},"component":{}}],["var/log/ansible.log",{"_index":2797,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[8093,20]]}},"component":{}}],["var/www/html:/var/html",{"_index":2633,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[1945,23]]}},"component":{}}],["var=config.stdout_lin",{"_index":2714,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[3679,23]]}},"component":{}}],["var=configwww.stdout_lin",{"_index":2711,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[3390,26]]}},"component":{}}],["var_compression_level",{"_index":2920,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[15698,22]]}},"component":{}}],["variabl",{"_index":1419,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[548,10],[759,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3273,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[8352,9],[8548,9],[8599,8],[8730,9],[10725,9],[15570,9],[16204,8],[17278,9]]}},"component":{}}],["varieti",{"_index":591,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5117,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[527,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2656,7]]}},"component":{}}],["variou",{"_index":314,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2369,7],[3192,7],[4598,7]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2953,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2880,7]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[51,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[707,7]]}},"component":{}}],["vars_plugin",{"_index":2864,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12259,13]]}},"component":{}}],["vast",{"_index":832,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3685,4]]}},"component":{}}],["vault",{"_index":2815,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[9067,5],[9123,5]]}},"component":{}}],["vault_password_fil",{"_index":2816,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[9164,20]]}},"component":{}}],["vehicl",{"_index":1073,"title":{"/swarmlab_network-adhoc/docs/index.html#_vehicle_to_vehicle_v2v_communications":{"position":[[0,7],[11,7]]},"/swarmlab_network-adhoc/docs/index.html#_vehicle_to_infrastructure_v2i_communications":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[521,7],[532,7],[571,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6569,7]]}},"component":{}}],["vendor",{"_index":597,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5455,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[528,6]]}},"component":{}}],["venu",{"_index":140,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2721,5]]}},"component":{}}],["verbos",{"_index":283,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_verbose_logging":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1733,7],[1917,7],[3003,10]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3516,8],[3695,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[23388,8]]}},"component":{}}],["veri",{"_index":702,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4037,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[889,4],[13809,4]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[362,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[230,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[294,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[362,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2566,4]]}},"component":{}}],["verifi",{"_index":1619,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_verify_that_docker_is_installed_and_running":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2269,9],[2356,6]]}},"component":{}}],["version",{"_index":600,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5505,7],[5731,8],[5818,8],[6040,7],[6139,7]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1356,7],[1649,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8811,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[802,7],[3511,7]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[584,11]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[1435,8],[1886,8],[1986,8],[7447,9],[11342,9],[21307,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6221,8],[6284,10]]}},"component":{}}],["version=\"1.0",{"_index":3114,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2017,13]]}},"component":{}}],["vertic",{"_index":1787,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6115,8]]}},"component":{}}],["vi",{"_index":1990,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2640,2]]}},"component":{}}],["via",{"_index":2239,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_6_access_via_ssh":{"position":[[15,3]]}},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1043,3]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[432,3],[904,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[16157,3],[17273,4],[22886,3]]}},"component":{}}],["video",{"_index":1335,"title":{"/swarmlab_poc-datacollector/docs/index-mongo.html#_video_intro":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html#_video_intro":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-redis.html#_video_intro":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html#_video_intro":{"position":[[0,5]]},"/swarmlab_iot-sensor-node/docs/index.html#_video":{"position":[[0,5]]}},"name":{},"text":{"/CloudComputing_Lab/docs/e.html":{"position":[[205,7]]}},"component":{}}],["view",{"_index":279,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1669,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1104,5],[1154,4],[2075,4],[2232,5],[2366,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[695,4]]}},"component":{}}],["vin",{"_index":1689,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1661,3]]}},"component":{}}],["virtual",{"_index":962,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[177,11]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[177,11]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[347,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[6045,7],[6070,7]]},"/CloudComputing_Lab/docs/c.html":{"position":[[98,7]]},"/CloudComputing_Lab/docs/f.html":{"position":[[180,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2116,15]]}},"component":{}}],["virtualbox",{"_index":2961,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[17754,11]]}},"component":{}}],["visdom",{"_index":2423,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2522,7],[2555,6]]}},"component":{}}],["visibl",{"_index":2807,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[8577,7]]}},"component":{}}],["visual",{"_index":1468,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_visualizing_data":{"position":[[0,11]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[432,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7192,6],[7309,6],[8870,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2485,13],[2597,13],[2628,13],[2694,13],[2804,13],[3154,14]]}},"component":{}}],["vlan",{"_index":970,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[342,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[342,4]]}},"component":{}}],["vmware",{"_index":3313,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3730,7]]}},"component":{}}],["void",{"_index":1744,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3919,4],[4103,4],[9806,4],[10848,4],[11272,4],[11356,4],[11548,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4165,4],[7412,4],[7561,4]]}},"component":{}}],["voila",{"_index":1939,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11979,6]]}},"component":{}}],["volum",{"_index":2631,"title":{"/CloudComputing_Lab/docs/admin.html#_volumes":{"position":[[0,7]]},"/CloudComputing_Lab/docs/admin.html#_volume":{"position":[[0,6]]},"/CloudComputing_Lab/docs/admin.html#_volume_2":{"position":[[0,6]]}},"name":{},"text":{"/CloudComputing_Lab/docs/admin.html":{"position":[[1809,7],[1989,6],[2441,6],[2539,7],[2733,6]]},"/CloudComputing_Lab/docs/d.html":{"position":[[7,6],[20,6],[93,6],[106,6]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[81,8],[1062,8],[1452,6]]}},"component":{}}],["vpn",{"_index":764,"title":{"/swarmlab_tech-list/docs/index.html#_security_vpn_etc":{"position":[[9,3]]},"/CloudComputing_Lab/docs/c.html#_create_vpn":{"position":[[7,3]]},"/CloudComputing_Lab/docs/tech-list.html#_security_vpn_etc":{"position":[[9,3]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1281,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1225,3],[1249,3],[1290,3]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4781,3]]},"/CloudComputing_Lab/docs/c.html":{"position":[[123,7],[384,3],[1211,3]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[4278,3]]}},"component":{}}],["vs",{"_index":1345,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[295,2]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8854,3]]},"/swarmlab_tech-list/docs/index.html":{"position":[[270,2],[304,3],[1185,3]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2399,2],[2433,3]]}},"component":{}}],["vspace{1.5cm",{"_index":2478,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[300,14],[417,14],[534,14],[656,14]]}},"component":{}}],["vspace{1cm",{"_index":2494,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1172,12],[1365,12],[1654,12]]}},"component":{}}],["vue",{"_index":1472,"title":{"/swarmlab_poc-datacollector/docs/index-vuejs.html#_why_vue_js":{"position":[[4,3]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[613,4],[749,5],[848,4],[1059,3],[1279,3],[1999,3],[2020,5],[2870,3]]}},"component":{}}],["vue.j",{"_index":1457,"title":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[0,6],[220,6],[1593,6]]}},"component":{}}],["vue.js’",{"_index":1470,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[466,8]]}},"component":{}}],["vuej",{"_index":1458,"title":{},"name":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[6,5]]}},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1239,5]]}},"component":{}}],["vuex",{"_index":1474,"title":{"/swarmlab_poc-datacollector/docs/index-vuejs.html#_vuex":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[672,6],[1544,4],[2450,4]]}},"component":{}}],["vue’",{"_index":1500,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1794,5]]}},"component":{}}],["vulner",{"_index":493,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1882,13],[5932,13],[6010,13],[6286,16]]},"/CloudComputing_Lab/docs/c.html":{"position":[[897,13]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1418,15]]}},"component":{}}],["vv",{"_index":291,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1912,2]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[3107,2]]}},"component":{}}],["vyo",{"_index":2953,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[17225,4]]}},"component":{}}],["v’",{"_index":292,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1938,3]]}},"component":{}}],["w",{"_index":250,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1317,1],[1344,1]]}},"component":{}}],["wait",{"_index":1278,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3041,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[797,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7472,4],[9623,4],[12650,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[21969,4],[22263,4]]}},"component":{}}],["wanet",{"_index":1061,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[26,7]]}},"component":{}}],["want",{"_index":210,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[499,4],[4479,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2588,4],[4067,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1533,4],[9668,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[77,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[398,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1080,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1963,4]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1166,4],[2821,4],[3931,4]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7016,4],[9841,4],[12584,4],[12704,5],[12889,4],[13797,4],[14003,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7765,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[197,4]]}},"component":{}}],["warn",{"_index":2269,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2131,8]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7594,7],[7734,8],[10918,8],[11011,8],[11123,9],[11249,8],[11371,9],[11482,4],[11607,8],[15105,7],[18120,8],[23404,5]]}},"component":{}}],["warn=no",{"_index":2850,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[11691,7]]}},"component":{}}],["warn=y",{"_index":2849,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[11679,8]]}},"component":{}}],["watch",{"_index":1148,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1819,5],[1910,5],[2306,5]]}},"component":{}}],["watcher",{"_index":1155,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2207,8]]}},"component":{}}],["way",{"_index":323,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2494,4],[2568,4],[4279,3]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2672,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1525,3],[3345,4],[5011,3],[10750,3]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3421,3]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[819,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2302,4],[2427,3]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[706,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2664,3],[5754,4],[6265,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[347,3],[3530,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2786,4]]},"/CloudComputing_Lab/docs/a.html":{"position":[[376,3]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[107,3],[15451,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[616,4]]}},"component":{}}],["ways—from",{"_index":407,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4606,9]]}},"component":{}}],["wdir",{"_index":58,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[979,5],[1066,5]]}},"component":{}}],["wdir=$sfpath",{"_index":57,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[963,12]]}},"component":{}}],["web",{"_index":17,"title":{"/swarmlab_faq/docs/index.html#poc-rocketchat":{"position":[[12,3]]},"/swarmlab_faq/docs/index.html#microservice-gns3":{"position":[[12,3]]},"/swarmlab_faq/docs/index.html#microservice-mongoexpress":{"position":[[12,3]]},"/swarmlab_faq/docs/index.html#poc-jitsimeet":{"position":[[12,3]]},"/swarmlab_poc-datacollector/docs/index-usage.html#_open_web_interface_webclient":{"position":[[5,3]]},"/swarmlab_poc-datacollector/docs/index.html#_open_web_interface":{"position":[[5,3]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[159,3],[194,3],[235,3],[284,3],[2486,3]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2603,3],[5674,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[12742,3]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3139,3]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1699,3],[1768,3],[1829,3]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[73,3]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[713,3]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[895,3],[1615,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7016,3]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2187,4],[3685,3],[4037,3]]},"/CloudComputing_Lab/docs/c.html":{"position":[[547,3]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7818,3]]}},"component":{}}],["web4mongoexress",{"_index":90,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1771,16]]}},"component":{}}],["web_app",{"_index":87,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1714,8],[1849,8],[2570,8]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1397,8]]}},"component":{}}],["webclient",{"_index":1428,"title":{"/swarmlab_poc-datacollector/docs/index-src.html#_webclient":{"position":[[0,9]]},"/swarmlab_poc-datacollector/docs/index-usage.html#_open_web_interface_webclient":{"position":[[19,9]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[17,9]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[868,9],[930,9],[993,9]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1305,11],[1411,11]]}},"component":{}}],["webgl",{"_index":1807,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7043,6],[8085,5],[8614,5]]}},"component":{}}],["websocket",{"_index":1527,"title":{"/swarmlab_poc-datacollector/docs/index-vuejs.html#_using_socket_io_to_consume_websocket":{"position":[[27,9]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2740,11]]}},"component":{}}],["weight",{"_index":3184,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7263,7]]}},"component":{}}],["well",{"_index":229,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[953,5],[2212,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2759,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1673,4],[2139,4]]}},"component":{}}],["went",{"_index":3266,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[166,4]]}},"component":{}}],["we’ll",{"_index":1590,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1671,5]]}},"component":{}}],["we’r",{"_index":246,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1262,5],[2927,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3131,5]]}},"component":{}}],["we’v",{"_index":254,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1368,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5685,5],[8890,5]]}},"component":{}}],["wg",{"_index":1611,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2193,2],[2205,2],[2221,2],[2231,2]]}},"component":{}}],["wget",{"_index":2075,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5880,4]]}},"component":{}}],["whatev",{"_index":636,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[296,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5670,8]]}},"component":{}}],["whatsoev",{"_index":2523,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2975,11]]}},"component":{}}],["what’",{"_index":201,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[291,6],[322,6]]}},"component":{}}],["whenev",{"_index":871,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7554,8]]}},"component":{}}],["wherea",{"_index":1631,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[271,7]]}},"component":{}}],["whether",{"_index":604,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5642,7],[6117,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[7248,7],[9938,7],[15066,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3419,7]]}},"component":{}}],["whichev",{"_index":2732,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[5001,9]]}},"component":{}}],["white",{"_index":2521,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2784,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[23382,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7365,6]]}},"component":{}}],["whitelist",{"_index":2781,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[6905,13]]}},"component":{}}],["whoami",{"_index":2005,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3696,6]]}},"component":{}}],["wide",{"_index":1623,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index.html":{"position":[[114,6]]}},"component":{}}],["wider",{"_index":2371,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[521,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2650,5]]}},"component":{}}],["wifi",{"_index":980,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[584,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[584,4]]}},"component":{}}],["wikipedia",{"_index":199,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[272,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2139,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[346,9]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1405,9]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[519,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[597,9]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[370,9]]}},"component":{}}],["win",{"_index":2804,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[8402,3]]}},"component":{}}],["win32",{"_index":1969,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1296,5]]}},"component":{}}],["window",{"_index":790,"title":{"/CloudComputing_Lab/docs/a.html#_install_docker_windows":{"position":[[15,8]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1958,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1058,7],[1266,7],[1358,7],[1779,7],[14016,8]]},"/CloudComputing_Lab/docs/a.html":{"position":[[932,8],[960,8],[979,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2239,8]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[275,7],[510,7],[930,7]]}},"component":{}}],["winner",{"_index":2422,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2360,7]]}},"component":{}}],["wire",{"_index":545,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_setup_wired_connection":{"position":[[6,5]]},"/swarmlab_tech-list/docs/index-setup.html#_setup_wired_connection":{"position":[[6,5]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3526,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[386,4],[3092,4],[3342,4],[4954,4]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1636,5]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[212,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1865,6],[7655,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1636,5]]}},"component":{}}],["wired.network",{"_index":1024,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1683,13]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1683,13]]}},"component":{}}],["wireguard",{"_index":1589,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_install_wireguard":{"position":[[8,9]]}},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1660,10],[1966,9],[2156,9]]},"/CloudComputing_Lab/docs/c.html":{"position":[[0,9],[333,9]]}},"component":{}}],["wireless",{"_index":548,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3570,8]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[2,8],[94,8],[247,8]]}},"component":{}}],["wireshark",{"_index":402,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4447,9]]}},"component":{}}],["wish",{"_index":709,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4577,4]]}},"component":{}}],["with_",{"_index":2905,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[14642,5]]}},"component":{}}],["with_foo",{"_index":2956,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[17341,11]]}},"component":{}}],["within",{"_index":355,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3297,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[153,6],[8095,6]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[1055,6]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[8701,6],[9267,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[597,6],[1825,6]]}},"component":{}}],["without",{"_index":713,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4822,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[336,7],[778,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[998,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9565,7],[9669,7],[12592,7],[12696,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3845,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2055,7],[3482,7]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2523,7]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[212,7]]},"/CloudComputing_Lab/docs/admin.html":{"position":[[2547,7]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[14075,7],[23313,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5617,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[962,7]]}},"component":{}}],["wlan",{"_index":971,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[389,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[389,5]]}},"component":{}}],["wlan0.conf",{"_index":1026,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1732,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1732,10]]}},"component":{}}],["wlan1",{"_index":1048,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2177,5],[2238,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2177,5],[2238,5]]}},"component":{}}],["wlan1.conf",{"_index":1027,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1778,10],[2047,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1778,10],[2047,10]]}},"component":{}}],["wnic",{"_index":549,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3608,6]]}},"component":{}}],["won’t",{"_index":834,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3716,5]]}},"component":{}}],["word",{"_index":819,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3134,4],[3178,4]]}},"component":{}}],["work",{"_index":59,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[999,7],[2088,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2693,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1817,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2999,4],[3056,5],[3100,5],[11131,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3411,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8248,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1349,5],[5671,5],[8519,5],[8752,6],[9557,5],[9604,5],[11856,5],[12083,6],[12584,5],[12631,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4269,4]]},"/CloudComputing_Lab/docs/a.html":{"position":[[873,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[159,5],[188,7],[211,7],[4916,7],[14726,5],[17125,6],[18443,5],[23308,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[637,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3648,6],[5735,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[239,4]]}},"component":{}}],["workdir",{"_index":3098,"title":{"/CloudComputing_Lab/docs/docker-build.html#_workdir":{"position":[[0,7]]}},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1001,7],[5706,7],[5850,7],[6031,7]]}},"component":{}}],["worker",{"_index":2918,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[15590,6]]}},"component":{}}],["world",{"_index":960,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[151,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[151,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[249,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[15153,5]]}},"component":{}}],["wpa",{"_index":987,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[762,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[762,3]]}},"component":{}}],["wpa_supplic",{"_index":981,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[35,14]]},"/swarmlab_network-adhoc/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[33,14]]},"/swarmlab_tech-list/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[35,14]]},"/swarmlab_tech-list/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[33,14]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[631,14],[743,14]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[631,14],[743,14]]}},"component":{}}],["wpa_supplicant@wlan1.servic",{"_index":1044,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2075,28]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2075,28]]}},"component":{}}],["wrap",{"_index":1850,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8392,5],[8597,5]]}},"component":{}}],["wrapper",{"_index":1840,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8049,7]]}},"component":{}}],["writabl",{"_index":3094,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[681,8],[894,8]]}},"component":{}}],["write",{"_index":247,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_reading_writing_captures_to_a_file_pcap":{"position":[[10,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_write_the_processing_sketch":{"position":[[0,5]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card":{"position":[[8,5]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1268,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4467,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[896,5],[3068,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1195,5],[1439,7],[1772,6],[5302,7],[8530,6],[8785,6],[9548,5],[9591,6],[9693,5],[11114,8],[11463,8],[11867,6],[12114,6],[12575,5],[12618,6],[12720,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2075,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[229,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[804,7]]}},"component":{}}],["write(fd",{"_index":2199,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11070,9],[11419,9]]}},"component":{}}],["writetomongo/fluent/fluent.conf",{"_index":1079,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[13,31]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[642,31]]}},"component":{}}],["written",{"_index":2408,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1605,7],[2971,7],[4367,7]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1731,7]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[873,7]]}},"component":{}}],["x",{"_index":262,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1487,1],[1556,2],[1976,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8865,1],[8907,1],[8955,1],[8997,1],[9049,1],[9225,1],[9341,1]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[856,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14114,1]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5317,1],[5328,2],[5507,1]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1505,1]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1575,1]]}},"component":{}}],["x11",{"_index":2348,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5212,3],[5353,3]]}},"component":{}}],["x11forward",{"_index":2350,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5388,13]]}},"component":{}}],["x509",{"_index":6,"title":{"/swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[11,6]]},"/swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[4,6]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[49,6]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1445,5],[1527,5]]}},"component":{}}],["xauth",{"_index":2351,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5450,5]]}},"component":{}}],["xelatex",{"_index":2548,"title":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[0,8]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[361,8]]}},"component":{}}],["xelatexthesi",{"_index":2566,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[398,14],[537,14],[720,14],[843,14]]}},"component":{}}],["xelatexthesis_masterservice_1",{"_index":2568,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[464,30],[603,30],[786,30],[909,30]]}},"component":{}}],["xetex",{"_index":2549,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[0,5],[123,5]]}},"component":{}}],["xjc",{"_index":3138,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3761,3]]}},"component":{}}],["xx",{"_index":269,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1542,2]]}},"component":{}}],["xxx",{"_index":839,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3890,3],[3902,3],[4458,3],[4470,3]]}},"component":{}}],["xxxxxxxxxxxxxxxxxx",{"_index":838,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3871,18],[3906,18],[4439,18],[4474,18]]}},"component":{}}],["xzf",{"_index":2080,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5952,3]]}},"component":{}}],["y",{"_index":1022,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1634,1]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[171,1],[254,1],[326,1],[1198,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5818,1]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1634,1]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[9485,2]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2699,1]]}},"component":{}}],["yaml",{"_index":2659,"title":{"/CloudComputing_Lab/docs/docker-compose.html#_create_yaml_file":{"position":[[7,4]]}},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[18,4],[17711,7],[17766,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3567,4]]}},"component":{}}],["yaw",{"_index":1644,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[653,4],[5283,5],[5585,3],[6331,4],[9496,3],[10566,3]]}},"component":{}}],["ye",{"_index":1608,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2175,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2006,3],[5402,3]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3023,5]]},"/CloudComputing_Lab/docs/ansible.html":{"position":[[535,5],[556,5],[782,5],[803,5],[3243,3],[3330,3],[3488,3],[3625,3],[8767,3],[22753,4],[22959,3],[23268,3],[23356,3]]}},"component":{}}],["yellow",{"_index":3056,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[23533,6]]}},"component":{}}],["yes/no",{"_index":2267,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1991,9]]}},"component":{}}],["you'd",{"_index":2883,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[12975,5]]}},"component":{}}],["you’ll",{"_index":1963,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1073,6],[1223,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2192,6]]}},"component":{}}],["you’r",{"_index":224,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[855,6],[2532,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1555,6]]}},"component":{}}],["you’v",{"_index":328,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2600,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1640,6]]}},"component":{}}],["zero",{"_index":1503,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1865,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7140,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1042,5]]}},"component":{}}],["zip",{"_index":1964,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1087,4]]}},"component":{}}],["zip_defl",{"_index":2926,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16084,12],[16235,14]]}},"component":{}}],["zip_stor",{"_index":2924,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16030,10]]}},"component":{}}],["zipfil",{"_index":2923,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[15999,7]]}},"component":{}}],["zlib",{"_index":2927,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/ansible.html":{"position":[[16103,5]]}},"component":{}}],["zone",{"_index":777,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1664,5],[2130,5]]}},"component":{}}]],"pipeline":["stemmer"]},"store":{"/swarmlab_faq/docs/index.html":{"text":"How to get the path of current script How to Fix \"x509: certificate signed by unknown authority\" issue How to Add current user to the docker group How to open Web service rocketchat How to open Web service microservice-gns3 How to use Web service microservice-mongoexpress How to use Web service microservice-jitsimeet #!/bin/bash SOURCE=\"${BASH_SOURCE[0]}\" while [ -h \"$SOURCE\" ]; do # resolve $SOURCE until the file is no longer a symlink TARGET=\"$(readlink \"$SOURCE\")\" if [[ $TARGET == /* ]]; then SOURCE=\"$TARGET\" else DIR=\"$( dirname \"$SOURCE\" )\" SOURCE=\"$DIR/$TARGET\" # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located fi done SRPATH=\"$( dirname \"$SOURCE\" )\" SFPATH=\"$( cd -P \"$( dirname \"$SOURCE\" )\" && pwd )\" if [ \"$SFPATH\" != \"$SRPATH\" ]; then RDIR=$SRPATH # relativ path directory fi #echo \"full path file $SOURCE\" #echo \"full path dir $SFPATH\" #echo \"relativ path dir $SRPATH\" cwdir=$PWD wdir=$SFPATH cd $wdir echo \"current working directory,\" echo $cwdir echo \"dir of running program\" echo $wdir run with sudo #!/bin/bash registry_address=hub.swarmlab.io registry_port=5443 mkdir -p /etc/docker/certs.d/$registry_address:$registry_port openssl s_client -showcerts -connect $registry_address:$registry_port /etc/docker/certs.d/$registry_address:$registry_port/ca.crt registry_port=5480 mkdir -p /etc/docker/certs.d/$registry_address:$registry_port openssl s_client -showcerts -connect $registry_address:$registry_port /etc/docker/certs.d/$registry_address:$registry_port/ca.crt sudo usermod -aG docker $USER Start poc-rocketchat with URL: http://localhost:7030 Find IP:port in: Instances→running Containers Actions→[Click here to open the Web_App] Start with URL: http://localhost:port (1) Start Web4Mongoexress: Instances→running Containers Actions→[Click here to open the Web_App] Ignore the error: \"The site could be temporarily unavailable or too busy. Try again in a few moments\" (2) Attach-network-interface mongoserver: Instances→running Containers Actions→Networks [Select network] Once attached, you can work with the MongoDB server, managing MongoDB Databases, Collections, and Documents. (3) Find mongoserver: Instances→running Containers Actions→Connect [Run in terminal] nmap -sP IP/mask or nmap -p- IP/Network Start mongoexpress mongo-express --admin --url mongodb://[IP]:27017 [IP] = Step (3) Reload http://localhost:port Step (1) Start service: Private/Local→Proof_of_concept→poc-jitsimeet Open Web Instances→running Containers [jitsiweb]→Actions→Connect [Click here to open the Web_App] Accept self-signed certificate! self-signed certificates are good to go for testing purposes and for internal LAN-only services. When you use VENUS","title":"FAQ!","component":"swarmlab_faq","version":"docs","name":"index","url":"/swarmlab_faq/docs/index.html","titles":[{"text":"How to get the path of current script ","id":"How_to_get_the_path_of_current_script"},{"text":"How to Fix \"x509: certificate signed by unknown authority\" issue ","id":"Fix_x509_certificate_signed_by_unknown_authority_issue"},{"text":"How to Add current user to the docker group ","id":"Add_current_user_to_the_docker_group"},{"text":"How to open Web service rocketchat ","id":"poc-rocketchat"},{"text":"How to open Web service microservice-gns3 ","id":"microservice-gns3"},{"text":"How to open Web service microservice-mongoexpress ","id":"microservice-mongoexpress"},{"text":"How to open Web service poc-jitsimeet ","id":"poc-jitsimeet"}]},"/swarmlab_sec-intro/docs/exer.html":{"text":"Connect to master Find All TCP Ports connections save it Find All UDP Ports connections save it run cd /project/courses/fluentd # run ./fluentd.yml.sh Find All TCP Ports connections save it Find All UDP Ports connections save it try to find the differences between them! Find All live hosts save it Find All open TCP Ports in All hosts save it ssh docker@[IP] Run command using the following syntax: ## user syntax ## ssh -t docker@192.168.128.3 'ip a' ## sudo syntax ## ssh -t docker@192.168.128.3 'echo docker | sudo -S cat /etc/passwd' # ^^^^^ USER ^^^ IP ^^^^^^^ sudo password ^^^^^^^^ COMMAND ## su syntax ## ssh docker@nas01 su -c \"/path/to/command1 arg1 arg2\" SSH password: SUDO password[defaults to SSH password]: password: docker SUDO password: docker","title":"Network Scanning - exercises!","component":"swarmlab_sec-intro","version":"docs","name":"exer","url":"/swarmlab_sec-intro/docs/exer.html","titles":[{"text":"Find TCP Ports connections","id":"_find_tcp_ports_connections"},{"text":"Find All live hosts","id":"_find_all_live_hosts"},{"text":"Find open TCP Ports in All hosts","id":"_find_open_tcp_ports_in_all_hosts"},{"text":"SSH connect","id":"_ssh_connect"},{"text":"SSH exec remote command","id":"_ssh_exec_remote_command"},{"text":"SSH password","id":"_ssh_password"}]},"/swarmlab_sec-intro/docs/index-analysis.html":{"text":"tcpdump is a common packet analyzer that runs under the command line. It allows the user to display TCP/IP and other packets being transmitted or received over a network to which the computer is attached. Distributed under the BSD license, tcpdump is free software. More: wikipedia Just see what’s going on, by looking at what’s hitting your interface. tcpdump -i eth0 One of the most common queries, using host, you can see traffic that’s going to or from 1.1.1.1. tcpdump host 1.1.1.1 If you only want to see traffic in one direction or the other, you can use src and dst. tcpdump src 1.1.1.1 tcpdump dst 1.0.0.1 To find packets going to or from a particular network or subnet, use the net option. tcpdump net 1.2.3.0/24 You can find specific port traffic by using the port option followed by the port number. tcpdump port 3389 tcpdump src port 1025 If you’re looking for one particular kind of traffic, you can use tcp, udp, icmp, and many others as well. tcpdump icmp It’s often useful to save packet captures into a file for analysis in the future. These files are known as PCAP (PEE-cap) files, and they can be processed by hundreds of different applications, including network analyzers, intrusion detection systems, and of course by tcpdump itself. Here we’re writing to a file called capture_file using the -w switch. tcpdump port 80 -w capture_file Now that we’ve seen what we can do with the basics through some examples, let’s look at some more advanced stuff. More options -X : Show the packet’s contents in both hex and ASCII. -XX : Same as -X, but also shows the ethernet header. -D : Show the list of available interfaces -l : Line-readable output (for viewing as you save, or sending to other commands) -q : Be less verbose (more quiet) with your output. -t : Give human-readable timestamp output. -tttt : Give maximally human-readable timestamp output. -i eth0 : Listen on the eth0 interface. -vv : Verbose output (more v’s gives more output). -c : Only get x number of packets and then stop. -s : Define the snaplength (size) of the capture in bytes. Use -s0 to get everything, unless you are intentionally capturing less. -S : Print absolute sequence numbers. -e : Get the ethernet header as well. -q : Show less protocol information. -E : Decrypt IPSEC traffic by providing an encryption key. It’s All About the Combinations Being able to do these various things individually is powerful, but the real magic of tcpdump comes from the ability to combine options in creative ways in order to isolate exactly what you’re looking for. There are three ways to do combinations, and if you’ve studied programming at all they’ll be pretty familiar to you. AND and or && OR or or || EXCEPT not or ! Let’s find all traffic from 10.5.2.3 going to any host on port 3389. tcpdump -nnvvS src 10.5.2.3 and dst port 3389 Let’s look for all traffic coming from 192.168.x.x and going to the 10.x or 172.16.x.x networks, and we’re showing hex output with no hostname resolution and one level of extra verbosity. tcpdump -nvX src net 192.168.0.0/16 and dst net 10.0.0.0/8 or 172.16.0.0/16 You can also use filters to isolate packets with specific TCP flags set. The filters below find these various packets because tcp[13] looks at offset 13 in the TCP header, the number represents the location within the byte, and the !=0 means that the flag in question is set to 1, i.e. it’s on. tcpdump 'tcp[13] & 4!=0' tcpdump 'tcp[tcpflags] == tcp-rst' tcpdump 'tcp[13] & 2!=0' tcpdump 'tcp[tcpflags] == tcp-syn' tcpdump 'tcp[13]=18' Only the PSH, RST, SYN, and FIN flags are displayed in tcpdump‘s flag field output. URGs and ACKs are displayed, but they are shown elsewhere in the output rather than in the flags field. tcpdump 'tcp[13] & 32!=0' tcpdump 'tcp[tcpflags] == tcp-urg' tcpdump 'tcp[13] & 16!=0' tcpdump 'tcp[tcpflags] == tcp-ack' tcpdump 'tcp[13] & 8!=0' tcpdump 'tcp[tcpflags] == tcp-psh' tcpdump 'tcp[13] & 1!=0' tcpdump 'tcp[tcpflags] == tcp-fin' There’s a bit in the IP header that never gets set by legitimate applications, which we call the “Evil Bit”. Here’s a fun filter to find packets where it’s been toggled. tcpdump 'ip[6] & 128 != 0' Here are the takeaways. tcpdump is a valuable tool for anyone looking to get into networking or information security. The raw way it interfaces with traffic, combined with the precision it offers in inspecting packets make it the best possible tool for learning TCP/IP. Protocol Analyzers like Wireshark are great, but if you want to truly master packet-fu, you must become one with tcpdump This exercise will show you how to isolate traffic in various ways—from IP, to port, to protocol, to application-layer traffic—to make sure you find exactly what you need as quickly as possible. Origin","title":"Network analysis!","component":"swarmlab_sec-intro","version":"docs","name":"index-analysis","url":"/swarmlab_sec-intro/docs/index-analysis.html","titles":[{"text":"Basic","id":"_basic"},{"text":"Everything on an interface","id":"_everything_on_an_interface"},{"text":"Find Traffic by IP","id":"_find_traffic_by_ip"},{"text":"Filtering by Source and/or Destination","id":"_filtering_by_source_andor_destination"},{"text":"Finding Packets by Network","id":"_finding_packets_by_network"},{"text":"Show Traffic Related to a Specific Port","id":"_show_traffic_related_to_a_specific_port"},{"text":"Show Traffic of One Protocol","id":"_show_traffic_of_one_protocol"},{"text":"Reading / Writing Captures to a File (pcap)","id":"_reading_writing_captures_to_a_file_pcap"},{"text":"Advanced","id":"_advanced"},{"text":"From specific IP and destined for a specific Port","id":"_from_specific_ip_and_destined_for_a_specific_port"},{"text":"From One Network to Another","id":"_from_one_network_to_another"},{"text":"Isolate TCP Flags","id":"_isolate_tcp_flags"},{"text":"Isolate TCP RST flags.","id":"_isolate_tcp_rst_flags"},{"text":"Isolate TCP SYN flags.","id":"_isolate_tcp_syn_flags"},{"text":"Isolate packets that have both the SYN and ACK flags set.","id":"_isolate_packets_that_have_both_the_syn_and_ack_flags_set"},{"text":"Isolate TCP URG flags.","id":"_isolate_tcp_urg_flags"},{"text":"Isolate TCP ACK flags.","id":"_isolate_tcp_ack_flags"},{"text":"Isolate TCP PSH flags.","id":"_isolate_tcp_psh_flags"},{"text":"Isolate TCP FIN flags.","id":"_isolate_tcp_fin_flags"},{"text":"Find Traffic With Evil Bit","id":"_find_traffic_with_evil_bit"},{"text":"Summary","id":"_summary"},{"text":"Appendix A: How to use tcpdump","id":"_how_to_use_tcpdump"}]},"/swarmlab_sec-intro/docs/index.html":{"text":"This tutorial demonstrates some common nmap port scanning scenarios and explains the output. # ifconfig ή ip a eth0: flags=4163 mtu 1500 inet 172.21.0.2 netmask 255.255.0.0 broadcast 172.21.255.255 ether 02:42:ac:15:00:02 txqueuelen 0 (Ethernet) RX packets 61 bytes 9309 (9.3 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 loop txqueuelen 1000 (Local Loopback) RX packets 248 bytes 14260 (14.2 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 248 bytes 14260 (14.2 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 inet 172.21.0.2 netmask 255.255.0.0 broadcast 172.21.255.255 nmap -sP 172.21.0.* Nmap scan report for 172.21.0.1 (172.21.0.1) Host is up (0.00028s latency). MAC Address: 02:42:56:48:D0:61 (Unknown) Nmap scan report for testnetwork2_worker_1.testnetwork2_net (172.21.0.3) Host is up (0.00015s latency). MAC Address: 02:42:AC:15:00:03 (Unknown) Nmap scan report for testnetwork2_worker_3.testnetwork2_net (172.21.0.4) Host is up (0.00018s latency). MAC Address: 02:42:AC:15:00:04 (Unknown) Nmap scan report for testnetwork2_worker_4.testnetwork2_net (172.21.0.5) Host is up (0.00015s latency). MAC Address: 02:42:AC:15:00:05 (Unknown) Nmap scan report for testnetwork2_worker_2.testnetwork2_net (172.21.0.6) Host is up (0.00017s latency). MAC Address: 02:42:AC:15:00:06 (Unknown) Nmap scan report for 9110d42e466b (172.21.0.2) nmap -sP 172.21.0.* | grep Nmap | cut -d' ' -f5-6 172.21.0.1 (172.21.0.1) testnetwork2_worker_1.testnetwork2_net (172.21.0.3) testnetwork2_worker_3.testnetwork2_net (172.21.0.4) testnetwork2_worker_4.testnetwork2_net (172.21.0.5) testnetwork2_worker_2.testnetwork2_net (172.21.0.6) 9110d42e466b (172.21.0.2) What is Nmap? Nmap, short for Network Mapper, is a free, open-source tool for vulnerability scanning and network discovery. Network administrators use Nmap to identify what devices are running on their systems, discovering hosts that are available and the services they offer, finding open ports and detecting security risks. See Nmap-wikipedia Nmap commands can be used to scan a single port or a series of ports: nmap –p 80 172.21.0.3 nmap –p 1-200 172.21.0.3 nmap –F 172.21.0.3 nmap –p– 172.21.0.3 Scan all UDP and TCP ports in a single command. We will use -sU for UDP and sT for TCP protocol. nmap -sU -sT -p0-65535 IP What Are Ports? On modern operating systems, ports are numbered addresses for network traffic. Different kinds of services use different ports by default. For example, normal web traffic uses Port 80, while POP3 email uses Port 110. One of the ways that a firewall works is by allowing or restricting traffic over a particular port. Because the ports into your computer can cause a security risk, it’s critical to know which ports are open and which are blocked. netstat -antlupe netstat -at Netstat Netstat command displays various network related information such as network connections, routing tables, interface statistics, masquerade connections, multicast memberships etc., netstat -au netstat -l netstat -lt netstat -lu netstat -lx netstat -s netstat -st netstat -su netstat -tp Displaying Promiscuous mode with -ac switch, netstat print the selected information or refresh screen every five second. Default screen refresh in every second. netstat -ac 5 | grep tcp ifconfig eth0 promisc OR ip link set eth0 promisc on ifconfig eth0 –promisc Promiscuous Mode Promiscuous mode is a mode for a wired network interface controller (NIC) or wireless network interface controller (WNIC) that causes the controller to pass all traffic it receives to the central processing unit (CPU) rather than passing only the frames that the controller is specifically programmed to receive. When a capable NIC is placed in Promiscuous Mode, it allows the NIC to intercept and read each arriving network packet in its entirety. If the NIC is not in Promiscuous Mode, it will only receive packets that are specifically addressed to the NIC. Promiscuous Mode must be supported by the NIC and by the operating system and any associated driver. Not all NICs support Promiscuous Mode, however it is pretty easy to determine if you have a NIC and OS capable of Promiscuous Mode. netstat -i Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 8352 0 0 0 12677 0 0 0 BMRU lo 65536 14656 0 0 0 14656 0 0 0 LRU ifconfig eth0 promisc netstat -i Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 8352 0 0 0 12677 0 0 0 BMPRU lo 65536 14696 0 0 0 14696 0 0 0 LRU ifconfig eth0 -promisc netstat -i Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 8353 0 0 0 12677 0 0 0 BMRU lo 65536 15232 0 0 0 15232 0 0 0 LRU Promiscuous Mode Look under the last column “Flg” for value “P”. If it’s there, it means promiscuous mode is enabled for that network interface B flag is for broadcast M flag is for multicast P flag is for promisc mode R is for running U is for up While the basis of Nmap’s functionality is port scanning, it allows for a variety of related capabilities including: Network mapping: Nmap can identify the devices on a network (also called host discovery), including servers, routers and switches, and how they’re physically connected. OS detection: Nmap can detect the operating systems running on network devices (also called OS fingerprinting), providing the vendor name, the underlying operating system, the version of the software and even an estimate of devices' uptime. Service discovery: Nmap can not only identify hosts on the network, but whether they’re acting as mail, web or name servers, and the particular applications and versions of the related software they’re running. Security auditing: Figuring out what versions of operating systems and applications are running on network hosts lets network managers determine their vulnerability to specific flaws. If a network admin receives an alert about a vulnerability in a particular version of an application, for example, she can scan her network to identify whether that software version is running on the network and take steps to patch or update the relevant hosts. Scripts can also automate tasks such as detecting specific vulnerabilities.","title":"Network Scanning!","component":"swarmlab_sec-intro","version":"docs","name":"index","url":"/swarmlab_sec-intro/docs/index.html","titles":[{"text":"Find IP","id":"_find_ip"},{"text":"Find live hosts","id":"_find_live_hosts"},{"text":"Scan Ports","id":"_scan_ports"},{"text":"Scan a Single Port, All Ports, or Series","id":"_scan_a_single_port_all_ports_or_series"},{"text":"Scan port 80 on the target system:","id":"_scan_port_80_on_the_target_system"},{"text":"Scan ports 1 through 200 on the target system:","id":"_scan_ports_1_through_200_on_the_target_system"},{"text":"Scan (Fast) the most common ports:","id":"_scan_fast_the_most_common_ports"},{"text":"To scan all ports (1 – 65535):","id":"_to_scan_all_ports_1_65535"},{"text":"Scan All TCP UDP Ports","id":"_scan_all_tcp_udp_ports"},{"text":"netstat","id":"_netstat"},{"text":"Listing (Almost all)","id":"_listing_almost_all"},{"text":"Listing TCP Ports connections","id":"_listing_tcp_ports_connections"},{"text":"Listing UDP Ports connections","id":"_listing_udp_ports_connections"},{"text":"Listing all LISTENING Connections","id":"_listing_all_listening_connections"},{"text":"Listing all TCP Listening Ports","id":"_listing_all_tcp_listening_ports"},{"text":"Listing all UDP Listening Ports","id":"_listing_all_udp_listening_ports"},{"text":"Listing all UNIX Listening Ports","id":"_listing_all_unix_listening_ports"},{"text":"Showing Statistics by Protocol","id":"_showing_statistics_by_protocol"},{"text":"Showing Statistics by TCP Protocol","id":"_showing_statistics_by_tcp_protocol"},{"text":"Showing Statistics by UDP Protocol","id":"_showing_statistics_by_udp_protocol"},{"text":"Displaying Service name with PID","id":"_displaying_service_name_with_pid"},{"text":"Displaying Promiscuous Mode","id":"_displaying_promiscuous_mode"},{"text":"Setting Promiscuous Mode","id":"_setting_promiscuous_mode"},{"text":"Remove Promiscuous Mode","id":"_remove_promiscuous_mode"},{"text":"check if promiscuous mode is enabled on network interface","id":"_check_if_promiscuous_mode_is_enabled_on_network_interface"},{"text":"Appendix A: How to use Nmap","id":"_how_to_use_nmap"}]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"text":"When a packet first enters the firewall, it hits the hardware and then gets passed on to the proper device driver in the kernel. Then the packet starts to go through a series of steps in the kernel, before it is either sent to the correct application (locally), or forwarded to another host - or whatever happens to it. Table 1. Destination local host Step Table Chain Comment 1 On the wire (e.g., Internet) 2 Comes in on the interface (e.g., eth0) 3 raw PREROUTING This chain is used to handle packets before the connection tracking takes place. It can be used to set a specific connection not to be handled by the connection tracking code for example. 4 This is when the connection tracking code takes place 5 mangle PREROUTING This chain is normally used for mangling packets, i.e., changing TOS and so on. 6 nat PREROUTING This chain is used for DNAT mainly. Avoid filtering in this chain since it will be bypassed in certain cases. 7 Routing decision, i.e., is the packet destined for our local host or to be forwarded and where. 8 mangle INPUT At this point, the mangle INPUT chain is hit. We use this chain to mangle packets, after they have been routed, but before they are actually sent to the process on the machine. 9 filter INPUT This is where we do filtering for all incoming traffic destined for our local host. Note that all incoming packets destined for this host pass through this chain, no matter what interface or in which direction they came from. 10 Local process or application (i.e., server or client program). Table 2. Source local host Step Table Chain Comment 1 Local process/application (i.e., server/client program) 2 Routing decision. What source address to use, what outgoing interface to use, and other necessary information that needs to be gathered. 3 raw OUTPUT This is where you do work before the connection tracking has taken place for locally generated packets. You can mark connections so that they will not be tracked for example. 4 This is where the connection tracking takes place for locally generated packets, for example state changes et cetera. 5 mangle OUTPUT This is where we mangle packets, it is suggested that you do not filter in this chain since it can have side effects. 6 nat OUTPUT This chain can be used to NAT outgoing packets from the firewall itself. 7 Routing decision, since the previous mangle and nat changes may have changed how the packet should be routed. 8 filter OUTPUT This is where we filter packets going out from the local host. 9 mangle POSTROUTING The POSTROUTING chain in the mangle table is mainly used when we want to do mangling on packets before they leave our host, but after the actual routing decisions. This chain will be hit by both packets just traversing the firewall, as well as packets created by the firewall itself. 10 nat POSTROUTING This is where we do SNAT as described earlier. It is suggested that you don’t do filtering here since it can have side effects, and certain packets might slip through even though you set a default policy of DROP. 11 Goes out on some interface (e.g., eth0) 12 On the wire (e.g., Internet) In this example, we’re assuming that the packet is destined for another host on another network. The packet goes through the different steps in the following fashion: Table 3. Forwarded packets Step Table Chain Comment 1 On the wire (i.e., Internet) 2 Comes in on the interface (i.e., eth0) 3 raw PREROUTING Here you can set a connection to not be handled by the connection tracking system. 4 This is where the non-locally generated connection tracking takes place. 5 mangle PREROUTING This chain is normally used for mangling packets, i.e., changing TOS and so on. 6 nat PREROUTING This chain is used for DNAT mainly. SNAT is done further on. Avoid filtering in this chain since it will be bypassed in certain cases. 7 Routing decision, i.e., is the packet destined for our local host or to be forwarded and where. 8 mangle FORWARD The packet is then sent on to the FORWARD chain of the mangle table. This can be used for very specific needs, where we want to mangle the packets after the initial routing decision, but before the last routing decision made just before the packet is sent out. 9 filter FORWARD The packet gets routed onto the FORWARD chain. Only forwarded packets go through here, and here we do all the filtering. Note that all traffic that’s forwarded goes through here (not only in one direction), so you need to think about it when writing your rule-set. 10 mangle POSTROUTING This chain is used for specific types of packet mangling that we wish to take place after all kinds of routing decisions have been done, but still on this machine. 11 nat POSTROUTING This chain should first and foremost be used for SNAT. Avoid doing filtering here, since certain packets might pass this chain without ever hitting it. This is also where Masquerading is done. 12 Goes out on the outgoing interface (i.e., eth1). 13 Out on the wire again (i.e., LAN).","title":"Traversing of tables and chains!","component":"swarmlab_sec-iptables","version":"docs","name":"index-iptables","url":"/swarmlab_sec-iptables/docs/index-iptables.html","titles":[{"text":"Destination local host (our own machine)","id":"_destination_local_host_our_own_machine"},{"text":"Source local host (our own machine)","id":"_source_local_host_our_own_machine"},{"text":"Forwarded packets","id":"_forwarded_packets"}]},"/swarmlab_sec-iptables/docs/index.html":{"text":"This tutorial demonstrates: a. howto setup iptables b. howto use it iptables is a command line utility for configuring Linux kernel firewall implemented within the Netfilter project. The term ''iptables'' is also commonly used to refer to this kernel-level firewall. It can be configured directly with iptables, or by using one of the many More: wikipedia Console tools and Graphical front-ends. iptables is used for IPv4 and ''ip6tables'' is used for ihttps://en.wikipedia.org/wiki/IPv6[IPv6]. Both ''iptables'' and ''ip6tables'' have the same syntax, but some options are specific to either IPv4 or IPv6. The Swarmlab.io kernel is compiled with iptables support. Shorewall, High-level tool for configuring Netfilter. You describe your firewall/gateway requirements using entries in a set of configuration files. shorewall Arno’s Secure firewall for both single and multi-homed machines. Very easy to configure, handy to manage and highly customizable. Supports: NAT and SNAT, port forwarding, ADSL ethernet modems with both static and dynamically assigned IPs, MAC address filtering, stealth port scan detection, DMZ and DMZ-2-LAN forwarding, protection against SYN/ICMP flooding, extensive user definable logging with rate limiting to prevent log flooding, all IP protocols and VPNs such as IPsec, plugin support to add extra features.| arno-iptables-firewall FireHOL Language to express firewalling rules, not just a script that produces some kind of a firewall. It makes building even sophisticated firewalls easy - the way you want it. http://firehol.sourceforge.net firewalld (firewall-cmd) Daemon and console interface for configuring network and firewall zones as well as setting up and configuring firewall rules. firewalld Firewall Builder firewall configuration and management tool that supports iptables (netfilter), ipfilter, pf, ipfw, Cisco PIX (FWSM, ASA) and Cisco routers extended access lists. The program runs on Linux, FreeBSD, OpenBSD, Windows and macOS and can manage both local and remote firewalls. fwbuilder firewalld (firewall-config) Daemon and graphical interface for configuring network and firewall zones as well as setting up and configuring firewall rules. firewalld FireStarter High-level GUI Iptables firewall for Linux systems firestarter iptables is used to inspect, modify, forward, redirect, and/or drop IP packets. The code for filtering IP packets is already built into the kernel and is organized into a collection of tables, each with a specific purpose. The tables are made up of a set of predefined chains, and the chains contain rules which are traversed in order. Each rule consists of a predicate of potential matches and a corresponding action (called a target) which is executed if the predicate is true; i.e. the conditions are matched. If the IP packet reaches the end of a built-in chain, including an empty chain, then the chain’s policy target determines the final destination of the IP packet. iptables is the user utility which allows you to work with these chains/rules. Understanding how iptables works The key to understanding how iptables works is this chart The lowercase word on top is the table and the upper case word below is the chain. Every IP packet that comes in on any network interface passes through this flow chart from top to bottom. All interfaces are handled the same way; it’s up to you to define rules that treat them differently. Some packets are intended for local processes, hence come in from the top of the chart and stop at Local Proces, while other packets are generated by local processes; hence start at Local Process and proceed downward through the flowchart. A detailed explanation here In the vast majority of use cases you won’t need to use the raw, mangle, or security tables at all. Consequently, the following chart depicts a simplified network packet flow through iptables: XXXXXXXXXXXXXXXXXX XXX Network XXX XXXXXXXXXXXXXXXXXX + | v +-------------+ +------------------+ |table: filter| |table: filter | v **************** |chain: FORWARD| **************** +------+-------+ Routing decision | **************** | | | v **************** | +-------------+ +------> Routing decision <---------------+ |table: nat | | **************** |chain: OUTPUT| | + +-----+-------+ | | | | v v | +-------------------+ +--------------+ | | table: nat | |table: filter | +----+ | chain: POSTROUTING| |chain: OUTPUT | +--------+----------+ +--------------+ | v XXXXXXXXXXXXXXXXXX XXX Network XXX XXXXXXXXXXXXXXXXXX iptables contains five tables: Chains Tables consist of chains, which are lists of rules which are followed in order. This is the default table. Its built-in chains are: Input: packets going to local sockets Forward: packets routed through the server Output: locally generated packets When a packet creates a new connection, this table is used. Its built-in chains are: Prerouting: designating packets when they come in Output: locally generated packets before routing takes place Postrouting: altering packets on the way out Used for special altering of packets. Its built-in chains are: Prerouting: incoming packets Postrouting: outgoing packets Output: locally generated packets that are being altered Input: packets coming directly into the server Forward: packets being routed through the server Primarily used for configuring exemptions from connection tracking. Its built-in chains are: Prerouting: packets that arrive by the network interface Output: processes that are locally generated Used for Mandatory Access Control (MAC) rules. After the filter table, the security table is accessed next. Its built-in chains are: Input: packets entering the server Output: locally generated packets Forward: packets passing through the server In most common use cases you will only use two of these: filter and nat. Packet filtering is based on rules, which are specified by multiple matches (conditions the packet must satisfy so that the rule can be applied), and one target (action taken when the packet matches all conditions). The typical things a rule might match on are what interface the packet came in on (e.g eth0 or eth1), what type of packet it is (ICMP, TCP, or UDP), or the destination port of the packet. Targets are specified using the -j or --jump option. Targets can be either - user-defined chains (i.e. if these conditions are matched, jump to the following user-defined chain and continue processing there), one of the special built-in targets, - or a target extension. Built-in targets are ACCEPT, DROP, QUEUE and RETURN target extensions are, for example, REJECT and LOG. If the target is a built-in target, the fate of the packet is decided immediately and processing of the packet in current table is stopped. If the target is a user-defined chain and the fate of the packet is not decided by this second chain, it will be filtered against the remaining rules of the original chain. Target extensions can be either terminating (as built-in targets) or non-terminating (as user-defined chains) A network packet received on any interface traverses the traffic control chains of tables in the order shown in the chart above. The first routing decision involves deciding if the final destination of the packet is the local machine (in which case the packet traverses through the INPUT chains or elsewhere (in which case the packet traverses through the FORWARD chains. Subsequent routing decisions involve deciding what interface to assign to an outgoing packet. At each chain in the path, every rule in that chain is evaluated in order and whenever a rule matches, the corresponding target/jump action is executed. The 3 most commonly used targets are ACCEPT, DROP, and jump to a user-defined chain. While built-in chains can have default policies, user-defined chains can not. If every rule in a chain that you jumped fails to provide a complete match, the packet is dropped back into the calling chain as illustrated here: If at any time a complete match is achieved for a rule with a DROP target, the packet is dropped and no further processing is done. If a packet is ACCEPTed within a chain, it will be ACCEPTed in all superset chains also and it will not traverse any of the superset chains any further. However, be aware that the packet will continue to traverse all other chains in other tables in the normal fashion. # iptables -nvL Chain INPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination If the output looks like the above, then there are no rules (i.e. nothing is blocked) in the default filter table You can flush and reset iptables to default using these commands: # iptables -F # iptables -X # iptables -t nat -F # iptables -t nat -X # iptables -t mangle -F # iptables -t mangle -X # iptables -t raw -F # iptables -t raw -X # iptables -t security -F # iptables -t security -X # iptables -P INPUT ACCEPT # iptables -P FORWARD ACCEPT # iptables -P OUTPUT ACCEPT The -F command with no arguments flushes all the chains in its current table. Similarly, -X deletes all empty non-default chains in a table. Individual chains may be flushed or deleted by following -F and -X with a [chain] argument. Rules can be edited by appending -A a rule to a chain, inserting -I it at a specific position on the chain, replacing -R an existing rule, or deleting -D it. The first three commands are exemplified in the following. First of all, our computer is not a router (unless, of course, it is a router). We want to change the default policy on the FORWARD chain from ACCEPT to DROP. # iptables -P FORWARD DROP We are going to use Shorewall as an iptables configuration tool. See Appendix. Here are some examples of \"raw\" iptables command lines. You may use a port to block all traffic coming in on a specific interface. For example: iptables -A INPUT -j DROP -p tcp --destination-port 110 -i eth0 Let’s examine what each part of this command does: -A will add or append the rule to the end of the chain. **INPUT** will add the rule to the table. **DROP** means the packets are discarded. -p tcp means the rule will only drop TCP packets. --destination-port 110 filters packets targeted to port 110. -i eth0 means this rule will impact only packets arriving on the eth0 interface. In order to drop all incoming traffic from a specific IP address, use the iptables command with the following options: iptables -I INPUT -s 198.51.100.0 -j DROP To remove these rules, use the --delete or -D option: iptables --delete INPUT -s 198.51.100.0 -j DROP iptables -D INPUT -s 198.51.100.0 -j DROP One way to create a firewall is to block all traffic to the system and then allow traffic on certain ports. Below is a sample sequence of commands to illustrate the process: iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A INPUT -i lo -m comment --comment \"Allow loopback connections\" -j ACCEPT iptables -A INPUT -p icmp -m comment --comment \"Allow Ping to work as expected\" -j ACCEPT iptables -A INPUT -p tcp -m multiport --destination-ports 22,25,53,80,443,465,5222,5269,5280,8999:9003 -j ACCEPT iptables -A INPUT -p udp -m multiport --destination-ports 53 -j ACCEPT iptables -P INPUT DROP iptables -P FORWARD DROP Let’s break down the example above. The first two commands add or append rules to the INPUT chain in order to allow access on specific ports. The -p tcp and -p udp options specify either UDP or TCP packet types. The -m multiport function matches packets on the basis of their source or destination ports, and can accept the specification of up to 15 ports. Multiport also accepts ranges such as 8999:9003 which counts as 2 of the 15 possible ports, but matches ports 8999, 9000, 9001, 9002, and 9003. The next command allows all incoming and outgoing packets that are associated with existing connections so that they will not be inadvertently blocked by the firewall. The final two commands use the -P option to describe the default policy for these chains. As a result, all packets processed by INPUT and FORWARD will be dropped by default. Note that the rules described above only control incoming packets, and do not limit outgoing connections. # Allow all loopback (lo0) traffic and reject traffic # to localhost that does not originate from lo0. -A INPUT -i lo -j ACCEPT -A INPUT ! -i lo -s 127.0.0.0/8 -j REJECT # Allow ping. -A INPUT -p icmp -m state --state NEW --icmp-type 8 -j ACCEPT # Allow SSH connections. -A INPUT -p tcp --dport 22 -m state --state NEW -j ACCEPT # Allow HTTP and HTTPS connections from anywhere # (the normal ports for web servers). -A INPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT -A INPUT -p tcp --dport 443 -m state --state NEW -j ACCEPT # Allow inbound traffic from established connections. # This includes ICMP error returns. -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT # Log what was incoming but denied (optional but useful). -A INPUT -m limit --limit 5/min -j LOG --log-prefix \"iptables_INPUT_denied: \" --log-level 7 # Reject all other inbound. -A INPUT -j REJECT # Log any traffic that was sent to you # for forwarding (optional but useful). -A FORWARD -m limit --limit 5/min -j LOG --log-prefix \"iptables_FORWARD_denied: \" --log-level 7 # Reject all traffic forwarding. -A FORWARD -j REJECT Shorewall is not the easiest to use of the available iptables configuration tools but I believe that it is the most flexible and powerful. It can handle complex and fast changing network environments. It needs multiple configuration files, even for simple setups. Suitable for powerusers! - Most likely there are a lot of these among our Students :-) Shorewall is very popular! Origin","title":"Iptables!","component":"swarmlab_sec-iptables","version":"docs","name":"index","url":"/swarmlab_sec-iptables/docs/index.html","titles":[{"text":"iptables","id":"_iptables"},{"text":"Installation","id":"_installation"},{"text":"Front-ends","id":"_front_ends"},{"text":"Console","id":"_console"},{"text":"Graphical","id":"_graphical"},{"text":"Basic concepts","id":"_basic_concepts"},{"text":"Table","id":"_table"},{"text":"Filter","id":"_filter"},{"text":"Nat","id":"_nat"},{"text":"Mangle","id":"_mangle"},{"text":"Raw","id":"_raw"},{"text":"Security","id":"_security"},{"text":"Rules","id":"_rules"},{"text":"Traversing Chains","id":"_traversing_chains"},{"text":"Usage","id":"_usage"},{"text":"Showing the current rules","id":"_showing_the_current_rules"},{"text":"Resetting rules","id":"_resetting_rules"},{"text":"Editing rules","id":"_editing_rules"},{"text":"Examples","id":"_examples"},{"text":"Block Traffic by PortPermalink","id":"_block_traffic_by_portpermalink"},{"text":"Drop Traffic","id":"_drop_traffic"},{"text":"Block or Allow Traffic by Port Number","id":"_block_or_allow_traffic_by_port_number"},{"text":"More Examples","id":"_more_examples"},{"text":"Appendix A: How to use iptables","id":"_how_to_use_iptables"}]},"/swarmlab_network-adhoc/docs/index-setup.html":{"text":"Tested on a Raspberry Pi with \"Buster\" networkd is a small and lean service to configure network interfaces, designed mostly for server use cases in a world with hotplugged and virtualized networking. Its configuration is similar in spirit and abstraction level to ifupdown, but you don’t need any extra packages to configure bridges, bonds, vlan etc. It is not very suitable for managing WLANs yet; NetworkManager is still much more appropriate for such Desktop use cases. There are mainly three setups to have a peer to peer network: unprotected ad-hoc interface by configuring the WiFi device unprotected ad-hoc interface using wpa_supplicant (Recommended) Only with suitable (RSN-IBSS capable) USB dongle: protected ad-hoc interface using wpa_supplicant and WPA encryption (best solution if possible) ad-hoc interface with additional USB/WiFi dongle for uplink to internet router sudo su # if not already done deinstall systemctl daemon-reload systemctl disable --now ifupdown dhcpcd dhcpcd5 isc-dhcp-client isc-dhcp-common rsyslog apt --autoremove purge -f ifupdown dhcpcd dhcpcd5 isc-dhcp-client isc-dhcp-common rsyslog rm -r /etc/network /etc/dhcp # setup/enable systemd-resolved and systemd-networkd systemctl disable --now avahi-daemon libnss-mdns apt --autoremove -f purge avahi-daemon apt install -f libnss-resolve ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf apt-mark hold avahi-daemon dhcpcd dhcpcd5 ifupdown isc-dhcp-client isc-dhcp-common libnss-mdns openresolv raspberrypi-net-mods rsyslog systemctl enable systemd-networkd.service systemd-resolved.service apt-get install raspberrypi-kernel-headers -y wired connection cat > /etc/systemd/network/04-wired.network /etc/wpa_supplicant/wpa_supplicant-wlan0.conf /etc/wpa_supplicant/wpa_supplicant-wlan1.conf <<EOF ctrl_interface=DIR=/run/wpa_supplicant GROUP=netdev update_config=1 p2p_disabled=1 country=GR network={ ssid=\"IBSS-RPiNet\" key_mgmt=WPA-PSK proto=RSN psk=\"verySecretPasswordi123\" mode=1 frequency=2412 } EOF chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf systemctl enable wpa_supplicant@wlan1.service reboot echo \"\" echo \"reboot.\" echo \"\" echo \"iw dev\" echo \"\" echo \"iw dev wlan1 link\" echo \"\" echo \"ip addr\" echo \"\" echo \"sudo iw dev wlan1 scan | grep -B8 -A3 \"IBSS-RPiNet\"\" echo \"\" echo \"From another ad hoc connected device you should be able to\" echo \"\" echo \"ping -c3 raspberrypi.local\" echo \"\" origin","title":"Setup","component":"swarmlab_network-adhoc","version":"docs","name":"index-setup","url":"/swarmlab_network-adhoc/docs/index-setup.html","titles":[{"text":"Intro","id":"_intro"},{"text":"Install systemd-networkd","id":"_install_systemd_networkd"},{"text":"deinstall classic networking and install it!","id":"_deinstall_classic_networking_and_install_it"},{"text":"Install optional","id":"_install_optional"},{"text":"setup wired connection","id":"_setup_wired_connection"},{"text":"Reboot","id":"_reboot"},{"text":"Config","id":"_config"},{"text":"NSS","id":"_nss"},{"text":"DNS","id":"_dns"},{"text":"Problem with DNSSEC","id":"_problem_with_dnssec"},{"text":"unprotected ad-hoc interface using wpa_supplicant","id":"_unprotected_ad_hoc_interface_using_wpa_supplicant"},{"text":"Reboot","id":"_reboot_2"},{"text":"Check","id":"_check"},{"text":"protected ad-hoc interface using wpa_supplicant","id":"_protected_ad_hoc_interface_using_wpa_supplicant"},{"text":"Install driver","id":"_install_driver"},{"text":"setup","id":"_setup"},{"text":"Reboot","id":"_reboot_3"},{"text":"Check","id":"_check_2"}]},"/swarmlab_network-adhoc/docs/index.html":{"text":"A wireless ad hoc network (WANET) or mobile ad hoc network (MANET) is a decentralized type of wireless network. The network is ad hoc because it does not rely on a pre-existing infrastructure, such as routers in wired networks or access points in wireless networks. Instead, each node participates in routing by forwarding data for other nodes, so the determination of which nodes forward data is made dynamically on the basis of network connectivity and the routing algorithm in use. Figure 1. Ad Hoc Networks Figure 2. Vehicle-to-Vehicle (V2V) communications Figure 3. Vehicle-to-Infrastructure (V2I) communications More here","title":"Ad Hoc Network!","component":"swarmlab_network-adhoc","version":"docs","name":"index","url":"/swarmlab_network-adhoc/docs/index.html","titles":[{"text":"Ad Hoc Networks","id":"_ad_hoc_networks"},{"text":"Vehicle-to-Vehicle (V2V) communications","id":"_vehicle_to_vehicle_v2v_communications"},{"text":"Vehicle-to-Infrastructure (V2I) communications","id":"_vehicle_to_infrastructure_v2i_communications"}]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"text":"config file: WriteToMongo/fluent/fluent.conf @type stdout (1) @type tail path /var/log/*.log path_key tailed_path pos_file /tmp/fluentd--1605454018.pos pos_file_compaction_interval 30s refresh_interval 30s skip_refresh_on_startup tag stats.node enable_stat_watcher false enable_watch_timer true read_from_head true follow_inodes true # Without this parameter, file rotation causes log duplication @type none keep_time_key true # define the source which will provide log events (1) @type tail (2) path /var/log-in/*/* (3) path_key tailed_path pos_file /tmp/fluentd--1605454014.pos (4) pos_file_compaction_interval 10s refresh_interval 30s skip_refresh_on_startup tag log.node (5) enable_stat_watcher false (6) enable_watch_timer true (7) read_from_head true follow_inodes true # Without this parameter, file rotation causes log duplication @type none (8) keep_time_key true ## match tag=log.* and write to mongo (9) @type copy copy_mode deep (10) (11) @type mongo (12) connection_string mongodb://mongo.poc-datacollector_datacollector-net:27017/fluentdb (13) #database fluentdb collection test #host mongo.poc-datacollector_datacollector-net #port 27017 num_retries 60 capped (14) capped_size 100m # key name of timestamp time_key time retry_wait 50s flush_mode immediate (15) #flush_interval 10s @type stdout @type file path /tmp/mylog timekey 1d timekey_use_utc true timekey_wait 10s 1 directives determine the input sources. The source submits events to the Fluentd routing engine. An event consists of three entities: tag, time and record. 2 The tail Input plugin allows Fluentd to read events from the tail of text files. Its behavior is similar to the tail -F command. see image: type tai 3 The path(s) to read. Multiple paths can be specified, separated by comma ','. '*' format can be included to add/remove the watch file dynamically. At the interval of refresh_interval, Fluentd refreshes the list of watch files. 4 pos_file handles multiple positions in one file so no need to have multiple pos_file parameters per source. Don’t share pos_file between tail configurations. It causes unexpected behavior e.g. corrupt pos_file content. 5 The tag of the event. 6 Enables the additional inotify-based watcher. Either of enable_watch_timer or enable_stat_watcher must be true 7 Enables the additional watch timer. Either of enable_watch_timer or enable_stat_watcher must be true 8 The none parser plugin parses the line as-is with the single field. This format is to defer the parsing/structuring of the data. 9 directives determine the output destinations. The match directive looks for events with matching tags and processes them. The most common use of the match directive is to output events to other systems. 10 Chooses how to pass the events to plugins. deep copied events to each store plugin. This mode is useful when you modify the nested field after out_copy, e.g. Docker Swarm/Kubernetes related fields. 11 Specifies the storage destinations. The format is the same as the directive. This section is required at least once. 12 The mongo Output plugin writes records into , the document-oriented database system. 13 The MongoDB connection string for URI. 14 This option enables the capped collection. This is always recommended. Capped collections are fixed-size collections that support high-throughput operations that insert and retrieve documents based on insertion order. Capped collections work in a way similar to circular buffers: once a collection fills its allocated space, it makes room for new documents by overwriting the oldest documents in the collection. 15 Flushing Parameters: Figure 1. type tail To make changes become effective a restart is required ./tools/poc-service-restart-dummy","title":"dummy_service","component":"swarmlab_poc-datacollector","version":"docs","name":"doc-dummy_service","url":"/swarmlab_poc-datacollector/docs/doc-dummy_service.html","titles":[{"text":"fluent.conf","id":"_fluent_conf"},{"text":"edit","id":"_edit"},{"text":"restart","id":"_restart"}]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"text":"src: readmongo/swarmlab-app/src/run/ async function onCollectionNew(err, collection) { let options = { tailable: true, awaitdata: true, numberOfRetries: -1, tailableRetryInterval: 500, }; var cursor = collection.find({}, options).stream(); var itemsProcessed = 0; var room = this.user; var sid = this.id; console.log(\"Inside callback: \" + room + \" Id: \" + sid); var rep = setUser(sid, room); cursor.on(\"data\", async function (data) { cursor.pause(); var res = await getkey(sid); if (res == \"1\") { cursor.resume(); var obj = JSON.parse(JSON.stringify(data)); io.in(room).emit(\"logsend\", obj); } else if (res == \"2\") { cursor.resume(); console.log(\"Cursor is closing...\"); cursor.close(); } }); } var cursor = collection.find({}, options).stream(); A Tailable Cursor remains open after the client exhausts the results in the initial cursor. Tailable cursors are conceptually equivalent to the tail Unix command with the -f option (i.e. with \"follow\" mode). After clients insert new additional documents into a capped collection, the tailable cursor will continue to retrieve documents. const pubClient = new Redis({ host: REDIS, port: REDIS_PORT, }); // ------------------------------ // read from redis // ------------------------------ async function getkey(id) { return new Promise((resolve) => { pubClient.get(id, function (err, reply) { if (err) { resolve(null); } else { if (reply) { //console.log(\"---------fount----------\"); resolve(1); } else { console.log(\"----------not fount------------\"); resolve(2); } } }); }); } // ------------------------------ // check if stream exists // ------------------------------ async function checkstream(data) { var res = await getkey(data.id); if (res == \"1\") { console.log(\"Stream is on!\"); } else { console.log(\"Creating Stream....\"); var url = URL; MongoClient.connect( url, { useNewUrlParser: true, useUnifiedTopology: true }, function (err, db) { if (err) throw err; var dbo = db.db(DATABASE); dbo.collection(COLLECTION, onCollectionNew.bind(data)); } ); } } // ------------------------------ // --- open socket ------------- // ------------------------------ io.on(\"connection\", (s) => { console.error(\"socket connection\"); var usersession = new Object(); usersession.SOCKET = {}; usersession.SOCKET.error = {}; console.error(\"socket ...\"); s.auth = false; // ------------------------------ // --- authenticate // ------------------------------ s.on(\"authenticate\", function (data) { const token = data; (async () => { var isvalid = await checkToken(token); if (isvalid.action == \"ok\") { usersession.SOCKET.user = isvalid.user; usersession.SOCKET.scope = isvalid.scope; // space delimeter usersession.SOCKET.token = isvalid.token; usersession.SOCKET.id = s.id; s.auth = true; } else { s.auth = false; } })(); }); // ------------------------------ // --- event ---------------- // ------------------------------ s.on(\"onevent\", function (data) { var binddata = { user: data, id: s.id, }; checkstream(binddata); }); } To make changes become effective a restart is not required You may have to wait (couple of minutes) for the system to fully provision resources. You may have to refresh the web interface a couple of times!","title":"readmongo_service","component":"swarmlab_poc-datacollector","version":"docs","name":"doc-readmongo_service","url":"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html","titles":[{"text":"App","id":"_app"},{"text":"stream2mongo","id":"_stream2mongo"},{"text":"socket (open,checkstream,event)","id":"_socket_opencheckstreamevent"},{"text":"restart","id":"_restart"}]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"text":"Change to project root directory. You can find this here: Instances → [Select Instance] → Connect -→ \"Project BaseDir\" Open a terminal and Run: ./tools/poc-dummy-ls Open a terminal and Run: ./tools/poc-dummy-create device-name Open a terminal and Run: ./tools/poc-dummy-rm device-name Open a terminal and Run: ./tools/poc-dummy-send device-name \"data test\" Always use double quotes around data Open a terminal and Run: ./tools/poc-dummy-log device-name","title":"Usage dummy_service","component":"swarmlab_poc-datacollector","version":"docs","name":"index-dummy_service","url":"/swarmlab_poc-datacollector/docs/index-dummy_service.html","titles":[{"text":"usage dummy_service","id":"_usage_dummy_service"},{"text":"List devices","id":"_list_devices"},{"text":"Add device","id":"_add_device"},{"text":"Remove device","id":"_remove_device"},{"text":"Send data from device","id":"_send_data_from_device"},{"text":"Device history","id":"_device_history"}]},"/swarmlab_poc-datacollector/docs/index-microservice.html":{"text":"Start microservice Add microservice2poc network","title":"Add microservice","component":"swarmlab_poc-datacollector","version":"docs","name":"index-microservice","url":"/swarmlab_poc-datacollector/docs/index-microservice.html","titles":[{"text":"start microservice","id":"_start_microservice"},{"text":"add microservice","id":"_add_microservice"}]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"text":"MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas. MongoDB is developed by MongoDB Inc. and licensed under the Server Side Public License (SSPL). Ad-hoc queries MongoDB supports field, range query, and regular-expression searches. Indexing Fields in a MongoDB document can be indexed with primary and secondary indices or index. Replication MongoDB provides high availability with replica sets. Load balancing MongoDB scales horizontally using sharding. File storage MongoDB can be used as a file system, called GridFS, with load balancing and data replication features over multiple machines for storing files. Aggregation MongoDB provides three ways to perform aggregation: the aggregation pipeline, the map-reduce function, and single-purpose aggregation methods. Map-reduce can be used for batch processing of data and aggregation operations. Server-side JavaScript execution JavaScript can be used in queries, aggregation functions (such as MapReduce), and sent directly to the database to be executed. Capped collections MongoDB supports fixed-size collections called capped collections. This type of collection maintains insertion order and, once the specified size has been reached, behaves like a circular queue. Doc origin wikipedia replica set is a group of mongod instances that maintain the same data set. A replica set contains several data bearing nodes and optionally one arbiter node. swarmlab provide storage options Mongo in 100 Seconds","title":"Mongo → services mongo","component":"swarmlab_poc-datacollector","version":"docs","name":"index-mongo","url":"/swarmlab_poc-datacollector/docs/index-mongo.html","titles":[{"text":"Main features","id":"_main_features"},{"text":"Replication in MongoDB","id":"_replication_in_mongodb"},{"text":"Video = intro","id":"_video_intro"}]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"text":"As an asynchronous event-driven JavaScript runtime, Node.js is designed to build scalable network applications. Almost no function in Node.js directly performs I/O, so the process never blocks. Thanks to this, scalable systems is very reasonable to be developed in Node.js. Overview of Blocking vs Non-Blocking Node.js is similar in design to, and influenced by, systems like Ruby’s Event Machine and Python’s Twisted. Node.js takes the event model a bit further. It presents an event loop as a runtime construct instead of a library. In other systems, there is always a blocking call to start the event-loop. Typically, behavior is defined through callbacks at the beginning of a script, and at the end a server is started through a blocking call like EventMachine::run(). In Node.js, there is no such start-the-event-loop call. Node.js simply enters the event loop after executing the input script. Node.js exits the event loop when there are no more callbacks to perform. Node.js being designed without threads doesn’t mean you can’t take advantage of multiple cores in your environment. Child processes can be spawned by using our child_process.fork() API, and are designed to be easy to communicate with. Built upon that same interface is the cluster module, which allows you to share sockets between processes to enable load balancing over your cores. Socket.IO is a library that enables real-time, bidirectional and event-based communication between the browser and the server. It consists of: a Node.js server: Source | API a Javascript client library for the browser (which can be also run from Node.js): Source | API See more info here: Socket.io Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. Fast, unopinionated, minimalist web framework for Node.js NodeJS in 10 Minutes and Netflix netflix 6:50 monolithic 8:24 minroservices 19:00 microservice 37:00 Netflix on Github","title":"NodeJS → services readmongo_service, dummy_service","component":"swarmlab_poc-datacollector","version":"docs","name":"index-nodejs","url":"/swarmlab_poc-datacollector/docs/index-nodejs.html","titles":[{"text":"asynchronous event-driven","id":"_asynchronous_event_driven"},{"text":"threads","id":"_threads"},{"text":"socket.io","id":"_socket_io"},{"text":"express","id":"_express"},{"text":"Video = intro","id":"_video_intro"}]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"text":"Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams. The project was developed and maintained by ihttps://github.com/antirez[Salvatore Sanfilippo^] The name Redis means *Re*mote *Di*ctionary *S*erver. MongoDB is developed by MongoDB Inc. and licensed under the Server Side Public License (SSPL). Wikipedia Redis in 100 Seconds","title":"Redis → services redisserver","component":"swarmlab_poc-datacollector","version":"docs","name":"index-redis","url":"/swarmlab_poc-datacollector/docs/index-redis.html","titles":[{"text":"Main features","id":"_main_features"},{"text":"Video = intro","id":"_video_intro"}]},"/swarmlab_poc-datacollector/docs/index-src.html":{"text":"(1) Opens the info menu (2) Run a shell in a running container (3) Opens web interface (4),(5) Source directory - Directory Maps \"Directory Maps\" are the preferred mechanism for persisting data generated by and used by Docker containers. We use here \"bind mounts\" and they are dependent on the directory structure and OS of the host machine. Your local changes to the files will be overwritten by click on \"Download\" button. You should always take a full backup first (simple copy the directory tree) Source code: playground-client/src environment variables: playground-client/.env Source code: dummyservice/swarmlab-app/src/run config file: WriteToMongo/fluent/fluent.conf Unified data collector layer Source code: readmongo/swarmlab-app/src/run environment variables: readmongo/swarmlab-app/src/.env Redis is automatically started for you. We use nodeJS to interact with Redis. Setup config etc, on the fly from dummy_service and readmongo_service services. Mongo is automatically started for you. We use nodeJS to interact with Mongo. Setup config etc, on the fly from dummy_service and readmongo_service services.","title":"Source and config files","component":"swarmlab_poc-datacollector","version":"docs","name":"index-src","url":"/swarmlab_poc-datacollector/docs/index-src.html","titles":[{"text":"webclient","id":"_webclient"},{"text":"dummy_service","id":"_dummy_service"},{"text":"readmongo_service","id":"_readmongo_service"},{"text":"redisserver","id":"_redisserver"},{"text":"mongo","id":"_mongo"}]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"text":"From → To monolithic → networking architecture static → Dynamic host based → Service based linear → agile You will learn to code, coordinate and orchestrate a swarm of self-acting nodes. Server instances are platform agnostic container-based applications. To build a large - scale distributed application we take advantage of standardized code deployments using Docker containers. Docker-based applications can be seamlessly moved from local development machines to production deployments From Code to full-blown systems from a single container on your local machine to a running cloud native - container-based environment in the simplest and most logical format as possible. Services in a dynamic and Scalable Distributed Architecture (red) Redisserver redis sync for readmongo_service and dummy_service (blue) readmongo_service reads data from mongodb (Rest api) 1. Webclient → readmongo_service 2. readmongo_service ← mongo 3. webclient ← readmongo_service reads data from mongodb (socket) Webclient ←→ readmongo_service ←→ redis ←→ readmongo_service ←→ mongo (green) dummy_service IoT devive or App → mongo (red), (blue) and (green) are scalable microservices","title":"project structure and technologies used","component":"swarmlab_poc-datacollector","version":"docs","name":"index-structure","url":"/swarmlab_poc-datacollector/docs/index-structure.html","titles":[{"text":"Dynamic Structure","id":"_dynamic_structure"},{"text":"Dynamic Instaces","id":"_dynamic_instaces"},{"text":"Dynamic networks - Swarm","id":"_dynamic_networks_swarm"},{"text":"Datacollector structure","id":"_datacollector_structure"}]},"/swarmlab_poc-datacollector/docs/index-usage.html":{"text":"Start poc-datacollector Stop poc-datacollector Start poc-datacollector","title":"Usage datacollector","component":"swarmlab_poc-datacollector","version":"docs","name":"index-usage","url":"/swarmlab_poc-datacollector/docs/index-usage.html","titles":[{"text":"start datacollector","id":"_start_datacollector"},{"text":"stop datacollector","id":"_stop_datacollector"},{"text":"Open Web interface webclient","id":"_open_web_interface_webclient"}]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"text":"Vue.js is an open-source, progressive JavaScript framework for building user interfaces (UIs) and single-page applications. Library modularization using a framework is common in frontend development. What differentiates Vue.js from other alternatives is: its “high decoupling”,This means it is very simple to extend its functionalities as modules are included to an application. For example, if we want to organize and render small visual components, all we need is Vue.js’s ‘core’ library. It is not necessary to include additional libraries. As the application grows, we have libraries to manage routes such as ‘vue-router’, libraries to manage the global state such as ‘vuex’ and libraries to build responsive web applications such as ‘bootstrap-vue’. Additionally, if our application needs to be optimized or needs good SEO, we can include the ‘vue-server-rendering’ library. In the following figure, we can see how the libraries we just mentioned are progressively included, from a small SPA to multi-page applications (MPA). The name of the framework – Vue – is the same phonetically in English as view, and it corresponds to the traditional Model-View-Controller (MVC) architecture React and Angular are other Frameworks similar to vuejs Below are the reasons stating why Vue js is gaining more popularity: Easy To Understand And Learn Easy Customization Readability And Single-file Components Lightweight Robust Tooling Ecosystem Flexibility And Integration Capabilities Much Advanced High Performance LAST BUT NOT LEAST, Documentation Vuex is a state management pattern + library for Vue.js applications. It serves as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable fashion. It also integrates with Vue’s official devtools extension to provide advanced features such as zero-config time-travel debugging and state snapshot export / import. What is a \"State Management Pattern\"? Let’s start with a simple Vue counter app: new Vue({ // state data () { (1) return { count: 0 } }, // view template: ` (2) {{ count }} `, // actions methods: { (3) increment () { this.count++ } } }) 1 The state, the source of truth that drives our app; 2 The view, a declarative mapping of the state; 3 The actions, the possible ways the state could change in reaction to user inputs from the view. This is a simple representation of the concept of \"one-way data flow\": Online Vuex cources Axios is a library for http communication, making ajax requests, and so on. See more Socket.IO aims to make realtime apps possible in every browser and mobile device, blurring the differences between the different transport mechanisms. It supports multiple transports, such as WebSockets, Flash sockets, long polling and more, automatically falling back when a transport fails See more info here: Socket.io Vue Packages socket.io client socket.io REST API and Socket","title":"Vue.js → service webclient","component":"swarmlab_poc-datacollector","version":"docs","name":"index-vuejs","url":"/swarmlab_poc-datacollector/docs/index-vuejs.html","titles":[{"text":"why Vue js","id":"_why_vue_js"},{"text":"Vuex","id":"_vuex"},{"text":"Using Axios to Consume APIs","id":"_using_axios_to_consume_apis"},{"text":"Using socket.io to Consume Websocket","id":"_using_socket_io_to_consume_websocket"},{"text":"Video = intro","id":"_video_intro"}]},"/swarmlab_poc-datacollector/docs/index.html":{"text":"The \"data collector\" is a lightweight microservice application that collect and sends metadata, collected from a system, such as an IoT network, distributed system, data center, etc to a storage system. The data are transmitted, stored, and can be retrieved at any time. \"data collector\" are developed with a platform agnostic\"container-based application strategy A platform-agnostic approach offers many choices Can be seamlessly moved from local development machine to production deployments Flexibility, Reliability Avoiding Vendor Lock-In From Code to full-blown systems from a single container on your local machine to a running cloud native - container-based environment You can start it in the same way as you start any other application. You can find more information here You may have to wait (couple of minutes) for the system to fully provision resources. You may have to refresh the web interface a couple of times! on Error: UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60) Run: export DOCKER_CLIENT_TIMEOUT=120 export COMPOSE_HTTP_TIMEOUT=120 onError: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network Do you have a VPN connected? Turn off VPN Start POC After that, you can enable VPN again Find \"webclient\" Instance from menou: Instances - > click more connect → \"Click here to open the Web_App\" Find \"webclient\" Instance and run docker exec ... Command The directory that contains the source is in \"Directory Maps → Local\" column. (1) Opens the info menu (2) Run a shell in a running container (3) Opens web interface (4),(5) Source directory - Directory Maps \"Directory Maps\" are the preferred mechanism for persisting data generated and used by Docker containers. We use here \"bind mounts\" and they are dependent on the directory structure and OS of the host machine. Your local changes to the files will be overwritten by clicking the \"Download\" button. You should always take a full backup first (simple copy the directory tree)","title":"Data collector!","component":"swarmlab_poc-datacollector","version":"docs","name":"index","url":"/swarmlab_poc-datacollector/docs/index.html","titles":[{"text":"Start","id":"_start"},{"text":"on Error:","id":"_on_error"},{"text":"Open web interface","id":"_open_web_interface"},{"text":"Open console","id":"_open_console"},{"text":"Source directory","id":"_source_directory"}]},"/swarmlab_raspi-docker/docs/index-install.html":{"text":"Tested on a Raspberry Pi with \"Buster\" * sudo su # if not already done apt-get install apt-transport-https ca-certificates software-properties-common git gcc g++ make jq -y curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash - apt-get install -y nodejs npm install -g pm2 apt-get install raspberrypi-kernel-headers -y curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh usermod -aG docker pi curl https://download.docker.com/linux/raspbian/gpg sudo usermod -aG docker pi curl https://download.docker.com/linux/raspbian/gpg cat > /root/get-certs-swarmlab /etc/docker/certs.d/$registry_address:$registry_port/ca.crt registry_port=5480 mkdir -p /etc/docker/certs.d/$registry_address:$registry_port openssl s_client -showcerts -connect $registry_address:$registry_port /etc/docker/certs.d/$registry_address:$registry_port/ca.crt EOF chmod +x /root/get-certs-swarmlab /root/get-certs-swarmlab echo \"deb https://download.docker.com/linux/raspbian/ buster stable\" >> /etc/apt/sources.list apt-get update apt-get upgrade systemctl enable docker.service systemctl start docker.service docker info docker ps apt-get install libffi-dev libssl-dev apt install python3-dev apt-get install -y python3 python3-pip python3 and pip3 are installed, we can install Docker-Compose using the following command: pip3 install docker-compose docker-compose --version docker-compose ⇒ 1.27.4 On Error: Get https ://registry.vlabs.uniwa.gr:5080/v2/: x509: certificate Pulling …​ ERROR: Get https://registry.vlabs.uniwa.gr:5080/v2/: x509: certificate signed by unknown authority See here or simple run: /root/get-certs-swarmlab To install the most recent version of WireGuard, we’ll need packages from the Debian unstable release. sh -c \"echo 'deb http://deb.debian.org/debian/ unstable main' >> /etc/apt/sources.list.d/unstable.list\" sh -c \"printf 'Package: *\\nPin: release a=unstable\\nPin-Priority: 90\\n' >> /etc/apt/preferences.d/limit-unstable\" Update and Install the WireGuard packages apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 04EE7237B7D453EC apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138 apt update apt install wireguard --assume-yes (umask 077 && wg genkey > wg-private.key) wg pubkey wg-public.key reboot","title":"Setup","component":"swarmlab_raspi-docker","version":"docs","name":"index-install","url":"/swarmlab_raspi-docker/docs/index-install.html","titles":[{"text":"Install prerequisites","id":"_install_prerequisites"},{"text":"Install optional","id":"_install_optional"},{"text":"Download and install Docker.","id":"_download_and_install_docker"},{"text":"Give the ‘pi’ user the ability to run Docker.","id":"_give_the_pi_user_the_ability_to_run_docker"},{"text":"Import Docker and swarmlab.io keys","id":"_import_docker_and_swarmlab_io_keys"},{"text":"Add the Docker Repo.","id":"_add_the_docker_repo"},{"text":"Update your Pi.","id":"_update_your_pi"},{"text":"Start the Docker service.","id":"_start_the_docker_service"},{"text":"Verify that Docker is installed and running.","id":"_verify_that_docker_is_installed_and_running"},{"text":"install docker-compose","id":"_install_docker_compose"},{"text":"check it","id":"_check_it"},{"text":"Fix \"x509: certificate signed by unknown authority\" issue","id":"_fix_x509_certificate_signed_by_unknown_authority_issue"},{"text":"Install WireGuard","id":"_install_wireguard"},{"text":"Create Keys","id":"_create_keys"},{"text":"Reboot","id":"_reboot"}]},"/swarmlab_raspi-docker/docs/index.html":{"text":"Docker does run on Raspberry Pi 2, 3 and 4, and you don’t need any other OS beside Raspbian, the most popular and widely supported distributioni on RasPI. You can also install Docker Compose.","title":"Raspi docker","component":"swarmlab_raspi-docker","version":"docs","name":"index","url":"/swarmlab_raspi-docker/docs/index.html","titles":[]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"text":"Figure 1. The typical architecture of the sensor node The main components of a sensor node are a microcontroller, transceiver/Communication Module, memory, power source and one or more sensors. A basic IMU (Intertial Measurement Unit) generally provides raw sensor data, whereas an AHRS takes this data one step further, converting it into heading or direction in degrees, converting the raw altitude data into standard units like feet or meters, etc. AHRS (Attitude and Heading Reference System) An attitude and heading reference system (AHRS) consists of sensors on three axes that provide attitude information for aircraft, including roll, pitch and yaw. These are sometimes referred to as MARG (Magnetic, Angular Rate, and Gravity) sensors and consist of either solid-state or microelectromechanical systems (MEMS) gyroscopes, accelerometers and magnetometers. They are designed to replace traditional mechanical gyroscopic flight instruments. Adafruit’s 10DOF (10 Degrees of Freedom) breakout board allows you to capture ten distinct types of motion or orientation related data. LSM303DLHC - a 3-axis accelerometer (up to +/-16g) and a 3-axis magnetometer (up to +/-8.1 gauss) on a single die L3GD20 - a 3-axis gyroscope (up to +/-2000 dps) BMP180 - A barometric pressure sensor (300..1100 hPa) that can be used to calculate altitude, with an additional on-board temperature sensor Basic Setup Connect the SCL pin on the breakout to the SCL pin on your Arduino. On an UNO & '328 based Arduino, this is also known as A5 Connect the SDA pin on the breakout to the SDA pin on your Arduino. On an UNO & '328 based Arduino, this is also known as A4 Connect the VIN pin on the breakout to 3.3V or 5V on your Uno (5V is preferred but if you have a 3V logic Arduino 3V is best) Connect the GND pin on the breakout to the GND pin on your Uno That’s it! With those four wires, you should be able to talk to any of the I2C chips on the board and run any of the example sketches. Advanced Setup GINT - The interrupt pin on the L3GD20 gyroscope GRDY - The 'ready' pin on the L3GD20 gyroscope LIN1 - Interrupt pin 1 on the LSM303DLHC LIN2 - Interrupt pin 2 on the LSM303DLHC LRDY - The ready pin on the LSM303DLHC These pins are all outputs from the 10-DOF breakout and are all 3.3V logic Place the files in the Arduino Sketch Folder '/libraries' sub-folder. You should end up with a structure like this: arduinosketches/libraries/Adafruit_10DOF arduinosketches/libraries/Adafruit_BMP085 arduinosketches/libraries/Adafruit_L3GD20_U arduinosketches/libraries/Adafruit_LSM303DLHC arduinosketches/libraries/Adafruit_Sensor Arduino libraries Arduino libraries are a convenient way to share code such as device drivers or commonly used utility functions. How to install Arduino libraries sketch pitchrollheading sensors_event_t accel_event; sensors_vec_t orientation; /* Calculate pitch and roll from the raw accelerometer data */ accel.getEvent(&accel_event); if (dof.accelGetOrientation(&accel_event, &orientation)) { /* 'orientation' should have valid .roll and .pitch fields */ Serial.print(F(\"Roll: \")); Serial.print(orientation.roll); Serial.print(F(\"; \")); Serial.print(F(\"Pitch: \")); Serial.print(orientation.pitch); Serial.print(F(\"; \")); } Arguments event: The sensors_event_t variable containing the data from the accelerometer orientation: The sensors_vec_t object that will have its .pitch and .roll fields populated Returns true if the operation was successful, false if there was an error AHRS Sketch #include #include #include #include #include // Create sensor instances. Adafruit_LSM303_Accel_Unified accel(30301); Adafruit_LSM303_Mag_Unified mag(30302); Adafruit_BMP085_Unified bmp(18001); // Create simple AHRS algorithm using the above sensors. Adafruit_Simple_AHRS ahrs(&accel, &mag); // Update this with the correct SLP for accurate altitude measurements float seaLevelPressure = SENSORS_PRESSURE_SEALEVELHPA; void setup() { Serial.begin(115200); Serial.println(F(\"Adafruit 10 DOF Board AHRS Example\")); Serial.println(\"\"); // Initialize the sensors. accel.begin(); mag.begin(); bmp.begin(); } void loop(void) { sensors_vec_t orientation; // Use the simple AHRS function to get the current orientation. if (ahrs.getOrientation(&orientation)) { /* 'orientation' should have valid .roll and .pitch fields */ Serial.print(F(\"Orientation: \")); Serial.print(orientation.roll); Serial.print(F(\" \")); Serial.print(orientation.pitch); Serial.print(F(\" \")); Serial.print(orientation.heading); Serial.println(F(\"\")); } // Calculate the altitude using the barometric pressure sensor sensors_event_t bmp_event; bmp.getEvent(&bmp_event); if (bmp_event.pressure) { /* Get ambient temperature in C */ float temperature; bmp.getTemperature(&temperature); /* Convert atmospheric pressure, SLP and temp to altitude */ Serial.print(F(\"Alt: \")); Serial.print(bmp.pressureToAltitude(seaLevelPressure, bmp_event.pressure, temperature)); Serial.println(F(\"\")); /* Display the temperature */ Serial.print(F(\"Temp: \")); Serial.print(temperature); Serial.println(F(\"\")); } delay(500); } Compile the sketch, open up the Serial Monitor (Tools > Serial Monitor), set the baud rate to 115200 Figure 2. output This raw data shows the main orientation data, consisting of 'roll', 'pitch' and 'heading' (or 'yaw) in degrees, followed by the current altitude and temperature The AHRS sketchs reads raw data from the board’s accelerometer/magnetometer and converts the raw data into easy to understand Euler angles. In this case, we can see that the roll is about 18°, the pitch is about 78° and the heading or yaw is about 32°, and the sketch will keep updating itself with the latest values at whatever speed we’ve set in the sketch. Figure 3. Euler angles, one of the possible ways to describe an orientation The first attempt to represent an orientation is attributed to Leonhard Euler. He imagined three reference frames that could rotate one around the other, and realized that by starting with a fixed reference frame and performing three rotations, he could get any other reference frame in the space (using two rotations to fix the vertical axis and other to fix the other two axes). The values of these three rotations are called Euler angles. Figure 4. Tait–Bryan angles, another way to describe orientation These are three angles, also known as yaw, pitch and roll, Navigation angles and Cardan angles. Mathematically they constitute a set of six possibilities inside the twelve possible sets of Euler angles, the ordering being the one best used for describing the orientation of a vehicle such as an airplane. In aerospace engineering they are usually referred to as Euler angles. More Info: Rigid_body_dynamics More Info: Eulers angles Leonhard Euler This raw data can then be sent over the network to the central application. This will be the subject of another Lab Lesson Three.js is a cross-browser JavaScript library and Application Programming Interface (API) used to create and display animated 3D computer graphics in a web browser. Three.js uses WebGL. Processing is an open-source graphical library and integrated development environment (IDE) built for the electronic arts, new media art, and visual design communities with the purpose of teaching non-programmers the fundamentals of computer programming in a visual context. Processing uses the Java language, with additional simplifications such as additional classes and aliased mathematical functions and operations. It also provides a graphical user interface for simplifying the compilation and execution stage. The Processing language and IDE were the precursor to other projects including Arduino, Wiring and p5.js. In 2013, Lauren McCarthy created p5.js, a native JavaScript alternative to Processing.js that has the official support of the Processing Foundation. Python Mode for Processing, or Processing.py is a Python interface to the underlying Java toolkit. It was chiefly developed by Jonathan Feinberg starting in 2010, with contributions from James Gilles and Ben Alkov ThreeJS is a wrapper around the browser’s native WebGL API. It’s the de facto standard 3D library — there are others, like BabylonJS, but Three is just miles more popular. The native browser APIs are… painful to work with, you can think of ThreeJS kinda like a jQuery for in-browser 3D graphics. Doesn’t give you anything that’s not already there, it just wraps it all into a user-friendly API P5 is not a 3d graphics library, it’s an API for doing creative coding: things like procedural generation, natural simulations etc. It has some 3D features because it wraps the native WebGL API, but that’s not it’s core purpose. It is a artistic and teaching tool — it is occasionally used in production outside of artistic audio/visual stuff, but not often. It’s basically the JS version of Processing. More: Processing.js vs. three.js To visualize the data, we’ve put together a basic Processing sketch that loads a 3D model and renders it using the data generated by the AHRS sketch. Processing OBJ Loader library for Processing G4P GUI library for Processing The OBJ library is required to load 3D models. It isn’t strictly necessary and you could also render a boring cube in Processing, but why play with cubes when you have rabbits?! Processing Sketch import processing.serial.*; import java.awt.datatransfer.*; import java.awt.Toolkit; import processing.opengl.*; import saito.objloader.*; import g4p_controls.*; float roll = 0.0F; float pitch = 0.0F; float yaw = 0.0F; float temp = 0.0F; float alt = 0.0F; OBJModel model; // Serial port state. Serial port; String buffer = \"\"; final String serialConfigFile = \"serialconfig.txt\"; boolean printSerial = false; // UI controls. GPanel configPanel; GDropList serialList; GLabel serialLabel; GCheckbox printSerialCheckbox; void setup() { size(400, 500, OPENGL); frameRate(30); model = new OBJModel(this); model.load(\"bunny.obj\"); model.scale(20); // Serial port setup. // Grab list of serial ports and choose one that was persisted earlier or default to the first port. int selectedPort = 0; String[] availablePorts = Serial.list(); if (availablePorts == null) { println(\"ERROR: No serial ports available!\"); exit(); } String[] serialConfig = loadStrings(serialConfigFile); if (serialConfig != null && serialConfig.length > 0) { String savedPort = serialConfig[0]; // Check if saved port is in available ports. for (int i = 0; i 8)) { String[] list = split(incoming, \" \"); if ( (list.length > 0) && (list[0].equals(\"Orientation:\")) ) { roll = float(list[1]); pitch = float(list[2]); yaw = float(list[3]); buffer = incoming; } if ( (list.length > 0) && (list[0].equals(\"Alt:\")) ) { alt = float(list[1]); buffer = incoming; } if ( (list.length > 0) && (list[0].equals(\"Temp:\")) ) { temp = float(list[1]); buffer = incoming; } } } // Set serial port to desired value. void setSerialPort(String portName) { // Close the port if it's currently open. if (port != null) { port.stop(); } try { // Open port. port = new Serial(this, portName, 115200); port.bufferUntil('\\n'); // Persist port in configuration. saveStrings(serialConfigFile, new String[] { portName }); } catch (RuntimeException ex) { // Swallow error if port can't be opened, keep port closed. port = null; } } // UI event handlers void handlePanelEvents(GPanel panel, GEvent event) { // Panel events, do nothing. } void handleDropListEvents(GDropList list, GEvent event) { // Drop list events, check if new serial port is selected. if (list == serialList) { setSerialPort(serialList.getSelectedText()); } } void handleToggleControlEvents(GToggleControl checkbox, GEvent event) { // Checkbox toggle events, check if print events is toggled. if (checkbox == printSerialCheckbox) { printSerial = printSerialCheckbox.isSelected(); } } Run the AHRS Sketch on the Uno Run the Processing Sketch on the Processing Make sure that the appropriate AHRS example sketch is running on the Uno (as described), and that the Serial Monitor is closed. And Voila! Cockpit Simulator With small changes we can make this too Adafruit_AHRS g4p","title":"Sensor node IMU","component":"swarmlab_iot-sensor-node","version":"docs","name":"index-imu","url":"/swarmlab_iot-sensor-node/docs/index-imu.html","titles":[{"text":"Sensor node example using IMU sensors","id":"_sensor_node_example_using_imu_sensors"},{"text":"IMU","id":"_imu"},{"text":"Connecting It Up","id":"_connecting_it_up"},{"text":"Downloading Libraries","id":"_downloading_libraries"},{"text":"Example Sketch","id":"_example_sketch"},{"text":"pitch & roll","id":"_pitch_roll"},{"text":"A real AHRS system","id":"_a_real_ahrs_system"},{"text":"Loading the AHRS Sketch","id":"_loading_the_ahrs_sketch"},{"text":"compile","id":"_compile"},{"text":"Using AHRS Data","id":"_using_ahrs_data"},{"text":"Save/Sending the Data","id":"_savesending_the_data"},{"text":"Visualizing Data","id":"_visualizing_data"},{"text":"The tools, languages, and frameworks","id":"_the_tools_languages_and_frameworks"},{"text":"Three.js","id":"_three_js"},{"text":"Processing","id":"_processing"},{"text":"p5.js","id":"_p5_js"},{"text":"Processing.py","id":"_processing_py"},{"text":"Requirements","id":"_requirements"},{"text":"Write the Processing Sketch","id":"_write_the_processing_sketch"},{"text":"Run it","id":"_run_it"},{"text":"Appendix A: Source Code","id":"_source_code"}]},"/swarmlab_iot-sensor-node/docs/index.html":{"text":"This tutorial demonstrates: a. howto create a mote with Raspberry Pi and Arduino b. howto use it A sensor node, also known as a mote, is a node in a sensor network that is capable of performing some processing, gathering sensory information and communicating with other connected nodes The Raspberry Pi is a low-cost credit-card sized single-board computer. The Raspberry Pi was created in the UK by the Raspberry Pi Foundation. The Raspberry Pi Foundation’s goal is to \"advance the education of adults and children, particularly in the field of computers, computer science and related subjects.\" Wikipedia Figure 1. Raspberry Pi 2 Model B Remember A mote is a node but a node is not always a mote! Download the Raspbian disc image - Choose Raspbian Lite Why Raspbian Lite? Because it is a lightweight version of the Raspbian and it doesn’t have a graphical user interface installed. This means that it doesn’t have any unnecessary software installed that we don’t need for our projects, so this makes it the perfect solution for future automation projects. Windows users, you’ll want 7-Zip. Linux users will use the appropriately named Unzip. Next, pop your microSD card into your computer and write the disc image to it. You’ll need a specific program to do this: Windows users, your answer is Win32 Disk Imager. Linux people, Etcher – which also works on Windows – is what the Raspberry Pi Foundation recommends The process of actually writing the image will be slightly different across these programs, but it’s pretty self-explanatory no matter what you’re using. Each of these programs will have you select the destination (make sure you’ve picked your microSD card!) and the disc image (the unzipped Raspbian file). Choose, double-check, and then hit the button to write. Windows users Figure 2. Create ssh file (no extension) Linux Users Create ssh file sudo fdisk -l # find dev and Boot partition sudo mkdir /mnt/sdcardP1 sudo mount /dev/device_partion_boot /mnt/sdcardP1 -rw cd /mnt/sdcardP1 sudo touch ssh Your default credentials are username pi and password raspberry The boot protocol for the ethernet interface is set to DHCP by default You can find the open SSH ports on your network using the nmap utility: find ports on Network nmap -p 22 --open -sV 192.168.1.0/24 You should find your pi listed in the output along with the IP assigned to the pi. You can change the boot protocol to static and define a static IP address for the pi by editing the ifcfg-eth0 file: static IP address sudo fdisk -l # find dev and Boot partition sudo mkdir /mnt/sdcardP1 sudo mount /dev/device_partion_ext /mnt/sdcardP1 -rw cd /mnt/sdcardP1 vi /etc/sysconfig/network-scripts/ifcfg-eth0 Then edit the file to suit your needs static IP address DEVICE=eth0 BOOTPROTO=static ONBOOT=yes NETWORK=192.168.1.0 NETMASK=255.255.255.0 IPADDR=192.168.1.200 GATEWAY=192.168.1.1 raspi-config is the Raspberry Pi configuration tool config Pi sudo raspi-config It has the following options available: config options ┌──────────┤ Raspberry Pi Software Configuration Tool (raspi-config) ├─┐ │ │ │ 1 Change User Password Change password for the current user │ │ 2 Network Options Configure network settings │ │ 3 Boot Options Configure options for start-up │ │ 4 Localisation Options Set up language and regional settings │ │ 5 Interfacing Options Configure connections to peripherals │ │ 6 Overclock Configure overclocking for your Pi │ │ 7 Advanced Options Configure advanced settings │ │ 8 Update Update this tool to the latest version │ │ 9 About raspi-config Information about this configuration tool │ │ │ │ │ │ │ └──────────────────────────────────────────────────────────────────────┘ config 1 (recommended) whoami sudo usermod -a -G dialout pi reboot This gives read/write permission for all users to the Raspberry Pi (potentially unsafe): config 2 sudo chmod 777 /dev/ttyACM0 This provides some configuration for the Arduino serial connection: configuration for the Arduino serial connection sudo stty -F /dev/ttyACM0 cs8 9600 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts C code in the arduino void loop() { meas = analogRead(a); if (Serial.available()) { if (Serial.read() == '1') { Serial.println(meas); } } } Python code in Raspberry Pi import serial from datetime import datetime from time import sleep now = datetime.now() ser = serial.Serial('/dev/ttyACM0', 9600) ser.write(\"1\".encode()) sleep(0.05); s = ser.readline() file = open(\"dataset\", \"a\") file.write(now.strftime(\"%Y-%m-%d %H:%M\") + \" Sensor Value:\" + str(s)+ \"\\n\") file.close() PHP Class Download Class PHP code in Raspberry Pi - read deviceSet(\"/dev/ttyACM0\"); $serial->confBaudRate(9600); $serial->confParity(\"none\"); $serial->confCharacterLength(8); $serial->confStopBits(1); $serial->confFlowControl(\"none\"); $serial->deviceOpen(); $read = $serial->readPort(); $serial->deviceClose(); echo $read Sends a string to the Arduino. PHP code in Raspberry Pi - send deviceSet(\"/dev/ttyAMA0\"); $serial->confBaudRate(115200); $serial->confParity(\"none\"); $serial->confCharacterLength(8); $serial->confStopBits(1); $serial->deviceOpen(); $serial->sendMessage(\"Hello from my PHP script, say hi back!\"); $serial->deviceClose(); echo \"I've sended a message! \\n\\r\"; Read the writing carefully on your Raspberry Pi circuit board to confirm it indicates something like “Raspberry Pi 4 Model B” or “Raspberry Pi 2 Model B”. If in doubt, run the following command in the terminal: $ uname -m If the result returned starts with “armv6”, you are running a Raspberry Pi based on the older ARMv6 chipset and the next Node.js installation step will not work; otherwise, you are ready for the next step. Install NodeJS curl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash - sudo apt install -y nodejs npm install raspi-serial Install NodeJS - armv6 cd ~ wget http://nodejs.org/dist/v6.2.1/node-v6.2.1-linux-armv6l.tar.gz tar -xzf node-v6.2.1-linux-armv6l.tar.gz cd node-v6.2.1-linux-armv6l/ sudo cp -R * /usr/local/ export PATH=$PATH:/usr/local/bin npm install raspi-serial NodeJS code in Raspberry Pi - read mport { init } from 'raspi'; import { Serial } from 'raspi-serial'; init(() => { var serial = new Serial(); serial.open(() => { serial.on('data', (data) => { process.stdout.write(data); }); serial.write('Hello from raspi-serial'); }); }); NodeJS code in Raspberry Pi - send ... var serverIOT=IP_SERVER const socket = require('socket.io-client')('https://'+serverIOT+':9080'); socket.on('connect', function () { socket.emit('subscribe', log); var obj = new Object(); obj.room = log; obj.message = data; var text = JSON.stringify(obj); var text1 = Buffer.from(text); var text5 = text1.toString('base64'); socket.emit('log', text5, log ) //console.log(util.inspect(text5, false, null, true /* enable colors */)) res.json({ 'message':\"ok\" }); }); ... You can find more information here and here Blinking example (*) /* * serial_usb_simple_arduino - For communicating over USB serial. Send it a '1' (character one) * and it will make the builtin LED start blinking every one second. Send it a '0' * (character zero) and it will make it stop blinking. * * Each time it receives one of the commands, it sends back an 'A' for acknowledge. * But send it a commmand it doesn't recognize and it sends back an 'E' for error. */ bool blinking = false; bool led_on = false; int target_time; void setup() { Serial.begin(115200); while (!Serial) { ; // wait for serial port to connect. Needed for native USB } pinMode(LED_BUILTIN, OUTPUT); } void loop() { char c; if (Serial.available() > 0) { c = Serial.read(); switch (c) { case '0': // stop blinking blinking = false; if (led_on) { digitalWrite(LED_BUILTIN, LOW); } Serial.write(\"A\", 1); break; case '1': // start blinking if (blinking == false) { blinking = true; digitalWrite(LED_BUILTIN, HIGH); led_on = true; target_time = millis() + 100; // turn off in 1 tenth of a second (100 milliseconds) } Serial.write(\"A\", 1); break; default: Serial.write(\"E\", 1); break; } } else if (blinking) { if (millis() >= target_time) { if (led_on) { digitalWrite(LED_BUILTIN, LOW); led_on = false; target_time = millis() + 100; // turn on in 1 tenth of a second (100 milliseconds) } else { digitalWrite(LED_BUILTIN, HIGH); led_on = true; target_time = millis() + 100; // turn off in 1 tenth of a second (100 milliseconds) } } } } /* * serial_usb_simple - Demo that communicates over USB using serial I/O * from a Raspberry Pi to an Arduino. * * To show that it work, this writes a '1' to the Arduino which then * blinks the builtin LED on and off. The Arduino also sends back an 'A' * to acknowledge that it got the message. This does a read() to get * the 'A', demonstrating that reading also works. Two seconds later, * this writes a '0' to the Arduino which then stops the blinking. * The Arduino again sends back an 'A' to acknowledge that it got the * message and this reads the 'A'. * * This was tested between a Raspberry Pi 3B (running Raspbian) and * an Arduino Mega 2560 and also between an NVIDIA Jetson TX1 (running * Ubuntu) and the same Arduino. */ #include #include #include #include // for the serial I/O #include #include #include #include #include #include int open_serial_port(char *name) { int fd, bits; struct termios term; struct serial_struct kernel_serial_settings; if ((fd = open(name, O_RDWR | O_NONBLOCK | O_NOCTTY )) == -1) { fprintf(stderr, \"open(%s) failed: %s\\n\", name, strerror(errno)); return -1; } /* * Reset the Arduino's line. This is key to getting the write to work. * Without it, the first few writes don't work. * Clear DTR, wait one second, flush input, then set DTR. * Without this, the first write fails. */ if (ioctl(fd, TIOCMGET, &bits) < 0) { close(fd); perror(\"ioctl(TCIOMGET)\"); return -1; } bits &= ~(TIOCM_DTR | TIOCM_RTS); if (ioctl(fd, TIOCMSET, &bits) < 0) { close(fd); perror(\"ioctl(TIOCMSET)\"); return -1; } sleep(1); tcflush(fd, TCIFLUSH); bits &= TIOCM_DTR; if (ioctl(fd, TIOCMSET, &bits) < 0) { close(fd); perror(\"ioctl(TIOCMSET)\"); return -1; } memset(&term, 0, sizeof(term)); term.c_iflag = IGNBRK | IGNPAR; term.c_cflag = CS8 | CREAD | HUPCL | CLOCAL; cfsetospeed(&term, B115200); cfsetispeed(&term, B115200); if (tcsetattr(fd, TCSANOW, &term) < 0) { perror(\"tcsetattr()\"); return -1; } if (ioctl(fd, TIOCGSERIAL, &kernel_serial_settings) == 0) { kernel_serial_settings.flags |= ASYNC_LOW_LATENCY; ioctl(fd, TIOCSSERIAL, &kernel_serial_settings); } tcflush(fd, TCIFLUSH); return fd; } int read_from_serial(int fd, char *buf) { int n; while (1) { if ((n = read(fd, buf, 1)) == -1) { if (errno != EAGAIN) { fprintf(stderr, \"read() failed: (%d) %s\\n\", errno, strerror(errno)); return -1; } // errno == EAGAIN, loop around and read again } else { if (n == 1) { return n; // stop reading } // read 0 bytes, loop around an read again } } } int main(int argc, char **argv) { int fd; ssize_t n; char buf[10]; if ((fd = open_serial_port(\"/dev/ttyACM0\")) == -1) { exit(EXIT_FAILURE); } while (1) { printf(\"Telling the Arduino to start blinking...\\n\"); if ((n = write(fd, \"1\", 1)) == -1) { fprintf(stderr, \"write() failed: %s\\n\", strerror(errno)); exit(EXIT_FAILURE); } // read to get the acknowledgement from the Arduino if (read_from_serial(fd, buf) == -1) { exit(EXIT_FAILURE); } buf[1] = '\\0'; printf(\"Arduino sent back '%s'\\n\", buf); sleep(2); printf(\"Telling the Arduino to stop blinking...\\n\"); if ((n = write(fd, \"0\", 1)) == -1) { fprintf(stderr, \"write() failed: %s\\n\", strerror(errno)); exit(EXIT_FAILURE); } // read to get the acknowledgement from the Arduino if (read_from_serial(fd, buf) == -1) { exit(EXIT_FAILURE); } buf[1] = '\\0'; printf(\"Arduino sent back '%s'\\n\", buf); sleep(2); } return EXIT_SUCCESS; } \"\"\" serial_usb_simple.py Demo that communicates over USB using serial I/O from a Raspberry Pi to an Arduino. To show that it work, this writes a '1' to the Arduino which then blinks the builtin LED on and off. The Arduino also sends back an 'A' to acknowledge that it got the message. This does a read() to get the 'A', demonstrating that reading also works. Two seconds later, this writes a '0' to the Arduino which then stops the blinking. The Arduino again sends back an 'A' to acknowledge that it got the message and this reads the 'A'. This was tested between a Raspberry Pi 3B (running Raspbian) and an Arduino Mega 2560 and also between an NVIDIA Jetson TX1 (running Ubuntu) and the same Arduino. \"\"\" import serial import time ser = serial.Serial(\"/dev/ttyACM0\", 115200, timeout=1) # Reset the Arduino's line. This is key to getting the write to work. # Without it, the first few writes don't work. # Clear DTR, wait one second, flush input, then set DTR. # Without this, the first write fails. # This trick was learned from: # https://github.com/miguelasd688/4-legged-robot-model ser.setDTR(False) time.sleep(1) ser.flushInput() ser.setDTR(True) time.sleep(2) while True: print('Telling the Arduino to start blinking...') ser.write(b'1') # read to get the acknowledgement from the Arduino while True: ack = ser.read() if ack == b'A': break print('Arduino sent back %s' % ack) time.sleep(2) print('Telling the Arduino to stop blinking...') ser.write(b'0') # read to get the acknowledgement from the Arduino while True: ack = ser.read() if ack == b'A': break print('Arduino sent back %s' % ack) time.sleep(2) (*) Original: https://rimstar.org/science_electronics_projects/raspberry_pi_to_arduino_serial_usb_communication.htm Learn how to How to install Raspbian on the Raspberry Pi - 1/5 Learn how to How to install Raspbian on the Raspberry Pi - 2/5 Learn how to How to install Raspbian on the Raspberry Pi - 3/5 Learn how to How to install Raspbian on the Raspberry Pi - 4/5 Learn how to How to install Raspbian on the Raspberry Pi - 5/5 Learn how to How to Setup Raspberry Pi to Arduino Serial Communication A program designed for an Arduino board is called a sketch, and the process of transferring it to the board is called uploading. Learn how to How to Upload Sketch (**) Windows: It will never be COM1 don't pick that one. You should only have one other option. Mac OS X and Linux: It will never be an option with 'bluetooth' in the name, look for /dev/cu.usbmodem or /dev/cu.usbserial or /dev/ttyUSB or similar! (**) Original: https://learn.adafruit.com/ladyadas-learn-arduino-lesson-number-1?view=all","title":"Sensor node!","component":"swarmlab_iot-sensor-node","version":"docs","name":"index","url":"/swarmlab_iot-sensor-node/docs/index.html","titles":[{"text":"Create a mote with Raspberry Pi","id":"_create_a_mote_with_raspberry_pi"},{"text":"Install Raspberry Pi","id":"_install_raspberry_pi"},{"text":"Step 1: Download Raspbian","id":"_step_1_download_raspbian"},{"text":"Step 2: Unzip the file","id":"_step_2_unzip_the_file"},{"text":"Step 3: Write the disc image to your microSD card","id":"_step_3_write_the_disc_image_to_your_microsd_card"},{"text":"Step 4: Enabling SSH","id":"_step_4_enabling_ssh"},{"text":"Step 5: Put the microSD card in your Pi and boot up","id":"_step_5_put_the_microsd_card_in_your_pi_and_boot_up"},{"text":"Step 6: Access via SSH","id":"_step_6_access_via_ssh"},{"text":"Step 7: Configure your Raspberry Pi.","id":"_step_7_configure_your_raspberry_pi"},{"text":"Arduino Uno Raspberry Pi Serial Communication","id":"_arduino_uno_raspberry_pi_serial_communication"},{"text":"Serial config on Raspi","id":"_serial_config_on_raspi"},{"text":"Reading in arduino","id":"_reading_in_arduino"},{"text":"Python","id":"_python"},{"text":"PHP","id":"_php"},{"text":"NodeJS","id":"_nodejs"},{"text":"Send data2server","id":"_send_data2server"},{"text":"NodeJS","id":"_nodejs_2"},{"text":"How to communicate Arduino2Raspberry","id":"_how_to_communicate_arduino2raspberry"},{"text":"Arduino code","id":"_arduino_code"},{"text":"Raspberry Pi C language","id":"_raspberry_pi_c_language"},{"text":"Raspberry Pi Python","id":"_raspberry_pi_python"},{"text":"Video","id":"_video"},{"text":"Install Raspberry Pi","id":"_install_raspberry_pi_2"},{"text":"Raspberry to Arduino Serial Communication","id":"_raspberry_to_arduino_serial_communication"},{"text":"Upload Sketch","id":"_upload_sketch"}]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"text":"This tutorial demonstrates: a. howto setup a SSH tunneling b. howto use it SSH Tunneling, is the ability to use ssh to create a bi-directional encrypted network connection between machines over which data can be exchanged, typically TCP/IP. SSH is a standard for secure remote logins and file transfers over untrusted networks. It also provides a way to secure the data traffic of any given application using port forwarding, basically tunneling any TCP/IP port over SSH. This means that the application data traffic is directed to flow inside an encrypted SSH connection so that it cannot be eavesdropped or intercepted while it is in transit. SSH tunneling enables adding network security to legacy applications that do not natively support encryption. local port forwarding ssh -nNT -L 8000:localhost:3306 user@192.168.89.5 The above command sets up an ssh tunnel between your machine and the server, and forwards all traffic from localhost:3306 to localhost:8000 (on your machine). So now you could connect to MySQL running on your server via localhost on port 8000 on your machine. remote port forwarding ssh -nNT -R 4000:localhost:3000 user@192.168.89.5 The above command sets up an ssh tunnel between your machine and the server, and forwards all traffic from localhost:3000 (on your machine) to localhost:4000 (in the context of the server). So now you can connect to the locally running service on port 3000 on the server on port 4000 Practically every Linux system includes the ssh command. This command is used to start the SSH client program that enables secure connection to the SSH server on a remote machine. The ssh command is used from logging into the remote machine, transferring files between the two machines, and for executing commands on the remote machine. connect ssh user@192.168.89.5 The authenticity of host '192.168.89.5' cannot be established. DSA key fingerprint is 04:48:30:31:b0:f3:5a:9b:01:9d:b3:a7:38:e2:b1:0c. Are you sure you want to continue connecting (yes/no)? Type yes to continue. This will add the server to your list of known hosts (~/.ssh/known_hosts) as seen in the following message: Warning: Permanently added '192.168.89.5' (DSA) to the list of known hosts. Each server has a host key, and the above question related to verifying and saving the host key, so that next time you connect to the server, it can verify that it actually is the same server. ssh user@192.168.89.5 /bin/bash -c \"ls -al\" The OpenSSH server reads a configuration file when it is started. Usually this file is /etc/ssh/sshd_config, but the location can be changed using the -f command line option when starting sshd. Symmetric algorithms for encrypting the bulk of transferred data are configured using the Ciphers option. A good value is aes128-ctr,aes192-ctr,aes256-ctr. Host key algorithms are selected by the HostKeyAlgorithms option. A good value is ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-rsa,ssh-dss. Key exchange algorithms are selected by the KexAlgorithms option. recommend ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha256. not recommend allowing diffie-hellman-group1-sha1, unless needed for compatibility. It uses a 768 bit prime number, which is too small by today’s standards and may be breakable by intelligence agencies in real time. Using it could expose connections to man-in-the-middle attacks when faced with such adversaries. It is strongly recommended that LogLevel be set to VERBOSE. This way, the key fingerprint for any SSH key used for login is logged. This information is important for SSH key management, especially in legacy environments. LogLevel VERBOSE root access should generally go through a privileged access management system To disable passwords for root, but still allow key-based access without forced command, use: PermitRootLogin prohibit-password To disable passwords and only allow key-based access with a forced command, use: PermitRootLogin forced-commands-only Generally prevent port forwarding on servers, unless expressly needed for tunneling legacy applications. There is substantial risk that users will use SSH tunneling to open backdoors into the organization through the firewall to get access to work machines from home. ssh-keygen Output: Generating public/private rsa key pair. Enter file in which to save the key (/home/user/.ssh/id_rsa): Created directory '/home/user/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/user/.ssh/id_rsa. Your public key has been saved in /home/user/.ssh/id_rsa.pub. The key fingerprint is: 8c:2a:ed:82:98:6d:12:0a:3a:ba:b2:1c:c0:25:be:5b sh-copy-id -i ~/.ssh/id_rsa.pub UserName@RemoteServer Output: UserName@RemoteServer's password: ******** Now try logging into the machine, with \"ssh 'username@remoteserver'\", and check in: ~/.ssh/authorized_keys Config file $HOME/. ssh/config Config template Host name (1) HostName [IP] (2) Preferredauthentications publickey IdentityFile /path2file-key-private (3) User user (4) Port 22 (5) 1 name4server 2 Server ip 3 path private key 4 user2connect 5 port4server connect example ssh name X11 forwarding needs to be enabled on both the client side and the server side. On the client side, the -X (capital X) option to ssh enables X11 forwarding On the server side, X11Forwarding yes must specified in /etc/ssh/sshd_config. The xauth program must be installed on the server side. ssh -X user@192.168.89.5 gimp To copy a file from a local to a remote system run the following command: scp file.txt user@192.168.89.5:/remote/directory To copy a file named file.txt from a remote server with IP 192.168.89.5 run the following command: scp user@192.168.89.5:/remote/file.txt /local/directory","title":"SSH Tunneling!","component":"swarmlab_sec-ssh-tunneling","version":"docs","name":"index","url":"/swarmlab_sec-ssh-tunneling/docs/index.html","titles":[{"text":"Local Port Forwarding","id":"_local_port_forwarding"},{"text":"Remote Port Forwarding","id":"_remote_port_forwarding"},{"text":"SSH Command","id":"_ssh_command"},{"text":"Connect to server","id":"_connect_to_server"},{"text":"Executing remote commands on the server","id":"_executing_remote_commands_on_the_server"},{"text":"sshd_config - SSH Server Configuration","id":"_sshd_config_ssh_server_configuration"},{"text":"Cryptographic policy","id":"_cryptographic_policy"},{"text":"Verbose logging","id":"_verbose_logging"},{"text":"Root login","id":"_root_login"},{"text":"Port forwarding","id":"_port_forwarding"},{"text":"Generate a key pair","id":"_generate_a_key_pair"},{"text":"Install your public key","id":"_install_your_public_key"},{"text":"SSH Client Config Files","id":"_ssh_client_config_files"},{"text":"run graphics applications remotely","id":"_run_graphics_applications_remotely"},{"text":"Copy Files and Directories Between Two Systems","id":"_copy_files_and_directories_between_two_systems"},{"text":"Copy a file from a local to a remote system","id":"_copy_a_file_from_a_local_to_a_remote_system"},{"text":"Copy a Remote File to a Local System using the scp ommand","id":"_copy_a_remote_file_to_a_local_system_using_the_scp_ommand"}]},"/swarmlab_tech-list/docs/index-setup.html":{"text":"Tested on a Raspberry Pi with \"Buster\" networkd is a small and lean service to configure network interfaces, designed mostly for server use cases in a world with hotplugged and virtualized networking. Its configuration is similar in spirit and abstraction level to ifupdown, but you don’t need any extra packages to configure bridges, bonds, vlan etc. It is not very suitable for managing WLANs yet; NetworkManager is still much more appropriate for such Desktop use cases. There are mainly three setups to have a peer to peer network: unprotected ad-hoc interface by configuring the WiFi device unprotected ad-hoc interface using wpa_supplicant (Recommended) Only with suitable (RSN-IBSS capable) USB dongle: protected ad-hoc interface using wpa_supplicant and WPA encryption (best solution if possible) ad-hoc interface with additional USB/WiFi dongle for uplink to internet router sudo su # if not already done deinstall systemctl daemon-reload systemctl disable --now ifupdown dhcpcd dhcpcd5 isc-dhcp-client isc-dhcp-common rsyslog apt --autoremove purge -f ifupdown dhcpcd dhcpcd5 isc-dhcp-client isc-dhcp-common rsyslog rm -r /etc/network /etc/dhcp # setup/enable systemd-resolved and systemd-networkd systemctl disable --now avahi-daemon libnss-mdns apt --autoremove -f purge avahi-daemon apt install -f libnss-resolve ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf apt-mark hold avahi-daemon dhcpcd dhcpcd5 ifupdown isc-dhcp-client isc-dhcp-common libnss-mdns openresolv raspberrypi-net-mods rsyslog systemctl enable systemd-networkd.service systemd-resolved.service apt-get install raspberrypi-kernel-headers -y wired connection cat > /etc/systemd/network/04-wired.network /etc/wpa_supplicant/wpa_supplicant-wlan0.conf /etc/wpa_supplicant/wpa_supplicant-wlan1.conf <<EOF ctrl_interface=DIR=/run/wpa_supplicant GROUP=netdev update_config=1 p2p_disabled=1 country=GR network={ ssid=\"IBSS-RPiNet\" key_mgmt=WPA-PSK proto=RSN psk=\"verySecretPasswordi123\" mode=1 frequency=2412 } EOF chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf systemctl enable wpa_supplicant@wlan1.service reboot echo \"\" echo \"reboot.\" echo \"\" echo \"iw dev\" echo \"\" echo \"iw dev wlan1 link\" echo \"\" echo \"ip addr\" echo \"\" echo \"sudo iw dev wlan1 scan | grep -B8 -A3 \"IBSS-RPiNet\"\" echo \"\" echo \"From another ad hoc connected device you should be able to\" echo \"\" echo \"ping -c3 raspberrypi.local\" echo \"\" origin","title":"Setup","component":"swarmlab_tech-list","version":"docs","name":"index-setup","url":"/swarmlab_tech-list/docs/index-setup.html","titles":[{"text":"Intro","id":"_intro"},{"text":"Install systemd-networkd","id":"_install_systemd_networkd"},{"text":"deinstall classic networking and install it!","id":"_deinstall_classic_networking_and_install_it"},{"text":"Install optional","id":"_install_optional"},{"text":"setup wired connection","id":"_setup_wired_connection"},{"text":"Reboot","id":"_reboot"},{"text":"Config","id":"_config"},{"text":"NSS","id":"_nss"},{"text":"DNS","id":"_dns"},{"text":"unprotected ad-hoc interface using wpa_supplicant","id":"_unprotected_ad_hoc_interface_using_wpa_supplicant"},{"text":"Reboot","id":"_reboot_2"},{"text":"Check","id":"_check"},{"text":"protected ad-hoc interface using wpa_supplicant","id":"_protected_ad_hoc_interface_using_wpa_supplicant"},{"text":"Install driver","id":"_install_driver"},{"text":"setup","id":"_setup"},{"text":"Reboot","id":"_reboot_3"},{"text":"Check","id":"_check_2"}]},"/swarmlab_tech-list/docs/index.html":{"text":"Why Docker docker-compose github docker-compose github awesome docker HowTo DockerSwarm docker-swarm tutorial docker-swarm dockerswarm.rocks open-cloud guide monad kubernetes raft raft github raft demo Storage Mongo replica mongo capped Redis cluster redis server redis vs memcached etcd etcd redis etcd vs. Redis Like etcd, Redis is an open source tool, but their basic functionalities are different. Redis etcd Redis is an in-memory data store and can function as a database, cache, or message broker. Redis supports a wider variety of data types and structures than etcd and has much faster read/write performance. etcd has superior fault tolerance, stronger failover and continuous data availability capabilities. Redis is better suited for serving as a distributed memory caching system than for storing and distributed system configuration information. etcd persists all stored data to disk. NFS GlusterFS docker-compose Deploy 12factor NodeJS nodeJS p5js threejs python numpy scipy jupyter Rest api Sockets socket.io TensorSwarm ROS Introduction to RL tensorflow.js common RL algorithms An introduction to AI in Node.js pytorch pytorch - Reinforcement Learning Platform PyTorch vs. TensorFlow PyTorch TensorFlow PyTorch is open source deep learning framework created by developers at Facebook and released in 2017. TensorFlow is open source deep learning framework created by developers at Google and released in 2015. Top PyTorch Projects * CheXNet: Radiologist-level pneumonia detection on chest X-rays with deep learning. url * PYRO: Pyro is a universal probabilistic programming language (PPL) written in Python and supported by PyTorch on the backend. url * Horizon: A platform for applied reinforcement learning (Applied RL) url Top TensorFlow Projects * Magenta: An open source research project exploring the role of machine learning as a tool in the creative process. url * Sonnet: Sonnet is a library built on top of TensorFlow for building complex neural networks. url * Ludwig: Ludwig is a toolbox to train and test deep learning models without the need to write code. url Production Deployment PyTorch doesn’t provide any framework to deploy models directly on to the web. You’ll have to use either Flask or Django as the backend server. Production Deployment When it comes to deploying trained models to production, TensorFlow is the clear winner. We can directly deploy models in TensorFlow using TensorFlow serving which is a framework that uses REST Client API. Visualization PyTorch developers use Visdom, the features provided by Visdom are very minimalistic and limited. Visualization When it comes to visualization of the training process, TensorFlow takes the lead. Visualization helps the developer track the training process and debug in a more convenient way. TenforFlow’s visualization library is called TensorBoard. Python Tensorflow has APIs for various langages : * C (used to develop other APIs in practice, though) * C (Tensorflow is written in C and CUDA) * Java * GO * Rust * Haskell (yes, even Haskell) * C# * Julia * R * Python * And, of course, for JavaScript, since 2019. Pytorch Cons: * Third-party needed for visualization. * API server needed for production. TensorFlow Cons: * Debugging method. * Hard to make quick changes. Private machine learning Most machine learning applications rely on client-server architectures. Users must send their data where the machine learning models are running. Machine learning models on your device without sending any data to the cloud. And you don’t need to install any additional software. Powerful JavaScript machine learning libraries: ml5js synaptic brain Easy integration of machine learning in web and mobile applications Python support in mobile operating systems is still in the preliminary stages. Javascript has a rich set of cross-platform mobile app development tools such as Cordova and Ionic Machine learning with Node.js is fairly new, but it is fast evolving because there is growing interest in adding machine learning capabilities to web and mobile applications. Python is better suited for server-side training of machine learning models It can scale and distribute its load on server clusters to accelerate the training process. Once the model is trained, you can compress it and deliver it on user devices for inference. Fortunately, machine learning libraries written in different languages are highly compatible. For instance, if you train your deep learning model with TensorFlow or Keras for Python, you can save it in one of several language-independent formats such as JSON or HDF5. You can then send the saved model to the user’s device and load it with TensorFlow.js or another JavaScript deep learning library. auth2 Nodejs auth library auth2 server simply the best VPN out there Netflix 6:50 monolithic 8:24 minroservices 19:00 microservice see also 37:00 netflix github nodebot johny-five eduplot ardupilot","title":"List!","component":"swarmlab_tech-list","version":"docs","name":"index","url":"/swarmlab_tech-list/docs/index.html","titles":[{"text":"Why Docker","id":"_why_docker"},{"text":"Intro docker","id":"_intro_docker"},{"text":"Learn to build and deploy your distributed applications easily to the cloud with Docker","id":"_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker"},{"text":"Next Step DockerSwarm","id":"_next_step_dockerswarm"},{"text":"Getting started with swarm - official from docker","id":"_getting_started_with_swarm_official_from_docker"},{"text":"Replicability, use the same files as when developing locally.","id":"_replicability_use_the_same_files_as_when_developing_locally"},{"text":"Open Source Cloud Guide from IBM","id":"_open_source_cloud_guide_from_ibm"},{"text":"Alternatives","id":"_alternatives"},{"text":"Raft consensus in swarm mode","id":"_raft_consensus_in_swarm_mode"},{"text":"Next Step Storage","id":"_next_step_storage"},{"text":"Generic","id":"_generic"},{"text":"On memory - Key-value","id":"_on_memory_key_value"},{"text":"Sharing","id":"_sharing"},{"text":"NFS","id":"_nfs"},{"text":"Deploy","id":"_deploy"},{"text":"Development - From Design to Application","id":"_development_from_design_to_application"},{"text":"programming language","id":"_programming_language"},{"text":"nodeJS","id":"_nodejs"},{"text":"python","id":"_python"},{"text":"Big data and Scientific analysis","id":"_big_data_and_scientific_analysis"},{"text":"Rest API","id":"_rest_api"},{"text":"Sockets","id":"_sockets"},{"text":"Swarm intelligence","id":"_swarm_intelligence"},{"text":"TensorSwarm: A framework for reinforcement learning of robot swarms.","id":"_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms"},{"text":"ROS - Robot Operating System","id":"_ros_robot_operating_system"},{"text":"Reinforcement Learning","id":"_reinforcement_learning"},{"text":"Reasons to learn machine learning with JavaScript","id":"_reasons_to_learn_machine_learning_with_javascript"},{"text":"Reasons to learn machine learning with Python - PyTorch","id":"_reasons_to_learn_machine_learning_with_python_pytorch"},{"text":"Auth","id":"_auth"},{"text":"Auth server","id":"_auth_server"},{"text":"Security VPN etc","id":"_security_vpn_etc"},{"text":"POC","id":"_poc"},{"text":"netflix","id":"_netflix"},{"text":"Robots and IoT","id":"_robots_and_iot"}]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"text":"set of examples The following example collects the various code fragments contained in this article so that you can open them all together in Overleaf. First example, bold, italics and underline: Some of the \\textbf{greatest} discoveries in \\underline{science} were made by \\textbf{\\emph{accident}}. \\vspace{1.5cm} Example of italicized text: Some of the greatest discoveries in science were made by \\emph{accident}. \\vspace{1.5cm} Example of boldface text: Some of the \\textbf{greatest} discoveries in science were made by accident. \\vspace{1.5cm} Example of underlined text: Some of the greatest discoveries in \\underline{science} were made by accident. \\vspace{1.5cm} Example of emphasized text in different contexts: Some of the greatest \\emph{discoveries} in science were made by accident. \\textit{Some of the greatest \\emph{discoveries} in science were made by accident.} \\textbf{Some of the greatest \\emph{discoveries} in science were made by accident.} set of examples \\documentclass{article} \\begin{document} %Example of different font sizes and types This is a simple example, {\\tiny this will show different font sizes} and also \\textsc{different font styles}. \\vspace{1cm} %Example of different font sizes and types In this example the {\\huge huge font size} is set and the {\\footnotesize Foot note size also}. There's a fairly large set of font sizes. \\vspace{1cm} %Example of different font sizes and types In this example, a command and a switch are used. \\texttt{A command is used to change the style of a sentence}. \\sffamily A switch changes the style from this point to the end of the document unless another switch is used. \\rmfamily \\vspace{1cm} %Example of different font sizes and types Part of this text is written \\textsl{in different font style} to highlight it. \\end{document} set of examples \\documentclass{article} \\usepackage[T1]{fontenc} \\usepackage{tgbonum} \\begin{document} This document is a sample document to test font families and font typefaces. {\\fontfamily{qcr}\\selectfont This text uses a different font typeface } \\end{document} set of examples \\documentclass{article} \\usepackage[utf8]{inputenc} \\usepackage[english]{babel} \\setlength{\\parindent}{4em} \\setlength{\\parskip}{1em} \\renewcommand{\\baselinestretch}{2.0} \\begin{document} This is the first paragraph, contains some text to test the paragraph interlining, paragraph indentation and some other features. Also, is easy to see how new paragraphs are defined by simply entering a double blank space. Hello, here is some text without a meaning. This text should show what a printed text will look like at this... \\end{document} set of examples \\begin{document} Something in this document. This paragraph contains no information and its purposes is to provide an example on how to insert white spaces and lines breaks.\\\\ When a line break is inserted, the text is not indented, there are a couple of extra commands do line breaks. \\newline This paragraph provides no information whatsoever. We are exploring line breaks. \\hfill \\break And combining two commands ... ... \\begin{figure} \\centering \\includegraphics[width=3cm]{overleaf-logo} \\caption{Overleaf logo} \\end{figure} set of examples \\begin{document} \\setlength{\\hsize}{0.9\\hsize}% emphasize effects \\subsection*{Left-aligned example with \\texttt{\\string\\raggedright}\\\\ (standard \\LaTeX{} command)} \\raggedright\\blindtext[2]\\par \\subsection*{Left-aligned example with \\texttt{\\string\\RaggedRight}\\\\ (\\texttt{ragged2e} command)} \\RaggedRight\\blindtext[2]\\par \\end{document} set of examples \\begin{document} \\maketitle \\begin{multicols}{3} [ \\section{First Section} All human things are subject to decay. And when fate summons, Monarchs must obey. ] \\blindtext\\blindtext \\end{multicols} fonts set of examples origin","title":"examples","component":"swarmlab_xelatex-thesis","version":"docs","name":"index-setup","url":"/swarmlab_xelatex-thesis/docs/index-setup.html","titles":[{"text":"Bold, italics and underlining","id":"_bold_italics_and_underlining"},{"text":"Font sizes, families, and styles","id":"_font_sizes_families_and_styles"},{"text":"Font typefaces","id":"_font_typefaces"},{"text":"Paragraph formatting","id":"_paragraph_formatting"},{"text":"Line breaks and blank spaces","id":"_line_breaks_and_blank_spaces"},{"text":"Text alignment","id":"_text_alignment"},{"text":"Multiple columns","id":"_multiple_columns"},{"text":"fonts","id":"_fonts"}]},"/swarmlab_xelatex-thesis/docs/index.html":{"text":"XeTeX is a typesetting engine derived from Donald Knuth’s original TeX software. However, unlike Knuth’s original program, XeTeX natively reads (inputs) UTF-8 encoded Unicode text and, with assistance from its built-in HarfBuzz shaping engine, supports modern font formats such as OpenType (OTF) and SIL’s Graphite font technology. The LaTeX compiler is called xelatex. Wikipedia Run \"microservice-xelatexthesis\" Instances→running Containers→Actions [microservice-xelatexthesis_masterservice_1] openGui Read the manual Run \"microservice-xelatexthesis\" Instances→running Containers→Actions [microservice-xelatexthesis_masterservice_1] connect [Project BaseDir] Edit \"main.tex\" in [Project BaseDir]/docs Run \"microservice-xelatexthesis\" Instances→running Containers→Actions [microservice-xelatexthesis_masterservice_1] openGui Run \"microservice-xelatexthesis\" Instances→running Containers→Actions [microservice-xelatexthesis_masterservice_1] connect [Open a terminal and Run] run \"latex-pdf -f main\" run \"okular main.pdf\"","title":"Xelatex!","component":"swarmlab_xelatex-thesis","version":"docs","name":"index","url":"/swarmlab_xelatex-thesis/docs/index.html","titles":[{"text":"intro","id":"_intro"},{"text":"The basics","id":"_the_basics"},{"text":"how to use it","id":"_how_to_use_it"},{"text":"Find \"Project BaseDir\"","id":"_find_project_basedir"},{"text":"Build it","id":"_build_it"},{"text":"how to use it - cli","id":"_how_to_use_it_cli"}]},"/swarmlab_infrastructure-as-code/docs/index.html":{"text":"Imaging one click and you can run a full server to include your favorite operating system applications security rules and custom settings and this can be reproduced tens, hundreds or even thousands of times, all without human intervention Thats the world of infrastructure as code, IaC for short IaC is a process where, you define a configuration template with all the required settings and customizations, and a provisioning tool will take care of the rest. To successfully implement the infrastructure-as-code and to keep the concept simple we will use git for \"Code Repository and Versioning\" ansible for \"Automation tool\" that takes control of the infrastructure configuration and performs the necessary actions to reach the desired end-state. Run \"microservice-ansible\" Instances→running Containers→Actions [microservice-ansible_masterservice_1] connect [Open a terminal and Run] Run \"microservice-ansible\" Instances→running Containers→Actions [microservice-ansible_masterservice_1] connect [Project BaseDir] cd in [Project BaseDir]/examples Run \"microservice-ansible\" Instances→running Containers→Actions [microservice-ansible_masterservice_1] Networks→\"Select Network\" Run \"hybrid-linux\" Labroom→\"Swarmlab LabRoom Deploy - Local \"→Actions [hybrid-linux] Number of Instances (e.g. 5) → Up Run \"microservice-ansible\" Instances→running Containers→Actions [microservice-ansible_masterservice_1] connect [Open a terminal and Run] Run \"microservice-ansible\" Instances→running Containers→Actions [microservice-ansible_masterservice_1] Networks→\"Select Network\" [network hybrid linux] Terminal: microservice-ansible cd /home/docker/project/examples edit inverntory.yml (ifconfig, nmap etc) run fluentd.yml.sh It’s time to relax and have a cup of coffee!","title":"Implementing infrastructure-as-code with Ansible and GIT!","component":"swarmlab_infrastructure-as-code","version":"docs","name":"index","url":"/swarmlab_infrastructure-as-code/docs/index.html","titles":[{"text":"What is \"infrastructure-as-code\"?","id":"_what_is_infrastructure_as_code"},{"text":"implement infrastructure-as-code","id":"_implement_infrastructure_as_code"},{"text":"Usage","id":"_usage"},{"text":"run instance","id":"_run_instance"},{"text":"find examples","id":"_find_examples"},{"text":"Attach network","id":"_attach_network"},{"text":"Scenario","id":"_scenario"},{"text":"run swarm","id":"_run_swarm"},{"text":"run ansible","id":"_run_ansible"},{"text":"Attach network","id":"_attach_network_2"}]},"/swarmlab_sidecar-firefox/docs/index.html":{"text":"A Sidecar container is a container added to the a Network swarm. Be placed it in a Network you can use the same resources being used by the main Network swarm. With the Embedded container as a sicedar you are capable to access the resource. Run \"microservice-firefox\" Instances→running Containers→Actions [microservice-firefox_masterservice_1] Instances→running Containers→Actions [microservice-firefox_masterservice_1] Networks→\"Select Network\" Instances→running Containers→Actions [microservice-firefox_masterservice_1]→openGui","title":"Sidecar firefox!","component":"swarmlab_sidecar-firefox","version":"docs","name":"index","url":"/swarmlab_sidecar-firefox/docs/index.html","titles":[{"text":"What is a \"sidecar\"?","id":"_what_is_a_sidecar"},{"text":"Usage","id":"_usage"},{"text":"run instance","id":"_run_instance"},{"text":"Attach network","id":"_attach_network"},{"text":"open Gui","id":"_open_gui"}]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"text":"git clone https://git.swarmlab.io:3000/swarmlab/swarmlab-microservice-example.git install/usr/share/swarmlab.io/sec/swarmlab-gen.sh ./install/usr/share/swarmlab.io/sec/swarmlab-gen.sh ./install/usr/share/swarmlab.io/sec/swarmlab-sec create ./install/usr/share/swarmlab.io/sec/swarmlab-sec up ./install/usr/share/swarmlab.io/sec/swarmlab-sec down git add . git commit -m\"info\" git push origin","title":"how-to-build-a-Swarmlab-service!","component":"swarmlab_how-to-build-a-Swarmlab-service","version":"docs","name":"index","url":"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html","titles":[{"text":"Clone a example","id":"_clone_a_example"},{"text":"Edit template","id":"_edit_template"},{"text":"Generate","id":"_generate"},{"text":"create","id":"_create"},{"text":"Start","id":"_start"},{"text":"Stop","id":"_stop"},{"text":"git push","id":"_git_push"}]},"/CloudComputing_Lab/docs/a.html":{"text":"Learn How to Use it! Prepare - Create Prepare - Remove An SSH server is a software program which uses the secure shell protocol to accept connections from remote computers. SFTP/SCP file transfers and remote terminal connections are popular use cases for an SSH server. SSH is a standard for secure remote logins and file transfers over untrusted networks. It also provides a way to secure the data traffic of any given application using port forwarding, basically tunneling any TCP/IP port over SSH. This means that the application data traffic is directed to flow inside an encrypted SSH connection so that it cannot be eavesdropped or intercepted while it is in transit. SSH tunneling enables adding network security to legacy applications that do not natively support encryption. Learn how to set up an SSH server Prepare - Create Place the public key on Server How it works Install docker @Linux Prepare - Linux Install docker @Windows and Install docker @Windows Prepare - windows Install @Linux_and_Windows Start/Stop Start/stop Instance Make sure you have enough practice in the following tasks: Create a instance @cloud Config SSH and secure connect Create a instance @home Config and connect","title":"Setting Up The Lab Environment","component":"CloudComputing_Lab","version":"docs","name":"a","url":"/CloudComputing_Lab/docs/a.html","titles":[{"text":"okeanos","id":"_okeanos"},{"text":"Register and Login","id":"_register_and_login"},{"text":"create instance","id":"_create_instance"},{"text":"Remove instance","id":"_remove_instance"},{"text":"ssh config","id":"_ssh_config"},{"text":"swarmlab.io-hybrid","id":"_swarmlab_io_hybrid"},{"text":"Install docker @Linux","id":"_install_docker_linux"},{"text":"Install docker @Windows","id":"_install_docker_windows"},{"text":"Install swarmlab.io-hybrid","id":"_install_swarmlab_io_hybrid"},{"text":"Start/Stop swarmlab.io-hybrid","id":"_startstop_swarmlab_io_hybrid"},{"text":"Start/Stop instance","id":"_startstop_instance"},{"text":"Tasks","id":"_tasks"}]},"/CloudComputing_Lab/docs/admin.html":{"text":"To see the list of Docker images on the system, you can issue the following command. docker images This command is used to display all the images currently installed on the system. Output: TAG − This is used to logically tag images. Image ID − This is used to uniquely identify the image. Created − The number of days since the image was created. Virtual Size − The size of the image. The Docker images on the system can be removed via the docker rmi command. docker rmi This command is used to remove Docker images. Syntax docker rmi ImageID Containers are instances of Docker images that can be run using the Docker run command. The basic purpose of Docker is to run containers. Running of containers is managed with the Docker run command. To run a container in an interactive mode, first launch the Docker container. docker run –it myimage /bin/bash One can list all of the containers on the machine via the docker ps command. This command is used to return the currently running containers. docker ps With this command, you can see the top processes within a container. Syntax docker top ContainerID Options ContainerID − This is the Container ID for which you want to see the top processes. This command is used to stop a running container. docker stop ContainerID Options ContainerID − This is the Container ID which needs to be stopped. This command is used to attach to a running container. docker attach ContainerID Options ContainerID − This is the Container ID to which you need to attach. This command is used to delete a container. docker rm ContainerID Options ContainerID − This is the Container ID which needs to be removed. Logging is also available at the container level. Docker logs containerID Parameters containerID − This is the ID of the container for which you need to see the logs. Volumes are the preferred mechanism for persisting data generated by and used by Docker containers. docker run -d --name mycontainer -v /var/www/html:/var/html nginx:latest docker volume ls Creates a new network. The DRIVER accepts bridge or overlay which are the built-in network drivers. docker network create -d bridge my-network docker network create -d overlay my-network docker network create \\ --driver=bridge \\ --subnet=172.28.0.0/16 \\ --ip-range=172.28.5.0/24 \\ --gateway=172.28.5.254 \\ mybr docker network ls Low-level information on Docker objects docker ps IMAGE ID docker ps CONTAINER ID docker ps NETWORK ID docker ps VOLUME ID Remove all unused objects. prune will delete ALL dangling data i.e. containers stopped, volumes without containers and images with no containers docker image prune docker rmi $(docker images --filter \"dangling=true\" -q --no-trunc) docker container prune docker network prune docker volume prune You might have the need to have your own private repositories. You may not want to host the repositories on Docker Hub. For this, there is a repository container itself from Docker. Let’s see how we can download and use the container for registry. docker run –d –p 5000:5000 –-name registry registry:2 The following points need to be noted about the above command: Registry is the container managed by Docker which can be used to host private repositories. The port number exposed by the container is 5000. Hence with the –p command, we are mapping the same port number to the 5000 port number on our localhost. We are just tagging the registry container as “2”, to differentiate it on the Docker host. The –d option is used to run the container in detached mode. This is so that the container can run in the background Docker Hub is a registry service on the cloud that allows you to download Docker images that are built by other communities. You can also upload your own Docker built images to Docker hub. To run apache, you need to run the following command: docker run -p 8080:80 apache Note the following points about the above command − Here, apache is the name of the image we want to download from Docker hub and install on our Ubuntu machine. -p is used to map the port number of the internal Docker image to our main Ubuntu server so that we can access the container accordingly. use the Docker push command to push the image to our private repository. docker push localhost:5000/myimage use the following Docker pull command to pull image from our private repository. docker pull localhost:5000/myimage","title":"Services Admin","component":"CloudComputing_Lab","version":"docs","name":"admin","url":"/CloudComputing_Lab/docs/admin.html","titles":[{"text":"Displaying Docker Images","id":"_displaying_docker_images"},{"text":"Removing Docker Images","id":"_removing_docker_images"},{"text":"Containers","id":"_containers"},{"text":"Running a Container","id":"_running_a_container"},{"text":"Listing of Containers","id":"_listing_of_containers"},{"text":"Display the running processes of a container","id":"_display_the_running_processes_of_a_container"},{"text":"Stop a running container","id":"_stop_a_running_container"},{"text":"Attach a running container","id":"_attach_a_running_container"},{"text":"Delete container","id":"_delete_container"},{"text":"Container Logging","id":"_container_logging"},{"text":"Volumes","id":"_volumes"},{"text":"create","id":"_create"},{"text":"list","id":"_list"},{"text":"Network","id":"_network"},{"text":"create bridge network","id":"_create_bridge_network"},{"text":"create overlay network","id":"_create_overlay_network"},{"text":"create with advanced options","id":"_create_with_advanced_options"},{"text":"list","id":"_list_2"},{"text":"Inspect","id":"_inspect"},{"text":"images","id":"_images"},{"text":"container","id":"_container"},{"text":"network","id":"_network_2"},{"text":"volume","id":"_volume"},{"text":"prune - remove obj","id":"_prune_remove_obj"},{"text":"images","id":"_images_2"},{"text":"container","id":"_container_2"},{"text":"network","id":"_network_3"},{"text":"volume","id":"_volume_2"},{"text":"repositories","id":"_repositories"},{"text":"Create","id":"_create_2"},{"text":"Docker Hub","id":"_docker_hub"},{"text":"Push","id":"_push"},{"text":"Pull","id":"_pull"}]},"/CloudComputing_Lab/docs/ansible.html":{"text":"Playbooks use the YAML format to define one or more plays. A play is a set of tasks that are arranged in a way to automate a process. This guide covers how to work: using the command line working with inventory working with data writing tasks run playbooks Setting up a fluentd server for Data collection create file.yml --- - hosts: service remote_user: docker gather_facts: no vars: user: \"docker\" tasks: # ------------------------ # apt update # ------------------------- - name: apt update packages become: true apt: update_cache: 'yes' force_apt_get: 'yes' upgrade: 'dist' cache_valid_time: 3600 install_recommends: true autoremove: true # ------------------------ # apt install packages # ------------------------- - name: apt install packages become: true apt: update_cache: 'yes' force_apt_get: 'yes' install_recommends: true autoremove: true name: \"{{ packages }}\" vars: packages: - build-essential - git - flex - bison - traceroute - curl - lynx - ruby - ruby-dev # ------------------------ # directory4example fluentd # ------------------------- - name: make /var/log-in become: true file: path: \"/var/log-in\" state: directory owner: docker group: docker mode: '0777' # ------------------------ # gem begin # ------------------------- - name: make dir for gem become: true file: path: \"/home/docker/.gem\" state: directory owner: docker group: docker mode: '0755' - name: gem install fluentd #become: true gem: name: fluentd version: 1.12.0 state: present environment: CONFIGURE_OPTS: '--disable-install-doc' PATH: '/home/docker/.gem/ruby/2.5.0/bin:{{ ansible_env.PATH }}' - name: gem install fluent-plugin-mongo #become: true gem: name: fluent-plugin-mongo state: present - name: gem install oj #become: true gem: name: oj state: present - name: gem install json #become: true gem: name: json state: present - name: gem install async-http #become: true gem: name: async-http version: 0.54.0 state: present - name: gem install ext-monitor #become: true gem: name: ext_monitor version: 0.1.2 state: present # ------------------------ # gem end # ------------------------- # ------------------------ # add group # ------------------------- # - name: add group fluent # become: true # group: # name: fluent # state: present # # ------------------------ # add user # ------------------------- # - name: add user gem # become: true # user: # name: fluent # group: fluent # ------------------------ # mkdir directory4 fluent # ------------------------- - name: make dir fluentd become: true file: path: \"/fluentd/etc\" state: directory owner: docker group: docker mode: '0755' - name: make dir fluentd become: true file: path: \"/fluentd/plugins\" state: directory owner: docker group: docker mode: '0755' # ------------------------ # cp fluentd.conf # ------------------------- - name: cp fluentd.conf become: true copy: src: \"./files/fluent.conf\" dest: /fluentd/etc/fluent.conf owner: docker group: docker mode: 0755 # ------------------------ # start fluentd # ------------------------- - name: start fluentd background shell: nohup /home/docker/.gem/ruby/2.5.0/bin/fluentd -c /fluentd/etc/fluent.conf -vv /dev/null 2>&1 & # ------------------------ # example4net tcpdump example # ------------------------- # - name: google.com # become: yes # become_user: \"{{ user }}\" # command: curl http://www.google.com # ignore_errors: yes # register: configwww # # - name: ls configwww # debug: var=configwww.stdout_lines # # - name: ls -al /var/lab/playground/playground-readmongo/ # become: yes # become_user: \"{{ user }}\" # #command: ls -al /var/lab/playground/playground-readmongo # command: netstat -antlupe # ignore_errors: yes # register: config # # - name: ls config # debug: var=config.stdout_lines # # - name: Refresh connection # meta: clear_host_errors # # config @type stdout # input @type tail path /var/log/*.log path_key tailed_path tag stats.node # parse json @type json pos_file /tmp/fluentd--1605454018.pos # input @type tail path /var/log-in/*/* path_key tailed_path tag log.node # parse none @type none pos_file /tmp/fluentd--1605454014.pos # output http @type copy # # @type mongo_replset # # database fluent # collection logs # nodes ondemand_mongo1:27017,ondemand_mongo2:27017,ondemand_mongo3:27017,ondemand_mongo4:27017,ondemand_mongo5:27017,ondemand_mongo6:27017,ondemand_mongo7:27017 # # user myusername # password mypassword # # replica_set rs1 # num_retries 60 # capped # capped_size 100m # # # # flush_interval 20s # # @type stdout @type file path /tmp/mylog timekey 1d timekey_use_utc true timekey_wait 10s @type copy @type stdout You can also Download software or files: from HTTP, HTTPS, or FTP to node git checkouts of repositories # config file for ansible -- https://ansible.com/ # =============================================== # nearly all parameters can be overridden in ansible-playbook # or with command line flags. ansible will read ANSIBLE_CONFIG, # ansible.cfg in the current working directory, .ansible.cfg in # the home directory or /etc/ansible/ansible.cfg, whichever it # finds first [defaults] # some basic default values... #inventory = /etc/ansible/hosts #library = /usr/share/my_modules/ #module_utils = /usr/share/my_module_utils/ remote_tmp = /tmp/.ansible-${USER}/tmp #local_tmp = ~/.ansible/tmp #plugin_filters_cfg = /etc/ansible/plugin_filters.yml #forks = 5 #poll_interval = 15 #sudo_user = root #ask_sudo_pass = True #ask_pass = True #transport = smart #remote_port = 22 #module_lang = C #module_set_locale = False # plays will gather facts by default, which contain information about # the remote system. # # smart - gather by default, but don't regather if already gathered # implicit - gather by default, turn off with gather_facts: False # explicit - do not gather by default, must say gather_facts: True #gathering = implicit # This only affects the gathering done by a play's gather_facts directive, # by default gathering retrieves all facts subsets # all - gather all subsets # network - gather min and network facts # hardware - gather hardware facts (longest facts to retrieve) # virtual - gather min and virtual facts # facter - import facts from facter # ohai - import facts from ohai # You can combine them using comma (ex: network,virtual) # You can negate them using ! (ex: !hardware,!facter,!ohai) # A minimal set of facts is always gathered. #gather_subset = all # some hardware related facts are collected # with a maximum timeout of 10 seconds. This # option lets you increase or decrease that # timeout to something more suitable for the # environment. # gather_timeout = 10 # additional paths to search for roles in, colon separated #roles_path = /etc/ansible/roles # uncomment this to disable SSH key host checking #host_key_checking = False host_key_checking = False # change the default callback, you can only have one 'stdout' type enabled at a time. #stdout_callback = skippy ## Ansible ships with some plugins that require whitelisting, ## this is done to avoid running all of a type by default. ## These setting lists those that you want enabled for your system. ## Custom plugins should not need this unless plugin author specifies it. # enable callback plugins, they can output to stdout but cannot be 'stdout' type. #callback_whitelist = timer, mail # Determine whether includes in tasks and handlers are \"static\" by # default. As of 2.0, includes are dynamic by default. Setting these # values to True will make includes behave more like they did in the # 1.x versions. #task_includes_static = False #handler_includes_static = False # Controls if a missing handler for a notification event is an error or a warning #error_on_missing_handler = True # change this for alternative sudo implementations #sudo_exe = sudo # What flags to pass to sudo # WARNING: leaving out the defaults might create unexpected behaviours #sudo_flags = -H -S -n # SSH timeout #timeout = 10 # default user to use for playbooks if user is not specified # (/usr/bin/ansible will use current user as default) #remote_user = root # logging is off by default unless this path is defined # if so defined, consider logrotate #log_path = /var/log/ansible.log # default module name for /usr/bin/ansible #module_name = command # use this shell for commands executed under sudo # you may need to change this to bin/bash in rare instances # if sudo is constrained #executable = /bin/sh # if inventory variables overlap, does the higher precedence one win # or are hash values merged together? The default is 'replace' but # this can also be set to 'merge'. #hash_behaviour = replace # by default, variables from roles will be visible in the global variable # scope. To prevent this, the following option can be enabled, and only # tasks and handlers within the role will see the variables there #private_role_vars = yes # list any Jinja2 extensions to enable here: #jinja2_extensions = jinja2.ext.do,jinja2.ext.i18n # if set, always use this private key file for authentication, same as # if passing --private-key to ansible or ansible-playbook #private_key_file = /path/to/file # If set, configures the path to the Vault password file as an alternative to # specifying --vault-password-file on the command line. #vault_password_file = /path/to/vault_password_file # format of string {{ ansible_managed }} available within Jinja2 # templates indicates to users editing templates files will be replaced. # replacing {file}, {host} and {uid} and strftime codes with proper values. #ansible_managed = Ansible managed: {file} modified on %Y-%m-%d %H:%M:%S by {uid} on {host} # {file}, {host}, {uid}, and the timestamp can all interfere with idempotence # in some situations so the default is a static string: #ansible_managed = Ansible managed # by default, ansible-playbook will display \"Skipping [host]\" if it determines a task # should not be run on a host. Set this to \"False\" if you don't want to see these \"Skipping\" # messages. NOTE: the task header will still be shown regardless of whether or not the # task is skipped. #display_skipped_hosts = True # by default, if a task in a playbook does not include a name: field then # ansible-playbook will construct a header that includes the task's action but # not the task's args. This is a security feature because ansible cannot know # if the *module* considers an argument to be no_log at the time that the # header is printed. If your environment doesn't have a problem securing # stdout from ansible-playbook (or you have manually specified no_log in your # playbook on all of the tasks where you have secret information) then you can # safely set this to True to get more informative messages. #display_args_to_stdout = False # by default (as of 1.3), Ansible will raise errors when attempting to dereference # Jinja2 variables that are not set in templates or action lines. Uncomment this line # to revert the behavior to pre-1.3. #error_on_undefined_vars = False # by default (as of 1.6), Ansible may display warnings based on the configuration of the # system running ansible itself. This may include warnings about 3rd party packages or # other conditions that should be resolved if possible. # to disable these warnings, set the following value to False: #system_warnings = True # by default (as of 1.4), Ansible may display deprecation warnings for language # features that should no longer be used and will be removed in future versions. # to disable these warnings, set the following value to False: #deprecation_warnings = True # (as of 1.8), Ansible can optionally warn when usage of the shell and # command module appear to be simplified by using a default Ansible module # instead. These warnings can be silenced by adjusting the following # setting or adding warn=yes or warn=no to the end of the command line # parameter string. This will for example suggest using the git module # instead of shelling out to the git command. # command_warnings = False # set plugin path directories here, separate with colons #action_plugins = /usr/share/ansible/plugins/action #cache_plugins = /usr/share/ansible/plugins/cache #callback_plugins = /usr/share/ansible/plugins/callback #connection_plugins = /usr/share/ansible/plugins/connection #lookup_plugins = /usr/share/ansible/plugins/lookup #inventory_plugins = /usr/share/ansible/plugins/inventory #vars_plugins = /usr/share/ansible/plugins/vars #filter_plugins = /usr/share/ansible/plugins/filter #test_plugins = /usr/share/ansible/plugins/test #terminal_plugins = /usr/share/ansible/plugins/terminal #strategy_plugins = /usr/share/ansible/plugins/strategy # by default, ansible will use the 'linear' strategy but you may want to try # another one #strategy = free # by default callbacks are not loaded for /bin/ansible, enable this if you # want, for example, a notification or logging callback to also apply to # /bin/ansible runs #bin_ansible_callbacks = False # don't like cows? that's unfortunate. # set to 1 if you don't want cowsay support or export ANSIBLE_NOCOWS=1 #nocows = 1 # set which cowsay stencil you'd like to use by default. When set to 'random', # a random stencil will be selected for each task. The selection will be filtered # against the `cow_whitelist` option below. #cow_selection = default #cow_selection = random # when using the 'random' option for cowsay, stencils will be restricted to this list. # it should be formatted as a comma-separated list with no spaces between names. # NOTE: line continuations here are for formatting purposes only, as the INI parser # in python does not support them. #cow_whitelist=bud-frogs,bunny,cheese,daemon,default,dragon,elephant-in-snake,elephant,eyes,\\ # hellokitty,kitty,luke-koala,meow,milk,moofasa,moose,ren,sheep,small,stegosaurus,\\ # stimpy,supermilker,three-eyes,turkey,turtle,tux,udder,vader-koala,vader,www # don't like colors either? # set to 1 if you don't want colors, or export ANSIBLE_NOCOLOR=1 #nocolor = 1 # if set to a persistent type (not 'memory', for example 'redis') fact values # from previous runs in Ansible will be stored. This may be useful when # wanting to use, for example, IP information from one group of servers # without having to talk to them in the same playbook run to get their # current IP information. #fact_caching = memory # retry files # When a playbook fails by default a .retry file will be created in ~/ # You can disable this feature by setting retry_files_enabled to False # and you can change the location of the files by setting retry_files_save_path #retry_files_enabled = False #retry_files_save_path = ~/.ansible-retry # squash actions # Ansible can optimise actions that call modules with list parameters # when looping. Instead of calling the module once per with_ item, the # module is called once with all items at once. Currently this only works # under limited circumstances, and only with parameters named 'name'. #squash_actions = apk,apt,dnf,homebrew,pacman,pkgng,yum,zypper # prevents logging of task data, off by default #no_log = False # prevents logging of tasks, but only on the targets, data is still logged on the master/controller #no_target_syslog = False # controls whether Ansible will raise an error or warning if a task has no # choice but to create world readable temporary files to execute a module on # the remote machine. This option is False by default for security. Users may # turn this on to have behaviour more like Ansible prior to 2.1.x. See # https://docs.ansible.com/ansible/become.html#becoming-an-unprivileged-user # for more secure ways to fix this than enabling this option. #allow_world_readable_tmpfiles = False # controls the compression level of variables sent to # worker processes. At the default of 0, no compression # is used. This value must be an integer from 0 to 9. #var_compression_level = 9 # controls what compression method is used for new-style ansible modules when # they are sent to the remote system. The compression types depend on having # support compiled into both the controller's python and the client's python. # The names should match with the python Zipfile compression types: # * ZIP_STORED (no compression. available everywhere) # * ZIP_DEFLATED (uses zlib, the default) # These values may be set per host via the ansible_module_compression inventory # variable #module_compression = 'ZIP_DEFLATED' # This controls the cutoff point (in bytes) on --diff for files # set to 0 for unlimited (RAM may suffer!). #max_diff_size = 1048576 # This controls how ansible handles multiple --tags and --skip-tags arguments # on the CLI. If this is True then multiple arguments are merged together. If # it is False, then the last specified argument is used and the others are ignored. # This option will be removed in 2.8. #merge_multiple_cli_flags = True # Controls showing custom stats at the end, off by default #show_custom_stats = True # Controls which files to ignore when using a directory as inventory with # possibly multiple sources (both static and dynamic) #inventory_ignore_extensions = ~, .orig, .bak, .ini, .cfg, .retry, .pyc, .pyo # This family of modules use an alternative execution path optimized for network appliances # only update this setting if you know how this works, otherwise it can break module execution #network_group_modules=eos, nxos, ios, iosxr, junos, vyos # When enabled, this option allows lookups (via variables like {{lookup('foo')}} or when used as # a loop with `with_foo`) to return data that is not marked \"unsafe\". This means the data may contain # jinja2 templating language which will be run through the templating engine. # ENABLING THIS COULD BE A SECURITY RISK #allow_unsafe_lookups = False # set default errors for all plays #any_errors_fatal = False [inventory] # enable inventory plugins, default: 'host_list', 'script', 'yaml', 'ini' #enable_plugins = host_list, virtualbox, yaml, constructed # ignore these extensions when parsing a directory as inventory source #ignore_extensions = .pyc, .pyo, .swp, .bak, ~, .rpm, .md, .txt, ~, .orig, .ini, .cfg, .retry # ignore files matching these patterns when parsing a directory as inventory source #ignore_patterns= # If 'true' unparsed inventory sources become fatal errors, they are warnings otherwise. #unparsed_is_failed=False [privilege_escalation] #become=True #become_method=sudo #become_user=root #become_ask_pass=False [paramiko_connection] # uncomment this line to cause the paramiko connection plugin to not record new host # keys encountered. Increases performance on new host additions. Setting works independently of the # host key checking setting above. #record_host_keys=False # by default, Ansible requests a pseudo-terminal for commands executed under sudo. Uncomment this # line to disable this behaviour. #pty=False # paramiko will default to looking for SSH keys initially when trying to # authenticate to remote devices. This is a problem for some network devices # that close the connection after a key failure. Uncomment this line to # disable the Paramiko look for keys function #look_for_keys = False # When using persistent connections with Paramiko, the connection runs in a # background process. If the host doesn't already have a valid SSH key, by # default Ansible will prompt to add the host key. This will cause connections # running in background processes to fail. Uncomment this line to have # Paramiko automatically add host keys. #host_key_auto_add = True [ssh_connection] # ssh arguments to use # Leaving off ControlPersist will result in poor performance, so use # paramiko on older platforms rather than removing it, -C controls compression use #ssh_args = -C -o ControlMaster=auto -o ControlPersist=60s # The base directory for the ControlPath sockets. # This is the \"%(directory)s\" in the control_path option # # Example: # control_path_dir = /tmp/.ansible/cp #control_path_dir = ~/.ansible/cp # The path to use for the ControlPath sockets. This defaults to a hashed string of the hostname, # port and username (empty string in the config). The hash mitigates a common problem users # found with long hostames and the conventional %(directory)s/ansible-ssh-%%h-%%p-%%r format. # In those cases, a \"too long for Unix domain socket\" ssh error would occur. # # Example: # control_path = %(directory)s/%%h-%%r #control_path = # Enabling pipelining reduces the number of SSH operations required to # execute a module on the remote server. This can result in a significant # performance improvement when enabled, however when using \"sudo:\" you must # first disable 'requiretty' in /etc/sudoers # # By default, this option is disabled to preserve compatibility with # sudoers configurations that have requiretty (the default on many distros). # #pipelining = False # Control the mechanism for transferring files (old) # * smart = try sftp and then try scp [default] # * True = use scp only # * False = use sftp only #scp_if_ssh = smart # Control the mechanism for transferring files (new) # If set, this will override the scp_if_ssh option # * sftp = use sftp to transfer files # * scp = use scp to transfer files # * piped = use 'dd' over SSH to transfer files # * smart = try sftp, scp, and piped, in that order [default] #transfer_method = smart # if False, sftp will not use batch mode to transfer files. This may cause some # types of file transfer failures impossible to catch however, and should # only be disabled if your sftp version has problems with batch mode #sftp_batch_mode = False # The -tt argument is passed to ssh when pipelining is not enabled because sudo # requires a tty by default. #use_tty = True [persistent_connection] # Configures the persistent connection timeout value in seconds. This value is # how long the persistent connection will remain idle before it is destroyed. # If the connection doesn't receive a request before the timeout value # expires, the connection is shutdown. The default value is 30 seconds. #connect_timeout = 30 # Configures the persistent connection retry timeout. This value configures the # the retry timeout that ansible-connection will wait to connect # to the local domain socket. This value must be larger than the # ssh timeout (timeout) and less than persistent connection idle timeout (connect_timeout). # The default value is 15 seconds. #connect_retry_timeout = 15 # The command timeout value defines the amount of time to wait for a command # or RPC call before timing out. The value for the command timeout must # be less than the value of the persistent connection idle timeout (connect_timeout) # The default value is 10 second. #command_timeout = 10 [accelerate] #accelerate_port = 5099 #accelerate_timeout = 30 #accelerate_connect_timeout = 5.0 # The daemon timeout is measured in minutes. This time is measured # from the last activity to the accelerate daemon. #accelerate_daemon_timeout = 30 # If set to yes, accelerate_multi_key will allow multiple # private keys to be uploaded to it, though each user must # have access to the system via SSH to add a new key. The default # is \"no\". #accelerate_multi_key = yes [selinux] # file systems that require special treatment when dealing with security context # the default behaviour that copies the existing context or uses the user default # needs to be changed to use the file system dependent context. #special_context_filesystems=nfs,vboxsf,fuse,ramfs,9p # Set this to yes to allow libvirt_lxc connections to work without SELinux. #libvirt_lxc_noseclabel = yes [colors] #highlight = white #verbose = blue #warn = bright purple #error = red #debug = dark gray #deprecate = purple #skip = cyan #unreachable = red #ok = green #changed = yellow #diff_add = green #diff_remove = red #diff_lines = cyan [diff] # Always print diff when running ( same as always running with -D/--diff ) # always = no # Set how many context lines to show in diff # context = 3 [service] 172.31.0.3 172.31.0.4 172.31.0.5 172.31.0.6 172.31.0.2 #!/bin/sh ip4=$(/sbin/ip -o -4 addr list eth0 | awk '{print $4}' | cut -d/ -f1) ip6=$(/sbin/ip -o -6 addr list eth0 | awk '{print $4}' | cut -d/ -f1) ip=`nslookup $NODENAME | grep Addr | cut -d':' -f2 | grep -v 127.0.` echo \"[service]\" > ./inventory.yml nmap -sn -oG - $ip/24 | grep Up | grep $NODENETWORK | cut -d ' ' -f 2 >> ./inventory.yml # include ansible host or not #echo $ip4 >> ./inventory.yml #!/bin/sh ansible-playbook -u docker -i inventory.yml file.yml -f 5 --ask-pass --ask-become-pass # run with keys #ansible-playbook -u docker -i inventory.yml fluentd.yml -f 5 --private-key=/home/docker/.ssh/id_rsa","title":"CaaS - OS Admin","component":"CloudComputing_Lab","version":"docs","name":"ansible","url":"/CloudComputing_Lab/docs/ansible.html","titles":[{"text":"Playbook","id":"_playbook"},{"text":"Playbook files","id":"_playbook_files"},{"text":"fluentd conf file","id":"_fluentd_conf_file"},{"text":"ansible conf file","id":"_ansible_conf_file"},{"text":"inventory file (Stattic)","id":"_inventory_file_stattic"},{"text":"inventory file (Auto)","id":"_inventory_file_auto"},{"text":"Run it!","id":"_run_it"}]},"/CloudComputing_Lab/docs/b.html":{"text":"The \"data collector\" is a lightweight microservice application that collect and sends metadata, collected from a system, such as an IoT network, distributed system, data center, etc to a storage system. Data collector - start Data collector - Usage Usage Make sure you have enough practice in the following tasks: Start Datacollector @okeanos Usage @okeanos Start Datacollector @home Usage @home","title":"Create Service","component":"CloudComputing_Lab","version":"docs","name":"b","url":"/CloudComputing_Lab/docs/b.html","titles":[{"text":"Start Datacollector","id":"_start_datacollector"},{"text":"Tasks","id":"_tasks"}]},"/CloudComputing_Lab/docs/c.html":{"text":"WireGuard is a communication protocol and free and open-source software that implements encrypted virtual private networks (VPNs), and was designed with the goals of ease of use, high speed performance, and low attack surface. It aims for better performance and more power than IPsec and OpenVPN, two common tunneling protocols. The WireGuard protocol passes traffic over UDP. Create VPN On modern operating systems, ports are numbered addresses for network traffic. Different kinds of services use different ports by default. For example, normal web traffic uses Port 80, while POP3 email uses Port 110. One of the ways that a firewall works is by allowing or restricting traffic over a particular port. Because the ports can cause a security risk, it’s critical to know which ports are open and which are blocked. Network Scanning Nmap, short for Network Mapper, is a free, open-source tool for vulnerability scanning and network discovery. Network administrators use Nmap to identify what devices are running on their systems, discovering hosts that are available and the services they offer, finding open ports and detecting security risks. Make sure you have enough practice in the following tasks: Create VPN Discover IP addresses and Ports ping a remote node Use a remote service e.g. Datacollector","title":"Hybrid Cloud Connectivity","component":"CloudComputing_Lab","version":"docs","name":"c","url":"/CloudComputing_Lab/docs/c.html","titles":[{"text":"Create VPN","id":"_create_vpn"},{"text":"Find All IP Addresses and used ports on a Network","id":"_find_all_ip_addresses_and_used_ports_on_a_network"},{"text":"Tasks","id":"_tasks"}]},"/CloudComputing_Lab/docs/d.html":{"text":"Create Volume Share Volume Make sure you have enough practice in the following tasks: Create Volume Share volume Use it!","title":"Sharing data among multiple running containers.","component":"CloudComputing_Lab","version":"docs","name":"d","url":"/CloudComputing_Lab/docs/d.html","titles":[{"text":"Create","id":"_create"},{"text":"Share","id":"_share"},{"text":"Tasks","id":"_tasks"}]},"/CloudComputing_Lab/docs/docker-build.html":{"text":"Dockerfile instructions Docker builds images automatically by reading the instructions from a Dockerfile -- a text file that contains all commands, in order, needed to build a given image. A Docker image consists of read-only layers each of which represents a Dockerfile instruction. The layers are stacked and each one is a delta of the changes from the previous layer. Each instruction creates one layer: FROM creates a layer from the ubuntu:18.04 Docker image COPY adds files from your Docker client’s current directory. RUN builds your application with make. CMD specifies what command to run within the container. When you run an image and generate a container, you add a new writable layer (the “container layer”) on top of the underlying layers. All changes made to the running container, such as writing new files, modifying existing files, and deleting files, are written to this thin writable container layer. Let’s starts with a simple Node.js application Dockerfile FROM node:8.2.1-alpine WORKDIR /code COPY package.json /code/package.json (1) RUN npm install \\ (2) && npm install -g nodemon@1.11.0 \\ (3) && npm cache clean --force; (4) COPY app.js /code (5) COPY index.html /code (5) CMD [\"npm\", \"start\"] (6) 1 Copy package.json file 2 Install the dependencies in the local node_modules folder. 3 Install global 4 Clean cache 5 Copy NodeJS application 6 Run application The FROM instruction initializes a new build stage and sets the Base Image for subsequent instructions. As such, a valid Dockerfile must start with a FROM instruction. The image can be any valid image We recommend the Alpine image as it is tightly controlled and small in size (currently under 5 MB), while still being a full Linux distribution. The LABEL instruction adds metadata to an image. A LABEL is a key-value pair. To include spaces within a LABEL value, use quotes and backslashes as you would in command-line parsing. A example: LABEL \"com.example.vendor\"=\"ACME Incorporated\" LABEL com.example.label-with-value=\"foo\" LABEL version=\"1.0\" LABEL description=\"This text illustrates \\ that label-values can span multiple lines.\" RUN has 2 forms: RUN (shell form, the command is run in a shell, which by default is /bin/sh -c on Linux or cmd /S /C on Windows) RUN [\"executable\", \"param1\", \"param2\"] (exec form) The RUN instruction will execute any commands in a new layer on top of the current image and commit the results. The resulting committed image will be used for the next step in the Dockerfile. Split long or complex RUN statements on multiple lines separated with backslashes to make your Dockerfile more readable, understandable, and maintainable. For example: RUN apt-get update && apt-get install -y \\ package-bar \\ package-baz \\ package-foo \\ && rm -rf /var/lib/apt/lists/* The main purpose of a CMD is to provide defaults for an executing container. The CMD instruction has three forms: CMD [\"executable\",\"param1\",\"param2\"] (exec form, this is the preferred form) CMD [\"param1\",\"param2\"] (as default parameters to ENTRYPOINT) CMD command param1 param2 (shell form) There can only be one CMD instruction in a Dockerfile. If you list more than one CMD then only the last CMD will take effect. The EXPOSE instruction indicates the ports on which a container listens for connections. EXPOSE 8000 The EXPOSE instruction informs Docker that the container listens on the specified network ports at runtime. You can specify whether the port listens on TCP or UDP, and the default is TCP if the protocol is not specified. To make new software easier to run, you can use ENV For example ENV PATH=/usr/local/nginx/bin:$PATH ensures that CMD [\"nginx\"] just works. ENV PG_MAJOR=9.3 ENV PG_VERSION=9.3.4 RUN curl -SL https://example.com/postgres-$PG_VERSION.tar.xz | tar -xJC /usr/src/postgress && … ENV PATH=/usr/local/postgres-$PG_MAJOR/bin:$PATH Although ADD and COPY are functionally similar. COPY copies a file/directory from your host to your image. ADD copies a file/directory from your host to your image, but can also fetch remote URLs, extract TAR files, etc…​ Use COPY for simply copying files and/or directories into the build context. Use ADD for downloading remote resources, extracting TAR files, etc.. COPY has two forms: COPY [--chown=:] ... COPY [--chown=:] [\"\",... \"\"] e.g. COPY home /mydir/ COPY --chown=55:mygroup files* /somedir/ COPY --chown=bin files* /somedir/ COPY --chown=1 files* /somedir/ COPY --chown=10:11 files* /somedir/ The COPY instruction copies new files or directories from and adds them to the filesystem of the container at the path . ADD has two forms: ADD [--chown=:] ... ADD [--chown=:] [\"\",... \"\"] e.g. ADD home /mydir/ ADD --chown=55:mygroup files* /somedir/ ADD --chown=bin files* /somedir/ ADD --chown=1 files* /somedir/ ADD --chown=10:11 files* /somedir/ The ADD instruction copies new files, directories or remote file URLs from and adds them to the filesystem of the image at the path ENTRYPOINT has two forms: The exec form, which is the preferred form: ENTRYPOINT [\"executable\", \"param1\", \"param2\"] The shell form: ENTRYPOINT command param1 param2 An ENTRYPOINT allows you to configure a container that will run as an executable. docker run -i -t --rm -p 80:80 nginx Let’s see with an example of an image for the command line tool s3cmd: ENTRYPOINT [\"s3cmd\"] CMD [\"--help\"] Now the image can be run like this to show the command’s help: docker run s3cmd The USER instruction sets the user name (or UID) and optionally the user group (or GID) to use when running the image and for any RUN, CMD and ENTRYPOINT instructions that follow it in the Dockerfile. If a service can run without privileges, use USER to change to a non-root user. FROM alpine USER swarmlab The WORKDIR instruction sets the working directory for any RUN, CMD, ENTRYPOINT, COPY and ADD instructions that follow it in the Dockerfile. If the WORKDIR doesn’t exist, it will be created even if it’s not used in any subsequent Dockerfile instruction. For clarity and reliability, you should always use absolute paths for your WORKDIR package.json { \"main\": \"app.js\", \"dependencies\": { \"express\": \"~4.14.0\", \"express-handlebars\": \"~3.0.0\" } } A package.json file: lists the packages your project depends on specifies versions of a package that your project can use using semantic versioning rules makes your build reproducible, and therefore easier to share with other developers app.js var express = require('express'); var expressHandlebars = require('express-handlebars'); var http = require('http'); var PORT = 8000; var LINES = [ \"Ποιος μας γηροκομεί τη σήμερον ημέρα, ψηστιέρα, καρβουνιέρα μούσα δεκεμβριανή.\", \"Πολέμησα καιρό σε όλα τα πεδία και με τυφλή μανία ξέσκιζα τον εχθρό.\", \"Τώρα με χειρουργεί η αλλήθωρη νεολαία, μια τσογλανοπαρέα, που κάνει κριτική.\", ]; var lineIndex = 0; var app = express(); app.engine('html', expressHandlebars()); app.set('view engine', 'html'); app.set('views', __dirname); app.get('/', function(req, res) { var message = LINES[lineIndex]; lineIndex += 1; if (lineIndex >= LINES.length) { lineIndex = 0; } res.render('index', {message: message}); }); http.Server(app).listen(PORT, function() { console.log(\"HTTP server listening on port %s\", PORT); }); index.html body { font-family: Helvetica, Arial, sans-serif; font-weight: 600; font-size: 56pt; text-transform: uppercase; text-align: center; background: #3c3; color: white; } “{{message}}” Build an image from a Dockerfile docker build [OPTIONS] PATH | URL | - Create files Dockerfile app.js package.json index.html docker build docker build -f Dockerfile -t mynodejs . Now that we have an image, let’s run the application! To do so, we will use the docker run command docker run -it -p 8000:8000 mynodejs /bin/sh -c \"node app.js\" Ctrl + C tells the program that you want to interrupt http://localhost:8000 RUN URL in a web browser","title":"Docker build!","component":"CloudComputing_Lab","version":"docs","name":"docker-build","url":"/CloudComputing_Lab/docs/docker-build.html","titles":[{"text":"Sample Application","id":"_sample_application"},{"text":"Dockerfile","id":"_dockerfile"},{"text":"Dockerfile instructions","id":"_dockerfile_instructions"},{"text":"FROM","id":"_from"},{"text":"LABEL","id":"_label"},{"text":"RUN","id":"_run"},{"text":"CMD","id":"_cmd"},{"text":"EXPOSE","id":"_expose"},{"text":"ENV","id":"_env"},{"text":"ADD or COPY","id":"_add_or_copy"},{"text":"COPY","id":"_copy"},{"text":"ADD","id":"_add"},{"text":"ENTRYPOINT","id":"_entrypoint"},{"text":"USER","id":"_user"},{"text":"WORKDIR","id":"_workdir"},{"text":"package.json","id":"_package_json"},{"text":"app.js","id":"_app_js"},{"text":"index.html","id":"_index_html"},{"text":"Docker build","id":"_docker_build"},{"text":"Start","id":"_start"}]},"/CloudComputing_Lab/docs/docker-compose.html":{"text":"docker-compose services: myapp: (1) image: node:8.2.1-alpine (2) hostname: myapp volumes: - /PATH_to_app/app.js:/code/app.js (3) - /PATH_to_app/index.html:/code/index.html (3) ports: - \"8000:8000\" (4) networks: - mynet (5) deploy: restart_policy: delay: 10s max_attempts: 10 window: 60s replicas: 1 placement: constraints: - node.labels.myapp==true (6) resources: (8) limits: cpus: '0.50' memory: 500M reservations: cpus: '0.25' memory: 200M restart_policy: (9) condition: on-failure delay: 5s max_attempts: 5 window: 120s update_config: parallelism: 2 delay: 10s order: stop-first environment: - MYPASSWORD=${PASSWORD} - NODENAME={{.Node.Hostname}} - NODEID={{.Node.ID}} - SERVICEID={{.Service.ID}} - SERVICENAME={{.Service.Name}} - TASKID={{.Task.ID}} - TASKNAME={{.Task.Name}} - TASKREPID={{.Task.Slot}} mybrowser: image: hub.swarmlab.io:5480/hybrid-firefox deploy: mode: replicated restart_policy: delay: 10s max_attempts: 10 window: 60s replicas: 2 placement: max_replicas_per_node: 1 constraints: - node.labels.group==myapp ports: - \"8080:80\" - \"9443:443\" volumes: (7) - /PATH_to_FILE/my.conf:/DIR_in_container/my.conf (3) #- /PATH_to_FILE/public.crt:/etc/nginx/public.crt (3) #- /PATH_to_FILE/private.key:/etc/nginx/private.key (3) - /tmp/.X11-unix:/tmp/.X11-unix (10) networks: - myapp (5) #privileged: true environment: - DISPLAY=\\${DISPLAY} (10) #cap_add: # - NET_ADMIN (11) networks: myapp: (5) driver: overlay 1 Service name 2 Image name 3 Volume (bind) to Use 4 Expose port 5 Network to Use 6 Node Placement 7 Start server 8 Resources config 9 Restart policy 10 X app 11 use host net Docker-compose env MYPASSWORD=v9ptvq4dedcrtcrykjcubk28j \\ docker-compose -f file.yml up Docker swarm env PASSWORD=K507R1zQ6Jifc9MAW3 \\ docker stack deploy -c file.yml ondemand_os2 Docker-compose docker-compose -f file.yml down Docker swarm docker service rm ondemand_os2_myapp docker service rm ondemand_os2_wyweb","title":"Deploy","component":"CloudComputing_Lab","version":"docs","name":"docker-compose","url":"/CloudComputing_Lab/docs/docker-compose.html","titles":[{"text":"Create Yaml file","id":"_create_yaml_file"},{"text":"start service","id":"_start_service"},{"text":"docker-compose","id":"_docker_compose"},{"text":"docker swarm","id":"_docker_swarm"},{"text":"stop service","id":"_stop_service"},{"text":"docker-compose","id":"_docker_compose_2"},{"text":"docker swarm","id":"_docker_swarm_2"}]},"/CloudComputing_Lab/docs/e.html":{"text":"MinIO is a High Performance Object Storage released under GNU Affero General Public License v3.0. It is API compatible with Amazon S3 cloud storage service. It can handle unstructured data such as photos, videos, log files, backups, and container images with (currently) the maximum supported object size of 5TB. Create Storage Connect Admin Make sure you have enough practice in the following tasks: Create Storage Share Storage Use it!","title":"External storage","component":"CloudComputing_Lab","version":"docs","name":"e","url":"/CloudComputing_Lab/docs/e.html","titles":[{"text":"Create","id":"_create"},{"text":"Usage","id":"_usage"},{"text":"Tasks","id":"_tasks"}]},"/CloudComputing_Lab/docs/f.html":{"text":"Docker Swarm is a clustering and scheduling tool for Docker containers. With Swarm, IT administrators and developers can establish and manage a cluster of Docker nodes as a single virtual system. Clustering is an important feature for container technology, because it creates a cooperative group of systems that can provide redundancy, enabling Docker Swarm failover if one or more nodes experience an outage. Features: Decentralized design Scaling Desired state reconciliation Multi-host networking Service discovery Load balancing Secure by default Rolling updates Create a swarm Deploy services Make sure you have enough practice in the following tasks: Create Swarm Deploy service","title":"Swarm","component":"CloudComputing_Lab","version":"docs","name":"f","url":"/CloudComputing_Lab/docs/f.html","titles":[{"text":"Create","id":"_create"},{"text":"Deploy","id":"_deploy"},{"text":"Tasks","id":"_tasks"}]},"/CloudComputing_Lab/docs/index.html":{"text":"Setting Up The Lab Environment Create service Hybrid Cloud Connectivity Storage I Storage II Docker Swarm image build -→ a simple Node.js application Service Deploy Service Admin CaaS - OS Admin","title":"Lab","component":"CloudComputing_Lab","version":"docs","name":"index","url":"/CloudComputing_Lab/docs/index.html","titles":[{"text":"Prepare","id":"_prepare"},{"text":"Register in okeanos","id":"_register_in_okeanos"},{"text":"Install docker","id":"_install_docker"},{"text":"Install swarmlab.io hybrid","id":"_install_swarmlab_io_hybrid"},{"text":"Sign up in Slack","id":"_sign_up_in_slack"},{"text":"Learning Scheduler","id":"_learning_scheduler"},{"text":"Lab sections","id":"_lab_sections"},{"text":"Digital skills","id":"_digital_skills"},{"text":"Intro","id":"_intro"},{"text":"Things you need to know","id":"_things_you_need_to_know"}]},"/CloudComputing_Lab/docs/tech-list.html":{"text":"An O’Reilly survey, commissioned by IBM in Fall 2020, pointed out that, when choosing cloud providers, 70% of respondents prefer one based on open source. The survey went on to say: Developers who want to develop cloud applications should work on honing their open source skills, which underly every major cloud platform, instead of only focusing on building skills for a proprietary cloud. The most desirable open source skills are those related to Linux (containers), artificial intelligence and machine learning, and data storage. This goals of this guide(Text by IBM / Apache Licensed, 2021) are to provide: Comprehensive learning for hybrid cloud and multicloud developers. A cloud-neutral view of how various clouds are using open source in their offerings. Why Open Source! (must-see - Highly Recommended) Open source refers to an openly distributed program code (including codes that are free of charge) that can be utilized and modified by the end user without restriction. There is also now solid metrics data from Google’s Project Zero, Google’s security research team, that Linux developers are doing a faster job of fixing security bugs than anyone else, including Google. The researchers found that open source developers fixed problems on Linux in just 25 days on average (Google 44, Mozilla 46, Apple 69 and Microsoft 83!). In addition, Linux developers have improved their speed in repairing security vulnerabilities from 32 days in 2019 to just 15 in 2021. See Bug fix time here Docker docker-compose github docker-compose github awesome docker A practical introduction to Docker containers A Practical Introduction to Docker Container Terminology HowTo Apptainer/Singularity - Simply the best Container system for HPC Singularity can be used with Docker images. This feature was included because developers use and really like using Docker and scientists have already put much resources into creating Docker images. Features: Use a Docker image instantly as a Singularity image Pull a Docker image Build images with bases from assembled Docker layers A brief history of containers Isn’t this just virtualization? A sysadmin’s guide to containers DockerSwarm docker-swarm tutorial docker-swarm dockerswarm.rocks monad kubernetes Getting started with Kubernetes Kubernetes for sysadmins raft raft github raft demo Storage Mongo replica mongo capped Redis cluster redis server redis vs memcached etcd etcd redis etcd vs. Redis Like etcd, Redis is an open source tool, but their basic functionalities are different. Redis etcd Redis is an in-memory data store and can function as a database, cache, or message broker. Redis supports a wider variety of data types and structures than etcd and has much faster read/write performance. etcd has superior fault tolerance, stronger failover and continuous data availability capabilities. Redis is better suited for serving as a distributed memory caching system than for storing and distributed system configuration information. etcd persists all stored data to disk. NFS GlusterFS Minio docker-compose Deploy 12factor NodeJS nodeJS python numpy scipy jupyter p5js threejs Automation with Code as a Service. CaaS’s primary service or function is automation. It uses software to automate repetitive practices to hasten and simplify implementations and processes. Ansible is an open source automation software promoted by Redhat Corporation. In addition, to cloud provisioning, it assists in application development, intra-service orchestration, and configuration. Ansible uses the simple programming language YAML to create playbooks for automation. Ansible has many modules that integrate with the most common cloud solutions such as AWS, Google Cloud Platform (GCP) and VMware. Terraform is an infrastructure as code software by Hashi Corporation. It primarily focuses on creating data center infrastructure that is provided by large public clouds. Teraform utilizes JSON language to define infrastructure templates with integrations such as AWS, Azure, GCP, and IBM cloud. You can find a ready-to-use example for Ansible in swarmlab.io-→Labroom-→Linux in examples directory Ansible Automation for SysAdmins Analyzing the DNA of DevOps Rest api Sockets socket.io auth2 Nodejs auth library auth2 server simply the best VPN out there Netflix 6:50 monolithic 8:24 minroservices 19:00 microservice see also 37:00 netflix github open-cloud guide The Cathedral and the Bazaar The Cathedral and the Bazaar - Translations (must-read - Highly Recommended) How To Become A Hacker Project Gutenberg - >60,000 free eBooks) openbooks library - >11.458 ελληνικά e-books Free Books from Other Publishers Open source organizations Microservices Ansible Ansible k8s curl network","title":"Guide to open source development in the cloud!","component":"CloudComputing_Lab","version":"docs","name":"tech-list","url":"/CloudComputing_Lab/docs/tech-list.html","titles":[{"text":"Docker","id":"_docker"},{"text":"Intro docker","id":"_intro_docker"},{"text":"Learn to build and deploy your distributed applications easily to the cloud with Docker","id":"_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker"},{"text":"Alternatives to Docker","id":"_alternatives_to_docker"},{"text":"Linux containers (must-read - Highly Recommended)","id":"_linux_containers_must_read_highly_recommended"},{"text":"Next Step DockerSwarm","id":"_next_step_dockerswarm"},{"text":"Getting started with swarm - official from docker","id":"_getting_started_with_swarm_official_from_docker"},{"text":"Replicability, use the same files as when developing locally.","id":"_replicability_use_the_same_files_as_when_developing_locally"},{"text":"Alternatives","id":"_alternatives"},{"text":"Raft consensus in swarm mode","id":"_raft_consensus_in_swarm_mode"},{"text":"Next Step Storage","id":"_next_step_storage"},{"text":"Generic","id":"_generic"},{"text":"On memory - Key-value","id":"_on_memory_key_value"},{"text":"Sharing","id":"_sharing"},{"text":"NFS","id":"_nfs"},{"text":"Next step Deploy","id":"_next_step_deploy"},{"text":"Development - From Design to Application","id":"_development_from_design_to_application"},{"text":"programming language","id":"_programming_language"},{"text":"nodeJS","id":"_nodejs"},{"text":"python","id":"_python"},{"text":"Big data and Scientific analysis","id":"_big_data_and_scientific_analysis"},{"text":"Html5 graphical librarys","id":"_html5_graphical_librarys"},{"text":"Code as a Service (CaaS)","id":"_code_as_a_service_caas"},{"text":"Ansible","id":"_ansible"},{"text":"Teraform","id":"_teraform"},{"text":"Rest API","id":"_rest_api"},{"text":"Sockets","id":"_sockets"},{"text":"Auth","id":"_auth"},{"text":"Auth server","id":"_auth_server"},{"text":"Security VPN etc","id":"_security_vpn_etc"},{"text":"POC","id":"_poc"},{"text":"netflix","id":"_netflix"},{"text":"Open Source Cloud Guide from IBM","id":"_open_source_cloud_guide_from_ibm"},{"text":"Et cetera","id":"_et_cetera"},{"text":"Cheat Sheet","id":"_cheat_sheet"}]}}})