在Linux系统中,部署web-check网站分析工具是一个相对直接的过程,它为用户提供了一个全面的开源情报(OSINT)平台。web-check具备多种功能,包括分析网站的IP信息、SSL链、DNS记录、Cookie、标头、域信息、搜索抓取规则、页面地图、服务器位置、重定向账本、开放端口、跟踪路由、DNS安全扩展、站点性能、跟踪器、相关主机名和碳足迹等。
在部署web-check之前,需要确保本地环境满足要求。以CentOS 7.6为例,需要检查操作系统版本、内核版本以及是否安装了Yarn。Yarn是一个JavaScript包管理工具,可以提高包的下载速度和稳定性。
部署web-check的步骤如下:
下载Node.js安装包:选择所需版本的Node.js,例如v18.0.0,并下载对应的安装包。
解压安装包:使用
tar
命令解压下载的Node.js安装包。创建软链接:为了方便使用,创建node和npm的软链接到系统路径。
配置环境变量:在
/etc/profile
文件中添加环境变量,并将变量生效。安装Yarn:使用npm全局安装Yarn。
下载web-check软件包:通过Git克隆web-check的仓库。
安装依赖:进入web-check源码目录,使用Yarn安装项目依赖。
启动项目:运行
yarn start
命令启动web-check项目。访问web-check首页:在浏览器中输入服务器IP地址和端口号(例如:
http://192.168.3.246:3000
),即可访问web-check的首页。配置web服务器:为了使web-check可以通过Web服务器访问,需要打包生产版本,并配置Apache服务器。将打包后的文件拷贝到Apache的网页根目录下,并重启Apache服务。