MCPcopy
hub / github.com/0x727/ShuiZe_0x727 / saveHostNameAndIps

Method saveHostNameAndIps

Plugins/saveToExcel.py:226–250  ·  view source on GitHub ↗
(self, alive_hostname_ips)

Source from the content-addressed store, hash-verified

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):

Callers 1

scan_IntranetPortsFunction · 0.80

Calls 1

saveMethod · 0.80

Tested by

no test coverage detected