{"id":13841723,"url":"https://github.com/xiecat/sec-docker","last_synced_at":"2025-07-13T02:08:11.810Z","repository":{"id":106373877,"uuid":"469384658","full_name":"xiecat/sec-docker","owner":"xiecat","description":"常用安全工具 docker镜像 自动更新仓库","archived":false,"fork":false,"pushed_at":"2022-03-21T02:39:03.000Z","size":141,"stargazers_count":65,"open_issues_count":0,"forks_count":10,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-23T14:45:38.354Z","etag":null,"topics":["docker-image","dockerfiles","security-tools"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xiecat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-03-13T13:48:00.000Z","updated_at":"2025-02-12T15:44:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"3ee6df51-cd91-4a0e-8a63-db77f5b19517","html_url":"https://github.com/xiecat/sec-docker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/xiecat/sec-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiecat%2Fsec-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiecat%2Fsec-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiecat%2Fsec-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiecat%2Fsec-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xiecat","download_url":"https://codeload.github.com/xiecat/sec-docker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiecat%2Fsec-docker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265080256,"owners_count":23708121,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker-image","dockerfiles","security-tools"],"created_at":"2024-08-04T17:01:19.234Z","updated_at":"2025-07-13T02:08:11.802Z","avatar_url":"https://github.com/xiecat.png","language":"Dockerfile","readme":"## 常用安全工具自动生成仓库\n\n[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/xiecat/sec-docker/Publish%20sec-custom%20to%20Hub)](https://github.com/xiecat/sec-docker/actions)\n使用 `github action` 生成 docker 镜像并且自动推送给 `DockerHub`\n\n目前已经支持 `amd64` 、`arm64`、 `arm`平台   \n\n**latest** 是最近一次更新版本   \n**nightly** 当天版本   \n**yyyy-mm-dd** 某天更新的版本   \n\n## 国内加速构建\n\n国内网络环境太差。为了好构建可以加入国内源测试。测试结束后移除即可\n\n```shell\nRUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories\nRUN pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple\n```\n\n## 定期更新镜像\n\n每天自动构建\n\n### 基础镜像\n\n| 版本                                                 | 镜像大小                                                                                                                                                                     |\n|:--------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|\n| `docker pull becivells/alpine-chromium:latest`     | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/alpine-chromium/latest)](https://hub.docker.com/r/becivells/alpine-chromium/tags)         |\n| `docker pull becivells/alpine-chromium-py3:latest` | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/alpine-chromium-py3/latest)](https://hub.docker.com/r/becivells/alpine-chromium-py3/tags) |\n| `docker pull becivells/gobase-1.5:latest`          | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/gobase-1.5/latest)](https://hub.docker.com/r/becivells/gobase-1.5/tags)                   |\n| `docker pull becivells/gobase-1.6:latest`          | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/gobase-1.6/latest)](https://hub.docker.com/r/becivells/gobase-1.6/tags)                   |\n| `docker pull becivells/gobase-1.7:latest`          | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/gobase-1.7/latest)](https://hub.docker.com/r/becivells/gobase-1.7/tags)                   |\n| `docker pull becivells/alpine-gcc:latest`          | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/alpine-gcc/latest)](https://hub.docker.com/r/becivells/alpine-gcc/tags)                   |\n\n### 应用镜像\n\n|                    版本                     | 镜像大小                                                                                                                                                   |\n|:-----------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------:|\n|    `docker pull becivells/anew:latest`    | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/anew/latest)](https://hub.docker.com/r/becivells/anew/tags)             |\n|    `docker pull becivells/nmap:latest`    | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/nmap/latest)](https://hub.docker.com/r/becivells/nmap/tags)             |\n|    `docker pull becivells/zmap:latest`    | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/zmap/latest)](https://hub.docker.com/r/becivells/zmap/tags)             |\n|   `docker pull becivells/chaos:latest`    | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/chaos/latest)](https://hub.docker.com/r/becivells/chaos/tags)           |\n|   `docker pull becivells/dismap:latest`   | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/dismap/latest)](https://hub.docker.com/r/becivells/dismap/tags)         |\n|   `docker pull becivells/vulmap:latest`   | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/vulmap/latest)](https://hub.docker.com/r/becivells/vulmap/tags)         |\n|   `docker pull becivells/fofax:latest`    | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/fofax/latest)](https://hub.docker.com/r/becivells/fofax/tags)           |\n| `docker pull becivells/interactsh:latest` | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/interactsh/latest)](https://hub.docker.com/r/becivells/interactsh/tags) |\n|   `docker pull becivells/nabbu:latest`    | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/nabbu/latest)](https://hub.docker.com/r/becivells/nabbu/tags)           |\n|   `docker pull becivells/nuclei:latest`   | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/nuclei/latest)](https://hub.docker.com/r/becivells/nuclei/tags)         |\n| `docker pull becivells/sec-custom:latest` | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/sec-custom/latest)](https://hub.docker.com/r/becivells/sec-custom/tags) |\n|    `docker pull becivells/xray:latest`    | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/xray/latest)](https://hub.docker.com/r/becivells/xray/tags)             |\n|   `docker pull becivells/amass:latest`    | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/amass/latest)](https://hub.docker.com/r/becivells/amass/tags)           |\n| `docker pull becivells/crawlergo:latest`  | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/crawlergo/latest)](https://hub.docker.com/r/becivells/crawlergo/tags)   |\n|    `docker pull becivells/dnsx:latest`    | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/dnsx/latest)](https://hub.docker.com/r/becivells/dnsx/tags)             |\n|   `docker pull becivells/httpx:latest`    | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/httpx/latest)](https://hub.docker.com/r/becivells/httpx/tags)           |\n| `docker pull becivells/ksubdomain:latest` | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/ksubdomain/latest)](https://hub.docker.com/r/becivells/ksubdomain/tags) |\n|   `docker pull becivells/notify:latest`   | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/notify/latest)](https://hub.docker.com/r/becivells/notify/tags)         |\n|  `docker pull becivells/proxify:latest`   | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/proxify/latest)](https://hub.docker.com/r/becivells/proxify/tags)       |\n|  `docker pull becivells/dumpall:latest`   | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/dumpall/latest)](https://hub.docker.com/r/becivells/dumpall/tags)       |\n| `docker pull becivells/pocsuite3:latest`  | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/pocsuite3/latest)](https://hub.docker.com/r/becivells/pocsuite3/tags)   |\n| `docker pull becivells/dirsearch:latest`  | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/dirsearch/latest)](https://hub.docker.com/r/becivells/dirsearch/tags)   |\n|  `docker pull becivells/massdns:latest`   | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/massdns/latest)](https://hub.docker.com/r/becivells/massdns/tags)       |\n| `docker pull becivells/subfinder:latest`  | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/subfinder/latest)](https://hub.docker.com/r/becivells/subfinder/tags)   |\n| `docker pull becivells/oneforall:latest`  | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/oneforall/latest)](https://hub.docker.com/r/becivells/oneforall/tags)   |\n|  `docker pull becivells/masscan:latest`   | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/masscan/latest)](https://hub.docker.com/r/becivells/masscan/tags)       |\n|  `docker pull becivells/yaklang:latest`   | [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/becivells/yaklang/latest)](https://hub.docker.com/r/becivells/yaklang/tags)       |\n\n\n\n## FAQ\n\n### ksubdomain 扫描无结果\n\n起一个容器先执行一下，如果无结果。考虑配置文件问题\ndocker 是一次性容器。内部ip和mac都是随时会变化的。ksubdomain 生成的配置文件ip mac是固定的。运行之前先删除 `ksubdomain.yaml` 可参考我这里的 shell\n\n```shell\n#!/usr/bin/env sh\n\ncd /app/\nwhile true;do\n  rm -rf ksubdomain.yaml\n  for domain in $(cat domains.txt);do\n    ksubdomain enum  -d $domain -od -silent --skip-wild|anew subdomains.txt;\n  done\n  echo \"任务完成共计 $(cat subdomains.txt|wc -l) 子域名\"|notify\n  sleep 7200;\n done\n```\n","funding_links":[],"categories":["Dockerfile"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiecat%2Fsec-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxiecat%2Fsec-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiecat%2Fsec-docker/lists"}