
user-scanner v1.4.3.1
๐ต๏ธโโ๏ธ (2-in-1) ๋จ์ผ ์ด๋ฉ์ผ/์ฌ์ฉ์ ์ด๋ฆ๋ง์ผ๋ก ์ฌ์ธต ๋ฐ์ดํฐ ์ถ์ถ์ ์ํ ์ด๋ฉ์ผ ๋ฐ ์ฌ์ฉ์ ์ด๋ฆ OSINT ์ ํ๊ตฐ์ ๋๋ค. ๋ณด์ ์ฐ๊ตฌ, ์กฐ์ฌ ๋ฐ ๋์งํธ ๋ฐ์๊ตญ ๋ถ์์ ์ํด 440๊ฐ ์ด์์ ํ๋ฐํ ์ ์ง ๊ด๋ฆฌ๋๋ ์ค์บ ๋ฒกํฐ(170๊ฐ ์ด์์ ์ด๋ฉ์ผ / 270๊ฐ ์ด์์ ์ฌ์ฉ์ ์ด๋ฆ)๋ฅผ ๋ถ์ํฉ๋๋ค.
User Scanner
์ฌ์ธต์ ์ธ ์ด๋ฉ์ผ ๋ฐ ์ฌ์ฉ์ ์ด๋ฆ ์ธํ ๋ฆฌ์ ์ค๋ฅผ ์ํด ์ค๊ณ๋ ๊ฐ๋ ฅํ 2-in-1 OSINT ์ ํ๊ตฐ์ ๋๋ค.
175๊ฐ ์ด์์ ์ด๋ฉ์ผ ์ฐ๋ ์ฌ์ดํธ์ 290๊ฐ ์ด์์ ์ฌ์ฉ์ ์ด๋ฆ ํ๋ซํผ์ ํฌํจํ ์ด 465๊ฐ ์ด์์ ์ค์บ ๋ฒกํฐ๋ฅผ ํตํด ๋์งํธ ๋ฐ์์ทจ๋ฅผ ๋งคํํ๊ณ , ๋์์ ํ๋์ ๋ถ์ํ๋ฉฐ, ๊ด์ฌ์ฌ๋ฅผ ํ์ ํ๊ณ , ์ฌ์ฉ์ ์ด๋ฆ์ ์ ์ฒด ๋ฉํ๋ฐ์ดํฐ๋ฅผ ํ์ธํ๊ณ , ๊ณ์ ๋ฑ๋ก ์ฌ๋ถ๋ฅผ ๋ช ์ด ๋ง์ ๊ฒ์ฆํ ์ ์์ต๋๋ค.
๐ ํ์
๊ณ์ ์ด๊ฑฐ๋ฅผ ๋์ด์. WebVetted์ ์ด๋ฉ์ผ์ด๋ ์ฌ์ฉ์ ์ด๋ฆ์ ์ฌ์ธต OSINT ๊ฐํ, ์ ์ถ ์ธํ
๋ฆฌ์ ์ค, AI ๋ถ์, ๋ํํ ์ ์ ๊ทธ๋ํ๋ฅผ ๊ฐ์ถ ์์ ํ ์ ์ ์กฐ์ฌ๋ก ์ ํํฉ๋๋ค.
์กฐ์ฌ ์์ํ๊ธฐ โ
์ ๋ฌธ ์กฐ์ฌ๊ด๊ณผ ๋ถ์๊ฐ๋ฅผ ์ํ ์ข
ํฉ OSINT ํ๋ซํผ. 250๊ฐ ์ด์์ ๋ชจ๋์ ํตํ ์ด๋ฉ์ผ, ์ ํ๋ฒํธ, ์ฌ์ฉ์ ์ด๋ฆ ์ญ๊ฒ์. ๊ฐ๋ ฅํ ๋๊ตฌ๋ก ์ธํ
๋ฆฌ์ ์ค ์์ง์ ์๋ํํ์ธ์.
์์ํ๊ธฐ โ
์ด๋ณด์ ์นํ์ ์ธ ์คํ์์ค ์ด์๋ฅผ ์ฐพ๊ณ ์ค๋ ์ฒซ ํ ๋ฆฌํ์คํธ๋ฅผ ๋ง๋ค์ด ๋ณด์ธ์.
์์ํ๊ธฐ โ
โจ ์ฃผ์ ๊ธฐ๋ฅ
- ๐ ์ฌ์ธต ์ด๋ฉ์ผ ๋ฐ ์ฌ์ฉ์ ์ด๋ฆ OSINT: ์ด๋ฉ์ผ ๋ฑ๋ก ์ฌ๋ถ๋ฅผ ์กฐํํ๊ณ 465๊ฐ ์ด์์ ํ๋ซํผ์์ ๊ณ ๊ธ ์ฌ์ฉ์ ์ด๋ฆ ํ๋กํ์ผ๋ง์ ์ํํฉ๋๋ค.
- ๐ค ํ๋ถํ ๋ฉํ๋ฐ์ดํฐ ์คํฌ๋ํ: ์๋ฐํ, ์๊ธฐ์๊ฐ, ํ๋ก์ ์, UID ๋ฒํธ, ํ๋งค์ ์ํ, ๊ณ์ ์์ฑ์ ์คํฌ๋ํํฉ๋๋ค.
- ๐ ๊ต์ฐจ ์ค์บ ๋ฐ ํผ๋ฒ ์์ง: ์ด๊ธฐ ์ค์บ์์ ํธ๋ค, ํ๋กํ ๋งํฌ, ๋ ธ์ถ๋ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ๋ง์ด๋ํ์ฌ ๋ณด์กฐ ๋์ ๋ฒกํฐ๋ก ์๋ ํผ๋ฒํฉ๋๋ค.
- ๐ค Model Context Protocol (MCP) ์๋ฒ: Claude Desktop, Cursor, Antigravity, LLM์ ์ํ ๋ค์ดํฐ๋ธ AI ์์ด์ ํธ ํตํฉ์ผ๋ก ์์จ OSINT ์ค์บ๊ณผ ์ฌ๊ท์ ํผ๋ฒ์ ์คํํฉ๋๋ค.
- ๐ก๏ธ Hudson Rock ์ธํฌ์คํธ๋ฌ ์ ์ถ ์ธํ
๋ฆฌ์ ์ค:
--hudsonํ๋๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ์ธํฌ์คํธ๋ฌ ์ ์ฑ์ฝ๋ ์ ์ถ ๋ก๊ทธ๋ฅผ ์กฐํํด ์ฐ์ ์์๊ฐ ๋์ ๋์ ์๊ด๊ด๊ณ๋ฅผ ๋ถ์ํฉ๋๋ค. - โก ๊ณ ์ฒ๋ฆฌ๋ ๋ณ๋ ฌ ์์ง:
httpx์curl_cffi๊ธฐ๋ฐ์ผ๋ก ์๋ TLS ํ๊ฑฐํ๋ฆฐํธ ์์ฅ๊ณผ ํจ๊ป ์ต๋ ๋์์ฑ์ ์ ๊ณตํฉ๋๋ค. - ๐ ์์ด ๋ฐ ๋ณ์นญ ์์ฑ๊ธฐ: ์์ผ๋์นด๋ ๊ธฐ๋ฐ ์ฌ์ฉ์ ์ด๋ฆ ๋ณํ ์์ฑ์ผ๋ก ํ์ดํฌ์ค์ฟผํ ์ด๋ ๋์ฒด ๋ณ์นญ์ ํฌ์ฐฉํฉ๋๋ค.
- ๐ ๋ค์ค ํ์ ๋ณด๊ณ ์: ํ์ดํ๋ผ์ธ ํตํฉ์ ์ํ PDF(ํ๋กํ ์ฌ์ง ํฌํจ), JSON, CSV ์๋ ๋ด๋ณด๋ด๊ธฐ.
- ๐ ๊ณ ๊ธ ํ๋ก์ ํผ๋ฒ: ํ๋กํ ์ฝ ์๋ ๊ฐ์ง(
http,socks5)์ ์ค์บ ์ ์ํ ๊ฒ์ฆ(--validate-proxies)์ ๊ฐ์ถ ๋ด์ฅ ํ๋ก์ ๋กํ ์ด์ . - ๐จ ๋ฐ์ํ ํฐ๋ฏธ๋ UI: ๋์ ์งํ ์ํฉ ์ถ์ , ์์ฒด ์ ์ํ ์นดํ
๊ณ ๋ฆฌ ๊ทธ๋ฆฌ๋(
-lu/-le), ๋ช ํํ ์ํ ๋ณด๊ณ .
๐ ์ค์น
๐ PyPI๋ฅผ ํตํ ์ค์น (๊ถ์ฅ)
# Upgrade pip and install user-scanner
python3 -m pip install --upgrade pip
pip install user-scanner
# Optional: Install with MCP Server support for AI agents
pip install "user-scanner[mcp]"
๐ฆ ๊ฐ์ ํ๊ฒฝ ์ค์
# Create and activate virtual environment
python3 -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\Activate.ps1
# Install package
pip install user-scanner
โ๏ธ Nix๋ฅผ ํตํ ์ค์น (Linux ๋ฐ macOS)
# Run instantly without installing permanently
nix run github:kaifcodec/user-scanner/main -- --help
# Drop into a temporary shell with user-scanner active
nix shell github:kaifcodec/user-scanner/main
๐ป ์ฌ์ฉ ๊ฐ์ด๋
1. ๊ธฐ๋ณธ ์ฌ์ฉ์ ์ด๋ฆ ๋ฐ ์ด๋ฉ์ผ ์ค์บ
์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ํ๋ซํผ ๋ชจ๋์์ ๋จ์ผ ์ฌ์ฉ์ ์ด๋ฆ ๋๋ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์ค์บํฉ๋๋ค:
user-scanner -u johndoe # Single username scan
user-scanner -e [email protected] # Single email scan
2. ๊ต์ฐจ ์ค์บ ๋ฐ ํผ๋ฒ ์ธํ ๋ฆฌ์ ์ค
์ด๋ฉ์ผ ์ค์บ์ ๊ณ์ ์กด์ฌ๋ฅผ ์
์ฆํ์ง๋ง ํธ๋ค์ ๊ฑฐ์ ๋๋ฌ๋ด์ง ์์ต๋๋ค. --cross-scan์ ๋์ ํ๋กํ์์ ๋
ธ์ถ๋ ํธ๋ค, ํ๋กํ ๋งํฌ, ๋ณด์กฐ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ๋ง์ด๋ํ์ฌ ์ผ์นํ๋ ๋ชจ๋ ํ๋ซํผ์ ๊ฑธ์ณ ๋ค์ค ํจ์ค ์ ์ฐฐ๋ก ํผ๋ฒํฉ๋๋ค:
| ํผ๋ฒ ๋ฐฉํฅ | ๋ง์ด๋ ๋์ |
|---|---|
-e โ username | ์ด๋ฉ์ผ์ ๋ฑ๋ก๋ ํ๋กํ์ ๋ ธ์ถ๋ ํธ๋ค ๋๋ ์์ ๋งํฌ |
-u โ username | ๋์ ์์ ํ๋กํ ์ ๋ฐ์ ๊ฑธ์ณ ๊ณต๊ฐ๋ ๋ณด์กฐ ๋ณ์นญ |
-u โ email | ๋์ ํ๋กํ ํ์ด์ง์ ๊ฒ์๋ ๊ณต๊ฐ ์ด๋ฉ์ผ ์ฃผ์ |
-e โ email | ์ด๊ธฐ ์ด๋ฉ์ผ ํ๋กํ์์ ๋ ธ์ถ๋ ๋ณด์กฐ ์ฃผ์ |
user-scanner -u johndoe --cross-scan # Pivot from username scan
user-scanner -e [email protected] --cross-scan # Pivot from email scan
user-scanner -e [email protected] --cross-scan --cross-links verified # Platform-verified links only
user-scanner -u johndoe --cross-scan --cross-depth 2 # Follow links two hops deep
๐ก ์ ๋ขฐ๋ ์ ์, ๋งํฌ ๋ถ๋ฅ ๊ท์น, ๋น์ฉ ๋ชจ๋ธ์ ๋ํด์๋ docs/CROSS_SCAN.md ๋ฅผ ์ฐธ์กฐํ์ธ์.
3. Hudson Rock ์ ์ฑ์ฝ๋ ์ ์ถ ์ธํ ๋ฆฌ์ ์ค
๋์ ์ฌ์ฉ์ ์ด๋ฆ ๋๋ ์ด๋ฉ์ผ ์ฃผ์๊ฐ ์ธํฌ์คํธ๋ฌ ์ ์ฑ์ฝ๋ ๊ฐ์ผ ๋ก๊ทธ์ ๋ ธ์ถ๋์๋์ง ํ์ธํฉ๋๋ค:
user-scanner -u johndoe --hudson # Username malware log check
user-scanner -e [email protected] --hudson # Email malware log check
๐ผ๏ธ ์ถ๋ ฅ ํฐ๋ฏธ๋ ์คํฌ๋ฆฐ์ท๊ณผ ์๊ฐ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ๋ณด๋ ค๋ฉด docs/EXAMPLES.md ๋ฅผ ์ฐธ์กฐํ์ธ์.
4. ๋์ ์นดํ ๊ณ ๋ฆฌ ๋ฐ ๋ชจ๋ ์ค์บ
ํน์ ์นดํ ๊ณ ๋ฆฌ๋ ๊ฐ๋ณ ๋ชจ๋์ ์ค์บํ๊ฑฐ๋, ๋ฐ์ํ ๊ทธ๋ฆฌ๋๋ก ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋์ ๋์ดํฉ๋๋ค:
user-scanner -u johndoe -c dev # Developer platforms only
user-scanner -e [email protected] -m github # Single module check
user-scanner -u johndoe -m github,instagram # Specific comma-separated modules
user-scanner -lu # List user categories & modules grid
user-scanner -le # List email categories & modules grid
5. ๋๋ ํ์ผ ์ค์บ
์ ๋ ฅ ํ์ผ์์ ์ฌ๋ฌ ๋์์ ์ค์บํฉ๋๋ค (ํ ์ค์ ๋์ ํ๋):
user-scanner -uf usernames.txt # Bulk username scan
user-scanner -ef emails.txt # Bulk email scan
6. ๋ณด๊ณ ์ ๋ด๋ณด๋ด๊ธฐ, ์ต์ ๋ฐ ํ๋ก์
# Export results to PDF, JSON, or CSV
user-scanner -u johndoe -f pdf -o report.pdf
user-scanner -u johndoe -f json -o results.json
# Verbose URL reporting and show all results (including not found)
user-scanner -u johndoe -v --all
# Rotate proxies with pre-scan validation check
user-scanner -u johndoe -P proxies.txt --validate-proxies
7. AI ๋ฐ LLM ์์ด์ ํธ ํตํฉ (MCP ์๋ฒ)
Model Context Protocol (MCP) ์ ํตํด user-scanner๋ฅผ AI ์ฝ๋ฉ ์ด์์คํดํธ์ LLM ํ๋ซํผ์ ์ง์ ์ฐ๊ฒฐํฉ๋๋ค. ์ด๋ฅผ ํตํด AI ์์ด์ ํธ(Claude Desktop, Cursor, Antigravity, Open-WebUI)๊ฐ ํธ๋ค๊ณผ ์ด๋ฉ์ผ์ ์์จ์ ์ผ๋ก ์กฐ์ฌํ๊ณ , ๋
ธ์ถ๋ ํ๋กํ๋ก ํผ๋ฒํ๋ฉฐ, ๋์งํธ ๋ฐ์์ทจ๋ฅผ ๋ถ์ํ ์ ์์ต๋๋ค.
์๋ฒ ์์
# Start the MCP server over standard I/O (stdio)
user-scanner-mcp
# Optional: Enable verbose logging to stderr
user-scanner-mcp -v
MCP ํด๋ผ์ด์ธํธ ๊ตฌ์ฑ
ํด๋ผ์ด์ธํธ ๊ตฌ์ฑ(์: claude_desktop_config.json ๋๋ mcp_config.json)์ user-scanner๋ฅผ ์ถ๊ฐํฉ๋๋ค: