# kiterunner brute > 워드리스트를 사용하여 API 경로 및 웹 엔드포인트를 bruteforcing하는 컨텍스트 기반 웹 스캐너. > `brute` 하위 명령은 하나 이상의 호스트를 대상으로 동작합니다. > 더 많은 정보: . - Assetnote 워드리스트 (예: 상위 20,000개 API 경로)를 사용하여 대상 Bruteforce: `kiterunner brute {{https://example.com}} {{[-A|--assetnote-wordlist]}} {{apiroutes-210328:20000}}` - 사용자 지정 워드리스트를 사용하여 대상 Bruteforce: `kiterunner brute {{https://example.com}} {{[-w|--wordlist]}} {{경로/대상/워드리스트.txt}}` - dirsearch 형식의 워드리스트와 확장자 치환 기능을 사용하여 Bruteforce: `kiterunner brute {{https://example.com}} {{[-w|--wordlist]}} {{경로/대상/dirsearch.txt}} {{[-D|--dirsearch-compat]}} {{[-e|--extensions]}} {{json,txt}}` - 특정 파일 확장자를 추가하여 Bruteforce하고 결과를 JSON 형식으로 출력: `kiterunner brute {{https://example.com}} {{[-w|--wordlist]}} {{경로/대상/워드리스트.txt}} {{[-e|--extensions]}} {{aspx,ashx}} {{[-o|--output]}} {{json}}` - 파일에 정의된 대상 목록을 사용자 지정 동시성 설정으로 Bruteforce: `kiterunner brute {{경로/대상/targets.txt}} {{[-w|--wordlist]}} {{경로/대상/워드리스트.txt}} {{[-x|--max-connection-per-host]}} {{5}} {{[-j|--max-parallel-hosts]}} {{100}}` - 특정 응답 콘텐츠 길이를 무시하면서 Bruteforce: `kiterunner brute {{https://example.com}} {{[-w|--wordlist]}} {{경로/대상/워드리스트.txt}} --ignore-length {{100-105}}` - 사용자 지정 HTTP 헤더를 사용하여 Bruteforce: `kiterunner brute {{https://example.com}} {{[-w|--wordlist]}} {{경로/대상/워드리스트.txt}} {{[-H|--header]}} "{{Authorization: Bearer token}}"` - 특정 실패 상태 코드 응답을 제외하면서 대상 목록 Bruteforce: `kiterunner brute {{경로/대상/targets.txt}} {{[-w|--wordlist]}} {{경로/대상/워드리스트.txt}} --fail-status-codes {{400,401,404}}`