数据源审计平台Archery搭建和部分注意点

环境:阿里云 centos7

1:安装docker-compose,sudo pip install docker-compose时,遇到python版本太低,先安装python3

apt-get: command not found解决方案_林猛男的博客-CSDN博客apt-get: command not found解决方案apt-get: command not found解决方案_林猛男的博客-CSDN博客

把apt-get 改成yum

如何升级树莓派 Python:如何升级树莓派 Python - 知乎

待上述操作后,再安装docker-compose

 

2:安装docker-compose

两种最新的docker安装方式

2.1.从github上下载docker-compose二进制文件安装,下载最新版的docker-compose文件

sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-uname -s-uname -m -o /usr/local/bin/docker-compose

2.2若是github访问太慢,可以用daocloud下载(目前使用的方式)

sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-uname -s-uname -m -o /usr/local/bin/docker-compose

下载好后,执行 docker-compose up 命令来启动并运行整个应用程序。

审核系统操作命令如下:

docker-compose -f docker-compose.yml up -d

总的参考:
Archery: SQL 审核查询平台
设置密码:



解决linux系统Error starting userland proxy: listen tcp 0.0.0.0:xxx端口: bind: address already in use端口占用问题_情話微甜的博客-CSDN博客
注意:host地址修改成宿主机地址,解决端口和地址修改后,docker-compose 启动过程中 ,数据库启动不了问题,该配置找了很久。




docker compose 配置文件 .yml 全面指南 - 知乎

重启docker,命令如下,参考下图:

cd /data/env/Archery-1.9.0/src/docker-compose

docker-compose ps
docker restart archery

相关命令:

docker logs archery -f --tail=10

docker-compose down

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Archery是一个开源的漏洞扫描和管理平台,可以帮助用户发现和管理应用程序和系统的漏洞。下面是部署和使用Archery的步骤: 1. 安装Python和pip Archery使用Python编写,因此需要先安装Python和pip。具体安装方法可以参考Python官方文档。 2. 下载和安装Archery 可以在Archery的GitHub页面下载最新版的代码,或者使用pip安装: ``` pip install archerysec ``` 3. 配置数据库 Archery使用MySQL或PostgreSQL作为后端数据库,可以根据需要选择其中一种。在安装和配置好数据库之后,需要修改Archery的配置文件config.yaml,将数据库连接信息填写到相应的字段中。 4. 运行Archery 在修改好配置文件之后,可以使用以下命令启动Archery: ``` archerysec manage runserver ``` 该命令将启动Archery的Web界面,并监听本地的8000端口。可以通过浏览器访问http://localhost:8000/来进入Archery的主界面。 5. 添加扫描目标 在进入Archery的主界面之后,可以击“Add Target”按钮添加扫描目标。可以选择手动输入目标的IP地址或域名,也可以导入一个IP地址或域名列表。 6. 运行漏洞扫描 添加完扫描目标之后,可以在主界面上击“Run Scan”按钮开始漏洞扫描。Archery支持多种漏洞扫描工具,可以根据需要选择使用哪些工具进行扫描。 7. 查看漏洞报告 漏洞扫描完成后,可以在主界面上查看扫描结果。Archery将漏洞分为几个不同的等级,可以根据等级对漏洞进行筛选和排序。还可以查看每个漏洞的详细信息和建议的修复方案。 以上就是使用Archery进行漏洞扫描和管理的基本步骤。需要注意的是,Archery只是一个工具,不能完全替代人工的漏洞分析和修复工作。在使用Archery的过程中,需要结合其他安全工具和人工审查来保证应用程序和系统的安全。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值