首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

src子域名收集

基础概念

src 子域名收集是指通过各种手段获取目标网站的所有 src 属性指向的子域名。这些子域名通常用于存放网站的静态资源,如图片、JavaScript 文件、CSS 文件等。通过收集这些子域名,可以更全面地了解目标网站的结构和资源分布,有助于进行安全分析、漏洞挖掘等。

相关优势

  1. 全面了解网站结构:通过收集 src 子域名,可以更全面地了解目标网站的架构和资源分布。
  2. 发现潜在的安全漏洞:子域名可能托管在不同的服务器上,可能存在不同的安全配置和漏洞。
  3. 资源优化:了解资源分布有助于优化网站的加载速度和性能。

类型

  1. 主动收集:通过爬虫、扫描工具等主动手段获取 src 子域名。
  2. 被动收集:通过监控网络流量、DNS 解析等被动手段获取 src 子域名。

应用场景

  1. 安全分析:用于发现目标网站的安全漏洞和潜在风险。
  2. 性能优化:用于分析和优化网站的加载速度和资源分布。
  3. 信息收集:用于全面了解目标网站的结构和资源分布。

常见问题及解决方法

问题:为什么有些 src 子域名无法解析?

原因

  1. DNS 解析问题:目标网站的 DNS 配置可能存在问题,导致子域名无法解析。
  2. 子域名不存在:目标网站可能没有使用某些 src 属性指向的子域名。
  3. 网络问题:本地网络可能存在问题,导致无法访问某些子域名。

解决方法

  1. 检查 DNS 配置:确保目标网站的 DNS 配置正确,可以使用 nslookupdig 工具进行检查。
  2. 验证子域名:通过浏览器或工具访问目标网站的 src 属性,验证子域名是否存在。
  3. 检查网络连接:确保本地网络连接正常,可以尝试使用不同的网络环境进行测试。

问题:如何高效地收集 src 子域名?

解决方法

  1. 使用爬虫工具:如 ScrapyBeautifulSoup 等,可以自动化地抓取网页并提取 src 属性。
  2. 使用扫描工具:如 Sublist3rAmass 等,可以自动化地扫描目标网站的子域名。
  3. 结合 DNS 解析:通过解析目标网站的 DNS 记录,获取可能的子域名列表。

示例代码

以下是一个使用 Python 和 requests 库提取网页 src 属性的简单示例:

代码语言:txt
复制
import requests
from bs4 import BeautifulSoup

def extract_src_subdomains(url):
    response = requests.get(url)
    soup = BeautifulSoup(response.text, 'html.parser')
    src_tags = soup.find_all(src=True)
    subdomains = set()
    for tag in src_tags:
        src = tag['src']
        if 'http' in src:
            subdomain = src.split('//')[1].split('/')[0]
            subdomains.add(subdomain)
    return subdomains

url = 'https://example.com'
subdomains = extract_src_subdomains(url)
print(subdomains)

参考链接

  1. BeautifulSoup 官方文档
  2. requests 官方文档

通过以上方法,可以有效地收集和分析目标网站的 src 子域名,帮助进行安全分析和性能优化。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

域名收集工具OneForAll

域名收集是信息收集中必不可少且非常重要的一环。在前面的文章中,我们也介绍过不少子域名收集的工具。但是每种工具都有其自身的优点和缺点。...利用搜索引擎发现域 支持域爆破,该模块有常规的字典爆破,也有自定义的fuzz模式,支持批量爆破和递归爆破,自动判断泛解析并处理。...支持域验证,默认开启子域验证,自动解析域DNS,自动请求子域获取title和banner,并综合判断域存活情况。...支持域接管,默认开启子域接管风险检查,支持域自动接管(目前只有Github,有待完善),支持批量检查。...总结 通过OneForAll收集域名,相比其他同类工具而已是比较优秀的。通过爬虫 DNS 搜索引擎等多种手段进行收集,使收集的结果比较准确,是一款不错的前期信息收集工具。

