(zone)
| 128 | } |
| 129 | |
| 130 | function zone_data_requests(zone) { |
| 131 | // Hosting table |
| 132 | layout['network_graph'] = { 'target': 'ht', 'desc': 'Network Graph' }; |
| 133 | fetch_request("network_graph", zone, true); |
| 134 | fetch_whois_count(zone); |
| 135 | |
| 136 | // Security Information |
| 137 | layout['ct'] = { 'target': 'sec', 'desc': "CT Log Records" }; |
| 138 | fetch_request("ct", zone, true); |
| 139 | if (ScanDataSources.includes("censys")) { |
| 140 | layout['censys_certs'] = { 'target': 'sec', 'desc': "Certificate Hosts (Censys)" }; |
| 141 | fetch_request("censys_certs", zone, true); |
| 142 | layout['censys_algorithm'] = { 'target': 'sec', 'desc': "SHA1 TLS Servers (Censys)" }; |
| 143 | fetch_request("censys_algorithm", zone, true); |
| 144 | } |
| 145 | if (ScanDataSources.includes("zgrab")) { |
| 146 | layout['scan_certs'] = { 'target': 'sec', 'desc': "Certificate Hosts (Zgrab)" }; |
| 147 | fetch_request("scan_certs", zone, true); |
| 148 | layout['scan_algorithm'] = { 'target': 'sec', 'desc': "SHA1 TLS Servers (Zgrab)" }; |
| 149 | fetch_request("scan_algorithm", zone, true); |
| 150 | layout['scan_zone_port_22'] = { 'target': 'scan', 'desc': "SSH Services" }; |
| 151 | fetch_request("scan_zone_port_22", zone, true); |
| 152 | layout['scan_zone_port_25'] = { 'target': 'scan', 'desc': "SMTP Services" }; |
| 153 | fetch_request("scan_zone_port_25", zone, true); |
| 154 | layout['scan_zone_port_80'] = { 'target': 'scan', 'desc': "HTTP Services" }; |
| 155 | fetch_request("scan_zone_port_80", zone, true); |
| 156 | layout['scan_zone_port_443'] = { 'target': 'scan', 'desc': "HTTPS Services" }; |
| 157 | fetch_request("scan_zone_port_443", zone, true); |
| 158 | layout['scan_zone_port_465'] = { 'target': 'scan', 'desc': "SMTPS Services" }; |
| 159 | fetch_request("scan_zone_port_465", zone, true); |
| 160 | } |
| 161 | |
| 162 | // DNS information |
| 163 | layout['all_dns'] = { 'target': 'dns', 'desc': "Total DNS Records" }; |
| 164 | fetch_request("all_dns", zone, true); |
| 165 | layout['dns_mx'] = { 'target': 'dns', 'desc': "DNS MX Records" }; |
| 166 | fetch_request("dns_mx", zone, true); |
| 167 | layout['dns_spf'] = { 'target': 'dns', 'desc': "DNS SPF Records" }; |
| 168 | fetch_request("dns_spf", zone, true); |
| 169 | layout['dns_soa'] = { 'target': 'dns', 'desc': "DNS SOA Records" }; |
| 170 | fetch_request("dns_soa", zone, true); |
| 171 | layout['dns_a'] = { 'target': 'dns', 'desc': "DNS A Records" }; |
| 172 | fetch_request("dns_a", zone, true); |
| 173 | layout['dns_aaaa'] = { 'target': 'dns', 'desc': "DNS AAAA Records" }; |
| 174 | fetch_request("dns_aaaa", zone, true); |
| 175 | layout['dns_cname'] = { 'target': 'dns', 'desc': "DNS CNAME Records" }; |
| 176 | fetch_request("dns_cname", zone, true); |
| 177 | layout['dns_txt'] = { 'target': 'dns', 'desc': "DNS TXT Records" }; |
| 178 | fetch_request("dns_txt", zone, true); |
| 179 | layout['dns_srv'] = { 'target': 'dns', 'desc': "DNS SRV Records" }; |
| 180 | fetch_request("dns_srv", zone, true); |
| 181 | layout['sonar_rdns'] = { 'target': 'dns', 'desc': "RDNS Records" }; |
| 182 | fetch_request("sonar_rdns", zone, true); |
| 183 | |
| 184 | // Miscellaneous |
| 185 | layout['vt_domains'] = { 'target': 'misc', 'desc': "VirusTotal Domains" }; |
| 186 | fetch_request("vt_domains", zone, true); |
| 187 | layout['vt_ips'] = { 'target': 'misc', 'desc': "VirusTotal IPs" }; |
no test coverage detected