const subdomain_datatable_columns = [ {'data': 'id'}, {'data': 'name'}, {'data': 'endpoint_count'}, {'data': 'endpoint_count'}, {'data': 'http_status'}, {'data': 'page_title'}, {'data': 'ip_addresses'}, {'data': 'ip_addresses'}, {'data': 'content_length', 'searchable': false}, {'data': 'screenshot_path', 'searchable': false}, {'data': 'response_time'}, {'data': 'technologies'}, {'data': 'http_url'}, {'data': 'cname'}, {'data': 'is_interesting'}, {'data': 'info_count'}, {'data': 'low_count'}, {'data': 'medium_count'}, {'data': 'high_count'}, {'data': 'critical_count'}, {'data': 'todos_count'}, {'data': 'is_important'}, {'data': 'webserver'}, {'data': 'content_type'}, {'data': 'id'}, {'data': 'directories_count'}, {'data': 'subscan_count'}, {'data': 'waf'}, {'data': 'attack_surface'}, ]; const subdomain_datatable_page_length = 50; const subdomain_datatable_length_menu = [[50, 100, 500, 1000, -1], [50, 100, 500, 1000, 'All']]; const subdomain_oLanguage = { "oPaginate": { "sPrevious": '', "sNext": '' }, "sInfo": "Showing page _PAGE_ of _PAGES_", "sSearch": '', "sSearchPlaceholder": "Search...", "sLengthMenu": "Results : _MENU_", "sProcessing": "Fetching Subdomains... Please wait..." }; function subdomain_datatable_col_visibility(subdomain_datatables){ if(!$('#sub_http_status_filter_checkbox').is(":checked")){ subdomain_datatables.column(get_datatable_col_index('http_status', subdomain_datatable_columns)).visible(false); } if(!$('#sub_page_title_filter_checkbox').is(":checked")){ subdomain_datatables.column(get_datatable_col_index('page_title', subdomain_datatable_columns)).visible(false); } if(!$('#sub_ip_filter_checkbox').is(":checked")){ subdomain_datatables.column(get_datatable_col_index('ip_addresses', subdomain_datatable_columns)).visible(false); } if(!$('#sub_ports_filter_checkbox').is(":checked")){ subdomain_datatables.column(get_datatable_col_index('ip_addresses', subdomain_datatable_columns)).visible(false); } if(!$('#sub_content_length_filter_checkbox').is(":checked")){ subdomain_datatables.column(get_datatable_col_index('content_length', subdomain_datatable_columns)).visible(false); } if(!$('#sub_http_status_filter_checkbox').is(":checked")){ subdomain_datatables.column(get_datatable_col_index('http_status', subdomain_datatable_columns)).visible(false); } if(!$('#sub_response_time_filter_checkbox').is(":checked")){ subdomain_datatables.column(get_datatable_col_index('response_time', subdomain_datatable_columns)).visible(false); } if(!$('#sub_screenshot_filter_checkbox').is(":checked")){ subdomain_datatables.column(get_datatable_col_index('screenshot_path', subdomain_datatable_columns)).visible(false); } }