用python编写自动信息收集脚本(一) - Kirin个人技术分享网

用python编写自动信息收集脚本(一)

作者: A.毒蜂

全网最全的网络资源分享网站

标签:

Python

特别声明:部分文章为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系站长!请勿违法!本站文章仅供学习了解!技术无罪!

kirin博客

本人只是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',用python编写自动信息收集脚本(一)用python编写自动信息收集脚本(一)
本文最后更新于2020-6-20,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
分享到:
加入交流群
未经允许不得转载:

作者: A.毒蜂, 转载或复制请以 超链接形式 并注明出处 Kirin个人技术分享网
原文地址: 《用python编写自动信息收集脚本(一)》 发布于2020-6-20

切换注册

登录

您也可以使用第三方帐号快捷登录

切换登录

注册

觉得文章有用就加入交流群吧

QQ扫一扫