Shadow Daemon是用于检测,记录和阻止 对Web应用程序的攻击的工具的集合。从技术上讲,Shadow Daemon是一种Web应用程序防火墙,可拦截请求并过滤出恶意参数。它是一个模块化系统,将Web应用程序,分析和界面分开,以提高安全性,灵活性和可扩展性。
1. 安装Docker 和 Docker Compose
1.1 安装Docker
安装所需的软件包:
# yum install -y yum-utils device-mapper-persistent-data lvm2
配置docker-ce仓库:
# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装docker-ce:
# yum install docker-ce
使用以下命令将用户添加到docker组
# usermod -aG docker $(whoami)
启动docker
# systemctl start docker.service
设置docker 开机自启动
# systemctl enable docker.service
查看docker 启动状态
# systemctl start docker.service
1.2 安装Docker Compose
安装扩展包:
# yum install epel-release
安装python-pip
# yum install -y python-pip
开始安装Docker Compose:
# pip install docker-compose
根据错误提示,还要升级pip 软件
#pip install --upgrade pip
然后再执行 # pip install docker-compose
接着升级 python 软件包
# yum upgrade python* -y
要验证是否成功安装了Docker Compose
# docker-compose version
2.安装Shadow Daemon
2.1 安装 Shadow Daemon 和启动 Shadow Daemon 命令:
# git clone https://github.com/zecure/packaging
# cd packaging/docker/compose
# ./shadowdctl up -d
# ./shadowdctl exec web ./app/console swd:register --admin --name=netsec
设置密码,回车即可
通浏览器访问 http://ip:8080
Shadow Daemon 管理后台
发表评论