WhatWeb使用教程,图文教程(超详细)

这篇具有很好参考价值的文章主要介绍了WhatWeb使用教程,图文教程(超详细)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

「作者主页」:士别三日wyx
「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者
「推荐专栏」:对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》

WhatWeb使用教程,图文教程(超详细)

WhatWeb是一款指纹识别工具,使用Ruby语言开发,kali自带。

WhatWeb使用教程,图文教程(超详细)

一、扫描网站指纹

whatweb IP/域名 扫描指定网站的指纹。

WhatWeb使用教程,图文教程(超详细)

-v参数,可以返回详细信息

WhatWeb使用教程,图文教程(超详细)

二、扫描强度

-a参数指定扫描等级。

WhatWeb有4中扫描级别,通过数字1~4选择,默认为1:

  • 1只会发送1次http请求。
  • 2不可用,正在开发
  • 3会发送少量http请求。
  • 4会发送大量http请求,会尝试每一个插件。

WhatWeb使用教程,图文教程(超详细)

三、扫描内网主机

whatweb --no-errors -t 255 192.168.31.0/24 扫描指定内网网段。

WhatWeb使用教程,图文教程(超详细)

四、批量扫描

扫描多个不同网站时,将网站域名/IP保存到文件中,使用-i参数指定扫描的文件。

WhatWeb使用教程,图文教程(超详细)

可以用 # 注释掉不想扫描的IP/域名。

五、导出扫描结果

whatweb www.fjrshg.com --log-xml=result.xml将扫描结果导出文件,默认放在当前路径下。

WhatWeb使用教程,图文教程(超详细)

导出的文件格式可以自定义,常用的格式如下:

--log-brief           		简单的记录,每个网站只记录一条返回信息
--log-verbose            	详细输出
--log-xml            		xml格式的日志
--log-json            		json格式记录日志(需要安装json依赖sudo gem install json)
--log-json-verbose          详细的json日志
--log-magictree             xml的树形结构
--log-object	            ruby对象格式
--log-mongo-database        mongo数据库格式

六、WhatWeb的插件

WhatWeb根据插件来匹配指纹,whatweb -l 查看插件列表。

WhatWeb使用教程,图文教程(超详细)

whatweb --info-plugins="插件名" 查看指定插件的信息。

WhatWeb使用教程,图文教程(超详细)

插件本质上就是.rb的文件,存放在 /usr/share/whatweb/plugins/ 目录下,一个文件对应一个插件,这意味着WhatWeb有一千多个插件。

WhatWeb使用教程,图文教程(超详细)

我们可以查看文件来学习别人的插件,或者根据图中的格式编写自己的插件。

WhatWeb使用教程,图文教程(超详细)文章来源地址https://www.toymoban.com/news/detail-480169.html

六、WhatWeb命令总览

whatweb --version				# 查看版本
whatweb -l						# 查看所有插件
whatweb --info-plugins="html5"	# 查看指定插件
whatweb baidu.com			# 扫描网站
whatweb 192.168.31.1/24		# 扫描网段
whatweb -i "/root/test.txt"	# 批量扫描
whatweb baidu.com -v		# 显示详细的扫描信息
whatweb baidu.com -a 1								# 指定扫描级别
whatweb baidu.com --url-suffix=":80"				# 指定扫描端口(默认80)
whatweb baidu.com --proxy-user admin:password		# 指定登录账号:密码
whatweb baidu.com -c='PHPSESSID=031;security=low'	# 指定cookie
whatweb baidu.com --max-threads=60					# 指定最大进程数
whatweb baidu.com --log-xml="result.xml"	# 导出结果

