利用bing搜索引擎进行子域名收集,编写了一个简单的Python脚本,分享一下。

#! /usr/bin/env python

# _*_ coding:utf-8 _*_

import requests

import urlparse

from bs4 import BeautifulSoup

import sys

def bing_search(url,page):

Subdomain=[]

headers={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:55.0) Gecko/20100101 Firefox/55.0'}

for i in range(int(page)):

try:

url="https://cn.bing.com/search?q=site%3A"+site+"&qs=n&form=QBRE&sp=-1&pq=site%3A"+site+"&sc=2-11&sk=&cvid=C1A7FC61462345B1A71F431E60467C43&toHttps=1&redig=3FEC4F2BE86247E8AE3BB965A62CD454&pn=2&first=1&FROM=PERE" #.format(i)

html= requests.get(url,headers=headers,timeout=3)

except:

pass

soup=BeautifulSoup(html.content,'html.parser')

job_bt=soup.findAll('h2')

for i in job_bt:

#print(i.a.get('href'))

link = i.a.get('href')

domain=str(urlparse.urlparse(link).scheme+"://"+urlparse.urlparse(link).netloc)

Subdomain.append(domain)

Subdomain=list(set(Subdomain)) #去重

return Subdomain

if __name__ == '__main__':

#site=baidu.com

if len(sys.argv) == 3:

site=sys.argv[1]

page=sys.argv[2]

else:

print ("usage: %s baidu.com 10" % sys.argv[0])

sys.exit(-1)

Subdomain=bing_search(site,page)

for i in Subdomain:

print i

测试截图:

bing.py  site  page    #主域名 + 搜索多少页

关于我:一个网络安全爱好者,致力于分享原创高质量干货,欢迎关注我的个人微信公众号:Bypass--,浏览更多精彩文章。

python网页搜索脚本_bing搜索引擎子域名收集(Python脚本)相关推荐

  1. js随机跳转域名_从代码角度看各类子域名收集工具

    作者:w7ay @ 知道创宇404实验室 开源的域名收集工具有很多,本文会从代码的角度去看各类开源的域名收集工具的技术特点,以及各有哪些优缺点,来帮助大家,在合适的时候选择合适的利用工具. 这里选取了 ...

  2. 子域名收集指南:python子域名收集

    做web安全相关一般都会接触到子域名收集,这篇文章主要介绍如何利用python脚本进行子域名收集,当然,关于子域名收集网络上有很多现成的很好用的网站和工具.不过当你亲自动手去用python写出一个子域 ...

  3. 子域名收集Google搜索引擎语法

    文章目录 0x01 子域名收集 VirusTotal DNSdumpster 在线子域名查询 子域名挖掘工具 0x02 Google搜索引擎语法 Google搜索语法 intext: intitle: ...

  4. 魔兽世界python脚本拍卖行_Python大法之告别脚本小子系列—信息资产收集类脚本编写(上)...

    0×01 前言 在采集到URL之后,要做的就是对目标进行信息资产收集了,收集的越好,你挖到洞也就越多了----当然这一切的前提,就是要有耐心了!!!由于要写工具较多,SO,我会分两部分写-- 0×02 ...

  5. 子域名收集原理与子域名爆破工具

    子域名收集是渗透测试中,前期信息收集必不可少的一个阶段.域名是一个站点的入口,如果一个站点难以渗透,可以尝试从它的子域名或者同一台服务器上的另外一个站点作为突破口,从而进行较为隐秘的渗透测试. 最原始 ...

  6. 史上最全的子域名收集姿势

    史上最全的子域名收集姿势 1.被动子域名收集 2.主动子域名收集 3.2023-03附加 DNS域传送 存活性探测 1.被动子域名收集 信息泄露 Github .Gitee等代码仓库中,可能有相关子域 ...

  7. Python大法之告别脚本小子系列——信息资产收集类脚本编写附源码

    关注头条号,私信回复资料会有意外惊喜呦------最后一张照片有资料呦. 前言 在采集到URL之后,要做的就是对目标进行信息资产收集了,收集的越好,你挖到洞也就越多了............当然这一切 ...

  8. 【网络安全】信息收集系列|子域名收集姿势总结

    声明:本文初衷为分享网络安全知识,请勿利用技术做出任何危害网络安全的行为,由于传播.利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责 概述 在渗透测试或SRC漏洞挖掘中,安 ...

  9. 信息收集之子域名收集

    上一次我们分享了主域名收集的思路和方法,但除了主域名外,子域名也是域名信息收集中的一个重要环节,在当今各种防护设备满天飞的情况下,想要拿下主域名越来越难,但我们可以使用迂回策略,从子域名下手,慢慢靠近 ...

  10. 信息收集——子域名收集

    一.子域名收集原因         1.子域名枚举可以在测试范围内发现更多的域或子域,这将增大漏洞发现的几率. 2.有些隐藏的.被忽略的子域上运行的应用程序可能帮助我们发现重大漏洞. 3.在同一个组织 ...

最新文章

  1. TCP连接状态详解及TIME_WAIT过多的解决方法
  2. .NET开发必备网址
  3. 工作休息之余的生活乐趣
  4. 唱吧DevOps的落地,微服务CI/CD的范本技术解读----最大的难点并不是实际业务代码的编写,而是服务的监控和调试以及容器的编排...
  5. Scrapy项目 - 数据简析 - 实现腾讯网站社会招聘信息爬取的爬虫设计
  6. 17、Java Swing Timer:计时器组件
  7. VS2010发布、打包安装程序超全超详细
  8. Memcached总结三:Memcached常用命令及使用说明
  9. 【思科】GNS3模拟静态NAT/动态NAT
  10. html 调用c#dll中的控件,C#调用ActiveX控件的方法
  11. 计算机考研初试复试比例,考研初试400多分,16人都被刷,计算机专业报考人太多,报应来了...
  12. 【算法学习】双调欧几里得旅行商问题(动态规划)
  13. eclipse或Myeclipse中web项目没有run on server时怎么办?
  14. 张一鸣:我遇到的优秀年轻人的5个特质
  15. 两个平面的位置关系和判定方程组解_必修二数学课后题答案
  16. Vivado2018.3手把手详细下载
  17. win-pe 重置win10密码“SAM 文件只读属性,修改操作无法保存”的解决办法
  18. IDEA左侧目录,按照文件夹排序
  19. OneZero第三周第一次站立会议(2016.4.4)
  20. 邓俊辉数据结构与算法学习笔记-第十一章

热门文章

  1. Python下载库pip pygame
  2. 最新二开版本的源码博客论坛源码,UI很漂亮。
  3. confusing uv
  4. python unit test什么意思_python中的unittest有什么作用
  5. python访问纯真IP数据库的代码
  6. 十分钟接入WO+能力共享平台
  7. Oracle学习3:dual详解
  8. 中台战略:企业数字化转型利器
  9. 【Pigeon源码阅读】服务发现与调用初始化流程解析(五)
  10. app推广渠道数据统计