{"id":13587498,"url":"https://github.com/pry0cc/axiom","last_synced_at":"2025-05-14T08:09:36.512Z","repository":{"id":37533003,"uuid":"264764016","full_name":"pry0cc/axiom","owner":"pry0cc","description":"The dynamic infrastructure framework for everybody! Distribute the workload of many different scanning tools with ease, including nmap, ffuf, masscan, nuclei, meg and many more!","archived":false,"fork":false,"pushed_at":"2024-09-30T17:18:52.000Z","size":96218,"stargazers_count":4188,"open_issues_count":84,"forks_count":677,"subscribers_count":92,"default_branch":"master","last_synced_at":"2025-04-09T00:30:39.463Z","etag":null,"topics":["axiom","bug-bounty","dnsgen","dnsx","ffuf","gau","gowitness","hacking-vps","httprobe","httpx","masscan","massdns","meg","nmap","nuclei","shuffledns","subfinder","tmux"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pry0cc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"github":"pry0cc"}},"created_at":"2020-05-17T21:55:02.000Z","updated_at":"2025-04-08T20:07:29.000Z","dependencies_parsed_at":"2023-02-12T13:47:43.144Z","dependency_job_id":"5e052fe5-06db-4823-8fb7-c4d7a31d5886","html_url":"https://github.com/pry0cc/axiom","commit_stats":{"total_commits":1673,"total_committers":100,"mean_commits":16.73,"dds":0.5469216975493126,"last_synced_commit":"4872a172b0f804564994ea02792f4fd0df048c0b"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pry0cc%2Faxiom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pry0cc%2Faxiom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pry0cc%2Faxiom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pry0cc%2Faxiom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pry0cc","download_url":"https://codeload.github.com/pry0cc/axiom/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254101558,"owners_count":22014908,"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":["axiom","bug-bounty","dnsgen","dnsx","ffuf","gau","gowitness","hacking-vps","httprobe","httpx","masscan","massdns","meg","nmap","nuclei","shuffledns","subfinder","tmux"],"created_at":"2024-08-01T15:06:14.354Z","updated_at":"2025-05-14T08:09:31.499Z","avatar_url":"https://github.com/pry0cc.png","language":"Shell","readme":"\u003ch1 align=\"center\"\u003e\n  \u003cimg src=\"screenshots/axiom_banner.png\" alt=\"axiom\"\u003e\u003c/a\u003e\n  \u003cbr\u003e\n \u003c/h1\u003e\n\n[![License](https://img.shields.io/badge/license-MIT-_red.svg)](https://opensource.org/licenses/MIT)\n[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/pry0cc/axiom/issues)\n[![Follow on Twitter](https://img.shields.io/twitter/follow/pry0cc.svg?logo=twitter)](https://twitter.com/pry0cc)\n[![Follow on Twitter](https://img.shields.io/twitter/follow/0xtavian.svg?logo=twitter)](https://twitter.com/0xtavian)\n\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/pry0cc/axiom/wiki\" target=\"_blank\"\u003e \u003cimg src=\"https://github.com/projectdiscovery/nuclei/raw/367d12700e252ec7066c79b1b97a6427544d931c/static/read-the-docs-button.png\" height=\"42px\"/\u003e\u003c/a\u003e\n\u003c/p\u003e \n\n**WARNING**: Axiom Classic is now in maintenance mode. We encourage you to transition to the new [Ax Framework](https://github.com/attacksurge/ax). In the coming months, we will introduce essential quality-of-life updates to Axiom Classic before 2025. Long live Axiom!\n\n**Axiom is a dynamic infrastructure framework** to efficiently work with multi-cloud environments, build and deploy repeatable infrastructure focused on offensive and defensive security. \n\nAxiom works by pre-installing your tools of choice onto a 'base image', and then using that image to deploy fresh instances. From there, you can connect and instantly gain access to many tools useful for both bug hunters and pentesters. With the power of immutable infrastructure, most of which is done for you, you can just spin up 15 boxes, perform a distributed nmap/ffuf/screenshotting scan, and then shut them down.  \n\nBecause you can create many disposable instances very easily, axiom allows you to distribute scans of many different tools (full list [here]( https://github.com/pry0cc/axiom#tools-to-date)). Once installed and setup, you can distribute a scan of a large set of targets across 100-150 instances within minutes and get results extremely quickly. This is called [axiom-scan](https://github.com/pry0cc/axiom/wiki/Scans).\n\nAxiom supports several cloud providers, eventually, axiom should be completely cloud agnostic allowing unified control of a wide variety of different cloud environments with ease. Currently, DigitalOcean, IBM Cloud, Linode, Azure and AWS are officially supported providers. GCP isnt supported but is partially implemented and on the roadmap. If you would like prioritization of a feature or provider implementation, please contact me @pry0cc on Twitter and we can discuss :)\n\n# Resources\n\n-   [Introduction](https://github.com/pry0cc/axiom/wiki)\n-   [Troubleshooting \u0026 FAQ](https://github.com/pry0cc/axiom/wiki/0-Installation#troubleshooting)\n-   [Quickstart](https://github.com/pry0cc/axiom/wiki/A-Quickstart-Guide)\n    - [Fleets](https://github.com/pry0cc/axiom/wiki/Fleets)\n    - [Scans](https://github.com/pry0cc/axiom/wiki/Scans)\n-   [Demo](#demo)\n-   [Story](https://github.com/pry0cc/axiom/wiki/The-Story)\n-   [Installation Instructions](https://github.com/pry0cc/axiom#installation)\n    -   [Docker Install](#docker)\n    -   [Easy Install](#easy-install)\n    -   [Manual Install](https://github.com/pry0cc/axiom/wiki/0-Installation#Manual)\n-   [Scan Modules](https://github.com/pry0cc/axiom/wiki/Scans#example-axiom-scan-modules)\n-   [Installed Packages](#tools-to-date)\n-   [Contributors](#contributors)\n\n# Credits \nThe original and best supported provider for Axiom is Digital Ocean! If you're signing up for a new Digital Ocean account, [please use my link](https://m.do.co/c/bd80643300bd) for $100 free credit!\n\u003cp align=\"center\"\u003e \n\u003ca href=\"https://m.do.co/c/bd80643300bd\" target=\"_blank\"\u003e \n\u003cimg src=\"https://raw.githubusercontent.com/pry0cc/axiom/master/screenshots/Referrals/digitalocean_referral.png\"/\u003e\n\u003c/a\u003e  \n\u003c/p\u003e\n\nThe best supported business provider for Axiom is IBM Cloud! If you're signing up for a new IBM Cloud account, [please use this link](https://cloud.ibm.com/docs/overview?topic=overview-tutorial-try-for-free) for $200 free credit!\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://cloud.ibm.com/docs/overview?topic=overview-tutorial-try-for-free\" target=\"_blank\"\u003e \n\u003cimg src=\"https://raw.githubusercontent.com/pry0cc/axiom/master/screenshots/Referrals/ibm_cloud_referral_new.png\"/\u003e\n\u003c/a\u003e \n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://www.linode.com/?r=23ac507c0943da0c44ce1950fc7e41217802df90\" target=\"_blank\"\u003e \n\u003cimg src=\"https://github.com/pry0cc/axiom/blob/3e8dca3d58a02dc71778492a1fe077e769f93edd/screenshots/Referrals/Linode-referral.png\"/\u003e\n\u003c/a\u003e  \n\u003c/p\u003e\n\u003cp align=\"center\"\u003e \n\u003ca href=\"https://aws.com\" target=\"_blank\"\u003e \n\u003cimg src=\"https://raw.githubusercontent.com/pry0cc/axiom/master/screenshots/Referrals/aws_dark_referral.png\"/\u003e\n\u003c/a\u003e \n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://azure.com\" target=\"_blank\"\u003e \n\u003cimg src=\"https://raw.githubusercontent.com/pry0cc/axiom/master/screenshots/Referrals/azure_referral.png\"/\u003e\n\u003c/a\u003e \n\u003c/p\u003e\n\n# Installation\n## Docker\n\nThis will create a docker container, initiate [`axiom-configure`](https://github.com/pry0cc/axiom/wiki/Filesystem-Utilities#axiom-configure) and [`axiom-build`](https://github.com/pry0cc/axiom/wiki/Filesystem-Utilities#axiom-build) and then drop you out of the docker container. Once the [Packer](https://www.packer.io/) image is successfully created, you will likely need to re-exec into your docker container via `docker exec -it $container_id zsh`.\n```\ndocker exec -it $(docker run -d -it --platform linux/amd64 ubuntu:20.04) sh -c \"apt update \u0026\u0026 apt install git -y \u0026\u0026 git clone https://github.com/pry0cc/axiom ~/.axiom/ \u0026\u0026 cd \u0026\u0026 .axiom/interact/axiom-configure\"\n```\n\n## Easy Install\n\nYou should use an OS that supports our [easy install](https://github.com/pry0cc/axiom#operating-systems-supported). \u003cbr\u003e\nFor Linux systems you will also need to install the newest versions of all packages beforehand `sudo apt dist-upgrade`. \u003cbr\u003e\n```\nbash \u003c(curl -s https://raw.githubusercontent.com/pry0cc/axiom/master/interact/axiom-configure)\n```\n\nIf you have any problems with this installer, or if using an unsupported OS please refer to [Installation](https://github.com/pry0cc/axiom/wiki/0-Installation).\n\n# Demo\nIn this demo (sped up out of respect for your time ;) ), we show how easy it is to initialize and ssh into a new instance.\n\n\u003cimg src=\"https://raw.githubusercontent.com/pry0cc/axiom/master/screenshots/axiom-init-demo.gif\" \u003e\n\n\n# Sponsored By SecurityTrails!\n\u003cimg src=\"https://github.com/pry0cc/axiom/blob/master/screenshots/st.png\"\u003e\nWe are lucky enough to be sponsored by the awesome SecurityTrails! Sign up for your free account \u003ca href=\"https://securitytrails.com/app/signup?utm_source=axiom\"\u003ehere!\u003c/a\u003e\n\n# Support\nIf you like Axiom and it saves you time, money or just brings you happy feelings, please show your support through sponsorship! Click the little sponsor button in the header and sponsor for as little as $1 per month :)\n\nOr buy me a coffee to keep me powered :)\n\n\u003ca href=\"https://www.buymeacoffee.com/pry0cc\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/default-black.png\" alt=\"Buy Me A Coffee\" width=300px\u003e \u003c/a\u003e\n\n---\n\n\n## Operating Systems Supported\n| OS         | Supported | Easy Install  | Tested        | \n|------------|-----------|---------------|---------------|\n| Ubuntu     |    Yes    | Yes           | Ubuntu 20.04  |\n| Kali       |    Yes    | Yes           | Kali 2021.3   |\n| Debian     |    Yes    | Yes           | Debian 10     |\n| Windows    |    Yes    | Yes           | WSL w/ Ubuntu |\n| MacOS      |    Yes    | Yes           | MacOS 11.6    |\n| Arch Linux |    Yes    | No            | Yes           |\n\n\n\n# Contributors\nWe've had some really fantastic additions to axiom, great feedback through issues, and perseverence through our heavy beta phase!\n\nA list of all contributors can be found [here](https://github.com/pry0cc/axiom/graphs/contributors), thank you all!\n\n# Art\nThe [original logo](https://github.com/pry0cc/axiom/blob/master/screenshots/axiom-logo.png) was made by our amazing [s0md3v](https://twitter.com/s0md3v)! Thank you for making axiom look sleek as hell! Really beats my homegrown logo :)\n\nThe awesome referral banners were inspired by [fleex](https://github.com/FleexSecurity/fleex) and were made by the one and only [xm1k3](https://twitter.com/xm1k3_)!\n\n# Tools to Date\n\u003e for [default](https://github.com/pry0cc/axiom/blob/master/images/provisioners/default.json) provisioner\n- [x] aiodnsbrute\n- [x] Amass\n- [x] anew\n- [x] anti-burl\n- [x] aquatone\n- [x] Arjun\n- [x] assetfinder\n- [x] axiom\n- [x] axiom-dockerfiles\n- [x] cent\n- [x] cero\n- [x] chaos-client\n- [x] commix\n- [x] concurl\n- [x] Corsy\n- [x] CrackMapExec\n- [x] crlfuzz\n- [x] dalfox\n- [x] dirdar\n- [x] DNSCewl\n- [x] dnsgen\n- [x] dnsrecon\n- [x] dns resolvers by trickest \n- [x] dnsvalidator\n- [x] dnsx\n- [x] Docker\n- [x] ERLPopper\n- [x] exclude-cdn\n- [x] feroxbuster\n- [x] fff\n- [x] ffuf\n- [x] findomain\n- [x] gau\n- [x] gauplus\n- [x] getJS\n- [x] gf\n- [x] Gf-Patterns\n- [x] github-endpoints\n- [x] github-subdomains\n- [x] Go\n- [x] gobuster\n- [x] google-chrome\n- [x] gorgo\n- [x] gospider\n- [x] gowitness\n- [x] gron\n- [x] Gxss\n- [x] hakrawler\n- [x] hakrevdns\n- [x] httprobe\n- [x] httpx\n- [x] interactsh-client\n- [x] Interlace\n- [x] ipcdn\n- [x] jaeles\n- [x] kiterunner\n- [x] kxss\n- [x] leaky-paths\n- [x] LinkFinder\n- [x] masscan\n- [x] massdns\n- [x] medusa\n- [x] meg\n- [x] naabu\n- [x] nmap\n- [x] nuclei\n- [x] OpenRedireX\n- [x] ParamSpider\n- [x] phantomjs\n- [x] proxychains-ng\n- [x] puredns\n- [x] qsreplace\n- [x] responder.py\n- [x] RustScan\n- [x] s3scanner\n- [x] scrying\n- [x] SecLists\n- [x] shuffledns\n- [x] six2dez dns permutations\n- [x] sqlmap\n- [x] subfinder\n- [x] subjack\n- [x] subjs\n- [x] testssl\n- [x] thc-hydra\n- [x] tlsx\n- [x] trufflehog\n- [x] ufw\n- [x] unimap\n- [x] wafw00f\n- [x] waybackurls\n- [x] webscreenshot\n- [x] wpscan\n\n# Packages Installed via apt-get\n\u003e for [default](https://github.com/pry0cc/axiom/blob/master/images/provisioners/default.json) provisioner\n- [x] bison\n- [x] build-essential\n- [x] fail2ban\n- [x] firebird-dev\n- [x] flex\n- [x] git\n- [x] grc\n- [x] jq\n- [x] libgcrypt11-dev_1.5.4-3+really1.8.1-4ubuntu1.2_amd64.deb\n- [x] libgcrypt20-dev\n- [x] libgpg-error-dev\n- [x] libgtk2.0-dev\n- [x] libidn11-dev\n- [x] libmemcached-dev\n- [x] libmysqlclient-dev\n- [x] libpcap-dev\n- [x] libpcre3-dev\n- [x] libpq-dev\n- [x] libssh-dev\n- [x] libssl-dev\n- [x] libsvn-dev\n- [x] net-tools\n- [x] ohmyzsh\n- [x] p7zip\n- [x] python3-pip\n- [x] ruby-dev\n- [x] rubygems\n- [x] ufw\n- [x] unzip\n- [x] zsh\n- [x] zsh-autosuggestions\n- [x] zsh-syntax-highlighting\n\n\n\u003ca href=\"https://github.com/pry0cc/axiom/wiki\" target=\"_blank\"\u003e \u003cimg src=\"screenshots/Referrals/axiom_docs.png\"/\u003e\u003c/a\u003e\nDo you want to add a package to axiom? [Read the wiki!](https://github.com/pry0cc/axiom/wiki/Adding-Simple-Modules)\n\u003cp align=\"center\"\u003e\n\u003c/p\u003e\n","funding_links":["https://github.com/sponsors/pry0cc","https://www.buymeacoffee.com/pry0cc"],"categories":["Red Team Infrastructure Deployment","Shell","Weapons","Shell (473)","扫描器_资产收集_子域名","bug-bounty","Pentesting"],"sub_categories":["Development","Tools","资源传输下载","Payloads"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpry0cc%2Faxiom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpry0cc%2Faxiom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpry0cc%2Faxiom/lists"}