Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

odboy/findrealip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

1 Commit

Repository files navigation

关于CDN下查找真实IP的办法,网上一堆文章,但是实际情况是,替代hosts进行尝试并不是一个现实可行的办法,故而这种小工具就由我来写写,望大佬们指教。

尽可能完全获取候选IP

  • 找所有旁站(包括@域)IP,从而确定C段。

  • 历史IP记录 https://toolbar.netcraft.com/site_report?url=www.xxx.com

  • 全球多地多DNS解析,获取可能的IP。

  • 通过SPF记录,确定IP,若无SPF,可查看邮件头中的IP地址。

使用脚本验证

✗ python3 findrealIP.py -h
 .--.
 |o_o | ------------------
 |:_/ | < Mr.Bingo >
 // \ \ ------------------
 (| | ) < https://oddboy.cn >
 /'\_ _/`\ ------------------
 \___)=(___/
usage: findrealIP.py [-h] [--protocol PROTOCOL] --domain DOMAIN [--port PORT]
 [--path PATH] (-i IP | -I IPS) [-t THREAD]
 [--identifystring IDENTIFYSTRING]
optional arguments:
 -h, --help show this help message and exit
 --protocol PROTOCOL HTTP or HTTPS, default: HTTP
 --domain DOMAIN Target Domain, eg: www.oddboy.cn
 --port PORT Service Port, eg: 80
 --path PATH Target Path, eg: / or /WebRoot, default: /
 -i IP Signal IP, eg: 8.8.8.8 or 8.8.8.8/24
 -I IPS IP list file
 -t THREAD Thread Count, default: 1
 --identifystring IDENTIFYSTRING
 Use Identify String to Ident The True Target

示例如下:

About

CDN下寻觅真实IP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /