
RustHound-CE v2.5.2
Rust๋ก ์์ฑ๋ BloodHound Community Edition์ฉ Active Directory ๋ฐ์ดํฐ ์์ง๊ธฐ. ๐ฆ
RustHound-CE๋ Rust๋ก ์์ฑ๋ ํฌ๋ก์ค ํ๋ซํผ ๋ฐ ํฌ๋ก์ค ์ปดํ์ผ BloodHound ์์ง ๋๊ตฌ๋ก, Linux, Windows, macOS์ ํธํ๋ฉ๋๋ค. ๋ฐ๋ผ์ BloodHound Community Edition์์ ๋ถ์ํ ์ ์๋ ๋ชจ๋ JSON ํ์ผ์ ์์ฑํฉ๋๋ค. ์ด ๋ฒ์ ์ BloodHound Community Edition๊ณผ๋ง ํธํ๋ฉ๋๋ค. BloodHound Legacy์ ํธํ๋๋ ๋ฒ์ ์ NeverHack's github์์ ์ฐพ์ ์ ์์ต๋๋ค.
RustHound๋ ์ ๊ฐ Armature Technologies(์ดํ Opencyber, ๊ทธ๋ค์ NeverHack์ผ๋ก ๊ฐ๋ช )์์ ํํ ์คํฐ๋ก ๊ทผ๋ฌดํ๋ ์์ ์ ๋ง๋ค์ด์ก์ต๋๋ค. ์๋ RustHound ํ๋ก์ ํธ๋ฅผ ์ฐ๊ตฌํ๊ณ ๊ฐ๋ฐํ ์๊ฐ์ ์ค NeverHack์ ๊ฐ์ฌ๋๋ฆฌ๋ฉฐ, ํด๋น ํ๋ก์ ํธ๋ ์ฌ์ ํ ๊ทธ๋ค์ github์์ ํ์ธํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ ๋ฒ์ ๋ชจ๋์ ๊ธฐ์ฌํ๊ธฐ ์ํด ๊ณ์ ํ๋ ฅํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์ด ๋ฒ์ ์ ์ปค๋ฎค๋ํฐ ์๋์ ๊ณผ ํธํ๋๋ฉฐ, NeverHack ๋ฒ์ ์ BloodHound์ Legacy ๋ฒ์ ๊ณผ ํธํ๋ฉ๋๋ค.
- HELP.md - ์ปดํ์ผ ๋ฐฉ๋ฒ์? ์ค์น ๋ฐฉ๋ฒ์? ์ฌ์ฉ ๋ฐฉ๋ฒ์?
- CHANGELOG.md - ๋ชจ๋ ์ฃผ์ ๋ฒ์ ๋ณ๊ฒฝ ์ฌํญ ๊ธฐ๋ก
- ROADMAP.md - ๊ณํ๋ ๊ฐ์ ์ฌํญ ๋ชฉ๋ก
- CONTRIBUTING.md - ํ๋ก์ ํธ์ ๊ธฐ์ฌํ๋ ๋ฐฉ๋ฒ
- LINKS.md - ์ ์ฉํ ๋ฆฌ์์ค
๋น ๋ฅธ ์ฌ์ฉ๋ฒ
์ปดํ์ผ
์ด ํ๋ก์ ํธ๋ ๋ค์๊ณผ ๊ฐ์ด make ๋ช
๋ น์ผ๋ก ์ง์ ์ปดํ์ผํ ์ ์์ต๋๋ค:
# ํ์ฌ ์์คํ
์ฉ์ผ๋ก ์ปดํ์ผ
make release
# Windows์ฉ์ผ๋ก ์ปดํ์ผ
make windows
๋๋ ์๋์ ๊ฐ์ด docker๋ฅผ ์ฌ์ฉํ ์๋ ์์ต๋๋ค:
docker build --rm -t rusthound-ce .
# ๊ทธ๋ฐ ๋ค์
docker run --rm -v $PWD:/usr/src/rusthound-ce rusthound-ce help
docker run --rm -v $PWD:/usr/src/rusthound-ce rusthound-ce release
docker run --rm -v $PWD:/usr/src/rusthound-ce rusthound-ce windows
docker run --rm -v $PWD:/usr/src/rusthound-ce rusthound-ce linux
์ค์น
ํ์ ์ข ์์ฑ์ด ์ค์น๋์ด ์๋์ง ํ์ธํ์ธ์.
# cargo ๋ช
๋ น์ผ๋ก RustHound-CE ์ค์น ๋ฐ/๋๋ ์
๋ฐ์ดํธ
cargo install rusthound-ce
์ฌ์ฉ๋ฒ
๋๋ฉ์ธ ๊ฐ์ฒด๋ฅผ ์์งํ๊ณ BloodHound CE๋ก ๊ฐ์ ธ์ฌ json ํ์ผ์ด ํฌํจ๋ zip ์์นด์ด๋ธ๋ฅผ ์ป๋ ๋ช ๋ น์ ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
rusthound-ce -d DOMAIN.LOCAL -u [email protected] -z
RustHound-CE ์ปดํ์ผ ๋ฐฉ๋ฒ ๋๋ RustHound-CE ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ํ ๋ ๋ง์ ์ ๋ณด์ ์์ ๋ ๋์๋ง ํ์ด์ง์์ ์ง์ ํ์ธํ ์ ์์ต๋๋ค.












