(self, alive_hostname_ips)
| 224 | |
| 225 | # 保存内网存活主机的主机名和所有的IP |
| 226 | def saveHostNameAndIps(self, alive_hostname_ips): |
| 227 | self.sheet.cell(self.Sheet_line, 1).value = 'ip' |
| 228 | self.sheet.cell(self.Sheet_line, 2).value = '主机名' |
| 229 | self.sheet.cell(self.Sheet_line, 3).value = '其他IP' |
| 230 | self.Sheet_line += 1 |
| 231 | |
| 232 | for each in alive_hostname_ips: |
| 233 | try: |
| 234 | if len(each) == 1: |
| 235 | self.sheet.cell(self.Sheet_line, 1).value = each[0] |
| 236 | if len(each) == 2: |
| 237 | self.sheet.cell(self.Sheet_line, 1).value = each[0] |
| 238 | self.sheet.cell(self.Sheet_line, 2).value = each[1] |
| 239 | if len(each) > 2: |
| 240 | self.sheet.cell(self.Sheet_line, 1).value = each[0] |
| 241 | self.sheet.cell(self.Sheet_line, 2).value = each[1] |
| 242 | self.sheet.cell(self.Sheet_line, 3).value = each[2] |
| 243 | self.Sheet_line += 1 |
| 244 | for moreIp in each[3:]: |
| 245 | self.sheet.cell(self.Sheet_line, 3).value = moreIp |
| 246 | self.Sheet_line += 1 |
| 247 | except Exception as e: |
| 248 | pass |
| 249 | |
| 250 | self.excel.save(self.excelSavePath) |
| 251 | |
| 252 | # 保存IP反查域名结果 |
| 253 | def saveIp2Domain(self, ip2domain_dict): |
no test coverage detected