Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xykt/IPQuality
A script for IP quality detection
https://github.com/xykt/IPQuality
Last synced: about 1 month ago
JSON representation
A script for IP quality detection
- Host: GitHub
- URL: https://github.com/xykt/IPQuality
- Owner: xykt
- License: agpl-3.0
- Created: 2024-04-19T09:34:06.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-28T10:23:33.000Z (7 months ago)
- Last Synced: 2024-05-29T01:39:17.136Z (7 months ago)
- Language: Shell
- Size: 7.21 MB
- Stars: 645
- Watchers: 7
- Forks: 48
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - xykt/IPQuality - A script for IP quality detection (Shell)
- my-awesome - xykt/IPQuality - 11 star:2.5k fork:0.2k A script for IP quality detection (Shell)
- StarryDivineSky - xykt/IPQuality - IP / SCAMALYTICS / IPWHOIS 多数据库整合;流媒体及AI多个服务商 TikTok / Disney+ / Netflix / Youtube / AmazonPrimeVideo / Spotify / ChatGPT 解锁及解锁类型检测;多邮局服务商 Gmail / Outlook / Yahoo / Apple / QQ / Mail.ru / AOL / GMX / Mail.com / 163 / Sohu / Sina 连通性检测;多邮局服务商 Gmail / Outlook / Yahoo / Apple / QQ / Mail.ru / AOL / GMX / Mail.com / 163 / 搜狐 / Sina 连通性检测;IP地址黑名单400+数据库检测 (网络服务 / 网络服务_其他)
README
## IP质量体检脚本 - [IP Quality Check Script (EN)](https://github.com/xykt/IPQuality/blob/main/README_EN.md)
**支持OS/Platform:Ubuntu | Debian | Linux Mint | Fedora | Red Hat Enterprise Linux (RHEL) | CentOS | Arch Linux | Manjaro | Alpine Linux | AlmaLinux | Rocky Linux | macOS | Anolis OS | Alibaba Cloud Linux | SUSE Linux | openSUSE | Void Linux**
- 中英文双语言支持
- 支持IPv4/IPv6双栈查询
- 精美排版,直观显示,多终端单屏优化展示,便于截图分享
- 基础信息、IP类型、风险评分、风险因子、流媒体解锁、邮局检测六大模块
- 基础数据源自*Maxmind*数据库
- 风险信息 *IPinfo / ipregistry / ipapi / AbuseIPDB / IP2LOCATION / IPQS / DB-IP / SCAMALYTICS / IPWHOIS* 多数据库整合
- 流媒体及AI多个服务商 *TikTok / Disney+ / Netflix / Youtube / AmazonPrimeVideo / Spotify / ChatGPT* 解锁及解锁类型检测
- 多邮局服务商 *Gmail / Outlook / Yahoo / Apple / QQ / Mail.ru / AOL / GMX / Mail.com / 163 / Sohu / Sina* 连通性检测
- IP地址黑名单400+数据库检测##### 屏幕截图
![截图](https://raw.githubusercontent.com/xykt/IPQuality/main/img/cn_IPv4.svg)## 使用方法
##### 默认双栈检测:
````bash
bash <(curl -Ls IP.Check.Place)
````##### 只检测IPv4结果:
````bash
bash <(curl -Ls IP.Check.Place) -4
````##### 只检测IPv6结果:
````bash
bash <(curl -Ls IP.Check.Place) -6
````##### 指定检测网卡:
````bash
bash <(curl -Ls IP.Check.Place) -i eth0
````##### 指定代理服务器:
````bash
bash <(curl -Ls IP.Check.Place) -x http://username:password@proxyserver:port
bash <(curl -Ls IP.Check.Place) -x https://username:password@proxyserver:port
bash <(curl -Ls IP.Check.Place) -x socks5://username:password@socksproxy:port
````##### 选择脚本语言为英文:
````bash
bash <(curl -Ls IP.Check.Place) -l en
````##### 报告展示完整IP地址:
````bash
bash <(curl -Ls IP.Check.Place) -f
````##### 基础信息多语言支持:
````bash
bash <(curl -Ls IP.Check.Place) -l jp|es|de|fr|ru|pt
````## 脚本更新
2024/10/06 01:15 修复极个别运行脚本报错问题
2024/07/23 23:50 增加运行参数-f使报告显示完整IP地址
2024/07/22 01:50 安装依赖包前增加询问,修复Disney+解锁类型错误
2024/06/27 01:00 增加Anolis OS | Alibaba Cloud Linux | SUSE Linux | openSUSE系统支持
2024/05/30 01:15 增加macOS系统支持
2024/05/28 18:00 修复了指定网卡/代理服务器仍然检测默认IP的bug
2024/05/17 00:45 增加报告svg图片分享链接,修复一些排版问题
2024/05/11 23:20 修复因网关阻断25端口导致的邮件检测时间过长的问题,修复Tiktok IPv6结果不准确的bug
2024/05/10 17:50 修复未安装sudo系统无法正常安装依赖的bug
2024/05/10 11:00 增加指定网卡及代理服务器检测支持
2024/05/09 15:00 修正不规范内网IP导致的错误,修正其他若干bug
2024/05/08 23:00 修正Netflix澳洲检测结果不正确的bug
2024/05/08 18:10 更新依赖程序dig检测及安装
2024/05/08 00:00 脚本发布
## 脚本贡献
**Acknowledgments:**
- 感谢[lmc999](https://github.com/lmc999/RegionRestrictionCheck),本脚本局部代码参考原版流媒体解锁检测脚本
- 感谢[spiritLHLS](https://github.com/spiritLHLS/ecs),本脚本局部代码参考融合怪测评脚本
**Stars History:**
![Stargazers over time](https://starchart.cc/xykt/IPQuality.svg?background=%23FFFFFF&axis=%23333333&line=%2377ff77)
**History of daily runs:**
![History of daily runs](https://hits.seeyoufarm.com/api/count/graph/dailyhits.svg?url=https://ip.check.place&date=20241017)