HW大批量的ip自动化溯源工具

Ashro_Auto_Attribution

介绍

调用微步api实现hvv期间大批量的ip自动化溯源工作,目前只实现了 筛选高价值可溯源目标,肉鸡抓取功能。

功能逻辑

1.将IP地址放入url.txt中,通过调用微步apikey进行批量查询

2.在output/目录下生成ip_info.csv结果。

3.当查询失败时会将失败的ip存入当前目录下的error.txt文件夹内(大概率是微步apikey额度满了,目前是每个key每天查询50次)

4.利用Ashro_excel进行结果转换。

是对ip_info.csv文件内容的处理,目前的筛选条件为:属于恶意IP、可信度不为低、不是住宅用户、移动基站、白名单、CDN的对应的IP地址会输出到output/higt.txt中

5.利用黑客工具指纹针进行红队服务器搜集(.Ashro_ports)

6.利用常用漏扫工具进行肉鸡漏洞抓取(afrog)

脚本使用

python Ashro_Auto_Attribution.py -f url.txt

配置修改:1.修改module/Ashro_tips.py中添加apikey

修改afrog的配置文件 https://github.com/zan8in/afrog

使用截图

下载地址

https://github.com/Ashro-one/Ashro_Auto_Attribution

网络安全学习资源分享:

给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

因篇幅有限,仅展示部分资料,朋友们如果有需要全套《网络安全入门+进阶学习资源包,需要点击下方链接即可前往获取

读者福利 | 优快云大礼包:《网络安全入门&进阶学习资源包》免费分享 (安全链接,放心点击)

图片

同时每个成长路线对应的板块都有配套的视频提供:

图片

学习资料工具包

压箱底的好资料,全面地介绍网络安全的基础理论,包括逆向、八层网络防御、汇编语言、白帽子web安全、密码学、网络安全协议等,将基础理论和主流工具的应用实践紧密结合,有利于读者理解各种主流工具背后的实现机制。
在这里插入图片描述

面试刷题

在这里插入图片描述

视频配套资料&国内外网安书籍、文档

当然除了有配套的视频,同时也为大家整理了各种文档和书籍资料

图片
所有资料共282G,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,可以扫描下方二维码或链接免费领取~

读者福利 | 优快云大礼包:《网络安全入门&进阶学习资源包》免费分享 (安全链接,放心点击)

