使用Docker部署ISF框架

本Dockerfile旨在一键部署isf攻击框架。您只需在电脑中安装好docker,就可以使用Dockerfile一键部署isf框架。

引言

本Dockerfile旨在一键部署isf攻击框架。您只需在电脑中安装好docker,就可以使用Dockerfile一键部署isf框架。

此外,为了方便大家使用isf攻击框架,我们集成了butterfly网页终端(web terminal),使我们可以从浏览器访问Linux系统的后台(类似ssh连接)。这样就使得一台isf攻击服务器,多人共同使用的场景成为可能,更大程度上方便了教学使用。

 

安装教程

  1. 安装DockerUbuntu 16.04请确保网络连接状态完好,国内用户推荐使用cn99的源
    apt-get install -y docker.io
    systemctl start docker
    

    CentOS

    yum install docker
    service docker start
    

    其他平台:请参考教程

  2. Docker使用请以root用户运行以下命令
    mkdir -p /root/isfdocker
    cd /root/isfdocker
    wget https://github.com/w3h/isf/raw/master/docker/Dockerfile
    docker build -t isf:v1 .
    

    请确保网络状态良好,等待最后一步运行完毕后,运行如下指令,就可以从浏览器登录了

    docker run --net=host isf:v1 butterfly.server.py --host='0.0.0.0' --unsecure
    

    在浏览器中输入:http://ip:57575

    输入默认密码:123456,即可登录

    注:ip地址为Linux系统的ip地址,Ubuntu下使用ifconfig即可查看,CentOS可以输入ip addr察看

    登录完毕后,执行以下指令即可运行isf

    cd /root/isf/
    ./isf.py
    

    这是用浏览器打开的视图:

    login

原创作者:Dark_Alex,转载请注明来自 工匠安全实验室

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

18620368203

在线咨询:点击这里给我发消息

邮件:[email protected]

QR code