社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

如何使用Dockerized Android在安全培训平台中集成移动端组件

FreeBuf • 3 年前 • 447 次点击  

关于Dockerized Android

Dockerized Android是一款基于容器的移动安全框架,该框架允许广大研究人员在Docker容器中运行Android模拟器,并通过浏览器对其进行控制。该项目旨在帮助将移动安全组件集成到大规模网络系统中,并给社区提供一个新型且功能强大的移动安全解决方案。

功能介绍

当前版本的Dockerized Android提供了以下几种功能:


在Docker容器中运行Android模拟器
通过Web浏览器控制设备
安装应用程序
启用端口转发
重启设备
模拟SMS短信
在Web浏览器中使用命令行终端
绑定物理设备
自定义设备启动行为

方便管理多个实例



体系架构

该项目主要由下列三大组件组成:

· Dockerized Android Core(核心)
· Dockerized Android UI(用户界面)
· Dockerized Android实例管理器(可选)

下图显示的是Dockerized Android的整体架构信息:

Docker镜像列表

工具依赖组件

· Docker
· Docker Compose

操作系统兼容性

Dockerized Android可能在不同的操作系统上会有不同的表现,具体取决于操作系统的类型,当前版本与不同操作系统的兼容性如下表所示:

工具下载

广大研究人员可以使用下列命令将该项目源码克隆至本地:

git clone https://github.com/cybersecsi/dockerized-android.git

工具安装和使用

初始化安装

实例管理器安装

手动安装

Toolbox工具箱功能

实例切换

项目地址

https://github.com/cybersecsi/dockerized-android

参考资料

https://github.com/budtmo/docker-android
https://developer.android.com/things/hardware/wifi-adb


精彩推荐







Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/123180
 
447 次点击