Back

Axiom

Introduction

The dynamic infrastructure framework for anybody! Distribute the workload of many different tools with ease, including nmap, ffuf, masscan, nuclei and many more!

Axiom은 pry가 만든 dynamic infrastructure framework입니다. public-cloud(aws나 digital ocean 같은..) 환경을 기반으로 빠르게 분석 환경을 자동으로 구축하고, 미리 지정된 명령어들을 통해서 스캔과 결과 처리 작업을 수행할 수 있습니다. 재미있는점은 fleet이라고 해서 여러 인스턴스에 작업을 할당하는 방식이 있는데, 이를 활용하면 병렬 스캔 또한 가능합니다.

Installation

$ bash <(curl -s https://raw.githubusercontent.com/pry0cc/axiom/master/interact/axiom-configure)

Usage of command

Command Sub-Commands Description
axiom-init init instance
axiom-ssh ssh connect to instance
axiom-ls list of instance
axiom-rm remove instance
axiom-backup backup instance
axiom-boxes - ls- new- rm- cd - get- archive- unarchive manage backups
axiom-account-setup new account
axiom-account-account list and switch account
axiom-fleet init fleet
axiom-scp same scp (copy and paste with ssh)
axiom-select select instance
axiom-deploy - openvpn- covenant deploy app
axiom-vpn deploy and connect OpenVPN
axiom-proxy set proxy
axiom-dns - add- ls Manage DNS A record
axiom-region - ls- select set region of public cloud
axiom-exec run commands in instance
axiom-execb run commands in instance background
axiom-scan - httpx- nuclei- gowitness- dnsprobe- nmap- massscan scanning with template

Make new instance

$ axiom-init
$ axiom-ls

Connecting ssh

$ axiom-ssh <instance name>

Delete instance

$ axiom-rm <instance name>

Backup

$ axiom-backup <instance name>

and show backup list

$ axiom-boxes ls

Scanning with axiom

$ axiom-scan subs.txt -m httpx -o http.txt \
axiom-scan http.txt -m nuclei -o nuclei.txt \
axiom-scan http.txt -m gowitness -o screenshots \
axiom-scan subs.txt -m dnsprobe -o dns.txt \
axiom-scan ips.txt -m nmap -oG portscan.txt \
axiom-scan ips.txt -m masscan -oG masscan.txt

Using fleet

Make 5 instance using fleet

$ axiom-fleet <name> -i=5

Select 5 instance

$ axiom-select <name*>

Articles

References

Licensed under CC BY-NC-SA 4.0
Last updated on Aug 15, 2021 16:48 +0900