Dockerized Android是一款基于容器的移动安全框架,该框架允许广大研究人员在Docker容器中运行Android模拟器,并通过浏览器对其进行控制。该项目旨在帮助将移动安全组件集成到大规模网络系统中,并给社区提供一个新型且功能强大的移动安全解决方案。
当前版本的Dockerized Android提供了以下几种功能:
在Docker容器中运行Android模拟器
通过Web浏览器控制设备
安装应用程序
启用端口转发
重启设备
模拟SMS短信
在Web浏览器中使用命令行终端
绑定物理设备
自定义设备启动行为
方便管理多个实例
该项目主要由下列三大组件组成:
· Dockerized Android Core(核心)
· Dockerized Android UI(用户界面)
· Dockerized Android实例管理器(可选)
下图显示的是Dockerized Android的整体架构信息:
· Docker
· Docker Compose
Dockerized Android可能在不同的操作系统上会有不同的表现,具体取决于操作系统的类型,当前版本与不同操作系统的兼容性如下表所示:
广大研究人员可以使用下列命令将该项目源码克隆至本地:
git clone https://github.com/cybersecsi/dockerized-android.git
https://github.com/cybersecsi/dockerized-android
https://github.com/budtmo/docker-android
https://developer.android.com/things/hardware/wifi-adb