php2shell-add-target-batch
입력 행의 URL을 스캔 대상으로 등록하고 등록 결과를 각 행에 추가합니다. 호스트, 포트, 경로가 같은 대상이 이미 있으면 건너뜁니다. 관리자 권한이 필요합니다.
php2shell-add-target-batch [field=값] [probe=값]
- field=값
- 선택. URL을 담은 입력 필드명. 기본값: url.
- probe=값
- 선택. t를 지정하면 새로 등록한 대상의 루트 페이지를 조회해 응답 여부와 http/https를 판정합니다. 기본값: f.
출력 필드
| 필드 | 타입 | 이름 | 설명 |
|---|---|---|---|
| add_result | 문자열 | 결과 | 예: added, skipped, invalid |
| target_guid | 문자열 | 대상 GUID | 저장된 대상의 GUID. 예: 5b1c6e2a-8f4d-4e7b-9a31-0c2d7e9f1a44 |
| status | 문자열 | 상태 | 예: PENDING, ALIVE, UNREACHABLE |
| scheme | 문자열 | 스킴 | 예: http, https |
| http_status | 32비트 정수 | HTTP 상태 | 루트 페이지 HTTP 상태. 예: 200 |
| add_error | 문자열 | 오류 | 등록 실패 사유. 예: invalid host |