recon, reg*, reindexdb, rename, repomix, resend: add Korean translation (#23545)

This commit is contained in:
HoJeong Im
2026-08-12 11:58:50 +07:00
committed by GitHub
parent f012367730
commit 4891db9974
8 changed files with 257 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
# recon-ng
> 자동화된 정찰 및 정보 수집 도구.
> 더 많은 정보: <https://github.com/lanmaster53/recon-ng/wiki>.
- 대화형 모드로 도구 실행:
`recon-ng`
- [대화형] 작업 공간 생성:
`workspaces create {{워크스페이스_이름}}`
- [대화형] 다양한 정찰 작업에 사용할 모듈을 marketplace에서 검색:
`marketplace search`
- [대화형] 사용 가능한 모든 모듈 설치 (일부 모듈은 완전한 기능 동작을 위해 API 키가 필요할 수 있음):
`marketplace install all`
- [대화형] profiler 모듈 로드, 대상과 일치하는 웹 프로필을 검색 및 수집하여 저장:
`modules load profiler`
- [대화형] 대상의 사용자명 입력. 명령 실행 후, 검색할 사용자 이름을 입력하고 나머지 옵션은 비워둠:
`db insert profiles`
- [대화형] 현재 모듈 실행:
`run`
+29
View File
@@ -0,0 +1,29 @@
# reg.py
> SMB/RPC를 통해 원격 Windows 시스템의 레지스트리 키와 값을 조회, 추가, 삭제, 저장 또는 백업.
> Impacket 도구의 일부.
> 더 많은 정보: <https://github.com/fortra/impacket>.
- 지정한 레지스트리 경로의 하위 키와 값 조회:
`reg.py {{도메인}}/{{사용자명}}:{{비밀번호}}@{{대상}} query -keyName '{{HKLM\SOFTWARE\Microsoft\Windows}}'`
- 지정한 레지스트리 경로의 모든 하위 키와 값을 재귀적으로 조회:
`reg.py {{도메인}}/{{사용자명}}:{{비밀번호}}@{{대상}} query -keyName '{{HKLM\SOFTWARE\Microsoft\Windows}}' -s`
- 새로운 레지스트리 키 또는 값 추가 (기본 값 형식: `REG_SZ`):
`reg.py {{도메인}}/{{사용자명}}:{{비밀번호}}@{{대상}} add -keyName '{{HKLM\SOFTWARE\Microsoft\Windows}}' -v {{값_이름}} -vt {{REG_SZ|REG_NONE|REG_EXPAND_SZ|REG_BINARY|REG_DWORD|REG_DWORD_BIG_ENDIAN|REG_LINK|REG_MULTI_SZ|REG_QWORD}} -vd {{값_데이터}}`
- 레지스트리 키 또는 값 삭제:
`reg.py {{도메인}}/{{사용자명}}:{{비밀번호}}@{{대상}} delete -keyName '{{HKLM\SOFTWARE\Example}}' -v {{값_이름}}`
- 레지스트리 키 및 하위 키를 UNC 경로를 통해 대상 시스템 파일로 저장:
`reg.py {{도메인}}/{{사용자명}}:{{비밀번호}}@{{대상}} save -keyName '{{HKLM\SOFTWARE\Example}}' -o '\\{{대상}}\{{공유}}\{{출력_파일.reg}}'`
- SAM, SYSTEM, SECURITY 하이브를 UNC 경로를 통해 대상 시스템에 백업 (SYSTEM 권한 필요):
`reg.py {{도메인}}/{{사용자명}}:{{비밀번호}}@{{대상}} backup -o '\\{{대상}}\{{공유}}'`
+20
View File
@@ -0,0 +1,20 @@
# regedit
> Microsoft Windows `regedit` 서비스에 대응하는 Wine 레지스트리 도구.
> 더 많은 정보: <https://manned.org/regedit>.
- 지정한 레지스트리 키와 내용을 파일로 내보내기:
`regedit -E {{경로/대상/파일}} {{경로/대상/레지스트리_키}}`
- 지정한 레지스트리 키 삭제:
`regedit -D {{경로/대상/레지스트리_키}}`
- 그래픽 레지스트리 관리자 열기:
`regedit`
- 도움말 표시:
`regedit -?`
+38
View File
@@ -0,0 +1,38 @@
# regex
> 정규 표현식 (`regex`)은 텍스트에서 특정 패턴을 찾거나 일치시키고 조작하는 데 사용하는 표현식.
> 참고: `regex`는 명령이 아니라, 다른 명령에서 사용하는 문법 .
> 관련 항목: `egrep`, `glob`.
> 더 많은 정보: <https://cheatography.com/davechild/cheat-sheets/regular-expressions/>.
- 임의의 한 문자와 일치:
`.`
- 줄의 시작과 일치:
`^{{hello}}`
- 줄의 끝과 일치:
`{{world}}$`
- 지정한 문자가 0번 이상 반복되는 패턴과 일치:
`{{a}}*`
- 지정한 문자 집합 중 한 문자와 일치:
`[{{abc}}]`
- 지정한 문자 범위와 일치:
`[{{a-z}}][{{3-9}}]`
- 지정한 문자를 제외한 임의의 한 문자와 일치:
`[^{{a}}]`
- 단어의 경계와 일치:
`"\b{{단어}}\b"`
+36
View File
@@ -0,0 +1,36 @@
# reindexdb
> PostgreSQL 데이터베이스의 인덱스를 다시 생성.
> 더 많은 정보: <https://www.postgresql.org/docs/current/app-reindexdb.html>.
- 지정한 데이터베이스의 인덱스 다시 생성:
`reindexdb {{데이터베이스_이름}}`
- 연결 옵션을 지정하여 데이터베이스의 인덱스 다시 생성:
`reindexdb {{데이터베이스_이름}} {{[-h|--host]}} {{호스트명}} {{[-p|--port]}} {{포트}} {{[-U|--username]}} {{호스트명}}`
- 모든 데이터베이스의 인덱스 다시 생성:
`reindexdb {{[-a|--all]}}`
- 데이터베이스의 지정한 테이블 인덱스 다시 생성:
`reindexdb {{데이터베이스_이름}} {{[-t|--table]}} {{테이블_이름}}`
- 데이터베이스의 지정한 인덱스 다시 생성:
`reindexdb {{데이터베이스_이름}} {{[-i|--index]}} {{인덱스_이름}}`
- 데이터베이스의 지정한 스키마 인덱스 다시 생성:
`reindexdb {{데이터베이스_이름}} {{[-S|--schema]}} {{스키마_이름}}`
- 자세한 출력을 표시하며 인덱스 다시 생성:
`reindexdb {{데이터베이스_이름}} {{[-v|--verbose]}}`
- 여러 병렬 작업을 사용하여 데이터베이스의 인덱스 다시 생성:
`reindexdb {{데이터베이스_이름}} {{[-j|--jobs]}} {{작업_개수}}`
+30
View File
@@ -0,0 +1,30 @@
# rename
> 정규 표현식 (`regex`)을 사용하여 하나 이상의 파일 이름을 변경.
> 경고: dry-run 옵션을 사용하지 않으면 확인 없이 기존 파일을 덮어쓸 수 있음.
> 참고: 이 문서는 `file-rename`으로도 알려진 Perl 버전의, rename을 다룸.
> 더 많은 정보: <https://manned.org/prename>.
- 지정한 파일 이름에서 `from`을 `to`로 변경:
`rename 's/{{from}}/{{to}}/' {{*.txt}}`
- Dry-run 수행 - 실제 변경 없이 변경될 내용만 표시:
`rename -n 's/{{from}}/{{to}}/' {{*.txt}}`
- 파일 확장자 변경:
`rename 's/\.{{old}}$/\.{{new}}/' {{*.txt}}`
- 파일 이름을 소문자로 변경 (대소문자를 구분하지 않는 파일 시스템에서는 `-f` 사용):
`rename {{[-f|--force]}} 'y/A-Z/a-z/' {{*.txt}}`
- 파일 이름에서 각 단어의 첫 글자를 대문자로 변경:
`rename {{[-f|--force]}} 's/\b(\w)/\U$1/g' {{*.txt}}`
- 파일 이름의 공백을 밑줄로 변경:
`rename 's/\s+/_/g' {{*.txt}}`
+36
View File
@@ -0,0 +1,36 @@
# repomix
> Github 저장소를 AI가 처리하기 쉬운 하나의 파일로 패키징.
> 더 많은 정보: <https://github.com/yamadashy/repomix>.
- 사용자 지정 형식으로 출력:
`repomix {{[-o|--output]}} {{경로/대상/파일}} --style {{xml|markdown|plain}}`
- 결과를 `stdout`으로 출력 후 파일에 저장:
`repomix --stdout > {{경로/대상/파일}}`
- 결과를 `stdout`으로 출력한 뒤, 다른 프로그램으로 전달:
`repomix --stdout | {{less}}`
- 압축하여 출력:
`repomix --compress`
- 지정한 파일만 포함하고 특정 파일은 제외하여 처리:
`repomix --include "{{src/**/*.ts}}" --ignore "{{**/*.test.ts}}"`
- 지정한 브랜치의 저장소 패키징:
`repomix --remote {{https://github.com/user/repo/tree/main}}`
- 지정한 커밋 시점의 저장소 패키징:
`repomix --remote {{https://github.com/user/repo/commit/836abcd7335137228ad77feb28655d85712680f1}}`
- 축약된 형식으로 저장소 패키징:
`repomix --remote {{사용자/저장소}}`
+36
View File
@@ -0,0 +1,36 @@
# resend
> 명령줄에서 이메일을 전송하고 관리.
> 더 많은 정보: <https://github.com/resend/resend-cli#commands>.
- Resend에 로그인 (인증을 위해 브라우저 열기):
`resend login`
- API 키를 직접 사용하여 로그인 (for CI/agents):
`resend login --key {{re_xxxxxxxxx}}`
- 이메일 전송:
`resend emails send --from {{email@example.com}} --to {{recipient@example.com}} --subject "{{대상}}" --text "{{메시지}}"`
- 템플릿 생성:
`resend templates create --name "{{Welcome}}" --subject "{{대상}}" --html "{{<h1>Hello</h1>}}"`
- 템플릿을 사용하여 이메일 전송:
`resend emails send --to {{recipient@example.com}} --template {{템플릿_아이디}}`
- 인증된 도메인 목록 표시:
`resend domains {{[ls|list]}}`
- 현재 인증 상태 표시:
`resend whoami`
- CLI 버전, API 키 및 도메인 상태 확인:
`resend doctor`