# osmedeus **Repository Path**: geek-educator/osmedeus ## Basic Information - **Project Name**: osmedeus - **Description**: Osmedeus 是用于侦察和漏洞扫描的全自动安全工具,可以自动运行工具集,以便针对目标进行侦察和漏洞扫描 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 20 - **Created**: 2022-01-16 - **Last Updated**: 2024-12-08 ## 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 -c "$(curl -fsSL https://raw.githubusercontent.com/osmedeus/osmedeus-base/master/install.sh)" ``` ## Build the engine from 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 ``` ## Usage ```shell # Practical Usage: osmedeus scan -f [flowName] -t [target] osmedeus scan -f [flowName] -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 # Example Commands: osmedeus scan -t target.com osmedeus scan -T list_of_targets.txt -W custom_workspaces osmedeus scan -t target.com -w workspace_name --debug osmedeus scan -f single -t www.sample.com osmedeus scan -f ovuln-T list_of_target.txt osmedeus scan -m ~/osmedeus-base/workflow/test/dirbscan.yaml -t list_of_urls.txt osmedeus health ls ~/.osmedeus/storages/summary/ | osmedeus scan -m ~/osmedeus-base/workflow/test/dirbscan.yaml ls ~/.osmedeus/storages/summary/ | osmedeus scan -m ~/osmedeus-base/workflow/test/busting.yaml -D # Start Web UI at https://localhost:8000/ui/ osmedeus server # login with credentials from `~/.osmedeus/config.yaml` # Delete workspace osmedeus config delete -w workspace_name ``` ## 💬 Community & Discussion Join Our Discord server [here](https://discord.gg/gy4SWhpaPU) ## 💎 Donation Please check out [this page](https://docs.osmedeus.org/donation/) for couple donation methods here ## License `Osmedeus` is made with ♥ by [@j3ssiejjj](https://twitter.com/j3ssiejjj) and it is released under the MIT license.