到了这里,关于WhatWeb使用教程,图文教程(超详细)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用 Iptables 命令详细图文教程

    目录 一、防火墙管理工具 二、Iptables 2.1 策略与规则链 2.2 基本的命令参数 2.2.1. 在 iptables 命令后添加 -L 参数查看已有的防火墙规则链。  2.2.2 在 iptables 命令后添加 -F 参数清空已有的防火墙规则链。  2.2.3 把 INPUT 规则链的默认策略设置为拒绝。  2.2.4 向 INPUT 链中添加允许

    2024年02月08日
    浏览(39)
  • Ventoy 使用教程图文详细版

      Ventoy 是一款开源的 U盘 启动工具,设计用于简化从 U盘 启动操作系统的过程。其中最主要的特点是支持直接使用 ISO 文件进行启动,无需对 U盘 进行格式化或者其他预处理,这样就使得在一个 U 盘里对多个操作系统的 ISO 文件进行启动成为可能,这样就不需要在安装一种操作

    2024年02月15日
    浏览(52)
  • TCPView下载安装使用教程(图文教程)超详细

    「作者简介」: CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」: 更多干货,请关注专栏《网络安全自学教程》 TCPView是微软提供的一款 「查看网络连接」 和进程的工具,常用来查看电脑上的TCP/UDP连接。比Windows自带的 netstat 命令更加强

    2024年04月15日
    浏览(62)
  • 3G路由的使用设置详细图文教程

    3G路由顾名思义就是一个能把3G网络转化成WIFI网络共享上网的设备,对于只有无线网卡却需要多人上网的情况,可以发挥很大用途,尤其是对于一些不能插卡的平板设备、苹果的itouch等,必须在无线情况下才能上网,所以一个迷你的3G路由很好的就能解决这个问题,WIFI随身携

    2024年02月06日
    浏览(41)
  • Hydra密码爆破工具使用教程图文教程(超详细)

    「作者简介」: CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」: 对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》 Hydra也叫九头蛇,是一款开源的暴力PJ工具,集成在kali当中。 参数: -l 指定用户名 -p 指定密码 -L 指定用

    2024年02月06日
    浏览(52)
  • Vue的安装及使用教程【超详细图文教程】

    一、安装Node.js 安装步骤详细见Node.js下载安装及环境配置 =》https://blog.csdn.net/WHF__/article/details/129362462 二、安装vue ①安装 vue.js:  npm install vue -g   // -g为全局安装 注意:要以管理员身份运行cmd命令窗口!! 点击【开始】菜单,在搜索框输入“命令提示符”,点击“以管理员

    2024年02月05日
    浏览(37)
  • 使用IDEA打jar包的详细图文教程

      !!!注意这里 :需要将依赖也加入到左边,不然生成的 jar 包,启动时会报错。 选中所有依赖, 右击【Put into Output Root】 。 4.以上设置完之后, 点击应用,确定   第二种打包方式(使用Maven的Packge打包) 在父 pom.xml 中就,加入如下配置:  点击 IDEA 右侧的 Maven 点击

    2024年01月16日
    浏览(42)
  • Unity用AI制作天空盒,并使用,详细图文教程

    先上我自己做的效果 首先登录AI制作的网站,打开就可以用,不需要登录 这是网址:https://skybox.blockadelabs.com/ 1.创建新的 2.基于现有的创作 3.输入描述 4.选定创作的风格 5.开始创作 6.创作结束后,可以直接下载一个jpg文件 把图片导入到unity 设置下图片的参数,如下图

    2024年02月06日
    浏览(38)
  • 如何使用Pycharm 快速搭建 Django 项目 (分享详细图文教程)

    1. 准备工作 在开始创建Django项目之前,需要先确保已经安装了Python和Pycharm。并且python中已经安装好了Django依赖。 1安装python(这里我安装使用的是python3.11.4稳定版本) 官网下载太慢了这里直接贴网盘下载连接了,一起贴出pycharm的下载地址 python网盘地址:点击下载 提取码:

    2024年02月13日
    浏览(47)
  • SpringBoot项目登录与主页面(从建项目开始详细教程)

    application.properties 前端需要的静态配置文件 代码生成器使用的前提: 1.配置有mp代码生成器的依赖 2.配置有swagger文件 3.连接了数据库 CodeGenerator controller层 service层 PermissionServiceImpl mapper层 PermissionMapper.xml

    2024年02月03日
    浏览(74)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包