好久没发文了,最近在学C,等笔记写完了一起发,今天先水一篇吧,突然想弄个洞态,看他可以docker直接搭建,作为一个懒人,那我肯定选docker,不过碰到了一点小问题,下面是完整的搭建步骤及解决方法:
-
先把洞态拉取到本地:
git clone git@github.com:HXSecurity/DongTai.git
2. 解压:
unzip DongTai-main.zip
3. 授权:
cd DongTai
chmod u+x build_with_docker_compose.sh
4. 执行:
./build_with_docker_compose.sh
此处会出现问题:
直接手动安装:
apt install curl
然后重新执行,接着报错:
空机器,没有docker-compose,手动安装:
apt install docker.io
接着重新执行,继续报错:
我看了下,docker-compose存在,但是版本是4.1.0,所以我就去翻他的源码了,发现./build_with_docker_compose.sh调用的deploy/dtctl 打开瞅瞅,找到check_docker_compose,作为一个懒货我才不想多修改所以直接把exit那里给他注释(你要是不想看报错的话,可以把Error那一行给注释掉,但是我懒):
接着重新执行,继续报错:
有问题咱们就解决他,手工设置:
sysctl -w net.core.somaxconn=1024
然后去到刚刚的dtctl 查找sysctl ,找到后接着注释:
重新执行,这次没问题了:
可以,很顺利,直接访问你刚刚设置的端口(执行sh的时候会有一个输入的地方,那里写端口,默认是80)就ok:
原文始发于微信公众号(天幕安全团队):洞态IAST docker搭建
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论