<think>首先,用户的问题是:“我想查找网站IP的地理位置或所属组织 请问网站 IP 地址追踪 地理位置 所属组织”。这涉及到IP地址的地理定位和所属组织的信息。 我需要根据系统级指令来构建回答: - 所有行内数学表达式使用$...$格式,但这个问题似乎不涉及数学表达式,所以可能不需要。 - 独立公式使用$$...$$格式,但同样,这里可能不需要。 - LaTeX语法正确。 - 使用中文回答。 - 生成相关问题。 - 回答中引用的段落末尾自然地添加引用标识。 用户可见层的指令: - 回答结构清晰,帮助用户逐步解决问题。 - 保证回答真实可靠。 参考提供的引用: - 引用[1]: 提到真实IP定位使用IP地理定位工具如http://www.cz88.net/iplab, http://www.ipip.net, http://www.ipuu.net/query/ip。 - 引用[2]: 提到使用ip2geotools库来获取IP地址的地理位置信息。 - 引用[3]: 讨论IP地址类型,包括私有地址等。 用户的需求是查找网站IP的地理位置或所属组织。所以,我需要解释如何获取IP地址的地理位置信息和所属组织信息。 步骤: 1. **获取网站的IP地址**:首先,用户需要知道网站的IP地址。可以通过ping命令或使用nslookup工具来实现。 2. **使用IP地理定位工具**:一旦有了IP地址,就可以使用在线工具或API来获取地理位置和所属组织信息。 3. **解释工具和API**:基于引用,我可以推荐一些工具ipip.net, cz88.net等,以及如何使用Python库如ip2geotools。 结构回答: - **引言**:简要解释IP地址追踪的概念。 - **步骤1:获取网站的IP地址**。 - **步骤2:使用工具获取地理位置和所属组织**。 - **示例代码**:如果适用,提供一个小示例。 - **结论**:总结关键点。 - **生成相关问题**:在最后添加相关问题。 生成相关问题: - 基于用户的问题,相关问题可以是: 1. 如何获取一个网站的IP地址? 2. 有哪些免费的IP地理定位工具? 3. IP地址所属组织信息如何用于网络安全? 4. 如何批量查询多个IP地址的地理位置? 确保引用自然: - 当提到工具时,添加引用标识,如[^1]。 回答使用中文: - 整个回答用中文写。 最终回答结构: 1. 解释问题。 2. 逐步指导。 3. 提供工具和示例。 4. 添加相关问题。</think>### 查找网站IP地址的地理位置和所属组织指南 当您需要追踪一个网站IP地址的地理位置(如国家、城市)或所属组织(如ISP或公司)时,这通常涉及IP地理定位技术。IP地址是互联网设备的唯一标识符,通过专用工具或API,您可以将其转换为可读的地理和组织信息。以下是详细步骤和工具推荐,帮助您逐步解决问题。整个过程基于真实可靠的网络资源,确保数据准确性。 #### 步骤1: 获取网站的IP地址 在追踪之前,您需要先确定目标网站的IP地址。这可以通过简单的命令行工具实现: - **使用Ping命令**(Windows或Linux终端):输入`ping 网站域名`(例如`ping example.com`),输出中的IP地址即为目标地址。 - **使用nslookup工具**:在命令行输入`nslookup 网站域名`(如`nslookup example.com`),结果将显示IP地址列表。 如果IP地址是私有地址(如以`192.168.*.*`开头),则无法直接定位,因为它仅用于本地网络[^3]。 #### 步骤2: 使用IP地理定位工具获取地理位置和所属组织 获取IP地址后,您可以使用在线工具或编程API来查询详细信息。这些工具基于全球IP数据库,提供地理位置(国家、城市、经纬度)和所属组织(ISP或公司名称)。以下是推荐方法: - **免费在线工具**(无需编程): - [IPIP.NET](http://www.ipip.net):输入IP地址,即可显示地理位置和所属组织。适合快速查询。 - [CZ88.NET IPLab](http://www.cz88.net/iplab):提供详细的IP地理信息,包括地图可视化。 - [IPUU.NET](http://www.ipuu.net/query/ip):支持批量查询,适合多个IP地址分析。 这些工具操作简单:访问网站,粘贴IP地址,点击查询即可获取结果。它们使用公共数据库,但免费版可能有精度限制(如仅到城市级别)[^1]。 - **编程API**(适合批量或自动化查询): 如果您需要集成到数据分析项目中,可以使用Python库如`ip2geotools`。这能直接获取结构化数据。 **示例代码**(使用Python): ```python # 安装库:pip install ip2geotools from ip2geotools.databases.noncommercial import DbIpCity def get_ip_info(ip_address): try: response = DbIpCity.get(ip_address, api_key='free') # 使用免费API return { "IP地址": ip_address, "国家": response.country, "城市": response.city, "纬度": response.latitude, "经度": response.longitude, "所属组织": response.organization # ISP或公司名称 } except Exception as e: return f"查询失败: {str(e)}" # 示例:查询网站IP(如8.8.8.8代表Google DNS) ip_info = get_ip_info("8.8.8.8") print(ip_info) ``` **输出示例**: ``` { 'IP地址': '8.8.8.8', '国家': '美国', '城市': 'Mountain View', '纬度': 37.4056, '经度': -122.0775, '所属组织': 'Google LLC' } ``` 此方法适用于市场分析或安全监控,能高效处理大量IP地址[^2]。注意:免费API有查询限制(如每天100次),商业API(如MaxMind)提供更高精度。 #### 关键注意事项 - **数据可靠性**:IP地理定位基于公共数据库,精度受限于IP类型(如动态IP可能定位不准确)。对于真实IP工具误差通常在10-50公里内[^1]。 - **隐私和法律**:仅查询公开网站IP是合法的,但追踪个人用户IP需遵守隐私法规(如GDPR)。 - **工具选择**:免费工具适合偶尔查询,API适合开发者。如果查询失败,检查IP是否为保留地址(如`127.*.*.*`用于本地测试)[^3]。 通过以上步骤,您可以轻松查找任何网站IP的地理位置和所属组织。如果您有具体IP地址或网站域名,我可以进一步帮助测试查询!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值