docker.io/opensecurity/mobile-security-framework-mobsf:v3.7.6 linux/amd64

docker.io/opensecurity/mobile-security-framework-mobsf:v3.7.6 - 国内下载镜像源 浏览次数:43

OpenSecurity/Mobile Security Framework (MOB-SF) 是一个开源的移动安全框架,可以帮助开发者和 penetration tester 测试和评估移动应用程序的安全性。该镜像提供了一个完整的 MOB-SF 环境,可以用于自动化测试、靶标攻击和漏洞利用。

源镜像 docker.io/opensecurity/mobile-security-framework-mobsf:v3.7.6
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opensecurity/mobile-security-framework-mobsf:v3.7.6
镜像ID sha256:d0e1b5366887e09731cfd8ea0f27775f095f01103a83bfc159c844acb9974d73
镜像TAG v3.7.6
大小 2.26GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /home/mobsf/Mobile-Security-Framework-MobSF/scripts/entrypoint.sh
启动入口
工作目录 /home/mobsf/Mobile-Security-Framework-MobSF
OS/平台 linux/amd64
浏览量 43 次
贡献者
镜像创建 2023-08-28T04:58:59.100786243Z
同步时间 2025-03-11 10:40
更新时间 2025-04-18 01:15
开放端口
1337/tcp 8000/tcp
环境变量
PATH=/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin DEBIAN_FRONTEND=noninteractive MOBSF_USER=mobsf MOBSF_PLATFORM=docker MOBSF_ADB_BINARY=/usr/bin/adb JDK_FILE=openjdk-20.0.2_linux-x64_bin.tar.gz JDK_FILE_ARM=openjdk-20.0.2_linux-aarch64_bin.tar.gz WKH_FILE=wkhtmltox_0.12.6.1-2.jammy_amd64.deb WKH_FILE_ARM=wkhtmltox_0.12.6.1-2.jammy_arm64.deb JAVA_HOME=/jdk-20.0.2 LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 PYTHONUNBUFFERED=1 PYTHONDONTWRITEBYTECODE=1 PYTHONFAULTHANDLER=1 POETRY_VERSION=1.6.1 POSTGRES_USER=postgres POSTGRES_PASSWORD=password POSTGRES_DB=mobsf POSTGRES_HOST=postgres
镜像标签
Ajin Abraham <ajin25@gmail.com>: author OscarAkaElvis <oscar.alfonso.diaz@gmail.com>: contributor_1 Vincent Nadal <vincent.nadal@orange.fr>: contributor_2 Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.: description Ajin Abraham <ajin25@gmail.com>: maintainer MobSF: name ubuntu: org.opencontainers.image.ref.name 22.04: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opensecurity/mobile-security-framework-mobsf:v3.7.6
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opensecurity/mobile-security-framework-mobsf:v3.7.6  docker.io/opensecurity/mobile-security-framework-mobsf:v3.7.6

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opensecurity/mobile-security-framework-mobsf:v3.7.6
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opensecurity/mobile-security-framework-mobsf:v3.7.6  docker.io/opensecurity/mobile-security-framework-mobsf:v3.7.6

Shell快速替换命令

sed -i 's#opensecurity/mobile-security-framework-mobsf:v3.7.6#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opensecurity/mobile-security-framework-mobsf:v3.7.6#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opensecurity/mobile-security-framework-mobsf:v3.7.6 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opensecurity/mobile-security-framework-mobsf:v3.7.6  docker.io/opensecurity/mobile-security-framework-mobsf:v3.7.6'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opensecurity/mobile-security-framework-mobsf:v3.7.6 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opensecurity/mobile-security-framework-mobsf:v3.7.6  docker.io/opensecurity/mobile-security-framework-mobsf:v3.7.6'

镜像构建历史


# 2023-08-28 12:58:59  0.00B 设置默认要执行的命令
CMD ["/home/mobsf/Mobile-Security-Framework-MobSF/scripts/entrypoint.sh"]
                        
# 2023-08-28 12:58:59  0.00B 指定运行容器时使用的用户
USER mobsf
                        
