소스 정보
- 저장소
- grisuno/LazyOwn
- 최근 소스 활동
- 2026년 8월 17일 22:19
- 감지된 SKILL.md 언어
- 영어
- 스타
- 221
- 포크
- 46
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/grisuno/LazyOwn --skill lazyown명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Orchestrate the SDD plus TDD plus BDD plus Boy Scout cycle from a CLAUDE.md. Generates specs, tests, implementations, reviews, and CI pipelines. Halts at red and green. Closes the deploy gate by design.
Use when running LazyOwn inside a Hermes agent session. Provides Hermes-optimized MCP tools with compact output, checkpoint resume, dynamic rules, and native delegation planning.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | lazyown |
| description | LazyOwn RedTeam Framework — penetration testing and C2 via MCP |
| version | 1.1.0 |
| author | grisun0 |
| license | MIT |
| platforms | ["linux"] |
| metadata | {"hermes":{"tags":["redteam","pentest","c2","mcp","lazyown","security"],"homepage":"https://github.com/grisuno/LazyOwn","related_skills":["toposwarm"]}} |
You are operating the LazyOwn professional red-team framework via its MCP server.
/home/grisun0/LazyOwnskills/lazyown_mcp.py (~131 tools)./run → lazyown.py (724+ commands, 126 aliases)payload.json (config) + sessions/ (campaign artefacts)Read soul.md at the start of every engagement. It defines the operating philosophy: evidence over assumption, abstraction over mechanics, phase discipline, situational awareness first, the 80/20 rule, document for the next shift, ask the machine when uncertain, professional over theatrical, configuration is code, collaboration is not optional.
Ten hard stops are listed there. No exceptions.
# 1. Situation report — reads world_model, tasks, objectives, creds, daemon
lazyown_campaign_sitrep()
# 2. Session init — checks scans, pwntomate, phase, objectives
lazyown_session_init()
Do not re-run nmap or pwntomate if sessions/scan_<rhost>.nmap already exists.
# 1. Configure target
lazyown_set_config(key="rhost", value="10.10.11.5")
lazyown_set_config(key="domain", value="target.htb")
# 2. OS detection — TTL ~64 = Linux, ~128 = Windows
lazyown_run_command("ping")
# 3. Full port scan (auto-injects rhost)
lazyown_run_command("lazynmap")
# 4. Parse results into structured state
lazyown_auto_populate(target="10.10.11.5")
lazyown_facts_show(target="10.10.11.5")
# 5. AI-ranked next steps
lazyown_recommend_next()
LazyOwn commands are high-level abstractions that auto-inject values from payload.json. Never write raw tool flags.
# CORRECT — payload.json supplies rhost, wordlist, etc.
lazyown_run_command("lazynmap")
lazyown_run_command("gobuster")
lazyown_run_command("secretsdump")
# WRONG — never do this
nmap -sC -sV -p- 10.10.11.5
gobuster dir -u http://10.10.11.5 -w /usr/share/wordlists/dirbuster.txt
| Tool | When to use |
|---|---|
lazyown_campaign_sitrep | Start of every shift. Aggregates all campaign state into one briefing |
lazyown_session_init | Start of every session. Checks existing scans, phase, objectives |
lazyown_set_config | Set target, attacker IP, domain, credentials |
lazyown_run_command | Execute any LazyOwn shell command (alias auto-injects payload.json values) |
lazyown_auto_populate | After any nmap scan — parses XML into structured world_model |
lazyown_facts_show | After auto_populate — displays discovered ports, services, versions |
lazyown_recommend_next | When unsure what to do next — Groq ranks 3-5 next commands |
sessions/ before any tool. Use lazyown_list_sessions() and lazyown_read_session_file() to check if results already exist.ping first. Never run AD tools against Linux or SSH brute against Windows.| Level | File | Purpose |
|---|---|---|
| 1 | ESSENTIALS.md | 18 commands that cover 80% of engagements |
| 2 | CHEATSHEET.md | ~40 frequent commands grouped by user goal |
| 3 | QUICKSTART.md | First-time setup and onboarding |
| 4 | skills/lazyown.md | Complete 131-tool MCP playbook |
| 5 | COMMANDS.md | Full 333-command reference (auto-generated) |
| 6 | CLAUDE.md | Architecture and developer reference |
LazyOwn uses three branches. As an autonomous agent, you operate on dev.
| Branch | Purpose | Your role |
|---|---|---|
dev | Active development, feature integration, daily commits. | You work here. |
pp | Pre-production / staging. QA and integration tests. | Read-only. Human approves promotion from dev. |
main | Production releases. Tagged releases only. | Read-only. DEPLOY.sh runs here. |
dev (git checkout dev).main or pp.feature/<description> cut from dev.hotfix/<description> cut from main, then back-merge to pp and dev.# 1. Clone and install
git clone https://github.com/grisuno/LazyOwn.git
cd LazyOwn
bash install.sh
# 2. Register MCP server in Hermes
bash scripts/setup_hermes_mcp.sh
# 3. Restart Hermes session or run /reload-mcp