COAE
Offensive
Defensive
개인정보 침해
Util
[코드 사용량 체크(https://github.com/getagentseal/codeburn)
MCP
Burp MCP
BApp Store 설치


in desktop
{
"mcpServers": {
"burp": {
"command": "<path to Java executable packaged with Burp>",
"args": [
"-jar",
"/path/to/mcp/proxy/jar/mcp-proxy-all.jar",
"--sse-url",
"127.0.0.1:9876"
]
}
}
}
in claude-code
claude mcp add burp -- <java경로> -jar /path/to/mcp-proxy-all.jar --sse-url http://127.0.0.1:9876/sse
JADX MCP
JADX 설정 > 플러그인 > MCP Plugin install

# On Windows PowerShell.
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# set ENV -> 위 명령어 수행하면 아래 명령어 치라고 표시될 것임
$env:Path = "C:\Users\rharn\.local\bin;$env:Path"
# mcp & uv 설정
git clone https://github.com/zinja-coder/jadx-mcp-server
cd jadx-mcp-server
uv venv --python 3.13
# 실행 정책 변경 in Window
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
# 실행 정책 원복(필요시) in Window
# Set-ExecutionPolicy -ExecutionPolicy Restricted -Scope CurrentUser
.\.venv\Scripts\activate # 가상환경 on
uv pip install httpx fastmcp # 의존성 설치
uv run jadx_mcp_server.py --help
# 설정 파일 수정
## in Window
%APPDATA%\Claude\claude_desktop_config.json
## in Mac
~/Library/Application Support/Claude/claude_desktop_config.json
## in Claude-Code
claude mcp add-json jadx-mcp-server --scope user '{
"command": "uv경로",
"args": [
"--directory",
"jadx-mcp-server경로",
"run",
"jadx_mcp_server.py"
]
}'
claude mcp list
{
"mcpServers": {
"jadx-mcp-server": {
"command": "C:\\Users\\[사용자]\\.local\\bin\\uv.exe", //uv 위치
"args": [
"--directory",
"C:\\mcp\\jadx-mcp-server", // jadx-mcp-server 위치
"run",
"jadx_mcp_server.py"
]
}
}
}
Scrcpy MCP
# Run directly with npx (no install needed)
npx scrcpy-mcp
# Or install globally
npm install -g scrcpy-mcp
# claude-code
claude mcp add android -- npx scrcpy-mcp
# 또는 `.mcp.json`프로젝트 루트에 다음을 추가하세요.
{
"mcpServers": {
"android": {
"command": "npx",
"args": ["scrcpy-mcp"]
}
}
}
# claude desktop
# ~/.config/Claude/claude_desktop_config.json (리눅스)
# %APPDATA%\Claude\claude_desktop_config.json (윈도우)
# ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"android": {
"command": "npx",
"args": ["scrcpy-mcp"]
}
}
}
Claude
Basic
claude
# claude 계정 로그인, 로그아웃
/login
/logout
# mcp 추가
mcp add
settings.json
권한, 훅, 환경 변수 같은 기술적 설정. CLAUDE.md와는 별개이고, 해당 파일은 override(덮어쓰기) 규칙을 따름
| 범위 | 위치 |
|---|---|
| Managed | macOS: /Library/Application Support/ClaudeCode/managed-settings.json Linux/WSL: /etc/claude-code/managed-settings.json <br>Windows: C:\Program Files\ClaudeCode\managed-settings.json |
| Project | ./.claude/settings.json |
| User | ~/.claude/settings.json |
// ~/Users/사용자/.claude/settings.json
{
"model": "sonnet",
"env": {
"MAX_THINKING_TOKENS": "10000",
"CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "50",
"CLAUDE_CODE_SUBAGENT_MODEL": "haiku"
},
"enabledPlugins": {
"everything-claude-code@everything-claude-code": true
},
"extraKnownMarketplaces": {
"everything-claude-code": {
"source": {
"source": "git",
"url": "https://github.com/affaan-m/everything-claude-code.git"
}
}
},
"theme": "dark-daltonized"
}
Claude.md
세션이 시작될 때마다 Claude가 읽는 마크다운 파일로 관리자(managed) → 사용자(user) → 프로젝트(project) → 로컬(local) 순으로 로드되고, 발견된 모든 파일은 덮어쓰기가 아니라 이어붙여서(concatenate) 컨텍스트에 들어간다.
| 범위 | 위치 |
|---|---|
| Managed | macOS: /Library/Application Support/ClaudeCode/CLAUDE.md Linux/WSL: /etc/claude-code/CLAUDE.md Windows: C:\Program Files\ClaudeCode\CLAUDE.md
|
| Project | ./CLAUDE.md |
| User | ~/.claude/CLAUDE.md |
Codex
Basic
codex # TUI 시작
codex exec "..." # 비대화형 실행
codex resume --last # 직전 세션 이어서
codex --cd <dir> # 작업 디렉터리 지정해서 시작
# 로그인 / 로그아웃
codex login # ChatGPT OAuth
codex login --device-auth # 디바이스 플로우
codex login status # 인증 상태 확인
codex logout
# mcp 추가
codex mcp add <name> -- npx -y <server> # stdio
codex mcp add <name> --url https://mcp.example.com # HTTP
codex mcp list / get <name> / remove <name>
codex mcp login <name> / logout <name> # 서버별 OAuth
codex mcp-server # Codex 자체를 MCP 서버로
# TUI 슬래시 커맨드
/init # 현재 디렉터리에 AGENTS.md 스캐폴드 생성
/logout # 로그아웃 (※ /login은 없음, CLI 서브커맨드로만)
/mcp # 설정된 MCP 도구 목록
/permissions # 승인 정책 조정
/model /status /diff /compact /review /mention /feedback /exit
config.toml
승인 정책, 샌드박스, 모델, MCP 서버 같은 기술적 설정. AGENTS.md와는 별개이고, 키 단위 override(덮어쓰기) 규칙을 따름. 프로젝트 설정만 세팅한다고 사용자 설정이 통째로 날아가지 않고 해당 키만 교체됨.
⚠️ Claude Code와 반대로 시스템 계층이 최하위 우선순위이며, 조직 강제는requirements.toml이라는 별도 트랙으로 분리되어 있음.
| 범위 | 위치 |
|---|---|
| Managed (강제) |
requirements.toml Unix(Linux/macOS): /etc/codex/requirements.toml Windows: %ProgramData%\OpenAI\Codex\requirements.toml macOS MDM: com.openai.codex → requirements_toml_base64
|
| Managed (기본값) | Windows : ~/.codex/managed_config.tomlmacOS MDM: com.openai.codex → config_toml_base64
|
| Project |
./.codex/config.toml (루트→cwd 순, 가까운 게 우선 / 신뢰한 프로젝트만) |
| Profile |
~/.codex/<profile-name>.config.toml (--profile <name>) |
| User |
~/.codex/config.toml Windows: %USERPROFILE%\.codex\config.toml
|
# ~/.codex/config.toml
model = "gpt-5.6"
model_reasoning_effort = "medium"
approval_policy = "on-request"
sandbox_mode = "workspace-write"
# AGENTS.md 탐색 관련
project_doc_max_bytes = 65536
project_doc_fallback_filenames = ["TEAM_GUIDE.md", ".agents.md"]
[tools]
web_search = false
[mcp_servers.context7]
command = "npx"
args = ["-y", "@upstash/context7-mcp"]
프로젝트를 신뢰하지 않음(untrusted) 으로 표시하면 프로젝트 스코프
.codex/계층 전체(프로젝트 설정, 훅, 룰)를 건너뜁니다. 사용자/시스템 설정은 계속 로드됩니다..codex/config.toml이 아무 효과가 없어 보이면 대부분 이 이유입니다.
AGENTS.md
세션이 시작될 때마다 Codex가 읽는 마크다운 파일. 글로벌 → 프로젝트 루트 → 하위 디렉터리(cwd까지) 순으로 로드되고, 발견된 파일들은 빈 줄로 이어붙여서(concatenate) 컨텍스트에 들어감. 뒤에 오는(= cwd에 가까운) 파일이 앞선 지침을 덮어쓰는 효과.
디렉터리당 최대 1개만 채택되며, 같은 디렉터리에AGENTS.override.md가 있으면 옆의AGENTS.md는 무시됨.
| 범위 | 위치 |
|---|---|
| Managed |
없음 — 조직 강제는 requirements.toml / managed_config.toml(TOML)로만 가능 |
| User |
~/.codex/AGENTS.md Windows: %USERPROFILE%\.codex\AGENTS.md ( $CODEX_HOME 으로 변경 가능) |
| Project | <git-root>/AGENTS.md |
| Nested | 루트→cwd 경로상 각 디렉터리의 AGENTS.md (예: services/payments/AGENTS.md) |
| Override | 모든 레벨에서 AGENTS.override.md 가 같은 위치의 AGENTS.md를 대체 |
탐색 순서
~/.codex/AGENTS.override.md 또는 ~/.codex/AGENTS.md ← 비어있지 않은 첫 파일 하나만
<git-root>/AGENTS.md
<git-root>/services/AGENTS.md
<git-root>/services/payments/AGENTS.md ← 가장 우선 (cwd)
검증
codex --ask-for-approval never "Summarize the current instructions."
codex --cd services/payments --ask-for-approval never "List the instruction sources you loaded."
codex -c log_dir=./.codex-log # ./.codex-log/codex-tui.log 에서 로드된 파일 확인
My_model
brew install jupyter
jupyter notebook
brew install --cask miniconda
conda init
conda init zsh (mac)
conda config --add channels defaults
conda config --add channels conda-forge
conda config --add channels nvidia # only needed if you are on a PC that has a nvidia gpu
conda config --add channels pytorch
conda config --set channel_priority strict
conda config --set auto_activate_base false
conda create -n ai python=3.11
conda activate ai
conda install -y numpy scipy pandas scikit-learn matplotlib seaborn transformers datasets tokenizers accelerate evaluate optimum huggingface_hub nltk category_encoders
conda install -y pytorch torchvision torchaudio -c pytorch
pip install requests requests_toolbelt
conda update --all
conda install -y jupyter jupyterlab notebook ipykernel
jupyter lab