# 2023-08-28 12:58:59  202.80MB 执行命令并创建新的镜像层
RUN |2 TARGETPLATFORM=linux/amd64 POSTGRES=False /bin/sh -c chown -R $MOBSF_USER:$MOBSF_USER /home/mobsf # buildkit
                        
# 2023-08-28 12:58:57  0.00B 声明容器运行时监听的端口
EXPOSE map[1337/tcp:{} 8000/tcp:{}]
                        
# 2023-08-28 12:58:57  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "curl --fail http://host.docker.internal:8000/ || exit 1"] "0s" "0s" "0s" "0s" '\x00'}
                        
# 2023-08-28 12:58:57  0.00B 执行命令并创建新的镜像层
RUN |2 TARGETPLATFORM=linux/amd64 POSTGRES=False /bin/sh -c ./scripts/postgres_support.sh $POSTGRES # buildkit
                        
# 2023-08-28 12:58:57  0.00B 设置环境变量 POSTGRES_USER POSTGRES_PASSWORD POSTGRES_DB POSTGRES_HOST
ENV POSTGRES_USER=postgres POSTGRES_PASSWORD=password POSTGRES_DB=mobsf POSTGRES_HOST=postgres
                        
# 2023-08-28 12:58:57  0.00B 定义构建参数
ARG POSTGRES=False
                        
# 2023-08-28 12:58:57  202.80MB 复制新文件或目录到容器中
COPY . . # buildkit
                        
# 2023-08-28 12:58:56  0.00B 设置工作目录为/home/mobsf/Mobile-Security-Framework-MobSF
WORKDIR /home/mobsf/Mobile-Security-Framework-MobSF
                        
# 2023-08-28 12:58:56  786.48KB 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c apt remove -y         libssl-dev         libffi-dev         libxml2-dev         libxslt1-dev         python3-dev         wget &&     apt clean &&     apt autoclean &&     apt autoremove -y &&     rm -rf /var/lib/apt/lists/* /tmp/* > /dev/null 2>&1 # buildkit
                        
# 2023-08-28 12:58:52  844.43MB 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c python3 -m pip install --upgrade --no-cache-dir pip poetry==${POETRY_VERSION} &&     poetry config virtualenvs.create false &&     poetry install --only main --no-root --no-interaction --no-ansi # buildkit
                        
# 2023-08-28 12:58:09  262.16KB 复制新文件或目录到容器中
COPY poetry.lock pyproject.toml ./ # buildkit
                        
# 2023-08-28 12:58:09  3.21MB 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c adduser $MOBSF_USER --shell /bin/false -u 9901 --ingroup $MOBSF_USER --gecos "" --disabled-password # buildkit
                        
# 2023-08-28 12:58:09  1.66KB 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c groupadd -g 9901 $MOBSF_USER # buildkit
                        
# 2023-08-28 12:58:09  486.00MB 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c ./install_java_wkhtmltopdf.sh # buildkit
                        
# 2023-08-28 12:57:59  1.19KB 复制新文件或目录到容器中
COPY scripts/install_java_wkhtmltopdf.sh . # buildkit
                        
# 2023-08-28 12:57:59  0.00B 定义构建参数
ARG TARGETPLATFORM
                        
# 2023-08-28 12:57:59  0.00B 设置环境变量 MOBSF_USER MOBSF_PLATFORM MOBSF_ADB_BINARY JDK_FILE JDK_FILE_ARM WKH_FILE WKH_FILE_ARM JAVA_HOME PATH LANG LANGUAGE LC_ALL PYTHONUNBUFFERED PYTHONDONTWRITEBYTECODE PYTHONFAULTHANDLER POETRY_VERSION
ENV MOBSF_USER=mobsf MOBSF_PLATFORM=docker MOBSF_ADB_BINARY=/usr/bin/adb JDK_FILE=openjdk-20.0.2_linux-x64_bin.tar.gz JDK_FILE_ARM=openjdk-20.0.2_linux-aarch64_bin.tar.gz WKH_FILE=wkhtmltox_0.12.6.1-2.jammy_amd64.deb WKH_FILE_ARM=wkhtmltox_0.12.6.1-2.jammy_arm64.deb JAVA_HOME=/jdk-20.0.2 PATH=/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 PYTHONUNBUFFERED=1 PYTHONDONTWRITEBYTECODE=1 PYTHONFAULTHANDLER=1 POETRY_VERSION=1.6.1
                        
# 2023-08-28 12:57:59  438.14MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt update -y && apt install -y  --no-install-recommends     build-essential     locales     sqlite3     fontconfig-config     libjpeg-turbo8     libxrender1     libfontconfig1     libxext6     fontconfig     xfonts-75dpi     xfonts-base     python3     python3-dev     python3-pip     wget     curl     git     jq     android-tools-adb &&     locale-gen en_US.UTF-8 # buildkit
                        
# 2023-08-28 12:57:59  0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
                        
# 2023-08-28 12:57:59  0.00B 添加元数据标签
LABEL name=MobSF author=Ajin Abraham <ajin25@gmail.com> maintainer=Ajin Abraham <ajin25@gmail.com> contributor_1=OscarAkaElvis <oscar.alfonso.diaz@gmail.com> contributor_2=Vincent Nadal <vincent.nadal@orange.fr> description=Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.
                        
# 2023-08-04 12:53:00  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2023-08-04 12:52:59  77.82MB 
/bin/sh -c #(nop) ADD file:bb1fa1d9d012ae826908afdce8c9fa2feebf221b2ab032e1535255905144411a in / 
                        
# 2023-08-04 12:52:58  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2023-08-04 12:52:58  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2023-08-04 12:52:57  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2023-08-04 12:52:57  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:d0e1b5366887e09731cfd8ea0f27775f095f01103a83bfc159c844acb9974d73",
    "RepoTags": [
        "opensecurity/mobile-security-framework-mobsf:v3.7.6",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opensecurity/mobile-security-framework-mobsf:v3.7.6"
    ],
    "RepoDigests": [
        "opensecurity/mobile-security-framework-mobsf@sha256:11affd13eaa6bc23379c139f350e3aae47a6edcc87022c2834eb9723d3f9dd26",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opensecurity/mobile-security-framework-mobsf@sha256:72df5b2927ef626377dab67a86887e309fd8936d793ad5a73335460025447e32"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2023-08-28T04:58:59.100786243Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "mobsf",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "1337/tcp": {},
            "8000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "DEBIAN_FRONTEND=noninteractive",
            "MOBSF_USER=mobsf",
            "MOBSF_PLATFORM=docker",
            "MOBSF_ADB_BINARY=/usr/bin/adb",
            "JDK_FILE=openjdk-20.0.2_linux-x64_bin.tar.gz",
            "JDK_FILE_ARM=openjdk-20.0.2_linux-aarch64_bin.tar.gz",
            "WKH_FILE=wkhtmltox_0.12.6.1-2.jammy_amd64.deb",
            "WKH_FILE_ARM=wkhtmltox_0.12.6.1-2.jammy_arm64.deb",
            "JAVA_HOME=/jdk-20.0.2",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "PYTHONUNBUFFERED=1",
            "PYTHONDONTWRITEBYTECODE=1",
            "PYTHONFAULTHANDLER=1",
            "POETRY_VERSION=1.6.1",
            "POSTGRES_USER=postgres",
            "POSTGRES_PASSWORD=password",
            "POSTGRES_DB=mobsf",
            "POSTGRES_HOST=postgres"
        ],
        "Cmd": [
            "/home/mobsf/Mobile-Security-Framework-MobSF/scripts/entrypoint.sh"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "curl --fail http://host.docker.internal:8000/ || exit 1"
            ]
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/home/mobsf/Mobile-Security-Framework-MobSF",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "author": "Ajin Abraham \u003cajin25@gmail.com\u003e",
            "contributor_1": "OscarAkaElvis \u003coscar.alfonso.diaz@gmail.com\u003e",
            "contributor_2": "Vincent Nadal \u003cvincent.nadal@orange.fr\u003e",
            "description": "Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.",
            "maintainer": "Ajin Abraham \u003cajin25@gmail.com\u003e",
            "name": "MobSF",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "22.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2256258815,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/6d8ead0b660f473fac0b429914c342c8b43de7e6bc8505e763bbfc7d21e4681c/diff:/var/lib/docker/overlay2/e4e28e1904a1417558071566c148a776f2e98ba0cf201ddb3c3defab2601b427/diff:/var/lib/docker/overlay2/08cc493149de8819d3b93e65bb48689e500d4227a1d0a5a3149f5bc8c0e1d288/diff:/var/lib/docker/overlay2/a6133180e8d39659ead8171f71f2914aa39ddb7aebd6b585af770bd66b28edf9/diff:/var/lib/docker/overlay2/cf5756b899e65f447a28644c6ea861d8fc8c2be6dd738d52e7a1c3ec86771ec6/diff:/var/lib/docker/overlay2/92c40358a211264763f791eb9d0f01ccc0c93ca3a04ac48682d2f1b7e88e2805/diff:/var/lib/docker/overlay2/f1721c496797c88b77dc85cacb053fcffe6a1908902ce6fc7f38eab49244b174/diff:/var/lib/docker/overlay2/b3c4dd3f56aef2b50bf42e9315463038f022acd7a794ec9f7d3b789b2fc30996/diff:/var/lib/docker/overlay2/fd8c200eda05f68b91259046eabbc92b5b8a03ef424a95f7900febf9948dc1e1/diff:/var/lib/docker/overlay2/bcfc454f5bf75226e043cbf0830e113afb1b15cf62edb104a465255412094c19/diff:/var/lib/docker/overlay2/6821bc0724614d397d9295f965baf7fce01d13926ff8848b25323109b6f9f40a/diff:/var/lib/docker/overlay2/2b9d346925229d14c1b9388e8889fffcee814d0108ed06b7c130fdc77e4375c8/diff",
            "MergedDir": "/var/lib/docker/overlay2/6eb57a0e94c699d5d35b5a38c72ae05004cf06b6f45061e96bc7370259e54c6d/merged",
            "UpperDir": "/var/lib/docker/overlay2/6eb57a0e94c699d5d35b5a38c72ae05004cf06b6f45061e96bc7370259e54c6d/diff",
            "WorkDir": "/var/lib/docker/overlay2/6eb57a0e94c699d5d35b5a38c72ae05004cf06b6f45061e96bc7370259e54c6d/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:bce45ce613d34bff6a3404a4c2d56a5f72640f804c3d0bd67e2cf0bf97cb950c",
            "sha256:302e9e0d8536aea0e6cb117e99ae697f205915404099f94ae879cfe9d15c30c5",
            "sha256:4e75092d42c45132b61e7a7825cbe34a9abc4ac4cc3f5ba9827e0acf0a68b41a",
            "sha256:24a77eeed0da9db9727beb5620b2b4e2836731103d2864e7c2de1775e7d85774",
            "sha256:115502040b779ca065605e192340ef501420268663507e06991d6b47922c79b2",
            "sha256:92ea761c0b11d61b23a09acba42c7583a677f49fbf5ce8931abef52816b1e320",
            "sha256:b3bd3070e3b7b84299d9f3e17c331ba7fa69b4a181f42be62d60738c93b5f2a3",
            "sha256:2b7df5c39660418880c79777e28425c266d558fff012aac76433ee08b8f34010",
            "sha256:fdccb368ca2f418d230a5ecab5de12b771de00cff88fdbbe3a7e49d4269f9603",
            "sha256:6b5d9b198d0efc0c3333362cf931e0ac5f6c3acca1187b0dd4d656a685055fc5",
            "sha256:66f049a50d4d1f6b01bba1ecdc1fa9afd70144c07bb246bd76fea4f67aa42ddd",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:da9631f08de86a5d3f5f58282ded5d7af1acd667e5ba612467a06cda7d820c59"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-03-11T10:38:30.384997742+08:00"
    }
}

更多版本

docker.io/opensecurity/mobile-security-framework-mobsf:latest

linux/amd64 docker.io2.09GB2024-08-27 17:26
279

docker.io/opensecurity/mobile-security-framework-mobsf:v3.7.6

linux/amd64 docker.io2.26GB2025-03-11 10:40
42