id: 1 unit: void cl_inject_process() file: client.c start line: 411 end line: 460 size: 40 LOC McCabe index: 10 number of parameters: 3 id: 2 unit: uint32_t main() file: main.c start line: 37 end line: 80 size: 35 LOC McCabe index: 8 number of parameters: 2 id: 3 unit: void cl_change_working_directory() file: client.c start line: 46 end line: 85 size: 32 LOC McCabe index: 5 number of parameters: 3 id: 4 unit: void cl_initialize_handlers() file: client.c start line: 252 end line: 311 size: 32 LOC McCabe index: 1 number of parameters: 1 id: 5 unit: void cl_run_shell_command() file: client.c start line: 656 end line: 694 size: 30 LOC McCabe index: 5 number of parameters: 3 id: 6 unit: void cl_get_working_directory() file: client.c start line: 145 end line: 178 size: 28 LOC McCabe index: 5 number of parameters: 3 id: 7 unit: void cl_write_file() file: client.c start line: 733 end line: 765 size: 28 LOC McCabe index: 4 number of parameters: 3 id: 8 unit: void cl_list_working_directory_files() file: client.c start line: 504 end line: 537 size: 26 LOC McCabe index: 5 number of parameters: 3 id: 9 unit: void cl_list_running_processes() file: client.c start line: 180 end line: 211 size: 25 LOC McCabe index: 5 number of parameters: 3 id: 10 unit: void rc4() file: rc4.c start line: 9 end line: 32 size: 21 LOC McCabe index: 4 number of parameters: 4 id: 11 unit: void comm_send_data() file: communication.c start line: 144 end line: 166 size: 20 LOC McCabe index: 4 number of parameters: 3 id: 12 unit: void comm_encrypt_send_data() file: communication.c start line: 20 end line: 42 size: 18 LOC McCabe index: 2 number of parameters: 5 id: 13 unit: void h_get_user_string() file: helpers.c start line: 54 end line: 73 size: 17 LOC McCabe index: 4 number of parameters: 3 id: 14 unit: void h_get_wide_user_string() file: helpers.c start line: 75 end line: 94 size: 17 LOC McCabe index: 4 number of parameters: 3 id: 15 unit: void h_get_user_dword() file: helpers.c start line: 34 end line: 52 size: 16 LOC McCabe index: 4 number of parameters: 2 id: 16 unit: void cl_tcp_connectivity_check() file: client.c start line: 696 end line: 716 size: 16 LOC McCabe index: 1 number of parameters: 3 id: 17 unit: void cl_dns_connectivity_check_with_ip() file: client.c start line: 102 end line: 121 size: 15 LOC McCabe index: 2 number of parameters: 3 id: 18 unit: void cl_http_connectivity_check() file: client.c start line: 213 end line: 231 size: 14 LOC McCabe index: 2 number of parameters: 3 id: 19 unit: HANDLE cl_open_malware_pipe_aux() file: client.c start line: 571 end line: 588 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 20 unit: void cl_icmp_connectivity_check() file: client.c start line: 233 end line: 250 size: 13 LOC McCabe index: 2 number of parameters: 3 id: 21 unit: void cl_terminate_process() file: client.c start line: 637 end line: 654 size: 13 LOC McCabe index: 3 number of parameters: 3 id: 22 unit: void cl_dns_connectivity_check_without_ip() file: client.c start line: 123 end line: 138 size: 12 LOC McCabe index: 2 number of parameters: 3 id: 23 unit: void cl_print_connectivity() file: client.c start line: 601 end line: 615 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 24 unit: void comm_send_command() file: communication.c start line: 130 end line: 142 size: 11 LOC McCabe index: 3 number of parameters: 6 id: 25 unit: uint32_t ask_user_command() file: main.c start line: 11 end line: 25 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 26 unit: HANDLE h_open_pipe() file: helpers.c start line: 96 end line: 109 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 27 unit: void cl_process_command() file: client.c start line: 623 end line: 635 size: 11 LOC McCabe index: 2 number of parameters: 4 id: 28 unit: bool h_does_file_exist() file: helpers.c start line: 7 end line: 18 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 29 unit: void cl_disconnect() file: client.c start line: 87 end line: 100 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 30 unit: void cl_terminate_server() file: client.c start line: 718 end line: 731 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 31 unit: void comm_send_file_write() file: communication.c start line: 168 end line: 176 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 32 unit: void comm_send_request() file: communication.c start line: 208 end line: 218 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 33 unit: void print_checkin_info() file: main.c start line: 27 end line: 35 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 34 unit: void comm_send_packet() file: communication.c start line: 184 end line: 191 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 35 unit: void cl_create_random_process_io_redirect_inject_shellcode_32() file: client.c start line: 462 end line: 468 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 36 unit: void cl_create_random_process_io_redirect_inject_shellcode_64() file: client.c start line: 470 end line: 476 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 37 unit: void cl_create_random_process_inject_shellcode_32() file: client.c start line: 478 end line: 483 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 38 unit: void cl_create_random_process_inject_shellcode_64() file: client.c start line: 485 end line: 490 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 39 unit: void comm_send_file_write_size() file: communication.c start line: 178 end line: 182 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 40 unit: void swap() file: rc4.c start line: 3 end line: 7 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 41 unit: void cl_open_process_inject_shellcode_32() file: client.c start line: 492 end line: 496 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 42 unit: void cl_open_process_inject_shellcode_64() file: client.c start line: 498 end line: 502 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 43 unit: HANDLE cl_open_malware_pipe_0() file: client.c start line: 590 end line: 594 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 44 unit: void cl_print_packet() file: client.c start line: 617 end line: 621 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 45 unit: size_t cl_get_command_list_length() file: client.c start line: 140 end line: 143 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 46 unit: HANDLE cl_open_malware_pipe_1() file: client.c start line: 596 end line: 599 size: 4 LOC McCabe index: 1 number of parameters: 1