mirror of
https://github.com/tldr-pages/tldr.git
synced 2026-10-29 18:05:30 +08:00
recon, reg*, reindexdb, rename, repomix, resend: add Korean translation (#23545)
This commit is contained in:
@@ -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`
|
||||
@@ -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 '\\{{대상}}\{{공유}}'`
|
||||
@@ -0,0 +1,20 @@
|
||||
# regedit
|
||||
|
||||
> Microsoft Windows `regedit` 서비스에 대응하는 Wine 레지스트리 도구.
|
||||
> 더 많은 정보: <https://manned.org/regedit>.
|
||||
|
||||
- 지정한 레지스트리 키와 내용을 파일로 내보내기:
|
||||
|
||||
`regedit -E {{경로/대상/파일}} {{경로/대상/레지스트리_키}}`
|
||||
|
||||
- 지정한 레지스트리 키 삭제:
|
||||
|
||||
`regedit -D {{경로/대상/레지스트리_키}}`
|
||||
|
||||
- 그래픽 레지스트리 관리자 열기:
|
||||
|
||||
`regedit`
|
||||
|
||||
- 도움말 표시:
|
||||
|
||||
`regedit -?`
|
||||
@@ -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"`
|
||||
@@ -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]}} {{작업_개수}}`
|
||||
@@ -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}}`
|
||||
@@ -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 {{사용자/저장소}}`
|
||||
@@ -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`
|
||||
Reference in New Issue
Block a user