1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-07-23 10:55:25 +02:00

http*: add Korean translation (#14608)

Co-authored-by: Chooooo <contact@choo.ooo>
This commit is contained in:
HoJeong Im 2024-11-04 12:59:57 +09:00 committed by GitHub
parent 241d4314d8
commit a4b755fe73
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 250 additions and 0 deletions

View file

@ -0,0 +1,28 @@
# http-server-upload
> 파일 업로드를 위한 경량 인터페이스를 제공하는 구성이 필요없는 커멘트라인 HTTP 서버.
> 더 많은 정보: <https://github.com/crycode-de/http-server-upload>.
- 기본 포트에서 HTTP 서버를 시작하여 현재 디렉터리에 파일을 업로드:
`http-server-upload`
- MiB 단위로 지정된 최대 허용 파일 크기로 HTTP 서버를 시작 (기본값 200 MiB):
`MAX_FILE_SIZE={{size_in_megabytes}} http-server-upload`
- 특정 포트에서 HTTP 서버를 시작해 현재 디렉터리에 파일을 업로드:
`PORT={{포트}} http-server-upload`
- HTTP 서버를 시작하고, 업로드된 파일을 특정 디렉터리에 저장:
`UPLOAD_DIR={{경로/대상/디렉터리}} http-server-upload`
- 업로드 중에 파일을 임시로 저장하기 위해 특정 디렉터리를 사용하여 HTTP 서버를 시작:
`UPLOAD_TMP_DIR={{경로/대상/디렉터리}} http-server-upload`
- HTTP post의 특정 토큰 필드를 사용하여 업로드를 허용하는 HTTP 서버를 시작:
`TOKEN={{secret}} http-server-upload`

View file

@ -0,0 +1,36 @@
# http-server
> 정적 파일을 제공하는 간단한 정적 HTTP 서버.
> 더 많은 정보: <https://github.com/http-party/http-server>.
- 현재 디렉터리를 제공하기 위해 기본 포트에서 수신 대기하는 HTTP 서버를 시작:
`http-server`
- 특정 디렉터리를 제공하려면 특정 포트에서 HTTP 서버를 시작:
`http-server {{경로/대상/디렉토리}} --port {{포트}}`
- 기본 인증을 사용하여 HTTP 서버를 시작:
`http-server --username {{사용자명}} --password {{비밀번호}}`
- 디렉토리 목록이 비활성화된 상태에서 HTTP 서버를 시작:
`http-server -d {{false}}`
- 지정된 인증서를 사용하여 기본 포트에서 HTTPS 서버를 시작:
`http-server --ssl --cert {{경로/대상/인증서.pem}} --key {{경로/대상/키.pem}}`
- HTTP 서버를 시작하고 출력 로깅에 클라이언트의 IP 주소를 포함:
`http-server --log-ip`
- 모든 응답에 `Access-Control-Allow-Origin: *` 헤더를 포함하여 CORS가 활성화된 HTTP 서버를 시작:
`http-server --cors`
- 로깅이 비활성화된 상태에서 HTTP 서버를 시작:
`http-server --silent`

36
pages.ko/common/http.md Normal file
View file

@ -0,0 +1,36 @@
# http
> HTTPie: 테스트, 디버깅 및 일반적으로 API 및 HTTP 서버와 상호작용하도록 설계된 HTTP 클라이언트.
> 더 많은 정보: <https://httpie.io/docs/cli/usage>.
- 간단한 GET 요청을 수행 (응답 헤더 및 콘텐츠 표시):
`http {{https://example.org}}`
- 특정 출력 내용을 인쇄 (`H`: 요청 헤더, `B`: 요청 본문, `h`: 응답 헤더, `b`: 응답 본문, `m`: 응답 메타데이터):
`http --print {{H|B|h|b|m|Hh|Hhb|...}} {{https://example.com}}`
- 요청을 보낼 때 HTTP 메소드를 지정하고 프록시를 사용하여 요청을 가로채기:
`http {{GET|POST|HEAD|PUT|PATCH|DELETE|...}} --proxy {{http|https}}:{{http://localhost:8080|socks5://localhost:9050|...}} {{https://example.com}}`
- `3xx` 리디렉션을 따르고 요청에 추가 헤더를 지정:
`http {{-F|--follow}} {{https://example.com}} {{'User-Agent: Mozilla/5.0' 'Accept-Encoding: gzip'}}`
- 다양한 인증 방법을 사용하여 서버에 인증:
`http --auth {{username:password|token}} --auth-type {{basic|digest|bearer}} {{GET|POST|...}} {{https://example.com/auth}}`
- 요청을 생성하지만, 보내지 않음 (모의 실행과 유사):
`http --offline {{GET|DELETE|...}} {{https://example.com}}`
- 지속적인 사용자 정의 헤더, 인증 자격 증명 및 쿠키에 대해 명명된 세션을 사용:
`http --session {{세션_이름|경로/대상/세션.json}} {{--auth 사용자명:비밀번호 https://example.com/auth API-KEY:xxx}}`
- 양식에 파일을 업로드 (아래 예에서는 양식 필드가 `<input type="file" name="cv" />`라고 가정):
`http --form {{POST}} {{https://example.com/upload}} {{cv@경로/대상/파일}}`

View file

@ -0,0 +1,24 @@
# httpflow
> HTTP 스트림을 캡처하고 덤프하는 커멘드라인 유틸리티.
> 더 많은 정보: <https://github.com/six-ddc/httpflow>.
- 모든 인터페이스에서 트래픽 캡처:
`httpflow -i {{any}}`
- bpf-스타일 캡처를 사용하여 결과를 필터링:
`httpflow {{host httpbin.org 또는 host baidu.com}}`
- 정규식을 사용하여 URL별로 요청을 필터링:
`httpflow -u '{{정규_표현식}}'`
- PCAP 형식 바이너리 파일에서 패킷을 읽음:
`httpflow -r {{out.cap}}`
- 출력을 디렉터리에 씀:
`httpflow -w {{경로/대상/디렉터리}}`

17
pages.ko/common/httpie.md Normal file
View file

@ -0,0 +1,17 @@
# httpie
> HTTPie용 관리 인터페이스.
> 참조: `http`, 도구 자체.
> 더 많은 정보: <https://httpie.io/docs/cli/plugin-manager>.
- `http` 업데이트를 확인:
`httpie cli check-updates`
- 설치된 `http` 플러그인 목록 나열:
`httpie cli plugins list`
- 플러그인 설치/업그레이드/제거:
`httpie cli plugins {{설치|업그레이드|제거}} {{플러그인_이름}}`

View file

@ -0,0 +1,20 @@
# httping
> 웹 서버의 대기 시간과 처리량을 측정.
> 더 많은 정보: <https://manned.org/httping>.
- 지정된 URL을 ping:
`httping -g {{주소}}`
- `호스트``포트`에서 웹 서버를 ping:
`httping -h {{호스트}} -p {{포트}}`
- TLS 연결을 사용하여 `호스트`에서 웹 서버를 ping:
`httping -l -g https://{{호스트}}`
- HTTP 기본 인증을 사용하여 `호스트`에서 웹 서버를 ping:
`httping -g http://{{호스트}} -U {{사용자명}} -P {{비밀번호}}`

View file

@ -0,0 +1,20 @@
# httprobe
> 작동하는 HTTP 및 HTTPS 서버에 대한 도메인 밒 프로브 목록을 가져옴.
> 더 많은 정보: <https://github.com/tomnomnom/httprobe>.
- 텍스트 파일에서 도에인 목록을 조사:
`cat {{입력_파일}} | httprobe`
- HTTPS가 작동하지 않는 경우에만 HTTP 확인:
`cat {{입력_파일}} | httprobe --prefer-https`
- 특정 프로토콜을 사용하여 추가 포트를 조사:
`cat {{입력_파일}} | httprobe -p {{https:2222}}`
- 도움말 표시:
`httprobe --help`

25
pages.ko/common/httpry.md Normal file
View file

@ -0,0 +1,25 @@
# httpry
> HTTP 트래픽을 표시하고 기록하기 위한 경량 패킷 스니퍼.
> 구문 분석되는 트래픽을 실시간으로 표시하거나 출력 파일에 기록하는 데몬 프로세스로 실행될 수 있음.
> 더 많은 정보: <https://dumpsterventures.com/jason/httpry/>.
- 출력을 파일로 저장:
`httpry -o {{경로/대상/파일.log}}`
- 특정 인터페이스를 수신하고 출력을 바이너리 PCAP 형식 파일로 저장:
`httpry {{eth0}} -b {{경로/대상/파일.pcap}}`
- 쉼표로 구분된 HTTP 동사 목록으로 출력을 필터링:
`httpry -m {{get|post|put|head|options|delete|trace|connect|patch}}`
- 입력 캡처 파일에서 IP로 필터링:
`httpry -r {{경로/대상/파일.log}} '{{host 192.168.5.25}}'`
- 데몬 프로세스로 실행:
`httpry -d -o {{경로/대상/파일.log}}`

7
pages.ko/common/https.md Normal file
View file

@ -0,0 +1,7 @@
# https
> 이 명령은 `http`의 에일리어스 (별칭) 입니다.
- 원본 명령의 도큐멘테이션 (설명서) 보기:
`tldr http`

37
pages.ko/common/httpx.md Normal file
View file

@ -0,0 +1,37 @@
# httpx
> 여러 프로브를 한 번에 실행하기 위해 Go로 작성된 빠르고 다목적 HTTP 도구 키트.
> 참고: 동일한 명령 이름을 가진 관련 없는 Python's HTTPX와 혼동하지 말것.
> 더 많은 정보: <https://github.com/projectdiscovery/httpx>.
- 프로브 상태를 표시하는 [u]RL, 호스트, IP 주소 또는 서브넷 (CIDR 표기법)에 대해 프로브를 실행:
`httpx -probe -u {{url|host|ipaddress|subnet_with_cidr}}`
- `subfinder`의 입력으로 상태 코드([s]tatus [c]ode)를 표시하는 여러 호스트에 대해 프로브를 실행:
`subfinder -d {{example.com}} | httpx -sc`
- 감지된([d]etected) 기술([t]echnology) 및 응답시간([r]esponse [t]ime)을 보여주는 파일에서 호스트 목록([l]ist)에 대해 제한된 속도로 실행:
`httpx -rl {{150}} -l {{경로/대상/개행으로_구분된_호스트_목록}} -td -rt`
- 웹페이지 제목, 사용 중인 CDN/WAF 및 페이지 콘텐츠 해시를 표시하는 [u]RL에 대해 프로브를 실행:
`httpx -u {{주소}} -title -cdn -hash {{sha256}}`
- 사용자 정의된 포트([p]orts)와 특정 초 후 시간 초과가 있는 호스트 목록에 대해 프로블를 실행:
`httpx -probe -u {{호스트1,호스트2,...}} -p http:{{80,8000-8080}},https:{{443,8443}} -timeout {{10}}`
- 특정 응답 코드([c]odes)를 필터링하여([f]iltering), 호스트 목록에 대해 프로브를 실행:
`httpx -u {{호스트1,호스트2,...}} -fc {{400,401,404}}`
- 특정 응답 코드([c]odes)와 일치하는([m]atching) 호스트 목록에 대해 프로브를 실행:
`httpx -u {{호스트1,호스트2,...}} -mc {{200,301,304}}`
- 특정 경로의 스크린샷([s]creenshots)을 저장하고([s]aving) 스크린샷 타임아웃([s]creenshot [t]imeouts)을 사용하여 URL에 대해 프로브를 실행 (리소스는 `./output`에 저장됨):
`httpx -u {{https://www.github.com}} -path {{/tldr-pages/tldr,/projectdiscovery/httpx}} -ss -st {{10}}`