记一次kali搭建vulfocus环境

文章目录

  • 记一次kali搭建vulfocus环境
  • 前言
  • 一、docker安装
  • 二、部署vulfocus环境
    • 1. 拉取vulfocus镜像
    • 2.运行vulfocus
  • 总结

前言

一、docker安装

docker环境安装,在上一期的文章中我已经讲解过了,这里就不在讲解了。

二、部署vulfocus环境

1. 拉取vulfocus镜像

docker pull vulfocus/vulfocus:latest
如果镜像拉取不上可以重新启动一下docker环境

之后查看下载的vulfocus镜像
docker images

记住这里的镜像名或者ID,下面要用到

2.运行vulfocus

创建vulfocus容器
docker create -p 80:80 -v /var/run/docker.sock:/var/run/docker.sock -e VUL_IP=172.17.0.1 vulfocus/vulfocus

-p 前边的端口代表物理机的端口,后边的端口是docker的端口 -v /var/run/docker.sock:/var/run/docker.sock为docker交互连接。DOCKER_URL
为Docker连接方式,默认通过 unix://var/run/docker.sock 进行连接,也可以通过
tcp://xxx.xxx.xxx.xxx:2375 进行连接(必须开放 2375
端口)。/vulfocus-api/db.sqlite3:db.sqlite3 映射数据库为本地文件。 -e
VUL_IP=172.17.0.1 为Docker服务器 IP,不能为 127.0.0.1。
vulfocus/vulfocus是上面的仓库镜像名,也可以用镜像ID:

打开ifconfig

之后docker0的IP就有了
之后查看所有容器,第一个就是我们刚创建的:
docker ps -a

之后运行vulfocus容器,再启动容器f3b3115921c9是container id:
docker start f3b3115921c9

再查看vulfocus镜像的运行状态:
docker ps -a

已经正在运行,由本地的80端口映射到docker的80端口
最后访问在主机访问虚拟机192.168.187.131的80端口即可,Vulfocus服务部署在docker容器的80端口:
http://192.168.187.131/#/login
http://192.168.187.131/#/login?redirect=%2Fdashboard
http://192.168.187.131:80

用户名密码:admin/admin登陆

刚部署的上面还没有漏洞场景,可以根据自己的需要添加。

其他docker常用命令:
停止运行所有的容器
docker stop $(docker ps -aq)
停止运行单个容器
docker stop (container id)

删除所有容器:
docker rm $(docker ps -a -q)
删除单个容器:
docker rm (container id)

删除所有的镜像:
docker rmi $(docker images -q)
删除单个镜像
docker rmi (images id)

总结

本次实验是在kali中搭建了vulfocus环境,可以自己部署实验环境进行靶场练习,也可以用他自己自带的靶场,进行下载练习。

