# osmedeus **Repository Path**: jhppye/osmedeus ## Basic Information - **Project Name**: osmedeus - **Description**: Osmedeus 是用于侦察和漏洞扫描的全自动安全工具,可以自动运行工具集,以便针对目标进行侦察和漏洞扫描 - **Primary Language**: Python - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 20 - **Created**: 2022-05-24 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Osmedeus Core Engine

Osmedeus
Osmedeus - A Workflow Engine for Offensive Security

*** ## Installation > NOTE that you need some essential tools like `curl, wget, git, zip` and login as **root** to start ```shell bash <(curl -fsSL https://raw.githubusercontent.com/osmedeus/osmedeus-base/master/install.sh) ``` ## Build the engine from the source Make sure you installed `golang >= v1.17` ```shell mkdir -p $GOPATH/src/github.com/j3ssie git clone --depth=1 https://github.com/j3ssie/osmedeus $GOPATH/src/github.com/j3ssie/osmedeus cd $GOPATH/src/github.com/j3ssie/osmedeus make build ``` or ```shell go install -v github.com/j3ssie/osmedeus@latest ``` ## Usage ```shell # Scan Usage: osmedeus scan -f [flowName] -t [target] osmedeus scan -m [modulePath] -T [targetsFile] osmedeus scan -f /path/to/flow.yaml -t [target] osmedeus scan -m /path/to/module.yaml -t [target] --params 'port=9200' osmedeus scan -m /path/to/module.yaml -t [target] -l /tmp/log.log cat targets | osmedeus scan -f sample # Practical Scan Usage: osmedeus scan -T list_of_targets.txt -W custom_workspaces osmedeus scan -t target.com -w workspace_name --debug osmedeus scan -f general -t www.sample.com osmedeus scan -f gdirb -T list_of_target.txt osmedeus scan -m ~/.osmedeus/core/workflow/test/dirbscan.yaml -t list_of_urls.txt osmedeus scan --wfFolder ~/custom-workflow/ -f your-custom-workflow -t list_of_urls.txt # Provider Usage: osmedeus provider build osmedeus provider build --token xxx --rebuild --ic osmedeus provider create --name 'sample' osmedeus provider health --debug # Cloud Usage: osmedeus cloud -f [flowName] -t [target] osmedeus cloud -m [modulePath] -t [target] osmedeus cloud -c 10 -f [flowName] -T [targetsFile] osmedeus cloud --token xxx -G -c 10 -f [flowName] -T [targetsFile] osmedeus cloud --chunk -c 10 -f [flowName] -t [targetsFile] # Utilities Usage: osmedeus health osmedeus version --json osmedeus utils tmux ls osmedeus utils tmux logs -A -l 10 osmedeus utils ps osmedeus utils ps --proc 'jaeles' osmedeus utils cron --cmd 'osmdeus scan -t example.com' --sch 60 osmedeus utils cron --for --cmd 'osmedeus scan -t example.com' ``` ## 💬 Community & Discussion Join Our Discord server [here](https://discord.gg/mtQG2FQsYA) ## 💎 Donation & Sponsor

Osmedeus

Check out for a couple of donation methods here to get a premium package

## License `Osmedeus` is made with ♥ by [@j3ssiejjj](https://twitter.com/j3ssiejjj) and it is released under the MIT license.