具体原理可以查看原作者的文章
CloudFlair 开源地址:Github
这个工具是用pytohn编写的,兼容python2.7
和3.5
API ID
和API secret
,并设置到环境变量中$ export CENSYS_API_ID='<here-is-your-api-id>'
$ export CENSYS_API_SECRET='<here-is-your-api-secret>'
$ git clone https://github.com/christophetd/cloudflair.git
$ cd cloudflair
$ pip install -r requirements.txt
$ python cloudflair.py example.com
$ python cloudflair.py --help
usage: cloudflair.py [-h] [-o OUTPUT_FILE] [--censys-api-id CENSYS_API_ID] [--censys-api-secret CENSYS_API_SECRET]
domain
positional arguments:
domain The domain to scan
optional arguments:
-h, --help show this help message and exit
-o OUTPUT_FILE, --output OUTPUT_FILE
A file to output likely origin servers to (default: None)
--censys-api-id CENSYS_API_ID
Censys API ID. Can also be defined using the CENSYS_API_ID environment variable (default:
None)
--censys-api-secret CENSYS_API_SECRET
Censys API secret. Can also be defined using the CENSYS_API_SECRET environment variable
(default: None)
python cloudflair.py 后面跟上需要查找的域名即可
一些可选参数解释:
-h, --help 查看帮助
-o OUTPUT_FILE, --output OUTPUT_FILE
输出可能的源站服务器地址到文件中
--censys-api-id CENSYS_API_ID
手动指定Censys API ID
--censys-api-secret CENSYS_API_SECRET
手动指定Censys API secret