教你一招如何查看你访问的网站所使用的技术!硬核知识!!! (包含Kali 安装Go语言,独家安装webanalyze工具)

在我们尝试去了解一个网站所用的技术时,包括服务器、编程语言、操作系统、系统代理等。另外一些包括该网站的类型,比如商业、娱乐、教育等等。我们除了在站长之家了解一些信息或者who.is了解一些网站信息,更多的一些技术是不能够了解的。通常一个网站所使用的技术是很多种的,我们仅仅查看源代码也总是不能够完全知道其所用技术。

(以下文章来自笔者公众号【Honker】,关注我,学习更多黑客技术)

所以,我们还可以从另外一些工具那里得到一个关于你所访问的网站信息。那就是Wappalyzer。Wappalyzer是一个浏览器插件,可揭示网站上使用的技术。它揭示了内容管理系统,电子商务平台,Web服务器,JavaScript框架,分析工具等。

当然,这个工具也是有官网的,在其网站上也可以去查看其他网站的技术。

https://www.wappalyzer.com/
在这里插入图片描述
CSDN网站的一些技术信息:
在这里插入图片描述
秀米网站所使用的技术信息:
在这里插入图片描述
等等,你也可以尝试去查看一些其他网站的信息。

通过以上扩展程序我们确实可以查看别人网站技术,对普通用户来说也很方便,

但是这种实现方式不允许你在短时间内检查大量站点(如果需要检查1000个或更多的站点该怎么办?),所以,我们就需要通过命令行来查看!

这时候,我需要打开我最喜欢的Kali Linux 系统,我们可以通过命令去查看

webanalyze是wappalyzer的命令行端口
创建了webanalyze工具,该工具本质上是Wappalyzer程序,已移植到Go编程语言。我们首先需要安装GO语言

下载地址:https://studygolang.com/dl
在这里插入图片描述
在这里插入图片描述
下载完成之后,其就在root/Downloads/目录下
在这里插入图片描述
下面我们需要进行环境配置:

一.我们首先将其移至本地目录下

mv go /usr/local/

在这里插入图片描述
二.解压压缩包,创建Go语言工作环境

tar zxvf go

在这里插入图片描述
解压完之后再该目录下会多出一个go文件目录.

接着我们需要创建Go 语言工作环境

mkdir -p $HOME/go
mkdir -p go

在这里插入图片描述

三.配置Go语言环境变量

vim ~/.bashrc

在这里插入图片描述
在这里插入图片描述
在文件末加上变量内容,保存退出.

然后通过命令使环境生效

source ~/.bashrc

在这里插入图片描述
然后可以查看你的环境是否配置成功,查看版本

go version 或者  go

在这里插入图片描述
Go语言安装完毕之后,我们需要安装webanalyze,运行以下命令

go get -u github.com/rverton/webanalyze/...

在这里插入图片描述
在安装完webanalyze之后,我们需要到/go/bin目录命令行下输入以下命令

./webanalyze -update

在这里插入图片描述

./webanalyze -h

在这里插入图片描述
OK ,前期工作准备完毕,下面我们开始扫描网站所用技术信息。我们先拿CSDN来做个示范,见下图
在这里插入图片描述
下面我们再看看百度所用到的技术
在这里插入图片描述
要查找有关站点https://baidu.com的所有技术的信息,以及在指定页面上找到具有5个链接的技术的信息,我们可以这样
在这里插入图片描述
除了此种方式显示网站信息之外,我们还可以将其信息显示为csv格式

在这里插入图片描述
当然,我们也可以当扫描出的信息保存到文件中
在这里插入图片描述
除此之外,webanalyze程序还有很多其他选项

-apps string
        app definition file. (default "apps.json")
  -crawl int
        links to follow from the root page (default 0)
  -host string
        single host to test
  -hosts string
        filename with hosts, one host per line.
  -output string
        output format (stdout|csv|json) (default "stdout")
  -search
        searches all urls with same base domain (i.e. example.com and sub.example.com) (default true)
  -update
        update apps file
  -worker int
        number of worker (default 4)

OK,这篇文章到这里就结束啦,在你安装webanalyze时可能会遇到很多问题,导致你无法安装,不要怕,如果你有问题,在公众号内问我或者加我好友,我会及时帮你解答。

此篇文章真的是制作不易,如果你喜欢技术,就点个关注呗~

在这里插入图片描述

发布了56 篇原创文章 · 获赞 54 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43729943/article/details/104115297
今日推荐