本人只是python初学者,本文只适合初学者观看学习。大佬请绕过(或者指出需要改进的地方)!
在日常渗透测试过程中我们都知道,在对目标进行渗透之前都是先要信息收集一波。收集到越多的信息往往渗透过程中越顺利,所以信息收集格外重要。而信息收集往往费时间比较多,所以我们想写一个自动信息收集的脚本,但是代码量太大。本文就先从whois信息开始,代码不好的地方。希望大家提出意见!
import requests
from lxml import etree
import csv
class xxsj(object):
def __init__(self):
self.header = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36'}
def whois(self):
wz = input('请输入您想信息收集的网站:')
print("正在whois查询",)
url = 'https://whois.aizhan.com/' wz
response = requests.get(url=url, headers=self.header)
selector = etree.HTML(response.content)
title = selector.xpath('//td[@class="thead"]/text()')
yuming = selector.xpath('//td[2]//text()')
a = len(title)
for i in range(0, a - 1):
title1 = title
yuming1 = yuming
self.write([title1, yuming1])
def write(self,lis):
with open('信息收集.csv',
获取更多资讯请加入交流群
版权说明
本文地址:http://dufengvip.cn/post-323.html
未标注转载均为本站远程,转载请注明文章出处: