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.1 MiB
1 lines
1.1 MiB
window.antoraLunr.init({"index":{"version":"2.3.8","fields":["title","name","text","component"],"fieldVectors":[["title//swarmlab_faq/docs/index.html",[0,75.637]],["name//swarmlab_faq/docs/index.html",[1,0.733]],["text//swarmlab_faq/docs/index.html",[2,3.804,3,2.174,4,0.958,5,0.958,6,1.041,7,2.593,8,2.48,9,0.996,10,1.041,11,1.098,12,0.794,13,1.384,14,0.935,15,0.958,16,2.422,17,2.565,18,2.394,19,2.129,20,1.8,21,1.173,22,1.226,23,2.129,24,2.129,25,2.129,26,1.288,27,3.77,28,1.288,29,3.164,30,1.991,31,1.288,32,1.643,33,1.288,34,3.208,35,1.288,36,1.041,37,1.288,38,3.943,39,3.208,40,1.288,41,2.337,42,0.749,43,1.098,44,2.337,45,0.958,46,3.208,47,3.208,48,1.889,49,2.933,50,1.288,51,1.288,52,2.337,53,1.584,54,4.156,55,1.739,56,1.288,57,1.288,58,2.337,59,1.472,60,1.288,61,1.502,62,0.749,63,1.739,64,1.288,65,1.288,66,1.991,67,2.129,68,2.129,69,2.129,70,2.129,71,1.081,72,2.129,73,2.129,74,1.173,75,1.098,76,1.173,77,2.278,78,0.958,79,2.593,80,1.288,81,1.27,82,1.288,83,3.693,84,2.759,85,2.337,86,1.977,87,2.922,88,2.337,89,1.29,90,1.288,91,1.288,92,0.898,93,1.288,94,1.288,95,1.288,96,1.288,97,1.041,98,0.996,99,1.173,100,1.288,101,0.735,102,1.807,103,1.002,104,0.679,105,2.337,106,1.288,107,0.958,108,1.041,109,1.739,110,0.669,111,0.898,112,0.958,113,0.898,114,0.958,115,1.358,116,1.288,117,0.926,118,1.739,119,1.173,120,1.288,121,1.288,122,0.85,123,0.958,124,1.098,125,1.288,126,0.778,127,1.311,128,1.098,129,1.288,130,1.288,131,1.041,132,1.098,133,1.991,134,1.098,135,0.958,136,0.873,137,0.958,138,1.288,139,1.098,140,1.288]],["component//swarmlab_faq/docs/index.html",[141,1.912]],["title//swarmlab_faq/docs/index.html#How_to_get_the_path_of_current_script",[2,39.117,3,35.63,4,39.117]],["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,24.305,6,26.405,7,26.405,8,25.259,9,25.259,10,26.405,11,27.84]],["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,27.309,12,24.834,13,23.861,14,16.124,15,29.982]],["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,21.619,17,25.605,18,21.362,19,41.564]],["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.094,17,22.615,18,18.867,20,22.615,21,36.711]],["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.094,17,22.615,18,18.867,20,22.615,23,36.711]],["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.094,17,22.615,18,18.867,24,36.711,78,29.982]],["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,22.537,142,31.745,143,47.897]],["name//swarmlab_sec-intro/docs/exer.html",[144,1.584]],["text//swarmlab_sec-intro/docs/exer.html",[13,2.7,14,2.317,16,1.319,22,1.065,27,4.336,48,2.251,54,2.072,61,2.712,63,5.496,71,3.418,81,4.55,97,2.251,126,2.754,145,2.537,146,3.25,147,3.341,148,6.134,149,3.011,150,2.785,151,2.537,152,1.794,153,2.002,154,2.373,155,2.517,156,4.611,157,2.785,158,2.7,159,1.563,160,6.099,161,3.686,162,4.562,163,2.002,164,2.251,165,2.785,166,5.971,167,3.526,168,2.785,169,1.794,170,2.785,171,2.785,172,2.785,173,2.785]],["component//swarmlab_sec-intro/docs/exer.html",[174,0.789,175,0.654]],["title//swarmlab_sec-intro/docs/exer.html#_find_tcp_ports_connections",[71,21.113,81,24.787,146,25.605,147,20.636]],["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.563,154,44.805,155,29.023]],["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.094,81,21.892,146,22.615,147,18.227,155,22.245]],["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,28.702,156,36.05]],["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.518,158,27.016,176,38.881,177,29.396]],["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.05,166,50.134]],["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,26.587,178,47.959]],["name//swarmlab_sec-intro/docs/index-analysis.html",[1,0.399,178,0.667]],["text//swarmlab_sec-intro/docs/index-analysis.html",[13,0.411,22,1.656,27,3.587,32,1.219,42,0.403,43,0.591,61,0.325,62,0.403,81,1.772,86,0.81,89,0.383,102,0.536,103,1.218,104,1.254,126,0.794,135,2.114,143,0.632,145,0.632,146,2.431,147,1.959,148,1.016,149,0.458,152,0.447,155,1.034,158,0.778,159,0.389,161,0.56,163,0.945,169,0.447,178,0.536,179,7.383,180,0.828,181,3.333,182,1.874,183,0.978,184,0.916,185,0.458,186,1.449,187,1.12,188,0.978,189,0.632,190,0.56,191,0.47,192,0.516,193,0.47,194,0.632,195,0.536,196,0.56,197,0.458,198,1.932,199,0.499,200,1.18,201,1.315,202,2.714,203,0.591,204,1.449,205,1.622,206,0.591,207,2.615,208,0.591,209,1.874,210,0.891,211,0.516,212,2.421,213,2.381,214,0.694,215,1.12,216,0.694,217,1.84,218,1.534,219,0.694,220,0.945,221,1.711,222,1.874,223,0.694,224,1.197,225,0.536,226,1.197,227,0.56,228,0.632,229,1.12,230,1.659,231,1.597,232,0.632,233,0.56,234,0.632,235,0.694,236,0.516,237,0.419,238,0.632,239,0.987,240,0.447,241,0.694,242,0.536,243,0.35,244,0.591,245,0.591,246,1.197,247,0.47,248,0.891,249,1.315,250,1.315,251,0.56,252,0.536,253,0.516,254,0.632,255,0.632,256,0.47,257,0.516,258,0.383,259,1.515,260,0.536,261,0.632,262,1.347,263,2.102,264,0.694,265,0.632,266,0.536,267,1.315,268,0.694,269,0.694,270,0.437,271,1.062,272,1.924,273,0.536,274,0.377,275,0.458,276,0.56,277,1.597,278,3.02,279,0.591,280,0.483,281,1.315,282,1.874,283,1.597,284,0.694,285,1.515,286,1.12,287,1.197,288,0.694,289,0.694,290,0.516,291,0.694,292,0.694,293,0.483,294,0.483,295,0.694,296,0.483,297,1.062,298,0.694,299,0.632,300,0.56,301,0.694,302,0.56,303,0.632,304,0.632,305,1.062,306,1.207,307,0.847,308,0.694,309,0.591,310,0.396,311,0.516,312,0.419,313,2.168,314,1.449,315,0.536,316,0.632,317,0.536,318,0.56,319,0.694,320,1.062,321,0.591,322,0.591,323,1.18,324,0.499,325,1.27,326,1.315,327,0.483,328,0.632,329,0.694,330,0.694,331,0.591,332,0.694,333,0.694,334,1.315,335,0.694,336,0.694,337,0.694,338,0.694,339,0.591,340,0.694,341,0.536,342,0.536,343,0.694,344,0.694,345,0.694,346,0.694,347,1.449,348,1.876,349,1.034,350,0.591,351,3.649,352,0.694,353,0.591,354,0.591,355,0.591,356,0.916,357,0.458,358,0.632,359,0.56,360,0.694,361,3.263,362,1.197,363,0.694,364,1.12,365,0.694,366,1.197,367,1.197,368,0.694,369,1.016,370,1.197,371,1.062,372,0.632,373,0.632,374,0.694,375,0.694,376,0.694,377,0.694,378,0.694,379,1.016,380,0.591,381,0.536,382,0.694,383,0.632,384,0.694,385,0.694,386,0.632,387,0.694,388,0.694,389,0.694,390,0.694,391,0.81,392,0.694,393,0.447,394,0.536,395,0.694,396,0.536,397,0.632,398,0.764,399,0.516,400,0.945,401,0.419,402,0.694,403,0.694,404,0.694,405,0.694,406,0.591,407,0.694,408,0.56,409,0.694,410,0.458,411,0.694,412,0.47]],["component//swarmlab_sec-intro/docs/index-analysis.html",[174,0.789,175,0.654]],["title//swarmlab_sec-intro/docs/index-analysis.html#_basic",[256,51.244]],["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,32.688,299,56.505]],["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.563,126,31.745,207,31.745]],["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.045,347,35.277,413,38.881,414,32.804]],["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.563,103,22.537,181,37.802]],["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.227,207,24.331,220,28.974,263,25.964,415,28.974]],["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,26.048,207,27.548,263,29.396,306,29.396]],["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.795,32,18.479,231,30.75,234,32.872,247,24.454,416,22.723]],["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,58.467]],["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,24.331,147,18.227,220,43.896,414,28.974]],["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,22.537,205,30.017,417,37.802]],["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,29.506,325,35.63,348,34.711]],["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,25.605,325,30.92,348,30.122,362,41.564]],["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,25.605,325,30.92,348,30.122,364,38.881]],["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.488,266,25.259,325,22.139,348,21.567,349,18.033,364,27.84,371,26.405]],["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,25.605,325,30.92,348,30.122,370,41.564]],["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,25.605,325,30.92,348,30.122,371,36.878]],["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,25.605,325,30.92,348,30.122,366,41.564]],["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,25.605,325,30.92,348,30.122,367,41.564]],["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.787,207,27.548,379,35.277,383,41.564]],["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,75.637]],["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.099,179,47.897,419,40.652]],["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,26.587,142,37.45]],["name//swarmlab_sec-intro/docs/index.html",[1,0.733]],["text//swarmlab_sec-intro/docs/index.html",[4,0.372,9,1.667,16,0.658,17,0.54,18,0.65,22,0.956,27,1.095,29,0.263,49,1.604,59,0.315,61,1.171,62,0.29,71,0.643,81,0.271,89,0.276,92,1.245,103,2.374,104,0.941,107,0.372,110,0.499,111,0.348,118,4.565,119,0.876,124,0.426,126,0.839,127,0.28,142,2.52,146,0.779,147,2.087,149,0.635,152,0.619,155,2.032,158,0.822,163,0.359,167,1.074,180,0.315,181,1.799,183,0.372,185,0.917,186,0.743,190,1.444,191,0.339,192,0.372,196,0.404,197,0.917,199,0.359,200,0.315,202,0.372,204,2.639,205,0.285,207,1.078,215,1.184,220,1.284,221,0.359,225,0.386,230,0.67,237,0.302,239,0.732,240,0.619,242,1.381,243,1.264,248,0.651,251,0.777,252,0.743,258,0.531,271,0.404,273,0.386,275,0.33,276,0.404,278,0.348,297,1.444,302,0.404,306,0.322,307,0.619,310,0.285,314,0.386,323,0.315,331,0.426,348,0.917,349,0.276,356,6.161,357,0.33,391,0.308,393,0.895,396,0.386,415,0.999,416,0.315,420,0.372,421,0.404,422,0.455,423,0.5,424,1.964,425,0.5,426,2.157,427,1.787,428,1.389,429,1.787,430,1.389,431,0.962,432,1.389,433,0.962,434,0.5,435,0.5,436,0.962,437,5.013,438,0.5,439,0.5,440,0.5,441,1.389,442,1.381,443,1.787,444,1.265,445,5.013,446,0.5,447,0.743,448,0.962,449,0.962,450,1.627,451,0.5,452,1.787,453,0.5,454,0.5,455,0.426,456,0.5,457,0.29,458,0.455,459,0.962,460,0.962,461,0.962,462,0.962,463,2.503,464,1.787,465,1.511,466,0.5,467,2.157,468,1.838,469,2.031,470,0.5,471,0.962,472,2.503,473,0.962,474,0.5,475,0.962,476,0.962,477,0.5,478,0.5,479,0.962,480,0.962,481,0.5,482,0.962,483,0.962,484,0.5,485,0.5,486,0.962,487,0.819,488,0.5,489,0.5,490,0.359,491,0.426,492,0.455,493,1.627,494,1.123,495,0.426,496,1.627,497,1.078,498,0.455,499,0.819,500,0.619,501,0.426,502,0.455,503,0.315,504,1.389,505,0.5,506,0.455,507,0.426,508,1.503,509,0.651,510,0.404,511,0.455,512,0.455,513,0.426,514,0.386,515,0.426,516,0.819,517,0.455,518,0.426,519,0.372,520,4.893,521,0.5,522,0.54,523,0.372,524,0.386,525,0.404,526,0.455,527,0.962,528,0.5,529,0.322,530,0.5,531,0.5,532,0.5,533,0.5,534,0.5,535,2.847,536,2.689,537,0.962,538,0.777,539,0.962,540,0.426,541,0.743,542,0.339,543,2.503,544,0.426,545,0.348,546,1.329,547,3.129,548,0.455,549,0.5,550,0.743,551,0.426,552,0.455,553,0.455,554,0.968,555,0.372,556,0.426,557,0.359,558,0.455,559,0.5,560,0.592,561,0.455,562,0.372,563,0.359,564,0.777,565,1.074,566,1.389,567,2.279,568,2.279,569,2.503,570,2.503,571,1.787,572,0.962,573,1.389,574,0.962,575,0.962,576,1.389,577,0.5,578,0.962,579,0.5,580,0.962,581,0.404,582,0.426,583,0.359,584,0.308,585,0.426,586,0.359,587,0.5,588,0.426,589,0.5,590,0.322,591,0.426,592,0.386,593,0.372,594,1.389,595,0.5,596,0.455,597,0.455,598,0.635,599,0.404,600,1.604,601,0.372,602,0.5,603,0.5,604,0.876,605,0.455,606,0.5,607,0.5,608,0.372,609,0.372,610,0.5,611,0.5,612,0.5,613,0.322,614,0.5,615,0.359,616,0.5,617,0.404,618,0.308]],["component//swarmlab_sec-intro/docs/index.html",[174,0.789,175,0.654]],["title//swarmlab_sec-intro/docs/index.html#_find_ip",[81,33.697,126,37.45]],["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.563,154,44.805,155,29.023]],["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,37.45,147,28.054]],["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.331,147,27.614,500,25.964,501,34.341]],["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,32.571,142,24.331,147,18.227,243,20.355,252,31.158]],["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,26.405,89,18.033,142,19.725,147,14.776,243,16.502,257,24.305,502,29.761]],["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,27.548,147,20.636,180,28.731,619,36.878]],["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.639,89,22.245,142,24.331,147,18.227,506,36.711]],["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,27.548,146,25.605,147,20.636,149,30.122]],["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,68.886]],["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,41.08]],["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.113,146,25.605,147,20.636,274,24.787]],["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.113,147,20.636,149,30.122,274,24.787]],["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.329,274,28.563,290,39.117]],["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,25.605,147,20.636,274,24.787,290,33.945]],["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.636,149,30.122,274,24.787,290,33.945]],["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.636,274,24.787,290,33.945,620,38.881]],["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.875,306,33.875,525,42.496]],["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,25.605,263,29.396,306,29.396,525,36.878]],["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.122,263,29.396,306,29.396,525,36.878]],["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.362,186,35.277,598,30.122,621,45.637]],["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,40.652,535,40.652,536,33.875]],["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.023,535,40.652,536,33.875]],["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,40.652,536,33.875,622,40.652]],["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,15.467,104,19.016,535,27.9,536,23.249,584,22.238,623,23.822]],["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.099,118,39.117,419,40.652]],["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,40.652,624,42.496,625,42.496]],["name//swarmlab_sec-iptables/docs/index-iptables.html",[1,0.399,626,0.62]],["text//swarmlab_sec-iptables/docs/index-iptables.html",[22,2.234,29,0.731,42,1.146,45,1.467,59,0.462,62,0.806,71,2.227,77,0.366,86,2.101,89,1.379,98,0.567,101,1.426,103,0.315,104,1.797,110,0.381,115,1.452,127,1.67,135,1.467,139,0.625,152,0.473,155,2.657,159,0.412,181,5.813,203,2.129,204,1.525,205,0.419,207,0.837,208,0.625,210,0.94,211,1.032,220,1.418,225,0.567,229,0.625,237,0.837,239,0.731,243,0.371,245,1.182,246,0.669,247,0.497,257,2.537,258,1.379,266,0.567,278,1.742,307,0.473,320,1.121,347,3.943,349,1.379,353,0.625,359,3.89,381,1.072,394,1.525,414,2.451,417,1.418,442,0.567,457,3.119,469,0.528,490,1.418,497,0.443,501,0.625,509,0.497,510,1.121,514,1.932,523,3.794,524,3.224,526,0.669,542,1.336,545,1.742,550,1.525,555,2.537,562,0.546,581,0.593,601,0.546,609,2.214,613,1.917,624,0.593,625,5.867,627,0.967,628,0.567,629,0.734,630,0.734,631,1.072,632,3.467,633,1.932,634,0.669,635,3.262,636,0.669,637,0.734,638,1.796,639,1.859,640,1.68,641,3.106,642,1.594,643,3.553,644,0.766,645,1.336,646,5.654,647,1.797,648,1.387,649,3.243,650,1.387,651,1.68,652,1.796,653,1.387,654,2.276,655,0.997,656,1.467,657,3.798,658,1.418,659,1.418,660,0.593,661,1.182,662,0.837,663,1.594,664,1.182,665,1.182,666,0.669,667,0.669,668,1.525,669,0.497,670,0.734,671,0.734,672,1.796,673,0.593,674,0.669,675,0.669,676,1.242,677,0.625,678,0.546,679,0.734,680,0.734,681,1.387,682,1.072,683,1.072,684,0.669,685,2.711,686,0.734,687,0.371,688,1.796,689,0.625,690,0.669,691,0.528,692,0.734,693,0.669,694,0.593,695,1.182,696,2.499,697,1.263,698,0.669,699,0.625,700,0.546,701,0.593,702,0.528,703,0.593,704,0.567,705,0.734,706,0.669,707,0.497,708,0.484,709,0.734,710,0.546,711,0.734,712,0.669,713,0.484,714,0.669]],["component//swarmlab_sec-iptables/docs/index-iptables.html",[174,0.789,626,0.763]],["title//swarmlab_sec-iptables/docs/index-iptables.html#_destination_local_host_our_own_machine",[155,25.186,414,32.804,457,26.518,662,27.548]],["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.045,155,25.186,457,26.518,662,27.548]],["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,44.597,635,42.034]],["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,54.368]],["name//swarmlab_sec-iptables/docs/index.html",[1,0.733]],["text//swarmlab_sec-iptables/docs/index.html",[2,0.191,3,0.341,4,0.191,12,0.597,13,1.065,17,0.144,22,1.69,27,3.579,29,0.51,32,0.258,36,2.992,42,0.293,45,0.191,49,2.554,59,0.61,61,0.12,62,0.149,71,0.832,77,0.128,84,0.304,86,0.456,92,0.179,101,0.287,103,0.852,104,1.143,110,0.726,111,0.516,113,0.179,115,0.149,117,0.362,123,0.191,126,1.085,132,3.575,135,0.375,137,0.191,139,0.219,142,0.155,146,1.218,147,1.423,149,0.639,152,0.165,156,0.149,158,1.389,159,0.785,160,0.234,161,1.453,163,0.696,177,0.165,180,0.162,181,4.832,184,0.351,185,1.549,188,0.375,190,0.208,192,0.191,198,0.152,199,0.185,200,0.162,202,0.191,204,0.748,205,0.553,207,1.31,210,0.341,218,1.158,220,1.152,225,0.199,226,1.082,227,0.208,229,0.429,230,0.179,237,1.2,240,0.324,242,0.199,243,0.254,244,0.219,248,0.341,252,0.199,257,1.338,258,0.534,259,0.407,262,1.152,266,0.748,270,0.317,271,0.208,273,0.572,274,0.273,275,0.17,278,1.513,293,0.351,294,1.253,297,1.13,300,0.208,304,0.234,306,0.165,309,0.219,310,0.147,312,0.155,315,0.199,316,0.234,317,0.199,320,0.96,323,0.61,324,1.005,327,0.179,341,0.918,342,0.199,347,1.814,349,0.534,350,0.429,355,0.429,356,0.975,357,0.489,359,0.598,372,0.234,373,0.234,391,0.732,393,0.765,394,0.748,397,0.234,398,0.149,400,0.185,412,0.502,413,0.219,414,1.687,419,0.199,420,0.191,421,0.208,442,2.654,447,0.199,450,0.674,457,1.463,458,0.459,465,0.717,468,0.429,469,0.362,500,0.165,503,1.009,509,1.218,510,0.407,513,0.631,514,2.759,519,0.72,522,0.282,523,1.192,524,3.058,540,0.219,541,0.199,546,0.551,550,0.389,555,0.191,557,0.696,558,0.459,560,0.597,561,0.234,563,0.362,564,0.208,585,2.286,586,0.185,588,0.219,590,0.165,593,0.551,601,0.375,609,0.72,613,0.165,619,0.208,622,0.199,624,1.13,625,5.139,626,4.477,627,0.675,628,0.199,631,0.748,632,0.234,633,0.199,635,2.326,638,0.882,639,0.191,641,0.674,642,0.407,643,0.219,644,0.142,646,0.631,647,0.304,649,1.192,654,0.234,655,0.854,656,0.375,657,0.882,658,0.185,659,3.334,662,0.304,664,1.012,665,0.219,667,0.234,672,0.882,675,0.234,676,0.881,678,1.873,685,0.674,687,0.254,688,0.234,689,0.631,694,1.295,699,0.219,700,0.375,701,0.407,702,0.362,704,0.199,707,3.07,708,0.489,714,0.234,715,0.389,716,0.287,717,0.407,718,1.751,719,0.516,720,0.191,721,0.74,722,0.165,723,0.234,724,0.459,725,0.219,726,0.407,727,0.429,728,0.375,729,0.234,730,0.532,731,0.459,732,0.503,733,0.257,734,0.257,735,0.185,736,0.208,737,1.188,738,0.362,739,0.257,740,0.191,741,0.257,742,0.257,743,0.219,744,0.199,745,0.257,746,0.234,747,0.257,748,0.257,749,0.257,750,0.219,751,0.185,752,0.429,753,0.257,754,0.503,755,0.199,756,0.503,757,0.257,758,0.503,759,0.825,760,1.687,761,0.234,762,1.192,763,0.234,764,0.179,765,0.234,766,0.165,767,0.257,768,0.257,769,0.174,770,0.257,771,0.149,772,0.257,773,0.257,774,0.968,775,0.219,776,0.429,777,0.503,778,0.257,779,0.257,780,0.257,781,0.257,782,0.503,783,0.257,784,0.257,785,0.257,786,0.234,787,0.748,788,0.257,789,0.257,790,0.191,791,0.257,792,0.257,793,0.155,794,0.503,795,0.219,796,0.208,797,0.257,798,0.191,799,1.946,800,0.219,801,0.257,802,0.389,803,0.503,804,0.234,805,2.137,806,0.459,807,0.631,808,0.362,809,0.191,810,0.882,811,0.219,812,0.459,813,0.257,814,0.674,815,0.257,816,0.407,817,1.188,818,0.257,819,0.503,820,0.631,821,0.257,822,0.407,823,0.257,824,0.257,825,0.257,826,0.503,827,0.503,828,0.257,829,0.257,830,0.257,831,0.257,832,0.257,833,0.234,834,0.257,835,0.257,836,0.257,837,0.219,838,0.968,839,0.968,840,1.399,841,0.165,842,0.805,843,0.17,844,0.74,845,0.503,846,0.234,847,0.257,848,0.257,849,0.341,850,0.516,851,0.17,852,0.572,853,0.351,854,0.257,855,0.234,856,0.208,857,3.831,858,0.968,859,0.389,860,0.234,861,0.389,862,1.602,863,0.459,864,0.968,865,0.234,866,0.234,867,0.825,868,0.503,869,0.234,870,0.257,871,0.257,872,0.257,873,0.219,874,0.503,875,0.219,876,0.459,877,0.174,878,0.257,879,0.503,880,0.257,881,0.257,882,0.74,883,0.74,884,0.74,885,0.234,886,0.631,887,0.219,888,0.459,889,0.257,890,1.082,891,0.185,892,0.74,893,0.199,894,0.234,895,0.234,896,0.407,897,0.257,898,0.257,899,0.234,900,0.257,901,0.257,902,0.74,903,0.219,904,0.503,905,0.407,906,0.257,907,0.968,908,0.257,909,0.257,910,0.208,911,0.219,912,0.459,913,0.219,914,0.257,915,0.234,916,0.257,917,0.257,918,0.257,919,0.257,920,0.257,921,0.257,922,0.208,923,0.503,924,0.234,925,0.257,926,0.74,927,0.219,928,0.407,929,0.257,930,0.257,931,0.503,932,0.219,933,0.257,934,0.503,935,0.503,936,0.257,937,0.257,938,0.257,939,0.257,940,0.199,941,0.219,942,0.17,943,0.165,944,0.219,945,0.257,946,0.257,947,0.257,948,0.199]],["component//swarmlab_sec-iptables/docs/index.html",[174,0.789,626,0.763]],["title//swarmlab_sec-iptables/docs/index.html#_iptables",[626,54.368]],["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.202]],["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,56.505,730,44.597]],["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,64.44]],["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,56.259]],["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,42.034,950,52.858]],["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,58.467]],["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,58.467]],["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,64.44]],["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,64.44]],["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,58.467]],["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,48.72]],["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,51.244]],["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.134,625,50.134]],["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,51.244]],["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,35.63,263,33.875,707,35.63]],["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.034,887,52.858]],["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.034,891,44.597]],["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,41.741]],["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,31.745,519,39.117,952,52.59]],["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,37.45,442,47.959]],["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.227,185,26.604,207,24.331,221,28.974,519,29.982]],["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.728,258,34.239]],["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.099,419,40.652,626,37.802]],["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,43.171]],["name//swarmlab_network-adhoc/docs/index-setup.html",[1,0.399,716,0.492]],["text//swarmlab_network-adhoc/docs/index-setup.html",[18,0.581,22,1.464,27,3.234,30,1.924,42,0.721,45,0.923,54,5.818,63,1.68,71,1.045,103,1.641,104,2.344,110,0.644,111,0.865,126,0.749,128,1.057,136,0.841,142,0.749,164,1.003,167,0.959,180,1.957,198,0.734,217,0.959,253,1.68,272,1.003,311,0.923,327,0.865,341,0.959,342,0.959,399,0.923,400,0.892,412,0.841,417,0.892,487,1.057,497,1.363,503,1.957,522,0.696,529,0.799,544,1.057,545,0.865,554,0.865,584,1.392,586,0.892,593,0.923,631,0.959,640,1.057,651,1.057,655,1.624,669,2.107,677,1.057,691,0.892,702,0.892,710,0.923,716,0.708,718,2.36,755,0.959,776,3.263,798,0.923,843,0.819,905,1.003,944,1.924,949,1.021,953,0.764,954,0.734,955,1.057,956,1.825,957,0.923,958,1.13,959,1.13,960,1.057,961,1.13,962,1.003,963,0.892,964,1.13,965,1.13,966,3.489,967,0.959,968,1.13,969,1.13,970,1.13,971,1.13,972,1.13,973,0.959,974,1.003,975,1.13,976,2.057,977,1.825,978,2.686,979,2.937,980,1.13,981,1.68,982,0.923,983,1.13,984,2.057,985,1.057,986,2.057,987,1.13,988,1.003,989,0.865,990,1.13,991,1.13,992,1.003,993,3.791,994,1.924,995,2.832,996,2.832,997,4.542,998,4.249,999,2.832,1000,3.44,1001,2.057,1002,2.057,1003,0.959,1004,1.13,1005,1.13,1006,1.13,1007,3.095,1008,2.832,1009,2.832,1010,2.057,1011,1.13,1012,1.13,1013,1.13,1014,1.13,1015,1.13,1016,1.13,1017,1.13,1018,1.924,1019,1.13,1020,1.13,1021,1.13,1022,0.959,1023,1.13,1024,1.13,1025,2.832,1026,1.13,1027,2.057,1028,1.924,1029,1.13,1030,1.13,1031,1.13,1032,1.13,1033,1.13,1034,1.13,1035,2.057,1036,1.13,1037,1.13,1038,1.13,1039,1.13,1040,1.13,1041,1.13,1042,1.003,1043,1.057,1044,1.13,1045,1.455,1046,2.832,1047,2.512,1048,2.057,1049,1.13,1050,1.13,1051,1.13,1052,1.13,1053,1.13]],["component//swarmlab_network-adhoc/docs/index-setup.html",[1054,0.966,1055,0.966]],["title//swarmlab_network-adhoc/docs/index-setup.html#_intro",[175,46.601]],["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.78,956,42.496,1007,42.496]],["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,19.557,949,20.636,992,36.878,1056,41.564]],["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,39.963,949,28.054]],["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.329,545,36.652,716,30.017]],["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,48.72]],["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.656]],["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,68.886]],["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,68.886]],["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,62.043,1060,62.043]],["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.794,104,19.016,977,29.166,978,21.787,979,23.822,981,26.847]],["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,48.72]],["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.922]],["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.794,104,19.016,755,27.9,978,21.787,979,23.822,981,26.847]],["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,46.148,949,28.054]],["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,43.171]],["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,48.72]],["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.922]],["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,22.537,978,31.745,979,34.711]],["name//swarmlab_network-adhoc/docs/index.html",[1,0.733]],["text//swarmlab_network-adhoc/docs/index.html",[22,1.405,71,1.7,86,2.264,89,2.028,101,2.098,103,4.14,115,2.135,198,2.176,522,2.062,523,4.232,545,2.561,548,6.34,557,2.642,564,2.97,588,3.131,593,2.734,608,5.178,635,3.855,660,2.97,704,2.841,708,2.426,751,2.642,787,2.841,896,2.97,978,4.731,979,5.173,1061,3.675,1062,2.97,1063,3.675,1064,3.347,1065,3.347,1066,3.675,1067,4.09,1068,3.131,1069,4.202,1070,3.675,1071,2.835,1072,2.97,1073,5.625,1074,3.347,1075,3.665,1076,3.347]],["component//swarmlab_network-adhoc/docs/index.html",[1054,0.966,1055,0.966]],["title//swarmlab_network-adhoc/docs/index.html#_ad_hoc_networks",[103,22.537,978,31.745,979,34.711]],["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.135,1074,41.564,1075,29.396]],["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,32.804,1073,36.878,1075,29.396,1076,41.564]],["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,51.244]],["name//swarmlab_poc-datacollector/docs/doc-dummy_service.html",[1077,0.584,1078,0.735]],["text//swarmlab_poc-datacollector/docs/doc-dummy_service.html",[2,2.237,5,0.681,14,0.366,18,0.429,22,0.653,27,2.125,29,1.585,32,2.486,42,0.532,59,0.577,71,0.424,89,1.66,101,0.975,108,1.38,109,0.681,112,1.27,113,3.111,114,2.237,115,0.992,122,1.583,136,0.621,147,0.414,153,0.658,155,0.506,158,0.542,180,0.577,184,0.638,185,0.605,200,0.577,202,0.681,205,0.523,211,2.639,217,0.708,218,0.59,236,2.237,237,0.553,240,0.59,243,0.862,247,1.157,265,0.834,270,0.577,274,0.498,278,1.672,287,0.834,294,0.638,296,0.638,310,0.523,312,0.553,323,0.577,324,0.658,327,0.638,353,1.455,369,1.855,398,0.992,406,0.78,414,1.228,415,0.658,416,1.075,490,1.228,500,0.59,503,0.577,508,0.638,516,2.044,523,0.681,536,0.59,538,0.74,542,1.157,550,0.708,557,0.658,560,0.564,564,1.38,584,1.478,598,0.605,608,0.681,639,1.27,642,0.74,645,1.157,647,0.553,656,1.27,658,1.228,659,1.228,663,1.38,668,2.743,683,0.708,691,0.658,695,1.455,697,1.555,708,3.85,713,1.127,718,0.564,738,0.658,740,1.27,751,0.658,760,1.725,765,3.231,793,0.553,796,0.74,802,0.708,805,2.739,809,4.339,842,0.621,851,1.127,852,1.32,853,1.672,865,0.834,877,1.157,886,0.78,893,1.32,894,0.834,912,1.555,963,1.228,982,0.681,989,1.19,1071,0.456,1079,0.834,1080,1.708,1081,4.066,1082,0.916,1083,1.708,1084,1.708,1085,4.03,1086,1.708,1087,0.916,1088,1.708,1089,2.399,1090,2.399,1091,1.708,1092,3.548,1093,0.916,1094,3.008,1095,1.38,1096,3.008,1097,1.708,1098,1.708,1099,2.739,1100,1.555,1101,1.708,1102,2.399,1103,1.708,1104,4.028,1105,0.916,1106,0.916,1107,0.916,1108,0.916,1109,1.127,1110,0.916,1111,1.555,1112,0.916,1113,0.916,1114,1.708,1115,0.916,1116,0.916,1117,0.916,1118,0.916,1119,0.916,1120,0.834,1121,1.708,1122,0.916,1123,0.916,1124,0.916,1125,0.916,1126,0.916,1127,0.916,1128,0.916,1129,0.916,1130,0.916,1131,0.916,1132,0.916,1133,0.916,1134,0.916,1135,2.399,1136,0.74,1137,0.916,1138,1.708,1139,0.681,1140,1.555,1141,0.638,1142,0.916,1143,0.916,1144,0.834,1145,0.916,1146,1.855,1147,0.916,1148,2.399,1149,0.916,1150,0.916,1151,0.605,1152,0.916,1153,0.916,1154,0.916,1155,0.916,1156,0.916,1157,0.916,1158,0.834,1159,0.916,1160,0.916,1161,0.74,1162,0.658,1163,0.916,1164,0.916,1165,0.916,1166,0.59,1167,0.834,1168,0.834,1169,0.74,1170,0.916,1171,0.658,1172,0.916,1173,0.78,1174,0.834,1175,0.834,1176,0.916,1177,0.916,1178,0.681,1179,0.834,1180,0.916,1181,0.916,1182,1.32,1183,0.834,1184,0.834]],["component//swarmlab_poc-datacollector/docs/doc-dummy_service.html",[1185,0.668,1186,0.576]],["title//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_fluent_conf",[1187,75.637]],["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,54.368]],["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,58.467]],["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,56.259]],["name//swarmlab_poc-datacollector/docs/doc-readmongo_service.html",[1078,0.735,1188,0.642]],["text//swarmlab_poc-datacollector/docs/doc-readmongo_service.html",[13,0.617,16,0.912,17,0.584,27,5.01,71,0.482,79,2.167,89,1.48,101,0.595,104,0.549,113,1.341,114,1.431,147,0.471,155,0.575,158,0.617,159,0.584,163,0.749,212,0.887,218,1.239,236,0.775,243,0.526,356,0.726,359,0.842,398,0.605,406,0.887,416,0.656,503,0.656,536,0.671,538,0.842,567,0.949,568,3.564,590,3.399,620,0.887,623,0.688,647,0.629,669,1.304,683,0.805,703,0.842,740,0.775,809,2.911,841,0.671,842,2.262,859,0.805,861,0.805,866,0.949,877,0.706,893,0.805,896,0.842,922,0.842,989,0.726,1071,1.95,1081,0.949,1095,1.555,1104,0.805,1173,0.887,1178,0.775,1179,2.442,1182,0.805,1189,0.949,1190,0.949,1191,3.913,1192,1.042,1193,3.338,1194,1.042,1195,1.042,1196,1.042,1197,0.949,1198,5.986,1199,4.421,1200,1.924,1201,1.924,1202,1.042,1203,1.042,1204,1.924,1205,1.042,1206,1.042,1207,0.949,1208,1.639,1209,1.042,1210,1.042,1211,1.042,1212,1.042,1213,3.564,1214,2.681,1215,1.042,1216,1.924,1217,1.639,1218,1.042,1219,1.042,1220,1.042,1221,0.949,1222,1.042,1223,1.042,1224,1.042,1225,1.042,1226,1.752,1227,1.042,1228,1.869,1229,1.042,1230,1.042,1231,1.042,1232,1.042,1233,1.924,1234,1.042,1235,1.924,1236,1.924,1237,1.042,1238,1.042,1239,1.752,1240,1.042,1241,1.042,1242,1.042,1243,1.042,1244,1.042,1245,1.042,1246,1.042,1247,1.042,1248,1.042,1249,1.042,1250,1.042,1251,1.042,1252,1.042,1253,1.042,1254,1.924,1255,1.042,1256,0.842,1257,1.042,1258,1.042,1259,2.681,1260,0.949,1261,1.042,1262,1.042,1263,1.042,1264,1.042,1265,1.042,1266,1.042,1267,1.042,1268,1.042,1269,1.042,1270,1.042,1271,1.042,1272,1.042,1273,1.042,1274,1.924,1275,1.042,1276,1.042,1277,1.042,1278,0.887,1279,1.639,1280,0.887,1281,0.949,1282,0.842,1283,0.775]],["component//swarmlab_poc-datacollector/docs/doc-readmongo_service.html",[1185,0.668,1186,0.576]],["title//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_app",[1284,56.259]],["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,75.637]],["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.963,1286,62.043]],["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,58.467]],["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,42.034,1077,42.034]],["name//swarmlab_poc-datacollector/docs/index-dummy_service.html",[1,0.399,1077,0.584]],["text//swarmlab_poc-datacollector/docs/index-dummy_service.html",[16,4.138,22,1.5,27,3.174,53,2.66,61,4.089,71,1.816,81,2.132,86,2.419,107,2.92,117,6.279,136,2.66,280,2.736,497,4.898,598,5.355,647,2.37,687,1.983,722,3.855,760,2.822,1003,3.035,1071,2.982,1171,2.822,1183,7.956,1184,7.956,1287,3.172,1288,3.688,1289,3.172,1290,3.575,1291,3.345,1292,3.575,1293,3.345]],["component//swarmlab_poc-datacollector/docs/index-dummy_service.html",[1185,0.668,1186,0.576]],["title//swarmlab_poc-datacollector/docs/index-dummy_service.html#_usage_dummy_service",[951,42.034,1077,42.034]],["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,33.697,497,37.45]],["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.225,497,37.45]],["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.45,622,47.959]],["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,36.652,497,31.745,1071,26.204]],["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.45,1294,62.043]],["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.225,20,34.81]],["name//swarmlab_poc-datacollector/docs/index-microservice.html",[1,0.399,20,0.484]],["text//swarmlab_poc-datacollector/docs/index-microservice.html",[12,5.327,20,4.851,77,4.308,103,3.705,1295,8.646]],["component//swarmlab_poc-datacollector/docs/index-microservice.html",[1185,0.668,1186,0.576]],["title//swarmlab_poc-datacollector/docs/index-microservice.html#_start_microservice",[20,34.81,77,30.914]],["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.225,20,34.81]],["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.362,27,19.971,122,44.217]],["name//swarmlab_poc-datacollector/docs/index-mongo.html",[1,0.399,122,0.569]],["text//swarmlab_poc-datacollector/docs/index-mongo.html",[1,2.4,5,1.396,15,1.396,22,2.247,32,2.221,42,1.09,62,1.09,84,1.133,108,1.516,109,6.166,110,1.696,112,3.226,113,3.615,114,3.226,122,1.239,123,1.396,137,1.396,183,1.396,191,1.271,195,2.525,199,1.349,205,1.071,206,4.419,210,1.271,218,2.794,236,2.43,237,1.133,243,0.948,248,2.213,270,1.181,275,1.239,296,2.277,310,2.476,323,1.181,324,1.349,327,1.308,349,2.863,369,2.525,412,1.271,500,1.209,508,1.308,522,1.053,541,1.451,560,2.013,590,2.104,592,2.525,633,1.451,662,1.133,682,2.525,708,1.239,726,1.516,738,1.349,766,1.209,808,2.348,811,1.599,852,1.451,853,1.308,860,1.709,893,1.451,913,1.599,940,1.451,978,1.133,979,1.239,1069,1.972,1071,2.585,1078,1.599,1162,1.349,1166,2.104,1174,1.709,1288,1.156,1296,1.599,1297,1.877,1298,1.877,1299,1.599,1300,1.877,1301,1.09,1302,1.709,1303,1.349,1304,1.709,1305,1.877,1306,1.877,1307,1.709,1308,1.877,1309,1.599,1310,2.525,1311,3.505,1312,2.43,1313,2.783,1314,1.516,1315,1.877,1316,1.877,1317,1.877,1318,6.452,1319,1.239,1320,1.877,1321,3.267,1322,1.599,1323,1.877,1324,2.43,1325,1.877,1326,2.783,1327,1.877,1328,1.877,1329,1.709,1330,1.877,1331,1.877,1332,1.451,1333,1.599]],["component//swarmlab_poc-datacollector/docs/index-mongo.html",[1185,0.668,1186,0.576]],["title//swarmlab_poc-datacollector/docs/index-mongo.html#_main_features",[766,39.963,1334,44.597]],["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.148,1310,47.959]],["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.014,175,32.401,1335,39.117]],["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.867,27,17.639,1077,27.309,1188,29.982,1336,24.834]],["name//swarmlab_poc-datacollector/docs/index-nodejs.html",[1,0.399,1336,0.531]],["text//swarmlab_poc-datacollector/docs/index-nodejs.html",[4,2.19,17,2.218,20,0.935,22,0.637,27,1.288,29,1.551,61,0.78,77,1.97,86,1.027,103,0.714,104,0.878,110,2.053,123,1.24,153,2.116,185,1.1,188,1.24,191,1.129,198,1.743,200,1.049,237,2.387,239,2.083,243,1.997,248,2.679,257,2.19,270,1.049,294,1.162,310,0.951,318,1.347,349,0.92,357,1.1,379,1.289,380,1.42,455,4.642,519,4.053,522,0.935,563,1.198,584,1.814,590,1.074,613,1.896,619,1.347,628,1.289,659,1.198,662,1.006,668,1.289,669,1.129,700,1.24,701,1.347,702,1.198,713,1.1,726,1.347,730,1.198,766,1.074,771,0.969,799,1.289,802,1.289,808,1.198,841,1.074,843,3.15,851,1.1,853,1.162,856,1.347,877,1.129,940,1.289,942,1.1,963,1.198,1062,1.347,1068,1.42,1075,1.896,1104,5.632,1140,1.518,1151,1.1,1171,1.198,1207,2.681,1280,1.42,1296,2.508,1301,0.969,1312,1.24,1313,1.42,1319,1.943,1324,2.19,1336,1.027,1337,1.518,1338,1.518,1339,2.681,1340,6.471,1341,1.518,1342,1.667,1343,1.347,1344,1.667,1345,1.347,1346,1.667,1347,1.667,1348,1.667,1349,1.667,1350,1.289,1351,1.667,1352,1.667,1353,2.842,1354,1.667,1355,1.667,1356,1.289,1357,1.518,1358,1.518,1359,1.289,1360,1.667,1361,1.518,1362,2.508,1363,1.667,1364,1.667,1365,1.667,1366,2.61,1367,1.667,1368,1.347,1369,1.347,1370,2.19,1371,1.667,1372,2.379,1373,1.24,1374,1.667,1375,2.276,1376,1.518,1377,1.667,1378,1.518,1379,3.056,1380,1.42,1381,1.347,1382,1.42,1383,1.42,1384,1.42,1385,1.42,1386,1.42]],["component//swarmlab_poc-datacollector/docs/index-nodejs.html",[1185,0.668,1186,0.576]],["title//swarmlab_poc-datacollector/docs/index-nodejs.html#_asynchronous_event_driven",[1104,40.652,1337,47.897,1338,47.897]],["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,68.886]],["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,56.259]],["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,56.259]],["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.014,175,32.401,1335,39.117]],["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.362,27,19.971,1228,31.806,1387,38.881]],["name//swarmlab_poc-datacollector/docs/index-redis.html",[1,0.399,1228,0.601]],["text//swarmlab_poc-datacollector/docs/index-redis.html",[1,1.871,16,1.916,22,1.546,29,2.131,109,4.554,110,2.1,112,3.008,183,3.008,194,3.683,195,5.71,199,2.907,206,3.445,274,2.196,310,2.308,349,3.379,357,2.669,522,2.269,541,3.126,598,2.669,682,3.126,722,2.605,913,3.445,1071,3.05,1162,2.907,1169,3.268,1228,5.742,1239,3.683,1301,3.557,1302,3.683,1303,2.907,1304,3.683,1326,3.445,1333,3.445,1388,2.907,1389,4.041,1390,3.268,1391,3.008,1392,3.445,1393,4.044,1394,4.044,1395,4.044,1396,4.044,1397,4.044,1398,4.044,1399,4.044,1400,4.044,1401,4.044,1402,4.044]],["component//swarmlab_poc-datacollector/docs/index-redis.html",[1185,0.668,1186,0.576]],["title//swarmlab_poc-datacollector/docs/index-redis.html#_main_features",[766,39.963,1334,44.597]],["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.014,175,32.401,1335,39.117]],["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.708,32,26.925,793,31.745]],["name//swarmlab_poc-datacollector/docs/index-src.html",[1,0.399,212,0.735]],["text//swarmlab_poc-datacollector/docs/index-src.html",[14,1.07,16,2.09,17,1.5,18,2.065,22,2.497,29,3.443,32,2.259,53,4.898,55,1.989,61,2.065,77,2.198,84,2.663,86,1.648,89,1.476,101,1.526,104,1.409,115,1.554,122,2.912,131,2.161,155,1.476,408,2.161,457,1.554,529,2.842,565,2.067,592,3.41,613,1.723,627,1.864,644,3.108,647,1.614,662,1.614,676,1.684,716,2.518,793,3.399,942,2.912,943,1.723,1071,2.198,1077,2.989,1079,2.436,1109,1.765,1171,1.922,1188,3.281,1189,4.018,1190,4.018,1228,3.075,1336,2.718,1373,1.989,1389,1.765,1403,2.436,1404,2.161,1405,2.436,1406,2.067,1407,2.161,1408,2.067,1409,2.278,1410,2.278,1411,2.278,1412,2.436,1413,1.922,1414,2.278,1415,2.278,1416,2.436,1417,4.412,1418,2.674,1419,4.018,1420,2.674,1421,2.674,1422,2.674,1423,2.161,1424,2.674,1425,3.759,1426,4.412,1427,4.412]],["component//swarmlab_poc-datacollector/docs/index-src.html",[1185,0.668,1186,0.576]],["title//swarmlab_poc-datacollector/docs/index-src.html#_webclient",[1428,58.467]],["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,51.244]],["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,56.259]],["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,64.44]],["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.922]],["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.442,722,29.396,1389,30.122,1429,38.881]],["name//swarmlab_poc-datacollector/docs/index-structure.html",[1,0.399,1389,0.569]],["text//swarmlab_poc-datacollector/docs/index-structure.html",[14,1.606,18,1.88,20,1.34,22,0.913,27,4.148,55,1.777,61,1.118,84,3.676,89,1.318,101,1.363,103,1.024,109,2.987,110,1.24,115,1.388,122,3.429,133,2.035,155,1.318,193,2.721,239,2.737,243,1.206,400,1.717,401,1.442,416,2.528,457,2.333,500,1.539,605,2.176,613,1.539,644,2.867,662,2.424,750,2.035,751,2.887,771,1.388,841,1.539,851,4.482,942,1.577,1069,1.442,1071,2.001,1077,2.721,1146,1.847,1188,5.817,1228,2.799,1284,1.777,1288,1.472,1296,3.421,1301,1.388,1314,1.93,1361,2.176,1366,1.577,1381,1.93,1387,2.035,1428,4.016,1430,3.245,1431,2.389,1432,2.389,1433,2.389,1434,2.176,1435,1.34,1436,1.93,1437,2.176,1438,2.035,1439,1.847,1440,2.424,1441,2.176,1442,2.176,1443,1.93,1444,2.176,1445,1.472,1446,1.717,1447,2.389,1448,2.176,1449,4.016,1450,2.389,1451,4.016,1452,1.717,1453,4.016,1454,1.93,1455,2.389]],["component//swarmlab_poc-datacollector/docs/index-structure.html",[1185,0.668,1186,0.576]],["title//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_structure",[751,44.597,1389,40.949]],["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,44.597,1456,62.043]],["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,22.537,751,37.802,1435,29.506]],["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,33.697,1389,40.949]],["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,42.034,1186,33.697]],["name//swarmlab_poc-datacollector/docs/index-usage.html",[1,0.399,951,0.584]],["text//swarmlab_poc-datacollector/docs/index-usage.html",[77,4.861,78,7.845,293,5.549,1186,5.729]],["component//swarmlab_poc-datacollector/docs/index-usage.html",[1185,0.668,1186,0.576]],["title//swarmlab_poc-datacollector/docs/index-usage.html#_start_datacollector",[77,30.914,1186,33.697]],["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,43.24,1186,33.697]],["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,21.619,17,25.605,104,24.045,1428,35.277]],["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.362,27,19.971,1428,35.277,1457,41.564]],["name//swarmlab_poc-datacollector/docs/index-vuejs.html",[1,0.399,1458,0.786]],["text//swarmlab_poc-datacollector/docs/index-vuejs.html",[13,1.24,16,0.541,17,0.641,22,0.437,27,3.785,29,1.103,32,0.585,42,1.685,77,0.569,86,0.704,89,1.156,101,1.195,104,0.602,110,0.593,111,2.503,114,0.85,115,1.217,134,0.973,152,1.349,153,0.821,159,0.641,180,0.719,198,2.126,200,1.826,205,0.652,210,0.774,239,2.944,240,2.313,258,0.63,259,0.923,260,1.619,270,0.719,277,0.973,279,3.57,310,0.652,323,1.318,350,0.973,356,0.796,357,0.754,391,0.704,398,1.217,400,1.505,401,0.689,497,0.689,500,1.349,522,2.351,523,0.85,546,0.85,551,0.973,554,0.796,560,0.704,563,1.505,581,0.923,590,0.736,592,0.883,593,0.85,598,0.754,608,0.85,647,0.689,659,0.821,669,0.774,673,0.923,678,4.677,699,0.973,702,0.821,707,0.774,738,1.505,743,0.973,759,0.973,766,0.736,771,1.217,786,1.04,793,0.689,800,0.973,806,1.04,807,1.784,816,0.923,822,0.923,841,1.349,842,0.774,853,0.796,861,0.883,873,0.973,875,0.973,877,0.774,915,1.907,928,0.923,940,0.883,943,1.868,948,0.883,950,0.973,957,1.558,963,0.821,967,0.883,973,0.883,989,0.796,1062,0.923,1071,1.044,1075,0.736,1162,0.821,1284,2.157,1301,0.664,1319,0.754,1322,0.973,1324,0.85,1343,0.923,1350,0.883,1353,4.52,1362,0.973,1366,0.754,1369,0.923,1370,2.671,1372,0.923,1373,0.85,1375,2.776,1376,1.04,1407,0.923,1425,0.973,1430,0.923,1452,0.821,1457,2.641,1458,1.04,1459,2.094,1460,1.04,1461,2.094,1462,1.142,1463,1.142,1464,1.142,1465,0.883,1466,1.142,1467,1.907,1468,0.923,1469,2.641,1470,1.142,1471,1.04,1472,5.09,1473,1.04,1474,2.641,1475,1.142,1476,1.142,1477,1.142,1478,1.142,1479,1.142,1480,1.142,1481,1.142,1482,1.142,1483,1.142,1484,1.142,1485,1.04,1486,1.142,1487,1.142,1488,1.04,1489,0.973,1490,1.142,1491,1.04,1492,0.923,1493,1.142,1494,1.692,1495,2.094,1496,0.973,1497,1.04,1498,1.142,1499,1.142,1500,1.142,1501,0.923,1502,1.142,1503,1.04,1504,1.142,1505,1.04,1506,1.142,1507,0.973,1508,0.85,1509,1.142,1510,0.883,1511,1.142,1512,1.142,1513,1.142,1514,1.142,1515,1.142,1516,1.142,1517,1.142,1518,1.142,1519,1.142,1520,1.04,1521,1.142,1522,1.142,1523,1.04,1524,1.142,1525,1.142,1526,2.641,1527,1.04,1528,1.142,1529,1.04,1530,1.142,1531,1.04]],["component//swarmlab_poc-datacollector/docs/index-vuejs.html",[1185,0.668,1186,0.576]],["title//swarmlab_poc-datacollector/docs/index-vuejs.html#_why_vue_js",[1472,56.505,1489,52.858]],["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,68.886]],["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.442,1366,30.122,1520,41.564,1532,41.564]],["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.442,1370,33.945,1527,41.564,1532,41.564]],["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.014,175,32.401,1335,39.117]],["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.914,1423,50.134]],["name//swarmlab_poc-datacollector/docs/index.html",[1,0.733]],["text//swarmlab_poc-datacollector/docs/index.html",[14,1.165,16,1.855,17,1.634,20,0.924,22,1.113,27,2.07,29,1.534,32,0.843,53,4.376,55,2.166,61,2.53,71,1.347,77,1.951,78,1.225,81,2.569,84,3.263,86,2.412,87,1.5,89,0.909,92,1.147,98,1.273,101,0.94,103,1.248,104,1.534,113,2.03,115,0.957,131,3.164,155,0.909,158,0.975,176,1.403,189,1.5,193,1.115,198,1.724,227,1.33,239,2.063,243,2.73,270,1.037,275,1.087,280,1.147,307,1.061,323,1.037,396,1.273,416,1.833,457,2.749,469,1.183,500,1.061,509,1.115,522,0.924,529,1.061,538,1.33,565,1.273,582,1.403,584,1.014,592,3.027,597,1.5,609,1.225,613,1.061,627,1.147,644,0.909,647,0.994,652,1.5,662,2.363,676,1.037,700,1.225,731,1.5,752,1.403,764,2.729,851,1.922,877,2.653,940,1.273,942,1.087,943,1.061,1071,2.693,1109,1.087,1162,1.183,1166,1.061,1171,1.183,1173,1.403,1278,1.403,1279,2.481,1280,1.403,1281,1.5,1282,1.33,1283,1.225,1288,2.412,1301,1.692,1373,1.225,1389,1.087,1403,1.5,1404,1.33,1405,1.5,1406,1.273,1407,1.33,1408,1.273,1409,1.403,1410,1.403,1411,1.403,1412,1.5,1413,1.183,1414,1.403,1415,1.403,1416,1.5,1423,2.353,1428,2.251,1436,2.353,1437,1.5,1440,0.994,1441,1.5,1442,1.5,1443,1.33,1444,1.5,1445,1.014,1446,1.183,1454,1.33,1492,1.33,1507,2.481,1533,1.403,1534,1.273,1535,1.646,1536,1.646,1537,1.646,1538,1.646,1539,1.5,1540,1.646,1541,1.646,1542,1.646,1543,1.646,1544,1.646,1545,1.646,1546,1.646,1547,1.646,1548,1.646,1549,1.5,1550,1.646]],["component//swarmlab_poc-datacollector/docs/index.html",[1185,0.668,1186,0.576]],["title//swarmlab_poc-datacollector/docs/index.html#_start",[77,37.688]],["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.714]],["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,24.913,17,29.506,104,27.708]],["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,29.39,727,52.858]],["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,32.688,53,42.034]],["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,43.171]],["name//swarmlab_raspi-docker/docs/index-install.html",[1,0.399,949,0.39]],["text//swarmlab_raspi-docker/docs/index-install.html",[6,2.062,7,2.809,8,1.098,9,1.098,10,1.147,14,2.54,22,0.543,27,3.328,42,0.825,45,1.056,49,1.056,54,1.898,61,0.665,63,2.586,66,1.21,67,1.293,68,1.293,69,1.293,70,1.293,71,0.657,72,1.293,73,2.324,74,1.293,75,2.174,76,2.324,77,0.708,86,0.875,92,1.779,136,0.962,158,0.841,159,0.797,164,1.147,167,1.098,169,1.644,180,0.894,197,0.937,200,0.894,262,1.021,272,1.147,305,1.147,312,2.562,398,0.825,584,0.875,600,1.898,615,2.499,631,1.098,698,1.293,798,1.056,928,2.062,943,0.915,949,3.547,953,0.875,954,2.058,955,2.174,967,2.687,993,2.174,1000,6.064,1018,1.21,1022,3.281,1028,1.21,1042,1.147,1045,0.915,1047,2.809,1332,3.281,1334,1.021,1336,0.875,1373,1.056,1526,1.293,1551,1.42,1552,1.42,1553,1.098,1554,1.42,1555,2.174,1556,1.42,1557,3.616,1558,1.21,1559,1.42,1560,1.293,1561,1.21,1562,1.42,1563,1.42,1564,1.42,1565,1.42,1566,2.552,1567,3.166,1568,2.552,1569,4.244,1570,4.244,1571,2.552,1572,1.42,1573,1.42,1574,1.42,1575,1.42,1576,2.552,1577,1.42,1578,1.42,1579,1.42,1580,4.244,1581,1.42,1582,2.552,1583,2.875,1584,1.42,1585,1.42,1586,1.293,1587,1.42,1588,1.42,1589,2.961,1590,1.42,1591,1.42,1592,3.476,1593,2.174,1594,1.42,1595,1.42,1596,1.42,1597,1.42,1598,1.42,1599,1.42,1600,1.42,1601,1.42,1602,2.552,1603,2.552,1604,2.552,1605,2.552,1606,1.42,1607,1.42,1608,1.21,1609,1.42,1610,1.42,1611,4.244,1612,1.42,1613,1.42,1614,1.42,1615,1.42]],["component//swarmlab_raspi-docker/docs/index-install.html",[14,0.424,1616,0.966]],["title//swarmlab_raspi-docker/docs/index-install.html#_install_prerequisites",[949,28.054,1617,62.043]],["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,39.963,949,28.054]],["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,21.038,949,23.78,1413,37.802]],["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.366,14,14.438,61,16.894,285,29.166,321,30.75,954,21.366]],["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.256,312,27.548,735,32.804,1508,33.945]],["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.401,14,21.038,1618,52.59]],["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,44.597,954,36.728]],["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,21.038,18,24.616,77,26.204]],["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.256,61,21.362,949,20.636,1619,41.564]],["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,21.038,949,23.78,1583,35.63]],["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.922]],["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,24.305,6,26.405,7,26.405,8,25.259,9,25.259,10,26.405,11,27.84]],["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.054,1589,52.858]],["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.45,687,31.331]],["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,48.72]],["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.819,1620,50.134]],["name//swarmlab_raspi-docker/docs/index.html",[1,0.733]],["text//swarmlab_raspi-docker/docs/index.html",[14,3.444,42,3.8,61,3.061,101,3.733,115,3.8,560,4.029,565,5.055,645,4.431,691,4.701,948,5.055,949,2.957,953,4.029,954,3.871,1583,4.431,1620,5.285,1621,6.54,1622,5.572,1623,6.54,1624,6.54]],["component//swarmlab_raspi-docker/docs/index.html",[14,0.424,1616,0.966]],["title//swarmlab_iot-sensor-node/docs/index-imu.html",[1069,31.745,1625,37.802,1626,40.652]],["name//swarmlab_iot-sensor-node/docs/index-imu.html",[1,0.399,1626,0.667]],["text//swarmlab_iot-sensor-node/docs/index-imu.html",[3,0.61,5,0.669,13,0.364,16,0.678,17,0.177,22,1.133,27,4.317,29,0.324,32,0.161,59,0.198,61,0.549,62,0.357,71,0.542,77,0.306,84,0.19,89,0.339,92,0.428,97,0.254,101,0.351,103,0.135,104,0.474,107,0.234,115,0.681,127,0.177,137,0.457,147,1.799,148,0.243,159,0.177,169,0.203,185,0.208,186,0.475,188,0.234,191,0.213,192,0.457,198,0.847,200,0.198,205,0.959,208,0.767,211,0.234,228,0.287,230,0.817,231,0.268,233,0.727,237,2.008,239,0.324,240,1.235,243,0.454,245,0.268,248,0.213,254,0.56,256,0.794,258,0.497,260,0.243,261,0.287,263,0.203,274,0.777,275,0.406,278,0.428,285,0.254,302,0.254,307,0.203,310,0.514,315,0.243,317,0.243,322,0.268,323,0.566,324,0.226,327,1.171,349,0.79,354,0.268,356,1.171,369,0.696,386,0.56,391,0.379,394,1.482,398,0.357,399,0.457,400,0.647,410,0.208,415,0.226,416,0.198,417,0.442,442,0.243,444,0.82,465,0.864,497,0.19,500,0.203,508,0.428,509,0.213,522,0.505,529,0.396,536,0.203,545,0.428,546,0.234,551,0.268,552,0.56,555,0.234,560,0.194,562,0.234,563,0.226,583,0.647,590,0.58,599,0.254,600,0.234,608,0.872,613,0.203,615,0.442,623,0.594,627,0.428,633,0.243,634,0.287,636,0.287,644,0.339,645,0.213,647,0.19,655,0.226,658,0.226,664,0.767,668,0.696,673,0.254,676,0.566,678,0.457,687,0.592,689,0.998,690,0.287,700,0.234,701,0.254,703,0.254,706,0.287,708,0.208,712,0.287,716,0.817,717,0.254,718,0.194,722,0.203,724,0.287,725,1.633,728,1.065,730,0.226,736,0.497,740,0.234,761,0.56,766,0.203,769,0.416,795,0.268,798,0.234,799,0.243,802,0.696,808,0.226,809,0.234,814,0.287,816,0.254,837,0.268,842,0.97,843,0.406,850,0.428,851,0.406,856,0.254,861,0.243,867,0.268,885,0.287,888,0.287,895,0.287,942,0.208,943,0.396,948,0.243,949,0.142,957,0.234,974,0.254,989,0.627,1069,0.371,1071,1.569,1072,0.254,1073,0.254,1075,0.203,1095,0.497,1100,1.067,1104,1.826,1136,0.254,1151,0.208,1161,0.254,1168,2.868,1169,1.549,1175,1.067,1178,0.234,1197,0.287,1208,0.524,1217,0.524,1221,0.82,1256,0.254,1288,0.194,1293,0.524,1301,0.357,1312,0.457,1319,0.208,1324,0.457,1334,0.442,1345,0.254,1350,0.906,1353,1.992,1357,0.287,1359,0.243,1362,0.268,1366,1.109,1369,0.254,1372,0.947,1373,0.457,1388,0.226,1389,0.208,1406,0.243,1407,0.254,1408,0.475,1419,0.287,1430,0.254,1439,0.475,1443,0.254,1446,0.842,1448,0.56,1460,0.56,1465,0.243,1467,0.56,1468,0.727,1469,0.287,1485,0.287,1488,0.287,1489,0.268,1494,0.254,1501,0.254,1508,1.249,1625,2.13,1626,0.243,1627,0.315,1628,0.315,1629,0.315,1630,0.615,1631,0.315,1632,2.239,1633,1.172,1634,1.432,1635,0.9,1636,1.68,1637,0.315,1638,0.315,1639,0.9,1640,0.615,1641,0.315,1642,2.19,1643,2.341,1644,1.68,1645,0.315,1646,0.315,1647,0.315,1648,0.315,1649,0.315,1650,0.315,1651,0.315,1652,1.432,1653,1.172,1654,0.615,1655,0.315,1656,0.315,1657,0.315,1658,0.315,1659,0.315,1660,1.68,1661,1.067,1662,0.287,1663,0.315,1664,0.315,1665,1.172,1666,1.172,1667,0.315,1668,0.315,1669,0.315,1670,0.315,1671,0.9,1672,0.315,1673,0.315,1674,0.315,1675,0.615,1676,0.9,1677,0.315,1678,0.315,1679,0.9,1680,1.68,1681,0.615,1682,3.149,1683,1.912,1684,1.53,1685,0.615,1686,0.315,1687,0.615,1688,0.315,1689,0.315,1690,0.615,1691,0.615,1692,0.615,1693,0.615,1694,0.287,1695,0.315,1696,0.315,1697,0.315,1698,0.315,1699,2.475,1700,0.315,1701,0.82,1702,0.315,1703,0.524,1704,0.315,1705,0.315,1706,0.315,1707,0.615,1708,0.56,1709,0.315,1710,0.315,1711,0.315,1712,0.315,1713,0.315,1714,0.315,1715,0.287,1716,0.315,1717,0.9,1718,0.315,1719,0.9,1720,0.315,1721,0.315,1722,0.56,1723,0.315,1724,0.615,1725,1.172,1726,0.315,1727,0.615,1728,0.315,1729,0.315,1730,0.315,1731,0.315,1732,0.315,1733,0.315,1734,0.315,1735,0.315,1736,0.315,1737,0.315,1738,0.315,1739,0.615,1740,0.315,1741,1.917,1742,0.315,1743,0.315,1744,1.746,1745,0.287,1746,0.315,1747,0.315,1748,0.315,1749,0.315,1750,0.315,1751,0.315,1752,0.315,1753,0.315,1754,0.315,1755,0.9,1756,0.315,1757,0.315,1758,0.615,1759,0.315,1760,0.315,1761,0.315,1762,0.9,1763,0.315,1764,0.315,1765,0.315,1766,0.315,1767,0.315,1768,1.987,1769,0.9,1770,0.315,1771,0.56,1772,0.315,1773,0.315,1774,2.144,1775,2.571,1776,0.315,1777,0.315,1778,0.315,1779,0.56,1780,0.287,1781,0.287,1782,0.315,1783,0.315,1784,0.615,1785,0.315,1786,0.315,1787,0.315,1788,0.315,1789,0.315,1790,0.315,1791,0.615,1792,0.315,1793,0.315,1794,0.268,1795,0.315,1796,0.315,1797,0.315,1798,0.287,1799,0.315,1800,0.268,1801,0.243,1802,0.287,1803,0.82,1804,0.287,1805,0.315,1806,1.917,1807,0.9,1808,0.315,1809,0.615,1810,0.315,1811,0.615,1812,0.315,1813,0.315,1814,0.254,1815,0.56,1816,0.315,1817,0.287,1818,0.315,1819,0.268,1820,0.315,1821,0.56,1822,0.315,1823,0.315,1824,0.315,1825,0.615,1826,0.287,1827,0.416,1828,0.287,1829,0.315,1830,0.315,1831,0.315,1832,0.315,1833,0.315,1834,0.315,1835,0.315,1836,0.315,1837,0.315,1838,0.315,1839,0.524,1840,0.315,1841,0.315,1842,0.315,1843,0.315,1844,0.315,1845,0.315,1846,0.315,1847,0.315,1848,0.315,1849,0.315,1850,0.615,1851,0.315,1852,0.315,1853,0.315,1854,0.315,1855,0.615,1856,0.615,1857,0.315,1858,0.315,1859,0.315,1860,0.268,1861,0.287,1862,0.315,1863,0.615,1864,0.315,1865,0.315,1866,0.315,1867,0.615,1868,0.315,1869,0.315,1870,0.315,1871,0.315,1872,0.315,1873,0.315,1874,0.315,1875,0.315,1876,1.432,1877,0.615,1878,0.315,1879,0.315,1880,0.315,1881,0.315,1882,0.615,1883,0.315,1884,0.315,1885,0.315,1886,0.615,1887,0.315,1888,0.315,1889,0.315,1890,0.615,1891,0.315,1892,0.315,1893,0.315,1894,0.315,1895,0.315,1896,0.315,1897,0.315,1898,0.56,1899,0.315,1900,0.615,1901,0.315,1902,1.067,1903,0.315,1904,0.615,1905,0.315,1906,0.315,1907,0.315,1908,0.315,1909,0.315,1910,0.9,1911,0.315,1912,0.9,1913,0.315,1914,0.315,1915,0.315,1916,0.315,1917,0.254,1918,0.315,1919,0.9,1920,0.315,1921,0.315,1922,0.315,1923,0.315,1924,0.315,1925,0.315,1926,0.315,1927,0.315,1928,0.315,1929,0.315,1930,0.315,1931,0.315,1932,0.615,1933,0.9,1934,0.315,1935,0.315,1936,0.315,1937,0.9,1938,0.315,1939,0.315,1940,0.315,1941,0.315]],["component//swarmlab_iot-sensor-node/docs/index-imu.html",[1069,0.443,1625,0.528,1942,0.669]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_sensor_node_example_using_imu_sensors",[22,13.794,258,19.919,1069,21.787,1625,40.329,1626,27.9]],["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,58.467]],["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,28.702,465,37.45]],["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,44.597,1413,44.597]],["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.239,1699,46.148]],["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.014,1642,44.805,1643,47.897]],["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.558,318,42.496,1632,42.496]],["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,39.117,1632,42.496,1699,39.117]],["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,61.119]],["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.099,1071,26.204,1632,42.496]],["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.914,1943,62.043]],["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.914,1468,50.134]],["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.401,769,35.63,1375,40.652]],["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,68.886]],["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,45.656]],["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,68.886]],["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,68.886]],["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,56.259]],["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,31.745,247,35.63,1699,39.117]],["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,35.404]],["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.708,419,40.652,644,29.023]],["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.45,1625,44.597]],["name//swarmlab_iot-sensor-node/docs/index.html",[1,0.733]],["text//swarmlab_iot-sensor-node/docs/index.html",[3,0.161,4,0.177,13,1.101,16,0.221,22,0.498,27,4.596,32,0.668,42,0.523,48,0.728,49,0.177,54,0.67,59,1.28,61,0.61,62,0.523,63,1.989,66,0.398,71,0.512,75,0.203,77,0.65,81,0.708,86,0.288,89,2.75,92,0.166,98,0.696,99,0.425,101,0.631,103,0.474,104,0.362,107,0.177,115,0.138,117,0.171,118,0.347,126,0.544,127,0.262,133,0.203,136,0.316,147,0.311,152,0.153,153,0.647,156,0.523,158,0.276,159,0.262,163,0.494,166,0.556,169,0.58,184,0.325,190,0.192,191,0.466,192,0.67,197,0.308,198,0.141,199,0.171,202,0.177,203,0.203,204,0.361,205,0.854,210,0.161,218,1.31,220,0.171,221,0.171,224,0.217,230,0.166,232,0.217,233,0.192,237,0.415,240,1.31,247,2.009,248,0.316,251,0.192,253,0.177,258,0.131,260,0.532,262,0.171,263,0.301,270,0.294,271,0.192,273,0.361,274,0.129,275,0.157,276,0.377,278,0.325,280,1.757,285,0.192,293,1.042,294,0.166,296,0.166,297,0.192,305,0.377,306,0.301,307,0.443,310,0.136,312,0.282,328,0.217,331,0.203,349,0.825,356,1.967,357,0.157,369,0.184,371,1.054,379,1.008,380,0.398,381,0.361,391,0.555,398,0.523,401,1.123,410,0.157,412,0.316,414,0.171,415,0.171,416,2.204,420,0.177,421,0.556,447,0.696,455,0.767,465,0.282,468,0.203,469,0.494,490,0.171,500,0.153,503,0.15,509,0.466,541,1.299,542,0.161,554,0.166,557,0.336,565,0.184,583,0.171,584,0.147,585,0.398,586,0.171,590,0.153,598,0.594,600,0.347,608,0.347,615,0.336,617,0.192,623,0.157,627,0.628,633,0.696,644,0.72,645,0.316,647,0.415,655,0.336,656,0.347,658,0.171,659,0.336,661,0.203,663,0.192,666,0.217,674,0.217,687,0.455,691,0.171,713,0.594,715,0.361,716,0.267,717,0.192,718,1.253,719,1.042,722,0.301,723,0.425,728,0.177,738,0.336,750,0.767,752,0.203,759,0.203,760,0.494,769,0.161,790,0.823,793,1.015,804,0.217,809,1.113,841,0.153,842,0.316,843,0.157,849,0.466,850,0.325,851,0.157,861,1.572,873,1.111,875,1.875,877,0.466,886,0.398,887,0.398,891,0.336,910,0.894,922,0.192,927,0.203,949,1.14,953,2.841,954,3.052,963,0.171,974,0.192,982,0.347,985,0.767,988,0.192,998,0.203,1000,0.184,1022,0.184,1042,0.192,1045,0.153,1047,0.377,1069,0.903,1071,0.233,1075,0.712,1095,1.054,1139,0.177,1141,0.771,1161,0.377,1169,0.192,1171,0.171,1198,1.111,1217,0.203,1226,0.217,1256,0.192,1278,0.586,1291,0.203,1293,0.398,1309,0.203,1319,0.157,1333,1.111,1336,0.681,1340,0.184,1341,0.626,1350,0.696,1359,0.361,1391,0.823,1410,0.398,1413,0.336,1414,0.203,1446,0.171,1492,0.192,1503,0.217,1507,0.203,1508,0.97,1549,0.626,1555,0.203,1557,0.203,1558,0.203,1560,0.217,1561,0.398,1620,1.503,1622,2.014,1625,0.494,1661,0.82,1683,3.43,1699,0.347,1703,0.203,1744,0.626,1745,0.217,1768,3.782,1771,0.217,1780,0.217,1800,0.203,1802,0.217,1817,0.425,1826,0.425,1827,0.161,1898,1.362,1902,0.217,1944,0.82,1945,0.238,1946,0.626,1947,0.238,1948,0.238,1949,0.586,1950,0.238,1951,0.238,1952,0.203,1953,0.238,1954,0.238,1955,0.238,1956,0.238,1957,0.217,1958,0.238,1959,0.626,1960,0.467,1961,0.238,1962,0.238,1963,0.425,1964,0.238,1965,0.425,1966,0.238,1967,0.398,1968,0.238,1969,0.238,1970,0.203,1971,0.238,1972,0.238,1973,0.238,1974,0.238,1975,0.467,1976,0.467,1977,1.007,1978,0.467,1979,1.304,1980,0.238,1981,0.467,1982,0.238,1983,0.238,1984,0.238,1985,0.238,1986,0.238,1987,0.238,1988,0.238,1989,0.238,1990,0.238,1991,0.238,1992,0.238,1993,0.203,1994,0.238,1995,0.238,1996,0.238,1997,0.238,1998,0.238,1999,0.238,2000,0.238,2001,0.238,2002,0.238,2003,0.238,2004,0.467,2005,0.238,2006,0.238,2007,0.203,2008,0.238,2009,0.238,2010,0.238,2011,0.467,2012,0.238,2013,0.467,2014,0.467,2015,0.467,2016,0.238,2017,0.238,2018,0.238,2019,0.238,2020,0.238,2021,0.238,2022,0.238,2023,0.238,2024,0.467,2025,0.238,2026,0.238,2027,0.238,2028,0.238,2029,0.238,2030,0.238,2031,0.467,2032,0.467,2033,0.238,2034,0.467,2035,0.238,2036,0.238,2037,0.467,2038,0.238,2039,0.238,2040,0.238,2041,0.238,2042,0.238,2043,0.238,2044,0.238,2045,0.238,2046,1.681,2047,0.238,2048,0.82,2049,0.238,2050,0.238,2051,0.467,2052,0.467,2053,0.467,2054,0.238,2055,0.467,2056,0.238,2057,0.467,2058,0.238,2059,0.238,2060,0.238,2061,0.238,2062,0.238,2063,0.238,2064,0.238,2065,0.238,2066,0.238,2067,0.217,2068,0.238,2069,0.238,2070,0.688,2071,0.238,2072,0.238,2073,0.238,2074,0.238,2075,0.238,2076,0.238,2077,0.688,2078,0.467,2079,0.217,2080,0.238,2081,0.238,2082,0.238,2083,0.238,2084,0.238,2085,0.238,2086,0.467,2087,0.238,2088,0.238,2089,0.238,2090,0.238,2091,0.238,2092,0.238,2093,0.238,2094,0.238,2095,0.238,2096,0.238,2097,0.238,2098,0.238,2099,0.238,2100,0.238,2101,0.467,2102,0.238,2103,0.238,2104,0.238,2105,0.217,2106,0.238,2107,0.238,2108,2.966,2109,0.238,2110,0.467,2111,0.688,2112,0.688,2113,1.86,2114,0.238,2115,0.238,2116,0.238,2117,0.467,2118,1.304,2119,1.106,2120,0.238,2121,0.901,2122,0.901,2123,0.467,2124,0.901,2125,0.688,2126,0.688,2127,0.238,2128,0.238,2129,0.398,2130,0.467,2131,0.467,2132,0.467,2133,0.467,2134,0.467,2135,0.467,2136,0.467,2137,0.467,2138,0.238,2139,1.304,2140,0.467,2141,0.238,2142,0.238,2143,0.688,2144,0.238,2145,0.238,2146,0.238,2147,0.238,2148,0.901,2149,0.238,2150,0.901,2151,0.901,2152,0.467,2153,0.688,2154,0.425,2155,0.901,2156,1.106,2157,0.238,2158,0.688,2159,0.238,2160,0.467,2161,0.238,2162,0.467,2163,0.467,2164,0.238,2165,0.467,2166,0.467,2167,0.238,2168,0.238,2169,0.238,2170,0.238,2171,0.238,2172,0.238,2173,0.238,2174,0.238,2175,0.238,2176,0.467,2177,0.238,2178,0.238,2179,0.238,2180,0.238,2181,0.238,2182,0.238,2183,0.238,2184,0.238,2185,0.238,2186,1.304,2187,0.238,2188,0.688,2189,0.467,2190,0.238,2191,0.238,2192,0.238,2193,0.238,2194,0.238,2195,0.238,2196,1.106,2197,0.467,2198,0.467,2199,0.467,2200,0.467,2201,0.467,2202,0.467,2203,0.467,2204,0.467,2205,0.238,2206,0.238,2207,0.238,2208,0.238,2209,0.238,2210,0.238,2211,0.238,2212,0.192,2213,0.238,2214,0.238,2215,0.238,2216,0.238,2217,0.688,2218,0.467,2219,0.238,2220,0.467,2221,0.467,2222,0.467,2223,0.238,2224,0.238,2225,0.238,2226,0.238,2227,0.238,2228,0.238,2229,0.238,2230,0.203,2231,0.425,2232,0.238,2233,0.238,2234,0.238,2235,0.238,2236,0.238,2237,0.238,2238,0.238]],["component//swarmlab_iot-sensor-node/docs/index.html",[1069,0.443,1625,0.528,1942,0.669]],["title//swarmlab_iot-sensor-node/docs/index.html#_create_a_mote_with_raspberry_pi",[687,23.047,953,28.118,954,27.016,1944,41.564]],["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.78,953,32.401,954,31.132]],["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.186,127,25.605,1413,32.804,1622,38.881]],["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,23.366,101,26.048,127,25.605,1965,41.564]],["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.987,127,18.334,247,22.139,1141,22.774,1949,27.84,1959,29.761,1967,27.84]],["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,25.605,156,26.518,584,28.118,645,30.92]],["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,16.748,465,18.019,542,20.224,954,17.671,1860,25.432,1949,25.432,1967,25.432,1977,27.187]],["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,22.615,156,23.421,490,28.974,787,31.158,2239,36.711]],["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,22.615,656,29.982,718,24.834,953,24.834,954,23.861]],["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.238,954,21.366,1075,23.249,1683,26.847,1684,32.872,1768,27.9]],["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.745,1620,42.496,1768,40.652]],["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,39.059,1683,46.148]],["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,51.244]],["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,68.886]],["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,46.601]],["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.24,2240,62.043]],["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,46.601]],["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.963,2241,62.043]],["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.239,1683,46.148]],["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.396,769,30.92,953,28.118,954,27.016]],["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.401,954,31.132,1827,35.63]],["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,56.259]],["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.78,953,32.401,954,31.132]],["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.118,1075,29.396,1683,33.945,1768,35.277]],["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.148,2231,56.505]],["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.05,2242,47.959]],["name//swarmlab_sec-ssh-tunneling/docs/index.html",[1,0.733]],["text//swarmlab_sec-ssh-tunneling/docs/index.html",[2,0.483,12,0.4,13,1.046,15,0.483,16,0.308,18,0.304,22,1.994,25,0.592,27,0.284,32,1.956,42,1.027,43,0.554,53,0.44,59,0.409,61,1.054,62,0.718,71,2.053,77,0.881,89,0.682,97,0.525,98,0.502,101,0.706,103,0.757,107,0.919,110,3.142,111,0.861,115,0.718,126,1.067,134,1.053,135,0.483,147,1.872,148,1.74,153,1.618,155,1.917,156,4.217,158,2.945,159,0.992,166,1.819,169,0.419,177,2.238,184,0.453,185,1.166,187,1.053,191,1.197,207,1.359,210,0.44,211,0.919,218,1.735,221,0.467,233,0.999,239,1.186,240,0.419,243,0.893,253,1.315,255,0.592,256,0.44,257,0.919,258,0.359,262,1.27,266,0.502,270,0.778,274,0.671,276,0.525,278,0.861,283,1.053,300,0.999,307,0.419,310,0.371,311,1.674,312,3.538,318,0.525,321,0.554,323,0.778,339,0.554,349,0.975,357,0.429,358,0.592,379,0.502,393,1.45,410,0.429,415,0.467,416,0.409,420,0.483,421,0.525,447,0.502,457,1.027,465,0.746,499,0.554,503,0.409,514,0.502,522,0.365,542,0.837,556,0.554,557,0.467,560,0.4,583,0.888,584,1.387,586,0.467,596,1.61,598,1.166,623,0.429,628,1.366,635,2.588,645,0.837,647,0.392,661,0.554,662,3.003,669,1.197,676,1.113,682,2.082,687,0.624,708,0.429,710,0.483,713,0.429,715,0.955,716,0.371,718,0.762,719,0.453,744,0.955,760,1.27,763,0.592,787,2.082,793,0.746,800,0.554,808,0.467,812,0.592,822,0.525,849,0.44,850,0.453,851,0.816,852,0.502,856,0.525,859,0.955,867,1.506,877,0.837,924,0.592,927,0.554,932,0.554,942,0.429,949,0.294,957,0.483,978,0.746,982,1.315,994,1.053,1071,1.122,1072,1.428,1109,1.166,1208,0.554,1260,0.592,1287,0.999,1290,0.592,1303,0.467,1391,0.483,1439,0.955,1446,0.467,1508,0.483,1510,0.502,1567,0.592,1608,1.053,1619,1.126,1794,0.554,1798,0.592,1814,0.525,2230,1.506,2239,0.592,2242,2.952,2243,0.65,2244,1.767,2245,0.999,2246,0.592,2247,0.554,2248,0.592,2249,0.592,2250,1.61,2251,1.236,2252,0.65,2253,2.694,2254,0.65,2255,0.65,2256,0.65,2257,0.592,2258,0.65,2259,0.65,2260,0.65,2261,0.65,2262,0.65,2263,0.44,2264,1.767,2265,1.236,2266,0.65,2267,0.65,2268,0.65,2269,0.65,2270,0.65,2271,0.65,2272,0.65,2273,1.236,2274,0.65,2275,0.65,2276,0.65,2277,0.65,2278,0.65,2279,0.65,2280,0.65,2281,0.65,2282,0.65,2283,0.65,2284,3.1,2285,0.65,2286,0.65,2287,0.65,2288,0.65,2289,0.65,2290,0.65,2291,0.65,2292,0.65,2293,0.65,2294,0.65,2295,1.767,2296,0.65,2297,0.65,2298,0.65,2299,0.65,2300,0.65,2301,0.65,2302,0.554,2303,0.65,2304,0.65,2305,0.65,2306,0.65,2307,0.554,2308,0.65,2309,0.525,2310,0.65,2311,0.65,2312,0.592,2313,0.65,2314,0.65,2315,0.65,2316,1.236,2317,0.65,2318,0.554,2319,1.61,2320,1.236,2321,0.65,2322,0.65,2323,0.65,2324,0.65,2325,0.65,2326,0.65,2327,0.65,2328,0.554,2329,1.236,2330,0.65,2331,1.767,2332,0.65,2333,0.65,2334,0.65,2335,0.65,2336,1.236,2337,0.65,2338,0.65,2339,0.65,2340,0.65,2341,0.65,2342,0.65,2343,0.65,2344,1.053,2345,0.65,2346,0.65,2347,0.65,2348,1.236,2349,0.65,2350,0.65,2351,0.65,2352,0.65,2353,1.126,2354,1.236,2355,0.65,2356,0.65,2357,0.65]],["component//swarmlab_sec-ssh-tunneling/docs/index.html",[156,0.427,174,0.546,2242,0.567]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_local_port_forwarding",[147,23.78,457,30.558,635,35.63]],["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.78,177,33.875,635,35.63]],["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.05,158,36.728]],["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,28.702,110,32.216]],["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.698,158,27.016,177,29.396,808,32.804]],["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.698,156,26.518,718,28.118,2358,45.637]],["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.134,2359,62.043]],["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,52.858,760,44.597]],["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,50.134,2245,50.134]],["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.054,635,42.034]],["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.745,676,33.109,2328,44.805]],["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.745,949,23.78,1303,37.802]],["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,23.366,156,26.518,669,30.92,793,27.548]],["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,21.362,177,29.396,239,24.045,728,33.945]],["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,18.479,53,24.454,153,25.944,243,18.227,850,25.155,1109,23.822]],["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,20.637,177,25.964,243,20.355,457,23.421,1109,26.604]],["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.409,32,15.283,177,19.228,243,15.075,457,17.345,1109,19.702,2353,27.187,2360,29.851]],["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,43.171]],["name//swarmlab_tech-list/docs/index-setup.html",[1,0.399,716,0.492]],["text//swarmlab_tech-list/docs/index-setup.html",[18,0.581,22,1.464,27,3.234,30,1.924,42,0.721,45,0.923,54,5.818,63,1.68,71,1.045,103,1.641,104,2.344,110,0.644,111,0.865,126,0.749,128,1.057,136,0.841,142,0.749,164,1.003,167,0.959,180,1.957,198,0.734,217,0.959,253,1.68,272,1.003,311,0.923,327,0.865,341,0.959,342,0.959,399,0.923,400,0.892,412,0.841,417,0.892,487,1.057,497,1.363,503,1.957,522,0.696,529,0.799,544,1.057,545,0.865,554,0.865,584,1.392,586,0.892,593,0.923,631,0.959,640,1.057,651,1.057,655,1.624,669,2.107,677,1.057,691,0.892,702,0.892,710,0.923,716,0.708,718,2.36,755,0.959,776,3.263,798,0.923,843,0.819,905,1.003,944,1.924,949,1.021,953,0.764,954,0.734,955,1.057,956,1.825,957,0.923,958,1.13,959,1.13,960,1.057,961,1.13,962,1.003,963,0.892,964,1.13,965,1.13,966,3.489,967,0.959,968,1.13,969,1.13,970,1.13,971,1.13,972,1.13,973,0.959,974,1.003,975,1.13,976,2.057,977,1.825,978,2.686,979,2.937,980,1.13,981,1.68,982,0.923,983,1.13,984,2.057,985,1.057,986,2.057,987,1.13,988,1.003,989,0.865,990,1.13,991,1.13,992,1.003,993,3.791,994,1.924,995,2.832,996,2.832,997,4.542,998,4.249,999,2.832,1000,3.44,1001,2.057,1002,2.057,1003,0.959,1004,1.13,1005,1.13,1006,1.13,1007,3.095,1008,2.832,1009,2.832,1010,2.057,1011,1.13,1012,1.13,1013,1.13,1014,1.13,1015,1.13,1016,1.13,1017,1.13,1018,1.924,1019,1.13,1020,1.13,1021,1.13,1022,0.959,1023,1.13,1024,1.13,1025,2.832,1026,1.13,1027,2.057,1028,1.924,1029,1.13,1030,1.13,1031,1.13,1032,1.13,1033,1.13,1034,1.13,1035,2.057,1036,1.13,1037,1.13,1038,1.13,1039,1.13,1040,1.13,1041,1.13,1042,1.003,1043,1.057,1044,1.13,1045,1.455,1046,2.832,1047,2.512,1048,2.057,1049,1.13,1050,1.13,1051,1.13,1052,1.13,1053,1.13]],["component//swarmlab_tech-list/docs/index-setup.html",[274,0.576,2361,0.966]],["title//swarmlab_tech-list/docs/index-setup.html#_intro",[175,46.601]],["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.78,956,42.496,1007,42.496]],["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,19.557,949,20.636,992,36.878,1056,41.564]],["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,39.963,949,28.054]],["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.329,545,36.652,716,30.017]],["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,48.72]],["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.656]],["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,68.886]],["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,68.886]],["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.794,104,19.016,977,29.166,978,21.787,979,23.822,981,26.847]],["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,48.72]],["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.922]],["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.794,104,19.016,755,27.9,978,21.787,979,23.822,981,26.847]],["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,46.148,949,28.054]],["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,43.171]],["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,48.72]],["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.922]],["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,41.08]],["name//swarmlab_tech-list/docs/index.html",[1,0.733]],["text//swarmlab_tech-list/docs/index.html",[13,0.762,14,1.436,16,1.322,17,1.031,20,0.381,22,1.067,27,3.064,29,1.231,42,1.357,61,0.318,62,0.394,79,2.591,103,0.291,108,0.548,110,1.864,112,0.505,122,0.85,135,0.505,136,0.46,148,0.995,152,0.829,169,1.505,180,0.427,193,1.245,197,0.448,198,0.402,200,0.427,205,0.387,236,0.505,237,1.41,239,0.968,242,0.524,243,0.928,244,0.578,247,0.46,248,0.46,256,0.46,262,0.488,275,0.448,280,1.28,307,0.437,310,0.735,314,0.524,317,0.524,320,1.04,322,0.578,323,0.427,341,0.524,349,0.374,391,1.132,398,0.394,399,0.505,401,3.95,417,0.488,420,0.505,497,1.109,508,0.473,522,0.722,540,0.578,554,0.897,560,1.132,563,0.488,586,0.488,590,0.829,591,0.578,601,0.505,609,0.505,613,0.437,619,0.548,643,0.578,644,0.374,647,0.41,662,2.927,669,0.872,682,0.524,687,0.65,691,0.488,693,0.618,702,0.488,708,0.448,710,0.505,713,0.85,715,0.524,718,0.418,722,1.183,726,1.04,746,0.618,762,0.578,764,0.473,766,0.437,769,1.245,771,0.394,799,0.524,820,1.565,841,0.437,842,0.46,855,1.173,859,0.524,941,0.578,949,0.307,973,0.524,978,0.41,989,0.473,1062,1.888,1065,0.618,1071,1.598,1072,0.548,1111,2.92,1146,0.524,1162,1.321,1166,0.437,1228,3.184,1284,0.505,1288,0.418,1299,0.578,1301,1.863,1311,0.548,1312,0.958,1314,0.548,1319,0.448,1322,0.578,1324,1.738,1329,0.618,1336,1.132,1340,0.995,1345,1.485,1350,3.532,1353,2.305,1356,0.524,1359,0.524,1366,1.842,1368,1.04,1370,0.505,1375,1.806,1378,0.618,1379,0.995,1380,0.578,1381,0.548,1382,0.578,1383,0.578,1384,0.578,1385,0.578,1386,1.99,1388,0.925,1389,0.448,1390,1.04,1391,0.505,1392,0.578,1408,0.524,1430,0.548,1435,0.722,1436,1.485,1440,1.936,1443,1.888,1445,0.793,1452,0.925,1468,2.591,1471,0.618,1494,0.548,1496,1.097,1505,1.173,1583,1.245,1593,1.097,1608,0.578,1715,0.618,1804,0.618,1815,0.618,1819,0.578,1827,2.431,1839,0.578,1963,0.618,1970,0.578,1993,1.097,2007,0.578,2129,0.578,2154,0.618,2263,0.46,2302,0.578,2344,0.578,2362,0.618,2363,0.548,2364,0.618,2365,0.524,2366,0.618,2367,0.618,2368,1.485,2369,0.618,2370,3.589,2371,0.618,2372,0.618,2373,0.618,2374,0.618,2375,0.618,2376,0.618,2377,0.578,2378,1.097,2379,0.548,2380,0.618,2381,0.618,2382,0.618,2383,0.618,2384,0.618,2385,0.618,2386,0.618,2387,0.618,2388,1.287,2389,1.837,2390,1.287,2391,0.678,2392,4.161,2393,1.097,2394,5.356,2395,0.678,2396,0.678,2397,0.618,2398,0.678,2399,0.678,2400,0.678,2401,0.678,2402,0.678,2403,0.678,2404,1.287,2405,0.678,2406,0.678,2407,0.678,2408,1.565,2409,1.287,2410,0.678,2411,0.678,2412,0.678,2413,0.618,2414,0.678,2415,1.287,2416,0.678,2417,1.287,2418,0.678,2419,3.941,2420,0.678,2421,0.678,2422,0.678,2423,1.287,2424,0.678,2425,0.618,2426,0.678,2427,0.678,2428,0.678,2429,0.678,2430,0.678,2431,1.287,2432,0.678,2433,0.678,2434,1.287,2435,0.678,2436,0.678,2437,0.678,2438,0.678,2439,0.678,2440,0.678,2441,0.678,2442,0.678,2443,0.678,2444,0.678,2445,0.678,2446,0.618,2447,0.678,2448,0.678,2449,0.678,2450,0.678,2451,0.678,2452,0.678,2453,0.678,2454,0.678,2455,0.678,2456,0.678,2457,0.678,2458,1.173,2459,0.505,2460,0.678,2461,0.678,2462,0.678,2463,0.678]],["component//swarmlab_tech-list/docs/index.html",[274,0.576,2361,0.966]],["title//swarmlab_tech-list/docs/index.html#_why_docker",[14,30.257]],["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.819,175,38.225]],["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.941,193,20.224,239,15.727,401,18.019,771,17.345,1440,18.019,1445,18.392,2464,27.187]],["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,29.506,849,35.63,2363,42.496]],["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,16.124,77,20.085,381,31.158,1435,22.615,1501,32.571]],["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.794,32,18.479,270,22.723,457,20.972,1301,20.972,1310,27.9]],["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.094,29,21.237,1445,24.834,2365,31.158,2465,34.341]],["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,58.467]],["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,29.396,1435,25.605,2368,36.878,2466,41.564]],["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,29.506,849,35.63,1166,33.875]],["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.618]],["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.745,583,37.802,1388,37.802]],["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,49.922]],["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,61.119]],["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,45.656]],["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,27.708,843,34.711,1301,30.558]],["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.05,769,42.034]],["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,46.601]],["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,51.244]],["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.277,1071,22.74,2467,41.564,2468,41.564]],["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,40.949,1452,44.597]],["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.72]],["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,34.81,2307,52.858]],["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,21.787,1375,27.9,1435,20.251,2212,29.166,2386,32.872,2393,30.75]],["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,23.047,508,31.806,2212,36.878,2387,41.564]],["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,37.45,2393,52.858]],["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,36.862,662,24.331,1324,29.982,1343,32.571]],["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,33.867,662,21.787,1343,29.166,1827,24.454,2392,32.872]],["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,56.259]],["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.216,2459,46.148]],["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,33.875,529,33.875,764,36.652]],["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,56.259]],["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,58.467]],["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.134,2212,50.134]],["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,41.741]],["name//swarmlab_xelatex-thesis/docs/index-setup.html",[1,0.399,716,0.492]],["text//swarmlab_xelatex-thesis/docs/index-setup.html",[16,0.54,22,1.369,27,1.83,84,1.746,86,0.702,113,0.794,114,2.665,136,1.415,137,0.847,152,3.594,158,2.785,159,0.639,184,2.497,200,0.717,202,0.847,251,2.338,258,4.897,263,1.345,286,0.97,294,0.794,296,3.888,300,0.92,302,0.92,307,1.345,310,1.192,313,1.037,314,0.88,315,0.88,342,0.88,349,3.465,357,0.752,412,0.772,417,0.819,494,2.895,563,0.819,627,1.456,628,0.88,644,0.629,647,1.261,660,0.92,665,0.97,683,0.88,704,3.995,708,2.365,713,0.752,730,0.819,766,0.734,842,0.772,850,0.794,863,1.037,893,1.615,899,1.037,903,0.97,910,3.379,943,0.734,1139,4.893,1167,1.037,1178,1.554,1279,0.97,1291,0.97,1356,0.88,1438,0.97,1439,0.88,1534,0.88,1800,0.97,1814,0.92,1861,1.037,1957,3.808,2067,1.037,2408,0.97,2413,1.037,2446,1.037,2469,1.139,2470,1.139,2471,1.139,2472,1.037,2473,1.037,2474,1.902,2475,2.089,2476,2.089,2477,1.139,2478,3.583,2479,1.139,2480,4.182,2481,1.139,2482,1.139,2483,4.182,2484,2.089,2485,2.893,2486,1.139,2487,1.139,2488,2.893,2489,4.705,2490,5.281,2491,1.139,2492,1.139,2493,3.263,2494,2.893,2495,2.089,2496,1.139,2497,1.139,2498,1.139,2499,1.139,2500,1.139,2501,1.139,2502,1.139,2503,1.139,2504,1.139,2505,3.583,2506,1.139,2507,1.139,2508,0.97,2509,1.902,2510,1.139,2511,1.139,2512,1.139,2513,1.139,2514,1.139,2515,1.139,2516,4.285,2517,1.139,2518,2.089,2519,1.037,2520,1.139,2521,1.037,2522,1.139,2523,1.139,2524,1.139,2525,1.139,2526,1.139,2527,2.089,2528,1.139,2529,1.139,2530,1.139,2531,2.089,2532,1.78,2533,2.089,2534,1.037,2535,2.089,2536,1.139,2537,1.139,2538,1.139,2539,1.139,2540,1.139,2541,1.139,2542,1.139,2543,1.139,2544,1.139,2545,1.139]],["component//swarmlab_xelatex-thesis/docs/index-setup.html",[2546,0.966,2547,0.966]],["title//swarmlab_xelatex-thesis/docs/index-setup.html#_bold_italics_and_underlining",[2472,47.897,2473,47.897,2474,47.897]],["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.806,2490,33.945,2493,41.564,2508,38.881]],["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.148,2509,56.505]],["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,47.959,2516,56.505]],["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.806,910,36.878,1178,33.945,2519,41.564]],["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.148,2532,52.858]],["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,52.858,853,43.24]],["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,56.259]],["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,68.886]],["name//swarmlab_xelatex-thesis/docs/index.html",[1,0.733]],["text//swarmlab_xelatex-thesis/docs/index.html",[16,1.407,20,5.029,61,4.029,62,1.726,71,2.224,83,5.622,117,2.135,197,1.96,199,2.135,248,2.012,412,3.257,416,3.026,503,1.87,507,2.531,522,1.666,560,1.83,658,2.135,659,2.135,722,3.096,736,2.4,799,2.296,891,2.135,1136,3.884,1139,2.209,1146,2.296,1289,2.4,1334,2.135,1429,2.531,1446,2.135,2490,3.575,2534,4.378,2548,2.705,2549,4.807,2550,2.97,2551,2.97,2552,2.97,2553,4.807,2554,2.97,2555,2.97,2556,2.97,2557,2.97,2558,2.97,2559,2.705,2560,2.97,2561,2.97,2562,2.97,2563,2.97,2564,2.97,2565,2.97,2566,6.957,2567,5.927,2568,6.957,2569,4.807,2570,2.97,2571,2.97,2572,2.97,2573,2.97,2574,2.97,2575,2.97]],["component//swarmlab_xelatex-thesis/docs/index.html",[2546,0.966,2547,0.966]],["title//swarmlab_xelatex-thesis/docs/index.html#_intro",[175,46.601]],["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,51.244]],["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,28.907]],["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.563,722,33.875,1289,42.496]],["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,43.949]],["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,23.712,2576,62.043]],["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.245,720,29.982,1067,28.974,1553,31.158,2577,31.158]],["name//swarmlab_infrastructure-as-code/docs/index.html",[1,0.733]],["text//swarmlab_infrastructure-as-code/docs/index.html",[16,1.648,20,4.785,22,0.771,27,0.883,48,2.811,55,1.501,61,3.867,71,2.121,83,4.968,103,1.964,110,1.048,117,3.295,118,1.501,131,1.63,151,1.838,205,1.152,221,1.45,230,1.406,237,1.218,238,1.838,239,1.063,240,1.3,243,1.019,286,1.719,294,1.406,349,1.919,391,2.143,393,1.3,424,1.838,457,1.172,465,1.218,491,1.719,508,1.406,529,1.3,542,1.367,546,1.501,600,1.501,601,1.501,613,2.24,617,1.63,639,1.501,644,2.53,673,1.63,678,1.501,707,1.367,713,1.332,718,2.143,719,3.195,720,1.501,722,2.24,730,1.45,740,1.501,807,2.963,811,1.719,877,2.356,891,1.45,943,1.3,950,1.719,960,1.719,1067,3.295,1141,1.406,1282,1.63,1288,1.243,1289,1.63,1319,1.332,1440,1.218,1452,1.45,1491,3.168,1510,1.56,1553,1.56,1662,1.838,1779,1.838,1917,1.63,2567,5.238,2577,5.566,2578,2.018,2579,1.838,2580,2.018,2581,2.018,2582,2.018,2583,3.478,2584,2.018,2585,2.018,2586,2.018,2587,6.148,2588,2.018,2589,3.168,2590,3.195,2591,2.018,2592,1.838,2593,2.018,2594,2.018,2595,2.018,2596,2.018,2597,2.018]],["component//swarmlab_infrastructure-as-code/docs/index.html",[644,0.585,2598,1.061]],["title//swarmlab_infrastructure-as-code/docs/index.html#_what_is_infrastructure_as_code",[644,34.239,1067,44.597]],["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.023,720,39.117,1067,37.802]],["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,51.244]],["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,29.041,1288,38.225]],["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.697,258,34.239]],["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,47.959,103,26.587]],["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,68.886]],["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,29.041,1435,34.81]],["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,29.041,2577,47.959]],["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,47.959,103,26.587]],["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,52.858,2600,50.134]],["name//swarmlab_sidecar-firefox/docs/index.html",[1,0.733]],["text//swarmlab_sidecar-firefox/docs/index.html",[20,5.12,22,2.735,61,2.339,83,6.754,84,5.045,103,3.911,188,3.717,270,3.146,554,3.483,555,3.717,787,3.863,978,3.017,1283,5.322,1334,3.592,1435,4.015,2567,7.121,2589,4.552,2599,4.258,2600,4.038,2601,4.998,2602,4.998,2603,7.155,2604,4.998]],["component//swarmlab_sidecar-firefox/docs/index.html",[2600,0.857,2605,1.061]],["title//swarmlab_sidecar-firefox/docs/index.html#_what_is_a_sidecar",[2599,64.44]],["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,51.244]],["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,29.041,1288,38.225]],["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,47.959,103,26.587]],["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,29.39,795,52.858]],["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.616,771,30.558,1332,40.652]],["name//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html",[1,0.733]],["text//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html",[12,3.618,20,3.295,27,2.57,412,3.979,465,3.545,687,2.965,911,5.003,1553,7.568,2606,5.348,2607,5.872,2608,5.872,2609,10.247,2610,8.009,2611,9.115,2612,5.348,2613,5.872,2614,5.348]],["component//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html",[18,0.263,771,0.326,1332,0.434,2615,0.561]],["title//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_clone_a_example",[258,34.239,2606,56.505]],["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,44.597,1510,47.959]],["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.618]],["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,38.196]],["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.688]],["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,52.714]],["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,47.959,2614,56.505]],["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.186,465,27.548,942,30.122,1801,35.277]],["name//CloudComputing_Lab/docs/a.html",[]],["text//CloudComputing_Lab/docs/a.html",[14,2.078,22,2.327,32,2.056,59,1.504,62,1.388,71,3.142,103,1.721,110,3.162,117,1.717,132,2.035,147,1.816,156,4.77,159,1.34,177,3.346,187,2.035,191,2.721,192,1.777,197,1.577,207,2.424,211,1.777,239,2.737,256,1.618,306,1.539,310,1.363,311,2.987,312,1.442,323,1.504,349,1.318,357,1.577,393,4.374,398,1.388,401,2.424,410,1.577,465,1.442,555,1.777,556,2.035,560,1.472,584,1.472,618,1.472,622,1.847,635,1.618,655,1.717,687,3.075,719,2.799,744,1.847,790,3.864,793,2.424,822,1.93,948,1.847,949,2.754,978,1.442,1071,2.001,1288,3.201,1303,1.717,1404,1.93,1439,1.847,1445,1.472,1446,1.717,1794,2.035,2230,3.421,2242,3.104,2245,1.93,2246,2.176,2247,2.035,2248,2.176,2249,2.176,2250,2.176,2263,1.618,2616,6.185,2617,2.389,2618,2.389,2619,3.421,2620,1.777]],["component//CloudComputing_Lab/docs/a.html",[2621,1.262]],["title//CloudComputing_Lab/docs/a.html#_okeanos",[2622,64.44]],["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.134,2623,56.505]],["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,31.331,1288,38.225]],["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,47.959,1288,38.225]],["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.05,793,37.45]],["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,44.597,2590,43.24]],["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,21.038,719,36.652,949,23.78]],["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,21.038,790,39.117,949,23.78]],["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,37.802,949,23.78,2590,36.652]],["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,37.802,2590,36.652,2619,44.805]],["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,38.225,2619,52.858]],["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.601]],["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/b.html",[18,29.041,687,31.331]],["name//CloudComputing_Lab/docs/b.html",[447,1.225]],["text//CloudComputing_Lab/docs/b.html",[20,2.671,77,4.053,103,2.04,113,4.816,159,2.671,193,3.226,239,2.509,243,4.107,280,3.318,398,2.767,410,3.143,522,2.671,529,3.067,618,2.934,744,5.341,951,6.045,1071,4.446,1166,3.067,1186,3.753,1423,6.572,1454,3.847,1492,3.847,1533,4.056,1534,3.68,2263,3.226,2620,3.542,2622,5.887]],["component//CloudComputing_Lab/docs/b.html",[2621,1.262]],["title//CloudComputing_Lab/docs/b.html#_start_datacollector",[77,30.914,1186,33.697]],["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.601]],["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.329,1445,32.401,2590,36.652]],["name//CloudComputing_Lab/docs/c.html",[169,1.02]],["text//CloudComputing_Lab/docs/c.html",[16,2.73,17,1.231,18,2.284,22,2.688,29,1.969,59,1.381,61,1.027,81,1.191,103,3.014,118,2.779,126,1.324,142,2.255,147,3.729,149,1.448,152,2.407,155,1.211,159,1.231,177,2.407,180,1.381,185,1.448,191,2.531,196,3.019,197,1.448,198,1.299,205,1.252,207,3.478,215,1.869,221,1.577,225,1.696,230,1.529,242,1.696,243,1.887,252,1.696,258,1.211,275,1.448,306,3.144,309,1.869,311,1.632,317,1.696,323,1.381,391,1.351,393,2.407,396,1.696,398,1.275,410,1.448,469,2.686,491,1.869,492,1.998,493,1.998,494,1.773,495,1.869,496,1.998,497,1.324,498,3.403,499,3.183,507,1.869,508,1.529,509,1.486,510,1.773,511,1.998,512,1.998,513,1.869,514,1.696,515,1.869,516,1.869,517,1.998,518,1.869,519,1.632,550,1.696,618,1.351,639,1.632,687,1.887,720,1.632,738,1.577,764,3.401,843,1.448,850,1.529,905,1.773,962,1.773,1069,1.324,1075,1.413,1186,1.191,1319,2.466,1523,1.998,1589,3.183,1781,1.998,1946,1.998,1952,1.869,2242,1.696,2263,1.486,2312,1.998,2344,1.869,2378,1.869,2620,1.632,2624,2.194,2625,2.194,2626,2.194]],["component//CloudComputing_Lab/docs/c.html",[2621,1.262]],["title//CloudComputing_Lab/docs/c.html#_create_vpn",[687,31.331,764,43.24]],["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.794,81,19.603,103,15.467,126,21.787,147,16.321,469,25.944]],["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.601]],["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,18.867,84,24.331,853,28.092,1071,20.085,1151,26.604]],["name//CloudComputing_Lab/docs/d.html",[273,1.225]],["text//CloudComputing_Lab/docs/d.html",[22,2.72,159,3.994,398,4.136,410,4.698,618,4.385,687,4.593,1151,6.003,2263,4.822,2620,5.294,2627,9.619]],["component//CloudComputing_Lab/docs/d.html",[2621,1.262]],["title//CloudComputing_Lab/docs/d.html#_create",[687,38.196]],["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,49.922]],["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.601]],["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.819,771,36.05]],["name//CloudComputing_Lab/docs/docker-build.html",[14,0.345,771,0.501]],["text//CloudComputing_Lab/docs/docker-build.html",[2,1.182,3,0.834,12,3.056,13,1.327,14,1.523,15,0.326,17,0.246,18,0.205,22,1.455,27,4.203,32,2.854,42,0.255,49,0.631,53,1.305,55,0.326,59,0.534,61,2.91,62,0.255,71,0.203,77,0.613,79,1.284,84,2.161,89,0.679,101,0.702,103,0.188,110,0.228,115,0.493,123,1.182,127,0.246,137,0.326,146,0.476,147,1.014,149,0.29,155,0.468,158,1.828,159,0.476,161,0.685,163,0.61,169,1.024,176,1.049,177,0.793,183,0.326,184,1.342,185,0.29,188,0.326,193,0.297,197,0.29,198,0.502,200,0.276,205,0.907,210,0.297,218,0.546,230,0.306,239,1.015,240,0.283,247,0.297,253,0.631,258,0.877,259,0.995,263,0.283,274,0.461,277,0.374,290,1.182,296,0.591,303,0.4,306,0.283,307,0.283,310,0.25,312,0.265,324,0.315,327,0.306,349,0.679,354,0.374,355,0.723,356,0.591,391,0.27,398,0.923,408,2.699,413,0.374,416,0.534,457,0.255,490,0.61,503,0.276,509,1.077,522,0.476,529,0.546,542,1.077,546,0.326,557,0.885,581,0.355,583,0.885,590,0.546,598,0.29,599,0.355,600,0.631,601,0.326,604,0.4,613,0.283,615,0.315,639,0.631,644,0.679,645,0.575,647,0.743,676,0.276,683,0.339,684,0.4,687,0.803,700,0.326,703,0.355,704,0.339,707,0.297,710,0.326,713,0.29,718,0.27,719,0.591,722,0.546,744,0.656,771,1.941,775,3.769,790,0.326,796,0.355,802,0.339,808,1.384,816,0.355,820,0.723,842,1.721,849,0.297,850,0.858,851,0.29,852,1.489,853,0.591,869,0.772,876,0.4,890,0.4,896,0.685,922,0.685,928,0.355,941,0.374,943,0.283,949,0.871,957,0.326,963,0.315,967,1.489,982,0.326,1000,0.656,1003,0.656,1022,0.339,1043,0.374,1069,0.265,1099,0.4,1109,3.859,1136,0.355,1139,1.182,1141,3.68,1144,0.4,1151,0.29,1158,0.4,1171,0.315,1178,0.326,1198,2.405,1213,0.4,1283,0.326,1284,0.326,1287,0.355,1292,0.4,1301,0.255,1309,0.374,1326,0.374,1332,0.339,1334,0.61,1336,0.27,1339,0.4,1340,0.339,1356,0.339,1359,0.339,1372,0.355,1390,0.685,1391,1.182,1404,1.284,1406,0.656,1411,1.049,1413,0.315,1425,0.374,1473,0.4,1497,0.4,1529,0.4,1533,0.374,1534,0.339,1539,0.4,1555,0.374,1557,0.374,1558,0.374,1561,1.354,1701,0.4,1708,0.4,1722,0.772,1814,0.355,1819,0.374,2079,1.121,2105,0.4,2247,0.374,2257,0.772,2309,0.995,2318,0.374,2319,0.4,2328,0.374,2408,0.374,2425,0.772,2490,0.915,2508,0.374,2521,0.4,2532,0.374,2579,0.4,2612,0.772,2628,3.602,2629,4.809,2630,0.4,2631,0.439,2632,0.439,2633,0.439,2634,0.848,2635,0.439,2636,0.4,2637,1.121,2638,1.447,2639,1.754,2640,0.439,2641,0.439,2642,0.848,2643,1.754,2644,1.121,2645,0.439,2646,0.439,2647,0.439,2648,2.57,2649,0.848,2650,0.439,2651,0.439,2652,0.439,2653,0.439,2654,0.439,2655,0.439,2656,0.439,2657,4.023,2658,0.848,2659,1.589,2660,1.589,2661,0.439,2662,0.439,2663,0.439,2664,0.439,2665,0.439,2666,0.439,2667,0.439,2668,0.439,2669,0.439,2670,2.57,2671,0.848,2672,1.641,2673,0.439,2674,0.848,2675,0.439,2676,0.439,2677,0.439,2678,0.439,2679,0.439,2680,0.439,2681,0.439,2682,0.439,2683,0.439,2684,0.848,2685,0.439,2686,0.848,2687,1.589,2688,0.848,2689,0.848,2690,2.822,2691,0.848,2692,0.848,2693,0.848,2694,0.848,2695,0.439,2696,1.231,2697,0.439,2698,0.439,2699,0.439,2700,0.439,2701,0.439,2702,0.848,2703,0.439,2704,0.439,2705,0.439,2706,0.848,2707,0.848,2708,0.439,2709,1.589,2710,0.439,2711,0.848,2712,0.439,2713,0.439,2714,0.439,2715,0.439,2716,0.439,2717,0.439,2718,0.439,2719,0.439,2720,0.439,2721,0.439,2722,0.439,2723,0.439,2724,0.439,2725,0.439,2726,0.439,2727,0.439,2728,0.439,2729,0.439,2730,0.439,2731,0.439,2732,0.848,2733,0.4,2734,0.439,2735,0.439,2736,0.439]],["component//CloudComputing_Lab/docs/docker-build.html",[2621,1.262]],["title//CloudComputing_Lab/docs/docker-build.html#_sample_application",[239,32.688,903,52.858]],["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",[2628,64.44]],["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",[2628,52.858,2629,56.505]],["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",[2648,68.886]],["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,35.404]],["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,64.44]],["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,61.119]],["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",[2672,64.44]],["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.225,1109,40.949]],["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.922]],["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.601]],["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",[2670,68.886]],["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.775]],["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",[2638,68.886]],["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",[2639,68.886]],["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",[2643,68.886]],["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",[2644,68.886]],["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.819,771,36.05]],["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.688]],["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,45.656]],["name//CloudComputing_Lab/docs/docker-compose.html",[14,0.345,1583,0.584]],["text//CloudComputing_Lab/docs/docker-compose.html",[14,3.026,18,2.214,22,1.496,27,2.365,77,0.82,89,2.61,101,2.7,103,2.027,110,0.855,115,3.471,147,1.77,155,0.909,169,1.061,217,1.273,262,1.183,293,1.147,324,1.183,339,1.403,465,0.994,490,2.093,503,1.833,536,1.061,542,3.662,553,2.652,562,1.225,598,1.922,620,1.403,627,1.147,645,1.973,656,2.166,658,2.093,663,2.353,668,5.316,694,1.33,695,2.481,762,1.403,790,2.912,793,0.994,809,1.225,810,1.5,911,1.403,942,1.922,1003,2.251,1069,0.994,1120,2.652,1141,2.729,1182,1.273,1283,2.166,1284,1.225,1310,1.273,1311,2.353,1388,2.093,1409,1.403,1435,1.634,1440,2.363,1583,3.662,2309,1.33,2318,1.403,2600,1.33,2627,3.566,2630,1.5,2636,1.5,2637,1.5,2672,2.481,2733,1.5,2737,4.73,2738,1.646,2739,1.646,2740,1.646,2741,3.915,2742,4.73,2743,3.915,2744,3.915,2745,2.912,2746,1.646,2747,1.646,2748,1.646,2749,1.646,2750,1.646,2751,1.646,2752,1.646,2753,1.646,2754,1.646,2755,1.646,2756,1.646,2757,1.646,2758,1.646,2759,1.646,2760,1.646,2761,1.646,2762,1.646,2763,1.646,2764,1.646,2765,1.646,2766,1.646,2767,1.646,2768,1.646,2769,1.646,2770,1.646,2771,1.646,2772,1.646,2773,1.646,2774,1.646,2775,1.646,2776,1.646,2777,1.646,2778,1.646,2779,1.646,2780,1.646,2781,3.915,2782,1.646,2783,1.646,2784,1.646,2785,1.646]],["component//CloudComputing_Lab/docs/docker-compose.html",[2621,1.262]],["title//CloudComputing_Lab/docs/docker-compose.html#_create_yaml_file",[32,26.925,687,26.558,2786,47.897]],["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,29.041,77,30.914]],["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.819,1583,42.034]],["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.819,1435,34.81]],["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,29.041,293,43.24]],["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.819,1583,42.034]],["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.819,1435,34.81]],["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,39.963,2787,62.043]],["name//CloudComputing_Lab/docs/e.html",[305,1.28]],["text//CloudComputing_Lab/docs/e.html",[3,2.916,18,2.014,22,1.645,32,2.203,71,1.991,84,2.598,124,3.666,159,2.414,183,3.201,195,3.327,296,2.999,398,2.5,410,2.84,522,2.414,560,2.651,618,2.651,642,3.477,676,2.709,687,3.239,738,3.093,760,3.093,1071,2.144,1141,2.999,1151,2.84,1166,5.855,1256,5.183,1303,3.093,1319,2.84,1335,3.201,1366,2.84,1415,3.666,1445,2.651,1593,3.666,2263,2.916,2302,3.666,2620,3.201,2788,3.919,2789,4.303,2790,4.303,2791,4.303,2792,4.303,2793,4.303,2794,4.303,2795,4.303,2796,4.303,2797,4.303]],["component//CloudComputing_Lab/docs/e.html",[2621,1.262]],["title//CloudComputing_Lab/docs/e.html#_create",[687,38.196]],["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,51.244]],["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.601]],["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,42.437]],["name//CloudComputing_Lab/docs/f.html",[503,0.997]],["text//CloudComputing_Lab/docs/f.html",[14,3.105,15,2.685,18,3.221,84,3.386,103,1.547,111,2.515,155,1.992,159,2.025,198,2.137,205,2.06,243,2.833,310,2.06,391,2.224,393,2.325,398,2.097,410,2.382,494,2.916,495,3.075,500,2.325,509,2.445,584,2.224,615,2.594,618,2.224,678,2.685,687,3.475,743,3.075,766,3.614,843,2.382,932,3.075,962,2.916,1064,3.287,1069,3.386,1301,2.097,1312,2.685,1313,3.075,1314,2.916,1368,5.561,1429,3.075,1435,4.717,1440,3.386,1508,2.685,1642,3.075,1917,2.916,2263,2.445,2377,3.075,2620,2.685,2798,3.287,2799,3.609,2800,3.609,2801,3.609,2802,3.609,2803,3.609]],["component//CloudComputing_Lab/docs/f.html",[2621,1.262]],["title//CloudComputing_Lab/docs/f.html#_create",[687,38.196]],["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,45.656]],["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.601]],["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,58.467]],["name//CloudComputing_Lab/docs/index.html",[1,0.733]],["text//CloudComputing_Lab/docs/index.html",[14,3.372,18,3.945,27,2.772,71,2.93,239,3.337,349,3.496,465,3.823,771,3.68,942,4.181,943,4.08,1166,5.429,1340,4.896,1435,3.554,1440,3.823,1445,3.903,1801,4.896,2590,4.415,2804,6.334,2805,6.334]],["component//CloudComputing_Lab/docs/index.html",[2621,1.262]],["title//CloudComputing_Lab/docs/index.html#_prepare",[2616,68.886]],["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,52.858,2623,56.505]],["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.819,949,28.054]],["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,37.802,949,23.78,2590,36.652]],["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,40.652,465,31.745,2806,52.59]],["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,37.45,2798,56.505]],["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",[1801,58.467]],["name//CloudComputing_Lab/docs/index.html#_lab",[]],["text//CloudComputing_Lab/docs/index.html#_lab",[]],["component//CloudComputing_Lab/docs/index.html#_lab",[]],["title//CloudComputing_Lab/docs/index.html#_digital_skills",[2807,62.043,2808,56.505]],["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,46.601]],["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.558,315,40.652,518,44.805]],["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.094,29,21.237,1301,23.421,1445,24.834,2365,31.158]],["name//CloudComputing_Lab/docs/tech-list.html",[274,0.469,2809,0.863]],["text//CloudComputing_Lab/docs/tech-list.html",[13,0.567,14,2.604,16,2.538,18,1.167,20,0.537,22,1.911,27,0.419,29,2.634,53,0.649,59,0.603,62,1.034,81,0.52,84,1.074,110,0.924,112,0.712,122,1.175,152,0.617,180,0.603,193,1.689,195,0.74,196,0.774,197,1.646,200,0.603,205,0.546,210,0.649,227,0.774,236,0.712,237,0.578,239,0.938,240,1.146,243,1.259,256,0.649,258,0.982,275,0.632,279,0.816,294,0.667,307,0.617,310,1.423,314,0.74,391,0.59,396,0.74,399,1.324,401,1.074,408,0.774,415,0.688,420,0.712,515,0.816,522,0.998,554,0.667,560,0.59,590,1.606,591,0.816,599,0.774,609,1.324,617,2.966,644,1.721,660,0.774,662,0.578,687,1.259,708,0.632,713,0.632,715,0.74,717,1.438,718,1.096,719,1.24,720,0.712,725,0.816,730,0.688,735,0.688,764,0.667,766,1.146,769,1.206,771,1.034,796,0.774,798,0.712,833,0.872,837,0.816,841,0.617,846,0.872,851,1.175,859,0.74,943,0.617,973,1.376,988,0.774,989,0.667,1067,1.792,1068,0.816,1071,2.074,1141,2.901,1161,0.774,1162,1.792,1166,1.146,1228,3.962,1282,0.774,1283,0.712,1299,0.816,1301,2.133,1303,0.688,1307,0.872,1311,0.774,1319,0.632,1336,1.536,1345,1.438,1353,0.688,1356,1.376,1366,0.632,1368,0.774,1369,0.774,1370,0.712,1379,1.376,1380,0.816,1381,0.774,1382,0.816,1383,0.816,1384,0.816,1385,0.816,1386,2.657,1388,1.279,1389,0.632,1390,1.438,1391,0.712,1392,0.816,1406,0.74,1408,0.74,1434,0.872,1435,0.998,1436,1.438,1438,0.816,1440,0.578,1445,4.01,1452,0.688,1494,1.438,1496,0.816,1510,0.74,1531,0.872,1534,0.74,1583,1.689,1586,0.872,1694,0.872,1703,0.816,1827,0.649,1839,0.816,1860,0.816,1917,0.774,1952,0.816,1970,0.816,1993,0.816,2007,0.816,2129,0.816,2263,0.649,2307,0.816,2362,0.872,2363,0.774,2364,0.872,2365,0.74,2366,0.872,2367,0.872,2368,2.015,2369,0.872,2370,4.553,2371,0.872,2372,0.872,2373,0.872,2374,0.872,2375,0.872,2376,0.872,2377,0.816,2378,0.816,2379,0.774,2380,0.872,2381,0.872,2382,0.872,2383,0.872,2384,0.872,2385,0.872,2397,0.872,2458,1.621,2459,0.712,2465,2.124,2559,0.872,2577,2.411,2590,0.667,2592,0.872,2786,0.872,2788,0.872,2808,2.271,2810,0.957,2811,1.78,2812,0.957,2813,0.957,2814,0.957,2815,0.957,2816,0.957,2817,0.957,2818,1.78,2819,0.957,2820,0.957,2821,0.957,2822,0.957,2823,0.957,2824,0.957,2825,0.957,2826,0.957,2827,0.957,2828,0.957,2829,0.957,2830,0.957,2831,1.78,2832,0.957,2833,0.957,2834,0.957,2835,0.957,2836,0.957,2837,0.957,2838,0.957,2839,0.957,2840,0.957,2841,1.78,2842,0.957,2843,0.957,2844,1.78,2845,1.78,2846,0.957,2847,0.957,2848,0.957,2849,0.872,2850,0.957]],["component//CloudComputing_Lab/docs/tech-list.html",[2621,1.262]],["title//CloudComputing_Lab/docs/tech-list.html#_docker",[14,30.257]],["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.819,175,38.225]],["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.941,193,20.224,239,15.727,401,18.019,771,17.345,1440,18.019,1445,18.392,2464,27.187]],["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.819,1465,47.959]],["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#_next_step_dockerswarm",[127,29.506,849,35.63,2363,42.496]],["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,16.124,77,20.085,381,31.158,1435,22.615,1501,32.571]],["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.794,32,18.479,270,22.723,457,20.972,1301,20.972,1310,27.9]],["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,58.467]],["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,29.396,1435,25.605,2368,36.878,2466,41.564]],["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,29.506,849,35.63,1166,33.875]],["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.618]],["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.745,583,37.802,1388,37.802]],["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,49.922]],["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,61.119]],["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,29.506,849,35.63,1440,31.745]],["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,27.708,843,34.711,1301,30.558]],["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.05,769,42.034]],["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,46.601]],["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,51.244]],["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.277,1071,22.74,2467,41.564,2468,41.564]],["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.117,1353,37.802,2851,52.59]],["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.616,644,29.023,2852,52.59]],["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,58.467]],["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",[2849,68.886]],["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,40.949,1452,44.597]],["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.72]],["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,56.259]],["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.216,2459,46.148]],["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,33.875,529,33.875,764,36.652]],["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,56.259]],["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,58.467]],["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.094,29,21.237,1445,24.834,2365,31.158,2465,34.341]],["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",[]]],"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/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]]}},"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/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.25",{"_index":2750,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[422,6]]}},"component":{}}],["0.50",{"_index":2747,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[382,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":{}}],["077",{"_index":1610,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2186,3]]}},"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/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.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/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/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]]}},"component":{}}],["1025",{"_index":223,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[847,4]]}},"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":{}}],["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":2754,"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.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":[[2268,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]]}},"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]]}},"component":{}}],["1605454018.po",{"_index":1087,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[137,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":{}}],["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":[[3473,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]]}},"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/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/5",{"_index":2226,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13584,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":2751,"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]]}},"component":{}}],["2020",{"_index":2813,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[48,5]]}},"component":{}}],["2021",{"_index":2823,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[590,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]]}},"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":{}}],["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":{}}],["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/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":2703,"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]]}},"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]]}},"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":{}}],["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":[[3501,5]]}},"component":{}}],["3b",{"_index":2131,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8990,2],[12311,2]]}},"component":{}}],["3c3",{"_index":2731,"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":{}}],["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/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":2701,"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":{}}],["443",{"_index":930,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12838,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/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/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":{}}],["500m",{"_index":2748,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[397,4]]}},"component":{}}],["53",{"_index":909,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11330,2]]}},"component":{}}],["56pt",{"_index":2727,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7287,5]]}},"component":{}}],["5s",{"_index":2753,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[491,2]]}},"component":{}}],["5tb",{"_index":2797,"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/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/docker-compose.html":{"position":[[283,3],[938,3]]}},"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":{}}],["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":[[3438,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":2814,"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":2733,"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":2769,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1039,9]]}},"component":{}}],["80:80",{"_index":2695,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5196,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":[[3454,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/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":2770,"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":2713,"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]]}},"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]]}},"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]]}},"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]]}},"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":{}}],["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]]}},"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":{}}],["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]]}},"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/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/tech-list.html":{"position":[[2601,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]]}},"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]]}}}],["admin",{"_index":124,"title":{},"name":{},"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]]}},"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]]}},"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":{}}],["affero",{"_index":2790,"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]]}},"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]]}},"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/c.html":{"position":[[649,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[5103,6]]}},"component":{}}],["along",{"_index":1987,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2328,5]]}},"component":{}}],["alpin",{"_index":2637,"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/tech-list.html":{"position":[[1230,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]]}},"component":{}}],["although",{"_index":2683,"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/docker-build.html":{"position":[[5996,6]]}},"component":{}}],["amazon",{"_index":2792,"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":{}}],["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]]}},"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]]}},"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/tech-list.html#_ansible":{"position":[[0,7]]}},"name":{},"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/tech-list.html":{"position":[[2520,7],[2721,7],[2807,7],[3273,7]]}},"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":{}}],["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]]}},"component":{}}],["anyon",{"_index":392,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4208,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":2822,"title":{},"name":{},"text":{"/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":[[3339,3]]}},"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":2710,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6816,18]]}},"component":{}}],["app.get",{"_index":2714,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6918,12]]}},"component":{}}],["app.j",{"_index":2643,"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":2711,"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":{}}],["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":{}}],["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]]}},"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],[2648,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":2829,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1023,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/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":{}}],["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]]}},"component":{}}],["argv",{"_index":2192,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10877,7]]}},"component":{}}],["arial",{"_index":2723,"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":{}}],["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":2820,"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":{}}],["assembl",{"_index":2835,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1397,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":[[2637,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]]}},"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]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1964,6],[2070,9]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[195,9]]}},"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]]}},"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":[[3374,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":[[3361,5],[3387,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]]}},"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]]}},"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/tech-list.html":{"position":[[2331,10],[2404,11],[2436,8],[2546,10],[2795,11]]}},"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/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]]}},"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/c.html":{"position":[[1057,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2019,12]]}},"component":{}}],["availableport",{"_index":1900,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10084,14],[10119,15]]}},"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]]}},"component":{}}],["aw",{"_index":2844,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2892,4],[3201,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":[[1002,7]]}},"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":2850,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3206,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":2730,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7340,11]]}},"component":{}}],["backslash",{"_index":2649,"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":{}}],["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":2663,"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/docker-build.html":{"position":[[1447,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[133,5],[1386,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/tech-list.html":{"position":[[1693,5]]}},"component":{}}],["batch",{"_index":1323,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[966,5]]}},"component":{}}],["baud",{"_index":1770,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5151,4]]}},"component":{}}],["baz",{"_index":2664,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2725,3]]}},"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]]}},"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]]}},"component":{}}],["begin",{"_index":1354,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[666,9]]}},"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]]}},"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]]}},"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]]}},"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":[[1058,4],[3411,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":[[2055,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]]}},"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/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]]}},"component":{}}],["bin/sh",{"_index":2658,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2203,7],[7704,7]]}},"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":{}}],["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]]}},"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":2721,"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":{}}],["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]]}},"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]]}},"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":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[326,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[326,8]]}},"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":[[1824,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":{}}],["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/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],[1368,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]]}},"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]]}},"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/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":2852,"title":{"/CloudComputing_Lab/docs/tech-list.html#_code_as_a_service_caas":{"position":[[18,6]]}},"name":{},"text":{},"component":{}}],["caas’",{"_index":2836,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2366,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":[[1806,6],[2105,7]]}},"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]]}},"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]]}},"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/tech-list.html":{"position":[[1558,6]]}},"component":{}}],["cap_add",{"_index":2777,"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":[[2032,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]]}},"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]]}},"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]]}},"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/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":[[3045,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":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2083,7]]}},"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/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":2828,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[872,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":{}}],["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]]}},"component":{}}],["checkbox",{"_index":1937,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11594,9],[11623,8],[11684,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]]}},"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":2687,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4235,8],[4256,8],[4590,8],[4610,8]]}},"component":{}}],["chown=1",{"_index":2692,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4382,7],[4732,7]]}},"component":{}}],["chown=10:11",{"_index":2693,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4414,11],[4763,11]]}},"component":{}}],["chown=55:mygroup",{"_index":2689,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4307,16],[4659,16]]}},"component":{}}],["chown=bin",{"_index":2691,"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":{}}],["cisco",{"_index":782,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1850,5],[1876,5]]}},"component":{}}],["clariti",{"_index":2700,"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":2642,"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":{}}],["cli",{"_index":2576,"title":{"/swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it_cli":{"position":[[16,3]]}},"name":{},"text":{},"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')('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":2633,"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]]}},"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/e.html":{"position":[[134,5]]},"/CloudComputing_Lab/docs/index.html":{"position":[[52,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[86,5],[213,5],[306,5],[384,6],[646,5],[681,5],[715,6],[2614,5],[2868,5],[2904,5],[3100,7],[3226,6],[3527,5]]}},"component":{}}],["cloudcomputing_lab",{"_index":2621,"title":{},"name":{},"text":{},"component":{"/CloudComputing_Lab/docs/a.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":[[1571,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/docker-build.html":{"position":[[1009,5],[1161,5],[1187,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[833,4],[849,5],[2347,4],[2971,4]]}},"component":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[27,4]]}}}],["code/package.json",{"_index":2640,"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/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":{}}],["color",{"_index":2105,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6832,6]]},"/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":2652,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1976,17]]}},"component":{}}],["com.example.vendor\"=\"acm",{"_index":2650,"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]]}},"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]]}},"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/docker-build.html":{"position":[[138,9],[582,7],[1890,7],[2156,7],[2336,8],[3033,7],[5067,7],[5254,7],[7659,7]]}},"component":{}}],["command’",{"_index":2697,"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":2812,"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/c.html":{"position":[[301,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2861,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/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/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]]}},"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":[[965,7],[987,7],[2253,7]]}},"component":{}}],["compose_http_timeout=120",{"_index":1545,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1070,24]]}},"component":{}}],["comprehens",{"_index":2824,"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]]}},"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/docker-compose.html":{"position":[[462,10]]}},"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/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/docker-build.html":{"position":[[5117,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2160,13],[2706,14]]}},"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/docker-build.html":{"position":[[3270,12]]},"/CloudComputing_Lab/docs/e.html":{"position":[[328,7]]},"/CloudComputing_Lab/docs/index.html":{"position":[[58,12]]}},"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":{}}],["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":2720,"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":{}}],["constraint",{"_index":2745,"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]]}},"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/d.html":{"position":[[36,11]]}},"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/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],[1063,9]]}},"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/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/tech-list.html":{"position":[[2003,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/docker-build.html":{"position":[[1631,10]]}},"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":{}}],["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":2799,"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/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":2841,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2585,12],[2994,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":{}}],["cp",{"_index":2082,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6022,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/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/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/tech-list.html":{"position":[[1262,8],[2774,6],[3031,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":2734,"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/docker-build.html":{"position":[[3697,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/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]]}},"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]]}},"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":{}}],["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]]}},"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]]}},"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/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],[1763,4],[1866,4],[2014,4],[2212,4],[3040,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/tech-list.html":{"position":[[1796,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":{}}],["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":{}}],["de",{"_index":1842,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8105,2]]}},"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]]}},"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":{}}],["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/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/tech-list.html":{"position":[[3143,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":2742,"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":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9227,7],[9312,7],[9510,8],[10635,6],[10667,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":2631,"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":[[1525,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/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":[[150,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2261,6]]}},"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":2655,"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":{}}],["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":{}}],["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]]}},"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]]}},"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/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],[1166,10],[2660,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/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":{}}],["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":{}}],["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":[[1719,10]]}},"component":{}}],["differenti",{"_index":1464,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[205,14]]}},"component":{}}],["diffi",{"_index":2299,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3175,6]]}},"component":{}}],["digit",{"_index":2807,"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]]}},"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]]}},"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/docker-build.html":{"position":[[513,10],[4101,11],[4484,11],[4830,11],[5743,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3324,9]]}},"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]]}},"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":[[2220,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]]}},"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]]}},"component":{}}],["display=\\${display",{"_index":2776,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1331,19]]}},"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":[[813,11],[2086,11],[2141,11]]}},"component":{}}],["distributioni",{"_index":1624,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index.html":{"position":[[131,13]]}},"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":{}}],["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]]}},"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]]}},"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/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/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":[[92,6],[105,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[951,6],[958,6],[980,6],[1010,6],[1117,6],[1203,6],[1271,6],[1302,6],[1355,6],[1407,6],[1433,6],[1455,6],[2246,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":2628,"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":[[1421,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":[[1468,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]]}},"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":{}}],["don't",{"_index":2153,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9598,5],[12625,5],[14047,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]]}},"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/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/docker-compose.html":{"position":[[1406,7]]}},"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]]}},"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]]}},"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/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":2624,"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":2671,"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":{}}],["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]]}},"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]]}},"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]]}},"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/f.html":{"position":[[336,8]]}},"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":{}}],["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/tech-list.html":{"position":[[921,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/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":2670,"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":2672,"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/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]]}},"component":{}}],["especi",{"_index":2317,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3651,10]]}},"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":{},"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/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/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":[[1611,4],[1616,4],[1627,4],[1647,5],[1736,4],[1897,4],[1946,4],[2187,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]]}},"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]]}},"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":{}}],["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]]}},"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/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":[[3261,7],[3315,8]]}},"component":{}}],["example.git",{"_index":2608,"title":{},"name":{},"text":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[70,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/docker-build.html":{"position":[[2252,14],[2324,7],[2832,9],[5005,14],[5159,11]]}},"component":{}}],["executable\",\"param1\",\"param2",{"_index":2668,"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/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":2801,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/f.html":{"position":[[388,10]]}},"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":{}}],["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]]}},"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/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":2707,"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":{}}],["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]]}},"component":{}}],["extern",{"_index":2787,"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":2686,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4035,7],[4179,10]]}},"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/docker-build.html":{"position":[[7541,1]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1671,1],[1808,1]]}},"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":{}}],["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]]}},"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":[[1990,8]]}},"component":{}}],["failur",{"_index":2752,"title":{},"name":{},"text":{"/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]]}},"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/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":[[1915,6]]}},"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":[[1964,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/f.html":{"position":[[223,7],[410,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1137,7],[1286,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":2685,"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]]}},"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/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/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":2781,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1673,8],[1755,8],[1810,8]]}},"component":{}}],["file/directori",{"_index":2684,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3900,14],[3958,14]]}},"component":{}}],["filesystem",{"_index":2694,"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]]}},"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/c.html":{"position":[[1096,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3241,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/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]]}},"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]]}},"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":{}}],["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.conf",{"_index":1187,"title":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html#_fluent_conf":{"position":[[0,11]]}},"name":{},"text":{},"component":{}}],["fluentd",{"_index":1135,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1460,7],[1574,7],[1880,7]]}},"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":{}}],["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]]}},"component":{}}],["flush_mod",{"_index":1127,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1250,10]]}},"component":{}}],["focus",{"_index":2818,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[338,8],[3020,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/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":2665,"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":{}}],["foremost",{"_index":711,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4723,8]]}},"component":{}}],["form",{"_index":2657,"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]]}},"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":{}}],["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/c.html":{"position":[[42,4],[870,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[864,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":{}}],["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":{}}],["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/docker-build.html":{"position":[[3864,12],[7125,10]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1699,15],[1782,8],[2392,8]]}},"component":{}}],["function(req",{"_index":2715,"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]]}},"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=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]]}},"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":2845,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2919,5],[3213,4]]}},"component":{}}],["gdroplist",{"_index":1885,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9733,9]]}},"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/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]]}},"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":2699,"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]]}},"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":[[973,6],[995,6],[1513,6],[3515,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/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":[[2230,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":2789,"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":[[2897,6]]}},"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":{}}],["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]]}},"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]]}},"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/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/tech-list.html":{"position":[[3533,5]]}},"component":{}}],["guide(text",{"_index":2821,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[553,10]]}},"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]]}},"component":{}}],["h:%m",{"_index":2044,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4559,7]]}},"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/e.html":{"position":[[164,6]]}},"component":{}}],["handlebar",{"_index":2702,"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]]}},"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]]}},"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]]}},"component":{}}],["hashi",{"_index":2848,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2988,5]]}},"component":{}}],["haskel",{"_index":2431,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3015,7],[3034,8]]}},"component":{}}],["hasten",{"_index":2838,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2469,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]]}},"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":{}}],["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":2722,"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]]}},"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]]}},"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":{}}],["highli",{"_index":746,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[933,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4402,6]]}},"component":{}}],["highlight",{"_index":2504,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1775,9]]}},"component":{}}],["histori",{"_index":1294,"title":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_device_history":{"position":[[7,7]]}},"name":{},"text":{},"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/b.html":{"position":[[378,5],[390,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4287,4],[4640,4]]}},"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":2817,"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/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":{}}],["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/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":[[1017,5]]}},"component":{}}],["hpa",{"_index":1678,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1295,4]]}},"component":{}}],["hpc",{"_index":2830,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1084,3]]}},"component":{}}],["html",{"_index":2712,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6880,8]]}},"component":{}}],["html5",{"_index":2851,"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/docker-build.html":{"position":[[6484,4]]}},"component":{}}],["http.server(app).listen(port",{"_index":2719,"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":2736,"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":{}}],["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://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":2677,"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.swarmlab.io:5480/hybrid",{"_index":2766,"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":[[45,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]]}},"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],[3222,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]]}},"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/c.html":{"position":[[978,8]]}},"component":{}}],["identityfil",{"_index":2342,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5047,12]]}},"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]]}},"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":2805,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/index.html":{"position":[[89,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]]}},"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/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/tech-list.html":{"position":[[1124,7],[1278,7],[1309,5],[1342,5],[1362,5],[1374,6]]}},"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/c.html":{"position":[[77,10]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2489,15]]}},"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/f.html":{"position":[[213,9]]}},"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/docker-build.html":{"position":[[1810,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[838,10],[1149,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":2651,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1956,13]]}},"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]]}},"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":2644,"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/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/docker-build.html":{"position":[[3318,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2174,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":[[2953,14],[3052,14],[3150,14]]}},"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/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]]}},"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":{},"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/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":{}}],["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]]}},"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":2834,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1315,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/tech-list.html":{"position":[[322,7]]}},"component":{}}],["instruct",{"_index":2629,"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":{}}],["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":[[2837,9],[3180,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]]}},"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":{}}],["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]]}},"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":2842,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2673,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]]}},"component":{}}],["intrus",{"_index":241,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1195,9]]}},"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.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":{}}],["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/c.html":{"position":[[1224,2]]}},"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":{}}],["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[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]]}},"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]]}},"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":{}}],["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]]}},"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":{}}],["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":{}}],["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/tech-list.html":{"position":[[3126,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":{}}],["jupyt",{"_index":2385,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[989,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2310,7]]}},"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/docker-build.html":{"position":[[1791,3]]}},"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/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":{}}],["kubernet",{"_index":2367,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[164,10]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1492,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":{"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":2648,"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":[[3296,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/tech-list.html":{"position":[[2757,8],[3131,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":[[3087,5]]}},"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/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":{}}],["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":[[1414,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]]}},"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]]}},"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]]}},"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/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]]}},"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/tech-list.html":{"position":[[3379,7]]}},"component":{}}],["libssl",{"_index":1579,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1146,6]]}},"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/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/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]]}},"component":{}}],["lineindex",{"_index":2709,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6780,9],[6984,9],[7003,10],[7033,9]]}},"component":{}}],["lines.length",{"_index":2717,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7017,13]]}},"component":{}}],["lines[lineindex",{"_index":2716,"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]]}},"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],[3305,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]]}},"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/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/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/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":{}}],["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]]}},"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: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]]}},"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]]}},"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/e.html":{"position":[[213,3]]}},"component":{}}],["log.nod",{"_index":1107,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[666,8]]}},"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]]}},"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":{}}],["long",{"_index":1529,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2767,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]]}},"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]]}},"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]]}},"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/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]]}},"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":{}}],["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]]}},"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/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]]}},"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/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/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/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/tech-list.html":{"position":[[2819,4]]}},"component":{}}],["manual",{"_index":2570,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[512,6]]}},"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]]}},"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]]}},"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":{}}],["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]]}},"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":2743,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[258,13],[494,13],[913,13]]}},"component":{}}],["max_replicas_per_nod",{"_index":2767,"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":2796,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/e.html":{"position":[[275,7]]}},"component":{}}],["mb",{"_index":2647,"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":{}}],["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]]}},"component":{}}],["measur",{"_index":1630,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[217,11],[3851,12]]}},"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]]}},"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":[[1601,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/docker-compose.html":{"position":[[389,7],[429,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1756,6],[2098,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":{}}],["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/docker-build.html":{"position":[[6956,7],[7070,9],[7080,10],[7374,13]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1816,7]]}},"component":{}}],["message':\"ok",{"_index":2107,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6855,14]]}},"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]]}},"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":[[3479,12]]}},"component":{}}],["microservice2poc",{"_index":1295,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[23,16]]}},"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":{}}],["minim",{"_index":1374,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1670,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":2788,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/e.html":{"position":[[0,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2240,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":[[3459,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]]}},"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]]}},"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/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/docker-build.html":{"position":[[823,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[905,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/tech-list.html":{"position":[[2824,7]]}},"component":{}}],["modular",{"_index":1462,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[132,14]]}},"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":[[1486,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/tech-list.html":{"position":[[1538,5],[1552,5]]}},"component":{}}],["mongo.poc",{"_index":1117,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1099,9]]}},"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]]}},"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":[[3443,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/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":{}}],["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":[[1242,4],[1910,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":2825,"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/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":2737,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[25,6],[75,5],[1288,5],[1395,6]]}},"component":{}}],["mybrows",{"_index":2765,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[807,10]]}},"component":{}}],["mydir",{"_index":2688,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4292,7],[4645,7]]}},"component":{}}],["mynet",{"_index":2740,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[213,5]]}},"component":{}}],["mynodej",{"_index":2732,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7557,8],[7695,8]]}},"component":{}}],["mypassword=${password",{"_index":2757,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[597,22]]}},"component":{}}],["mypassword=v9ptvq4dedcrtcrykjcubk28j",{"_index":2780,"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":{}}],["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]]}},"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/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":{}}],["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/docker-build.html":{"position":[[158,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":2778,"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":[[3430,7],[3507,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]]}},"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/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/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]]}},"component":{}}],["network=192.168.1.0",{"_index":1997,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2781,19]]}},"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":2826,"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/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":[[2226,3]]}},"component":{}}],["nginx",{"_index":2674,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3633,9],[5202,5]]}},"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/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":{}}],["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/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":2768,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1005,24]]}},"component":{}}],["node.labels.myapp==tru",{"_index":2746,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[325,23]]}},"component":{}}],["node:8.2.1",{"_index":2636,"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":2645,"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":2759,"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":[[2277,6],[2284,6],[3367,6]]}},"component":{}}],["nodemon@1.11.0",{"_index":2641,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[1096,14]]}},"component":{}}],["nodename={{.node.hostnam",{"_index":2758,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[622,27]]}},"component":{}}],["noflsh",{"_index":2026,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4121,6]]}},"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]]}},"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]]}},"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":{}}],["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]]}},"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]]}},"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/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":[[2298,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":{}}],["o",{"_index":1565,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[355,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":{},"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/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":{}}],["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":{}}],["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]]}},"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":{}}],["older",{"_index":2071,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5603,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/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]]}},"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_os2",{"_index":2783,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1764,12]]}},"component":{}}],["ondemand_os2_myapp",{"_index":2784,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1855,18]]}},"component":{}}],["ondemand_os2_wyweb",{"_index":2785,"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],[781,4],[1665,4],[2534,4],[3522,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":{}}],["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":2827,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[806,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":2626,"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/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]]}},"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]]}},"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/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":[[2687,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/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]]}},"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":{}}],["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":{},"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]]}},"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]]}},"component":{}}],["otherwis",{"_index":2073,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5677,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/tech-list.html":{"position":[[62,3],[3420,3]]}},"component":{}}],["out_copi",{"_index":1164,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2866,9]]}},"component":{}}],["outag",{"_index":2802,"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]]}},"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/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]]}},"component":{}}],["overlay",{"_index":2779,"title":{},"name":{},"text":{"/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":{}}],["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":{}}],["o’reilli",{"_index":2810,"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/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":[[2318,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/docker-build.html":{"position":[[2703,7],[2717,7],[2731,7],[6178,8],[6235,7]]}},"component":{}}],["package.json",{"_index":2639,"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":2756,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[538,12]]}},"component":{}}],["param1",{"_index":2659,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2267,9],[3041,6],[5020,9],[5075,6]]}},"component":{}}],["param1\",\"param2",{"_index":2669,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[2971,19]]}},"component":{}}],["param2",{"_index":2660,"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/docker-build.html":{"position":[[3003,10]]}},"component":{}}],["pars",{"_index":1158,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2409,6]]},"/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]]}},"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]]}},"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/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]]}},"component":{}}],["password=k507r1zq6jifc9maw3",{"_index":2782,"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/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":{}}],["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":2673,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3584,31]]}},"component":{}}],["path=/usr/local/postgr",{"_index":2681,"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]]}},"component":{}}],["path_to_app/app.js:/code/app.j",{"_index":2738,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[92,32]]}},"component":{}}],["path_to_app/index.html:/code/index.html",{"_index":2739,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[131,40]]}},"component":{}}],["path_to_file/my.conf:/dir_in_container/my.conf",{"_index":2771,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1077,47]]}},"component":{}}],["path_to_file/private.key:/etc/nginx/private.key",{"_index":2773,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1186,48]]}},"component":{}}],["path_to_file/public.crt:/etc/nginx/public.crt",{"_index":2772,"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]]}},"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]]}},"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/c.html":{"position":[[190,12],[246,11]]},"/CloudComputing_Lab/docs/e.html":{"position":[[16,11]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1933,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/tech-list.html":{"position":[[2192,8]]}},"component":{}}],["pf",{"_index":780,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1840,3]]}},"component":{}}],["pg_major/bin:$path",{"_index":2682,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3818,19]]}},"component":{}}],["pg_major=9.3",{"_index":2675,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3659,12]]}},"component":{}}],["pg_version.tar.xz",{"_index":2678,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3735,18]]}},"component":{}}],["pg_version=9.3.4",{"_index":2676,"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":2795,"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":{}}],["pipelin",{"_index":1320,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[864,9]]}},"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":2744,"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/tech-list.html":{"position":[[312,9],[2910,8]]}},"component":{}}],["play",{"_index":1868,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9231,4]]}},"component":{}}],["playbook",{"_index":2843,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2781,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]]}},"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/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":{}}],["pool",{"_index":1548,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1162,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/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]]}},"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]]}},"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":[[2456,9]]}},"component":{}}],["pre",{"_index":1066,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[164,3]]}},"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/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]]}},"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]]}},"component":{}}],["previou",{"_index":684,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2341,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":[[2373,7]]}},"component":{}}],["primarili",{"_index":846,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5294,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3010,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]]}},"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":{}}],["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/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":{}}],["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":{}}],["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":{},"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]]}},"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/tech-list.html":{"position":[[2509,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":[[825,7],[2745,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]]}},"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":2839,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2566,8]]}},"component":{}}],["proper",{"_index":630,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[93,6]]}},"component":{}}],["properti",{"_index":1552,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[132,10]]}},"component":{}}],["proprietari",{"_index":2819,"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],[3075,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":[[2620,13]]}},"component":{}}],["ps",{"_index":1577,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1116,2]]}},"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":{}}],["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":[[3093,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":{}}],["pull",{"_index":1586,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1463,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1348,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":{}}],["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/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]]}},"name":{},"text":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[380,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":[[1238,3]]}},"component":{}}],["pwd",{"_index":50,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[774,3]]}},"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/tech-list.html":{"position":[[2291,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]]}},"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]]}},"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":[[1503,4],[1508,4],[1520,4]]}},"component":{}}],["raggedright\\blindtext[2]\\par",{"_index":2535,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3353,29],[3482,29]]}},"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":{}}],["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]]}},"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/docker-build.html":{"position":[[62,7],[216,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":[[1922,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/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":[[3248,5]]}},"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":2832,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1185,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":{}}],["reat",{"_index":2804,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/index.html":{"position":[[31,5]]}},"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]]}},"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":{},"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]]}},"component":{}}],["reconcili",{"_index":2803,"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]]}},"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]]}},"component":{}}],["redhat",{"_index":2840,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2578,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/tech-list.html":{"position":[[1565,5],[1579,5],[1592,5],[1621,5],[1636,5],[1653,5],[1730,5],[1741,5],[1832,5],[2046,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]]}},"component":{}}],["redund",{"_index":2800,"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":[[793,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]]}},"component":{}}],["refresh_interv",{"_index":1090,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[185,16],[617,16],[1862,17]]}},"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":{},"component":{}}],["registry.vlabs.uniwa.gr:5080/v2",{"_index":1585,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1408,36]]}},"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/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]]}},"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/c.html":{"position":[[1254,6],[1272,6]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[4022,6],[4161,6],[4845,6]]}},"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]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[10605,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[48,6]]}},"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":{}}],["repetit",{"_index":2837,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2445,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]]}},"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":[[1544,7]]}},"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":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[569,10]]}},"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]]}},"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]]}},"component":{}}],["require('express",{"_index":2706,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-build.html":{"position":[[6405,19],[6449,16]]}},"component":{}}],["require('http",{"_index":2708,"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":{}}],["res.json",{"_index":2106,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6844,10]]}},"component":{}}],["res.render('index",{"_index":2718,"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]]}},"component":{}}],["reserv",{"_index":2749,"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]]}},"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":[[1247,9]]}},"component":{}}],["respond",{"_index":2815,"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":[[3334,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":2741,"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/c.html":{"position":[[661,11]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[938,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/docker-build.html":{"position":[[2403,8],[2416,9]]}},"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]]}},"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]]}},"component":{}}],["rf",{"_index":2666,"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/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/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":{}}],["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]]}},"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/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":{}}],["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":{}}],["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":{}}],["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/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/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/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":2793,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/e.html":{"position":[[131,2]]}},"component":{}}],["s3cmd",{"_index":2696,"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":{}}],["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]]}},"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":2724,"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":2798,"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":2833,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1214,10]]}},"component":{}}],["scipi",{"_index":2384,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[983,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2304,5]]}},"component":{}}],["scl",{"_index":1681,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1411,3],[1442,3]]}},"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]]}},"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]]}},"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]]}},"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]]}},"component":{}}],["secondari",{"_index":1308,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[473,9]]}},"component":{}}],["section",{"_index":1167,"title":{},"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/c.html":{"position":[[735,8],[1129,8]]},"/CloudComputing_Lab/docs/f.html":{"position":[[533,6]]}},"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/docker-build.html":{"position":[[5214,3]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3492,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]]}},"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":{}}],["semant",{"_index":2704,"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]]}},"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/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":2725,"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":[[2073,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/docker-build.html":{"position":[[7156,6]]},"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[1529,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1585,6],[3393,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/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/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":[[37,7],[157,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2357,8],[2381,7],[2679,7]]}},"component":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[33,7]]}}}],["serviceid={{.service.id",{"_index":2760,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[674,25]]}},"component":{}}],["servicename={{.service.nam",{"_index":2761,"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/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/scp",{"_index":2617,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/a.html":{"position":[[173,8]]}},"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":{}}],["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/docker-build.html":{"position":[[2139,6],[2176,6],[3055,6],[5044,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/docker-build.html":{"position":[[5353,4]]}},"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]]}},"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":{}}],["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":[[2738,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":[[1047,6],[3400,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/tech-list.html":{"position":[[2480,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":2831,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1088,11],[1330,11]]}},"component":{}}],["site",{"_index":93,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1881,4]]}},"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/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":2808,"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_refresh_on_startup",{"_index":1091,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[206,23],[638,23]]}},"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":2806,"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":{}}],["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/tech-list.html":{"position":[[3343,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":[[3351,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/c.html":{"position":[[63,8]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[3528,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2424,8],[2557,8],[2976,8]]}},"component":{}}],["solid",{"_index":1649,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[766,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":[[2874,9]]}},"component":{}}],["somedir",{"_index":2690,"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]]}},"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/c.html":{"position":[[56,6],[881,6]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[147,7],[265,6],[415,6],[737,6],[773,7],[786,6],[1670,6],[2539,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/docker-build.html":{"position":[[1818,6]]}},"component":{}}],["span",{"_index":2656,"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]]}},"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/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]]}},"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":2661,"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":{}}],["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]]}},"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]]}},"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":{}}],["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":2630,"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/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]]}},"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":{}}],["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/f.html":{"position":[[457,5]]}},"component":{}}],["statement",{"_index":2662,"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]]}},"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]]}},"component":{}}],["stdout",{"_index":1080,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[51,6],[1302,6]]}},"component":{}}],["stealth",{"_index":753,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1086,7]]}},"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/docker-build.html":{"position":[[1690,5]]}},"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/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/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":[[71,7],[81,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[525,8],[1530,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/tech-list.html":{"position":[[1768,5],[2129,7],[2205,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]]}},"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":{}}],["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]]}},"component":{}}],["stronger",{"_index":2376,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[653,8]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1981,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":[[1881,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]]}},"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":{}}],["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":{}}],["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":[[2884,4],[3193,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]]}},"component":{}}],["suggest",{"_index":681,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2146,9],[2879,9]]}},"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":[[2062,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]]}},"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":[[1955,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/e.html":{"position":[[283,9]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1838,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":2625,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/c.html":{"position":[[218,8]]}},"component":{}}],["survey",{"_index":2811,"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":[[99,5]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[1440,5],[1462,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":[[3284,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":{}}],["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]]}},"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/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":[[1073,6],[2113,6],[2153,6]]}},"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]]}},"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]]}},"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]]}},"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]]}},"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]]}},"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/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":{}}],["taskid={{.task.id",{"_index":2762,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[734,19]]}},"component":{}}],["taskname={{.task.nam",{"_index":2763,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/docker-compose.html":{"position":[[756,23]]}},"component":{}}],["taskrepid={{.task.slot",{"_index":2764,"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]]}},"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":{}}],["tech",{"_index":2809,"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":2735,"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/tech-list.html":{"position":[[3165,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":2849,"title":{"/CloudComputing_Lab/docs/tech-list.html#_teraform":{"position":[[0,8]]}},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[3108,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]]}},"component":{}}],["termio",{"_index":2141,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9289,7]]}},"component":{}}],["terraform",{"_index":2847,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2937,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":{}}],["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":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":2705,"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":2635,"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/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]]}},"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":[[2323,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]]}},"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":2646,"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]]}},"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]]}},"component":{}}],["timekey_use_utc",{"_index":1132,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1347,15]]}},"component":{}}],["timekey_wait",{"_index":1133,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1368,12]]}},"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]]}},"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]]}},"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/.x11",{"_index":2774,"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]]}},"component":{}}],["tmp/mylog",{"_index":1129,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1325,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]]}},"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":[[1970,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":[[1677,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/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":{}}],["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]]}},"component":{}}],["transform",{"_index":2728,"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":{}}],["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]]}},"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":{}}],["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]]}},"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/docker-compose.html":{"position":[[1311,4]]}},"component":{}}],["truli",{"_index":404,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4487,5]]}},"component":{}}],["truth",{"_index":1513,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2199,5]]}},"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]]}},"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":[[1446,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":{}}],["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/tech-list.html":{"position":[[1871,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]]}},"component":{}}],["ubuntu",{"_index":2137,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9088,7],[12405,7]]}},"component":{}}],["ubuntu:18.04",{"_index":2632,"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":2698,"title":{},"name":{},"text":{"/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":{}}],["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/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]]}},"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":{}}],["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/docker-compose.html":{"position":[[1266,4]]}},"component":{}}],["unix:/tmp/.x11",{"_index":2775,"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]]}},"component":{}}],["unlik",{"_index":2555,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[90,6]]}},"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":{}}],["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":{}}],["unsaf",{"_index":2009,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3820,8]]}},"component":{}}],["unstabl",{"_index":1592,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1707,8],[1772,8],[1933,9]]}},"component":{}}],["unstructur",{"_index":2794,"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":{}}],["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/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/docker-build.html":{"position":[[2672,6]]},"/CloudComputing_Lab/docs/f.html":{"position":[[559,7]]}},"component":{}}],["update_config",{"_index":2755,"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]]}},"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]]}},"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":2729,"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/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],[1107,4],[1177,3],[1197,5],[1296,3],[2419,4],[2729,4],[3257,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/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":{}}],["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/docker-build.html":{"position":[[5399,4],[5425,4],[5463,4],[5641,4],[5670,5],[5688,4]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[925,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]]}},"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’",{"_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/loc",{"_index":2083,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6030,11]]}},"component":{}}],["usr/src/postgress",{"_index":2680,"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":[[892,8],[3117,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]]}},"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":2791,"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/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/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":2653,"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/docker-build.html":{"position":[[6391,3],[6425,3],[6480,3],[6508,3],[6525,3],[6776,3],[6795,3],[6952,3]]}},"component":{}}],["var/lib/apt/list",{"_index":2667,"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]]}},"component":{}}],["var/log/*.log",{"_index":1082,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[78,14]]}},"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]]}},"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":[[1855,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":{}}],["vast",{"_index":832,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3685,4]]}},"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]]}},"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/docker-build.html":{"position":[[6221,8],[6284,10]]}},"component":{}}],["version=\"1.0",{"_index":2654,"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]]}},"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/c.html":{"position":[[98,7]]},"/CloudComputing_Lab/docs/f.html":{"position":[[180,7]]}},"component":{}}],["visdom",{"_index":2423,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2522,7],[2555,6]]}},"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":2846,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2929,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":2627,"title":{},"name":{},"text":{"/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":[[3416,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":[[1598,2],[1632,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]]}},"component":{}}],["vv",{"_index":291,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1912,2]]}},"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]]}},"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/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]]}},"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/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":2726,"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":2816,"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/docker-build.html":{"position":[[3419,7]]}},"component":{}}],["white",{"_index":2521,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2784,5]]},"/CloudComputing_Lab/docs/docker-build.html":{"position":[[7365,6]]}},"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":[[1849,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":{}}],["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":{}}],["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/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/docker-build.html":{"position":[[5617,7]]},"/CloudComputing_Lab/docs/tech-list.html":{"position":[[930,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/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":2638,"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":{}}],["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]]}},"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":2634,"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/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":2679,"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/docker-build.html":{"position":[[2699,1]]}},"component":{}}],["yaml",{"_index":2786,"title":{"/CloudComputing_Lab/docs/docker-compose.html#_create_yaml_file":{"position":[[7,4]]}},"name":{},"text":{"/CloudComputing_Lab/docs/tech-list.html":{"position":[[2766,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]]}},"component":{}}],["yes/no",{"_index":2267,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1991,9]]}},"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]]}},"component":{}}],["zip",{"_index":1964,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1087,4]]}},"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/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 reate service Hybrid Cloud Connectivity Storage I Storage II Docker Swarm docker build -→ a simple Node.js application Deploy service","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","id":"_lab"},{"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! 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. Docker docker-compose github docker-compose github awesome docker 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 DockerSwarm docker-swarm tutorial docker-swarm dockerswarm.rocks 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 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 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","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":"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"}]}}})
|