docker安装Nessus

Nessus家庭版最大只支持扫描16个主机,但利用docker无限使用,当然虚拟机快照也可以。
关于网上其他的破解版,我是没有成功(显示成功了,其实是自慰版),所以才弄得这个镜像

提供两个镜像(不懂docker的或新手强烈建议使用v1镜像,执行一条命令,耐心等待一会就可以了):

v1:镜像较大,8GB左右,适用于网速较好的情况,不需要等待容器初始化。

  • docker run --rm -itd -p 8834:8834 registry.cn-hangzhou.aliyuncs.com/steinven/nessus:v0.1,注意该命令中的--rm参数,每次容器停止后会自动删除,如不想删除,去掉该参数即可
  • 访问https://ip:8834(注意是https),账号:admin密码:admin
  • 如果长时间无法访问,请在宿主机执行docker exec 容器名 /etc/init.d/nessusd start,手动起一下服务,什么原因导致的暂不清楚

v2:大小1GB多,需要手动激活(license已在容器内,不再需要web端申请),需要等待初始化,注册完成后需要保存快照。

  • docker run --rm -itd -p 8834:8834 registry.cn-hangzhou.aliyuncs.com/steinven/nessus:v0.2
  • 登录Web进行管理员账号注册并端等待初始化完成
  • 容器内进行license注册:/opt/nessus/sbin/nessuscli fetch --register-offline /tmp/license
  • 容器内重启服务:/etc/init.d/nessusd restart
  • 宿主机对容器打快照:docker commit xx:xx 容器ID
posted @ 2020-07-25 16:16  秒年度  阅读(6364)  评论(9)    收藏  举报