Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions pages.ko/common/arjun.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# arjun

> 웹 애플리케이션의 HTTP 파라미터를 탐지.
> 더 많은 정보: <https://github.com/s0md3v/Arjun/wiki/Usage>.

- URL에서 GET 파라미터를 스캔:

`arjun -u {{https://example.com/page.php}}`

- POST 메서드를 사용하여 스캔:

`arjun -u {{https://example.com/api}} -m POST`

- 탐지된 파라미터를 JSON 파일로 저장:

`arjun -u {{https://example.com}} -o {{경로/대상/출력파일.json}}`

- 사용자 정의 워드리스트를 사용:

`arjun -u {{https://example.com}} -w {{path/to/wordlist.txt}}`

- 요청 사이의 지연 시간을 늘려 rate limiting을 방지:

`arjun -u {{https://example.com}} -d {{2}}`
21 changes: 21 additions & 0 deletions pages.ko/common/arthas-trace.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# arthas-trace

> 메서드 호출 체인을 추적하고, 경로상의 각 노드에 대한 소요 시간을 출력.
> 관련 항목: `arthas`, `arthas-watch`.
> 더 많은 정보: <https://arthas.aliyun.com/en/doc/trace.html>.

- 메서드 호출 체인을 추적:

`trace {{class-pattern}} {{method-pattern}}`

- 메서드 호출 체인을 추적하고, 호출 시간이 10ms보다 긴 경우만 표시:

`trace {{class-pattern}} {{method-pattern}} '#cost > {{10}}'`

- 여러 클래스 또는 여러 메서드의 호출 체인을 추적:

`trace -E {{class-pattern1}}|{{class-patter2}} {{method-pattern1}}|{{method-pattern2}}|{{method-pattern3}}`

- 메서드 호출 체인을 추적하고, 호출 시간이 10ms를 초과하는 경우만 표시하며, 5회 추적 후 중료:

`trace {{class-pattern}} {{method-pattern}} '#cost > {{10}}' -n 5`
17 changes: 17 additions & 0 deletions pages.ko/common/arthas-watch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# arthas-watch

> 메서드 호출 데이터를 관찰.
> 관련 항목: `arthas`, `arthas-trace`.
> 더 많은 정보: <https://arthas.aliyun.com/en/doc/watch.html>.

- 메서드의 첫 번째 매개변수와 반환 값을 관찰하고, 객체의 중첩된 속성을 4단계까지 확장하여 표시:

`watch {{class-pattern}} {{method-pattern}} '{{{ params[0],returnObj }}}' -x 4`

- 메서드의 첫 번째 매개변수 값이 5일 때, 두 번째 매개변수와 반환 값을 출력하고, 객체를 4단계까지 확장:

`watch {{class-pattern}} {{method-pattern}} '{{{ params[1],returnObj }}}' '{{"5".equals(params[0])}}' -x 4`

- 메서드가 반환되거나 예외가 발생할 때, 두 번째 매개변수의 count 속성을 관찰:

`watch {{class-pattern}} {{method-pattern}} '{{{ params[1].count }}}' -e -s`
21 changes: 21 additions & 0 deletions pages.ko/common/arthas.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# arthas

> Java 진단 도구.
> 관련 항목: `arthas-watch`, `arthas-trace`.
> 더 많은 정보: <https://arthas.aliyun.com/en/>.

- Arthas를 시작:

`java -jar {{경로/대상/arthas-boot.jar}}`

- Arthas에 다시 연결 (Arthas의 기본 포트는 3658):

`telnet localhost {{포트_번호}}`

- 현재 Arthas 클라이언트를 종료합니다. 다른 클라이언트에는 영향을 주지 않음(`exit`、`logout`、`q` 명령과 동일):

`{{exit|quit|logout|q}}`

- Arthas 서버를 종료합니다. 이 서버에 연결된 모든 Arthas 클라이언트의 연결 종료:

`stop`
25 changes: 25 additions & 0 deletions pages.ko/common/asciiquarium.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# asciiquarium

> 터미널에서 ASCII 아트로 애니메이션 수족관을 표시.
> 관련 항목: `cmatrix`, `cbonsai`, `pipes.sh`.
> 더 많은 정보: <https://robobunny.com/projects/asciiquarium/html/?page=2>.

- `asciiquarium` 시작:

`asciiquarium`

- `lolcat`을 통해 출력을 파이프로 전달하여 무지개 색상으로 표시:

`asciiquarium | lolcat`

- 일시정지([p]ause)/재개를 전환:

`<p>`

- 수족관과 모든 개체를 다시 그림([r]edraw):

`<r>`

- `asciiquarium` 종료:

`<q>`