3.3K30
  • 前期信息收集 - - - 域名收集工具

    一,信息收集 需要收集哪些信息    1,域名信息 whois (whois是用来查询域名IP以及域名注册者信息的传输协议。) 备案信息(域名拥有者的姓名、身份证等等。)...域名  2,服务器信息 端口(包括逻辑端口和物理端口两种类型) 服务 真实IP(与IP地址关联的最明显的个人信息就是地理位置信息。)      ...whois查询 全球 WHOIS 查询 (whois365.com) 网络空间测绘,网络空间安全搜索引擎,网络空间搜索引擎,安全态势感知 - FOFA网络空间测绘系统 三,域名收集 1,OneForAll...OneForAll是一款功能强大的收集工具 链接:https://pan.baidu.com/s/1tDqyveqpXPv3qkpL12c4xg  提取码:uhyf      环境检查 python...运行结果图 找到文件保存的位置  在results中找到收集表   2,ARL(灯塔) ARL(Asset Reconnaissance Lighthouse)资产侦察灯塔系统旨在快速侦察与目标关联的互联网资产

    1.9K30

    信息收集 | 域名收集及其利用方式

    02 简单介绍 域名域名按照层级可以分为顶级域、主域名域名等 。...例如.net 是顶级域,主域名是sony.net,域名则是在主域名的前面添加自定义名称,例如像 sony.net 、mail.sony.net 这一类都可统称为域名。...例如:很多人都误把带www当成一级域名,把其他前缀的当成二级域名;或者把二级域名当成一级域名。这些都是错误的。...以sony.net为例,正确的域名划分为:.net 顶级域名/一级域名,sony.net 二级域名,s.sony.net 三级域名,s.s.sony.net 四级域名 02 收集方式 1 OneForAll...主要看字典质量 地址: https://github.com/lijiejie/subDomainsBrute https://github.com/yanxiu0614/subdomain3 02 利用方式 域名可以扩大攻击范围

    4.3K10

    Web渗透之域名域名收集方法

    在进行Web渗透时,我们常常需要对其域名进行收集。相对于主站来说,分站的安全会做的差一些。域名收集大抵可以通过手工、工具或者分析搜索引擎等等方法来实现。...接下来让我们看看具体可以怎么做 1.域名猜测与测试访问 这是最简单也是比较笨的一种方法,对于 Web 域名进行猜测,然后去浏览器访问查看是否真实存在。...等,这种方法对于常见的域名测试效果还可以。...2.搜索引擎指令查询 在搜索引擎通过搜索 “site:csdn.net” 来搜索其主要域名 csdn.net 下的域名。...TXT:域名对应的文本信息。 X25:域名对应的 X.25 地址记录。 4.基于DNS查询的暴力破解 目前有很多开源的工具支持域名暴力破解,通过尝试字典+“.”

    2.9K31

    最新域名域名信息收集技术

    可以将此类信息与收集到的其他信息进行对比,从而更好地完善收集到的域名注册信息。...是因为在收集目标主站域名信息时,通常会发现主站可以收集到的信息十分有限,这时就需要扩大信息收集的范围,即通过WHOIS查询获得注册当前域名的联系人及邮箱信息,再通过联系人和邮箱反查,查询当前联系人或邮箱下注册过的其他域名信息...常用的域名信息反查网站如下: 站长之家 微步在线 4.cn 西部数码 ViewDNS 域名信息收集 域名是指顶级域名下的域名。...1.工具自动收集 目前已有几款十分高效的域名自动收集工具,如域名收集工具OneForAll,具有强大的域名收集能力,还兼具域爆破、域验证等多种功能,图1-11所示为使用OneForAll对“ms08067...域名导出结果如图1-12所示。 图1-12 可以看到,导出结果包含了很多项目,不仅有域名,还有IP地址、Banner信息、端口信息等,十分全面。 常用域名自动收集工具如下。

    71541

    渗透测试信息收集技巧(1)——DNS收集域名收集

    学习目标 DNS、域名、C段、邮箱、指纹、社工库、钓鱼攻击 DNS(Domain Name system 域名系统) 提供域名与IP地址之间映射 大型企业网站运转核心 收集原因 确定企业网站运行规模...可以从DNS中收集域名、IP等 控制网站解析 域名 收集原因 确定企业网站运行数量,从而进行下一步(安全评估)准备 获得不同域名所映射的IP,从而获得不同C段 寻找更大的安全脆弱点和面 C段 在IP...,由这个域名记录统一解析管理 查询方法 : dig -t CNAME www.xxx.com Whois域名信息查询 Whois协议 : 查询域名的IP以及所有者等信息的传输协议 域名收集 域名枚举可以在测试范围内发现更多的域或域...在同一个组织的不同域或应用程序中往往存在相同的漏洞 域名收集方法 爆破 搜索引擎 域传送 在线网站 爆破 原理 : 通过字典匹配枚举存在的域名 Kali : subDomainsBrute 和 dnsmap...Windows : fuzzDomain 和 域名挖掘机。

    10420

    经验分享 | src信息收集

    ps:goddemon的scdn地址: https://blog.csdn.net/qq_33942040 1.信息收集 信息收集核心内容:域名及其他信息收集 一,企业相关信息收集 (搜集用户名信息类...即可看到很多知识产权信息,点击详情即可看到发明人姓名 二,域名域名收集 典型项目收集 oneforAll #挂代理和不挂代理时可能跑出的域名区别较大 xray进行收集 goby 端口+指纹识别很nice...一个真实IP获取域名(入其他的域名获取IP的权限状况) 企业c段范围 #在线获取域名的接口 http://tools.xiu09.cn/zym/ https://api.hackertarget.com...,所以很多站长可能只会对主站或者流量大的站点做了 CDN,而很多小站站点又跟主站在同一台服务器或者同一个C段内,此时就可以通过查询域名对应的 IP 来辅助查找网站的真实IP。...传送门——> 域名信息查询 (2)查询主域名:以前用CDN的时候有个习惯,只让WWW域名使用cdn,秃域名不适用,为的是在维护网站时更方便,不用等cdn缓存。

    2.1K22

    SRC信息收集思路分享

    说到信息收集,网上已经有许多文章进行描述了,那么从正常的域名、端口、旁站、C段等进行信息收集的话,对于正常项目已经够用了,但是挖掘SRC的话,在诸多竞争对手的“帮助”下,大家收集到的信息都差不多,挖掘的漏洞也往往存在重复的情况...0x03 域名(oneforall) 拿到域名之后,下一步我考虑使用oneforall扫描获取域名,就像网上信息收集的文章一样,主域名的站点不是静态界面就是安全防护等级极强,不是随便就能够发现漏洞的...,我们挖掘SRC也是要从子域名开始,从边缘资产或一般资产中发现漏洞。.../domains.txt run 其他获取域名的工具还有layer域名挖掘机、Sublist3r、证书透明度、在线工具等,这里就不一一阐述了,大体思路是一样等,获取域,然后从中筛选边缘资产,安全防护低资产...www.examples.com // 单url测试 python3 Glass.py -w domain.txt -o 1.txt // url文件内 0x05 框架型站点漏洞测试 前面经过了域名收集以及对收集到的域名进行了指纹信息识别之后

    1.9K22

    从代码角度看各类域名收集工具

    作者:w7ay @ 知道创宇404实验室 时间:2020年8月12日 开源的域名收集工具有很多,本文会从代码的角度去看各类开源的域名收集工具的技术特点,以及各有哪些优缺点,来帮助大家,在合适的时候选择合适的利用工具...支持泛解析域名 基于RSC(响应相似度对比)技术对泛解析域名进行枚举(受网络质量、网站带宽等影响,速度会比较慢) 基于aioHTTP获取一个不存在域名的响应内容,并将其和字典域名响应进行相似度比对。...超过阈值则说明是同个页面,否则则为可用域名,并对最终域名再次进行响应相似度对比。...更多的收集渠道 •收集DNSPod接口泄露的域名收集页面响应内容中出现的域名收集跳转过程中的域名收集HTTPS证书透明度域名收集DNS域传送子域名收集搜索引擎域名收集...对于域名收集,我推荐的组合是subfinder和dnsprobe,它们都是go语言,直接下载二进制就能跑,subfinder用于收集网上接口(但接口似乎没有OneForAll多),dnsprobe用于爆破

    2.5K20

    红队作业 | 收集xxx.com域名的所有域名

    :https://github.com/shmilylty/OneForAll 工具描述:oneforall是近几年出现的比较优秀的域名收集工具之一,目前还在不断地进行更新优化。...这款工具集成了各种域名信息收集的"姿势"。...目录下 SubdomainBrute 项目地址: https://github.com/lijiejie/subDomainsBrute 工具描述: 李劼杰的SubdomainBrute是业内比较出名的域名收集工具了...2、如果没有自定义字典,程序会自动使用内置字典,内置字典总共两万多条数据,内容包括了常用域名,以及3000+常用单词和1-3位所有字母 3、如果要爆破二级以下域名,可以直接填入要爆破的域名,程序会自动拼接下一级域...使用截图: 第三方搜集子域名网站 在线域名查询:https://phpinfo.me/domain/ 在线域名爆破:http://z.zcjun.com 在线域名扫描-YoungxjTools:

    5.2K20

    实战 | SRC信息收集思路总结

    说到信息收集,网上已经有许多文章进行描述了,那么从正常的域名、端口、旁站、C段等进行信息收集的话,对于正常项目已经够用了,但是挖掘SRC的话,在诸多竞争对手的“帮助”下,大家收集到的信息都差不多,挖掘的漏洞也往往存在重复的情况...0x03 域名(oneforall) 拿到域名之后,下一步我考虑使用oneforall扫描获取域名,就像网上信息收集的文章一样,主域名的站点不是静态界面就是安全防护等级极强,不是随便就能够发现漏洞的...,我们挖掘SRC也是要从子域名开始,从边缘资产或一般资产中发现漏洞。.../domains.txt run 其他获取域名的工具还有layer域名挖掘机、Sublist3r、证书透明度、在线工具等,这里就不一一阐述了,大体思路是一样等,获取域,然后从中筛选边缘资产,安全防护低资产...www.examples.com // 单url测试 python3 Glass.py -w domain.txt -o 1.txt // url文件内 0x05 框架型站点漏洞测试 前面经过了域名收集以及对收集到的域名进行了指纹信息识别之后

    2K30

    SRC漏洞挖掘信息收集与挖掘技巧

    域名收集 暴力破解 本地工具,Layer的域名挖掘机等工具。 优点:能够枚举到很多通过证书查询查不到的域名。 缺点:速度慢,靠字典。 ?...利用IP进行反查域名 常用的站点:ip138、微步在线 VIRUSTOTAL等等 优点:能够发现很多通过搜索引擎、证书查询、暴力破解都无法发现的域名。...IP地址块收集 常用的站点: CNNIC 收集IP地址块对IP地址进行反查域名能够发现很多资产。 ? 主机端口探测 常用的工具有:nmap、masscan等等 ? ?...微信公众号、小程序 微信是日常生活中用的最多的软件之一,通过微信公众号、小程序可以获得部分域名或ip地址。 ? ? ? APP收集 通过对APP流量的抓取也可以获取到部分子域名或者ip。 ? ?...总结 1.挖掘SRC漏洞时,对于域名收集至关重要,域名的多少决定了漏洞的产出。 2.在进行信息收集时尽可能的做到全面,这样能最大限度上获取到域名

    1.4K20

    SRC通杀小技巧-巧用域名“横向移动“

    前言 周末闲暇时间无聊顺便挖挖洞,低危小子的我叒找到个低危,本想着一个低危实在是食之无味,弃之又可惜,打算将域名先存起来,等过段时间有活动一块交,就在复制域名的时候,又有了不同的发现,利用以往经验,简单的进行了一波域名的..."横向移动",Get到一个小的低危通杀 还是DevOps 域名信息大致是这样的: http://xxx.xxx-xxx.xxx-prod.xxxx…cn 可能有朋友一眼就看到关键词prod,了解一些开发知识的朋友可能知道...其实就是在aplication配置文件中激活的环境不同,除了一些数据库相关的配置不同,其他的都是一样的…… 而开放SRC平台的企业,项目会更大,当按照完整的开发流程来执行的时候,所构建镜像环境也就更多...当然可能比这些多,也可能比这些少 有些环境是部署在内网的,所以有可能收集资产的时候可能找不到…… 这五个环境之间存在关联和依赖关系。

    9610

    挖掘SRC时如何编写信息收集脚本

    于是笔者选择自己去网上学习如何编写信息收集脚本,并把过程记录下来,供大家学习参考。在本文笔者将描述如何快速编写信息收集脚本来收集挖掘SRC所需的大量资产。...信息收集的第一步是资产收集,首先需要确定哪些公司定义为范围内的资产是在企业SRC的公布范围,并在公布范围获取尽可能多的域名。...通过这些搜索引擎发现的IP执行反向DNS查找,并查看并且通过识别IP、域名或其他未知的URL链接,来确定企业SRC给定的基础设施资产。 3. 域名枚举 收集域名列表后,就可以执行域枚举了。...,以快速收集挖掘SRC所需的大量资产。...脚本涉及资产枚举、域名枚举、HTTP服务器枚举、HTTP爬虫、HTTP抓包、JavaScript分析等方面,编写的信息收集脚本可以极大地简化和加速SRC挖掘过程。

    20010

    SRC】记一次信息收集实战分享

    原文首发在:先知社区https://xz.aliyun.com/t/15944选择目标进入补天,选择一个目标信息收集ip使用nslookup xxx.xxx.com只有一个ip回显,没有开dns看一下开放端口...看到深信服就知道大概率是失败的,所有随便试了一下资产测绘使用quake进行资产测绘,得到一百多条数据quake的邀请码:1CWUGm,填了可以有5000积分oneforall使用oneforall进行域名查找...,得到35条数据js爬取使用JSFinder,将前面得到的域名去重之后,进行js爬取,使用jsfind,得到几百条数据存活检测使用windfire,进行存活去重,得到92条urlGoogle搜索得到一些敏感数据...cache:已经删除的缓存网页关键词可以替换为:身份证|sfz|学号|xh|登录|注册|管理|平台|验证码|账号|系统|手册|默认密码|初始密码|password|联系电话|操作手册|vpn|名单工商数据收集使用...,学校网站的域名有二十几个,但是几乎全部套用一样的模板,不好下手

    5400

    域名信息搜集

    发现的域名越多,意味着目标系统被渗透的可能性也越大。...Layer域名挖掘机:点击下载 提取码10et Sublist3r:点击下载 star: 6k subfinder:点击下载 star: 3.9k OneForAll:点击下载 star: 3.6k...DNS 域传送搜集 域传送(DNS zone transfer)漏洞是由于对 DNS 服务器的配置不当导致的信息泄露,通过该漏洞可以搜集更多的域名信息。...SSL/TLS证书通常包含域名域名和电子邮件地址。因此SSL/TLS证书成为了攻击者的切入点。 查找一个域名证书的最简单方法是使用搜索引擎来收集计算机的CT日志,并让任何搜索引擎搜索它们。...https://github.com/appsecco/bugcrowd-levelup-subdomain-enumeration Findomain不使用域名寻找的常规方法,而是使用证书透明度日志来查找

    3.8K80
    领券