
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์ github์์ ํ์ธํ ์ ์์ต๋๋ค.
RustHound๋ ์ ๊ฐ Armature Technologies(์ดํ Opencyber, ๊ทธ๋ค์ NeverHack์ผ๋ก ๊ฐ๋ช )์์ ํํ ์คํฐ๋ก ์ผํ๋ ์์ ์ ๋ง๋ค์ด์ก์ต๋๋ค. ์๋ RustHound ํ๋ก์ ํธ๋ฅผ ์ฐ๊ตฌํ๊ณ ๊ฐ๋ฐํ ์๊ฐ์ ์ฃผ์ NeverHack์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์๋ณธ ํ๋ก์ ํธ๋ ์ฌ์ ํ ๊ทธ๋ค์ github์์ ํ์ธํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ ๋ฒ์ ๋ชจ๋์ ๊ธฐ์ฌํ๊ธฐ ์ํด ๊ณ์ ํ๋ ฅํ๊ธฐ๋ก ํ์ต๋๋ค. ์ด ๋ฒ์ ์ ์ปค๋ฎค๋ํฐ ์๋์ ๊ณผ ํธํ๋๋ฉฐ, NeverHack ๋ฒ์ ์ BloodHound์ Legacy ๋ฒ์ ๊ณผ ํธํ๋ฉ๋๋ค.
- HELP.md - ์ด๋ป๊ฒ ์ปดํ์ผํ๋์? ์ด๋ป๊ฒ ์ค์นํ๋์? ์ด๋ป๊ฒ ์ฌ์ฉํ๋์?
- CHANGELOG.md - ๋ชจ๋ ์ฃผ์ ๋ฒ์ ๋ณ๊ฒฝ ์ฌํญ ๊ธฐ๋ก
- ROADMAP.md - ๊ณํ๋ ๋ฐ์ ๋ชฉ๋ก
- CONTRIBUTING.md - ํ๋ก์ ํธ์ ๊ธฐ์ฌํ๋ ๋ฐฉ๋ฒ
- INTEGRATION.md - Rust ํ๋ก์ ํธ์์ RustHound-CE๋ฅผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ
- LINKS.md - ์ ์ฉํ ์๋ฃ
๋น ๋ฅธ ์ฌ์ฉ๋ฒ
์ปดํ์ผ
์ด ํ๋ก์ ํธ๋ ๋ค์๊ณผ ๊ฐ์ด make ๋ช
๋ น์ผ๋ก ์ง์ ์ปดํ์ผํ ์ ์์ต๋๋ค:
# Compile it for your current system
make release
# Compile it for Windows
make windows
๋๋ ์๋์ ๊ฐ์ด docker๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค:
docker build --rm -t rusthound-ce .
# Then
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
์ค์น
ํ์ ์ข ์์ฑ์ด ์ค์น๋์ด ์๋์ง ํ์ธํ์ธ์.
# Install and/or update RustHound-CE from cargo command
cargo install rusthound-ce
์ฌ์ฉ๋ฒ
๋ค์์ ๋๋ฉ์ธ ๊ฐ์ฒด๋ฅผ ์์งํ๊ณ BloodHound CE์ ๊ฐ์ ธ์ฌ json ํ์ผ์ด ํฌํจ๋ zip ์์นด์ด๋ธ๋ฅผ ์ป๊ธฐ ์ํ ๋ช ๋ น ์์์ ๋๋ค:
rusthound-ce -d DOMAIN.LOCAL -u [email protected] -z
RustHound-CE๋ฅผ ์ปดํ์ผํ๋ ๋ฐฉ๋ฒ์ด๋ RustHound-CE๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋ ๋ง์ ์ ๋ณด์ ์์๋ ๋์๋ง ํ์ด์ง์์ ์ง์ ํ์ธํ ์ ์์ต๋๋ค.













