이 확장 프로그램은 Burp Suite에서 HTTP 요청을 모니터링하여 파라미터명과 값을 자동으로 수집하고, 탭에서 다양한 방식(표, JSON)으로 결과를 확인/검색/삭제할 수 있도록 도와줍니다.
- HTTP 요청의 파라미터명/값 자동 수집
- 수집된 파라미터를 Burp 탭에서 실시간 확인
- JSON/표(파라미터명+값) 두 가지 방식으로 결과 확인
- 표에서 실시간 검색(입력창) 지원
- 표에서 여러 행 선택 후 삭제(DELETE 키/우클릭 메뉴)
- 표에서 셀 우클릭 복사 지원 (현재 미구현)
- 설정 메뉴에서 파라미터명/값 최대 길이, 필터 키워드 등 옵션 변경 가능
- 탭을 클릭할 때마다 최신 결과 자동 반영
- 이 프로젝트를 빌드하여 JAR 파일을 생성합니다.
(아래 빌드 방법 참고) - Burp Suite 실행 후
Extender > Installed > Add에서
빌드된 JAR 파일을 선택해 등록합니다.
- 웹을 탐색하거나 Burp의 Proxy/Repeater 등에서 HTTP 요청을 발생시키면
파라미터가 자동으로 수집됩니다. - 상단 탭에 Collected Parameters 탭이 생성됩니다.
- 탭 내부에는 파라미터(표) / JSON(예쁘게 출력) 두 개의 서브탭이 있습니다.
- 실시간 검색: 하단 입력창에 문자열을 입력하면 해당 내용이 포함된 파라미터/값만 표시됩니다.
- 행 삭제: 여러 행을 선택 후 DELETE 키 또는 우클릭 메뉴의 "삭제"로 한 번에 삭제할 수 있습니다.
- 복사: 셀을 우클릭하여 "복사"를 선택하면 해당 텍스트가 클립보드에 복사됩니다. (현재 미구현)
- 수집된 전체 파라미터/값이 예쁘게 들여쓰기된 JSON 형태로 출력됩니다.
- 상단 메뉴의 Parameter Collector > 설정에서
- 파라미터명/값 최대 길이
- 필터링 키워드
등을 직접 입력해 옵션을 변경할 수 있습니다.
- 터미널에서 프로젝트 루트에서 아래 명령어 실행:
./gradlew build
- 빌드가 완료되면
build/libs/폴더에 JAR 파일이 생성됩니다.
- Burp Suite 실행
- Extender > Installed > Add 클릭
- Select file에서 빌드된 JAR 파일 선택
- Next → Close
(등록 후 Output/Errors 탭에서 에러가 없는지 확인)
- Burp Suite Professional 2023.5 이상, JDK 21 환경에서 정상 동작합니다.
- Burp Suite Community 버전에서도 정상 동작합니다.
- 확장 프로그램을 수정한 경우, JAR 파일을 다시 빌드하고 Burp에서 Reload해야 변경사항이 반영됩니다.
- 표/JSON/검색/삭제/복사 등 모든 기능은 Burp의 탭에서 바로 사용할 수 있습니다.
- 추가 기능 요청, 버그 제보, 개선 아이디어 등은 언제든 환영합니다!