撒旦进阶

简介: 撒旦进阶

image.png

使用搜索过滤

如果像前面单纯只使用关键字直接进行搜索,搜索结果可能不尽人意,那么此时我们就需要使用一些特定的命令对搜索结果进行过滤,常见用的过滤命令如下所示:

hostname:搜索指定的主机或域名,例如 hostname:"google"

port:搜索指定的端口或服务,例如 port:"21"

country:搜索指定的国家,例如 country:"CN"

city:搜索指定的城市,例如 city:"Hefei"

org:搜索指定的组织或公司,例如 org:"google"

isp:搜索指定的ISP供应商,例如 isp:"China Telecom"

product:搜索指定的操作系统/软件/平台,例如 product:"Apache httpd"

version:搜索指定的软件版本,例如 version:"1.6.2"

geo:搜索指定的地理位置,参数为经纬度,例如 geo:"31.8639, 117.2808"

before/after:搜索指定收录时间前后的数据,格式为dd-mm-yy,例如 before:"11-11-15"

net:搜索指定的IP地址或子网,例如 net:"210.45.240.0/24"

image.png

搜索阿帕奇服务及版本

命令行于API使用

kali先安装python环境

使用pip3 install shodan安装撒旦模块

安装成功后输入

shodan -h //查看帮助手册,如果可以看到帮助手册就说明已经安装成功可以正常使用了
shodan init <api_key> //输入一个变量
shodan info //查询自己的api接口相关信息
使用浏览器登录撒旦,在我的账户里你就可以看到自己的api密钥
shodan init DWbmFDEyIRtAsB7RiBt1kYlNPCUtgVKC //DWbmFDEyIRtAsB7RiBt1kYlNPCUtgVKC API密钥

导入成功以后输入:

shodan info //查看自己的api信息

image.png

解析结果

shodan parse --fields ip str,port,org --separator , Microsoft-data.json.gz //parse关键参数  

shodan host189.201.128.250

shodan search  --fields ip str,port,org,hostnames microsoft iis 6.0

3.vscode打开

vscode shodan search example0l.py
import shodan

SHODAN_API_KEY='撒旦的KEY'
shodan.Shodan(SHODAN_API_KEY)
try:
    #搜索shodan
    results=ap.search('apache')
    #显示结果
    print('Results is:%s' % results['total']
    for result in results['matches']:
       print(result['ip_str'])
       except shodan.APIError as e:
       print('Error:%s' % e')
       shodan.scan(i)

判断网站是否存活

ping -c www.baidu.com

image.png

除了站长之家,微步和阿里云都可以查询

whois

dig

nslookup

dnsenum

robot.tx

相关文章
|
6月前
|
编译器 C++
C++模板进阶
C++模板进阶
28 1
|
7月前
|
存储 安全 编译器
【C++】C++入门(下)
【C++】C++入门(下)
|
7月前
|
消息中间件 网络协议
cppzmq入门
cppzmq入门
130 2
|
7月前
|
Linux 编译器 开发工具
【c++】入门2
【c++】入门2
55 2
|
7月前
|
编译器 程序员 Linux
【C++入门(上篇)】C++入门学习
【C++入门(上篇)】C++入门学习
|
算法 C语言 C++
探索C++:从入门到进阶
大家好,欢迎来到我们的公众号!今天,我们将一起探索编程世界中的一颗明星——C++。无论您是初学者还是有经验的开发者,本文都将带您从C++的基础知识一路探索到进阶应用。让我们开始吧!
74 0
|
自然语言处理 编译器 C++
C++模板进阶知识
之前我们讲过模板初阶的知识,讲述了泛型编程、函数模板和一点类模板的知识,本篇我们将讲述一些进阶知识。
59 0
|
JSON NoSQL Shell
buildah进阶
buildah进阶
365 0
|
自然语言处理 编译器 C语言
【C++】C++入门(上)
【C++】C++入门(上)
【C++】C++入门(上)
|
JavaScript 前端开发 程序员
JQuery基础(一篇入门)
JQuery基础(一篇入门)
105 0

相关实验场景

更多