记一次kali搭建vulfocus环境相关推荐

  1. kali搭建php环境

    service apache2 start service mysql start 然后再 var/wwwxi下面直接写就好了 做个小demo吧 <?php $servername = &quo ...

  2. Kali配置LNMP环境并搭建pikachu环境

    文章目录 Kali配置LNMP环境并搭建pikachu环境 安装Nginx 安装PHP7.4和PHP扩展 配置Nginx和PHP-FPM 测试 安装mariadb 安装PHP Mysql扩展用来连接数 ...

  3. ​kali渗透测试环境搭建

    推荐阅读 ​kali渗透测试环境搭建 https://m.weishi100.com/mweb/series/?id=1373351 https://m.weishi100.com/mweb/seri ...

  4. 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(二)

    上一篇文章是基础的搭建ubuntu,安装好了之后就该搭建lnmp环境了,在此楼主也是第一次用nginx,如果有什么错误之后,请告知,万分感谢 搭建lnmp的一些基础命令在网上都可以查到,楼主只贴出自己 ...

  5. ubutnu16.04搭建LAMP环境(搭建wordpress博客)

    本次讲的是ubuntu的16.04版,通过搭建Lamp环境来建立wordpress博客网站.其他的linux版本也可以参考. 安装之前最好先更新一下系统软件库.命令:sudo apt-get upda ...

  6. 一个快速实现彩屏应用的跨平台快速原型开发工具平台,最重要的是还免费!8ms.xyz平台原以为是单片机版墨刀,今天上去玩了才知道平台厉害的很,基于WEB端免搭建开发环境,跑的还是C代码编译出来的程序!

    哈哈哈哈,最近发现一个好用的在线编译.下载.烧录的跨平台快速原型开发工具平台,名字好记–8ms,单看名字是真的不知道干嘛的,不知道为啥叫这个?不多想了,好用就得分享给大家,独乐乐不如众乐乐呀-- 好用 ...

  7. linux下搭建go环境--问题记录

    记录自己在linux上搭建go环境的经历.(因为各种版本,linux系统问题挣扎了几天) 安装vmware-tools,把我要运行代码拷进来.这个网上方法很多,我的电脑抽风不能安装,后面重装的虚拟机 ...

  8. kali_vps,debian,Ubuntu下搭建LAMP环境

    文章目录 一.Apache2 web服务器的安装: 更新服务器出现以下问题: 安装Apache: 开启 .关闭和重启Apache服务器: 二.数据库的安装,这里安装MySQL5.7: 三.PHP的安装 ...

  9. Kali搭建DVWA——Web靶场

    ▣ 博主主站地址:微笑涛声 [www.cztcms.cn] 一.DVWA介绍 1.DVWA简介 DVWA是一款基于PHP和MYSQL开发的web靶场练习平台,集成了常见的web漏洞如sql注入,XSS ...

最新文章

  1. android启动第三方应用
  2. Python之pandas:pandas中常见的数据类型转换四大方法以及遇到的一些坑之详细攻略
  3. Java一种错误的实例化方法:在默认无参构造函数中进行实例化
  4. mysql snowflake_一篇文章彻底搞懂snowflake算法及百度美团的最佳实践
  5. (五)LESS 规范
  6. CS231n Convolutional Neural Networks for Visual Recognition------Scipy and MatplotlibTutorial
  7. SprinBoot 集成 Flowable 工作流引擎镜像制作
  8. Gson的使用,对于不需要html escape的情况的处理
  9. sphinx文档_使用Sphinx构建自定义文档工作流
  10. java使用Pattern、Matcher调用正则表达式
  11. 1024 科学计数法(C语言)测试点4详解
  12. 2021年01月18号学习产品经理之电商项目从0-1
  13. Android MTK flash兼容
  14. java.net.SocketException: Unrecognized Windows Sockets error: 10106: create
  15. 机械键盘黑轴红轴青轴茶轴区别 机械键盘黑轴红轴青轴茶轴哪个好
  16. 关于T—SQL与SQL企业管理器
  17. wordpress 替换国外主题字体为微软雅黑
  18. ios 扇形 按钮_iOS开发教程之扇形动画的实现
  19. 洛谷 P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布
  20. OpenCart中文开源建站 | 系统界面更新对比(第 1 期)

热门文章

  1. -XX:MaxDirectMemorySize直接内存无效问题
  2. 服装扣件行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  3. STAF/STAX 安装配置
  4. 建立“知识共享”生态圈,培养塔尔斯基数学小后代,不是说假话、放空炮
  5. 帮助你构建自适应布局的30款优秀 jQuery 插件(上篇)
  6. 怎样远程开启计算机并查看桌面,远程开启远程计算机的远程桌面
  7. Unity之Failed to import package with error: Couldn‘t decompress package
  8. 树莓派挂载和卸载U盘或移动硬盘
  9. android 短信发件箱,android将发送短信写入发件箱
  10. 【JS代码提高--003】:JavaScript 生成间于最小值和最大值之间的随机数