
CVE-2023-26048에 대한 익스플로잇 시연으로, Eclipse Jetty 9.4.31(경량 Java 기반 웹 서버 및 서블릿 엔진)을 대상으로 합니다.
이것은 Jetty 프로젝트의 정식 저장소입니다. 자유롭게 포크하고 기여하세요!
패치 또는 풀 리퀘스트를 제출하시겠습니까?
Eclipse Contributor Agreement (ECA)가 등록되어 있는지 확인하십시오.
Jetty는 경량이면서도 확장성이 뛰어난 자바 기반 웹 서버 및 서블릿 엔진입니다. 우리의 목표는 HTTP, HTTP/2, WebSocket과 같은 웹 프로토콜을 대용량 저지연 방식으로 지원하여 최대 성능을 제공하면서도 수년간의 서블릿 개발과의 호환성과 사용 편의성을 유지하는 것입니다. Jetty는 완전 비동기 웹 서버로, 오랜 역사를 가진 컴포넌트 지향 기술로서 애플리케이션에 쉽게 내장될 수 있으며, 동시에 웹앱 배포를 위한 견고한 전통적 배포판을 제공합니다.
프로젝트 문서는 Jetty Eclipse 웹사이트에서 확인할 수 있습니다.
빌드하려면 다음을 사용하세요:
mvn clean install
Jetty 배포판은 jetty-distribution/target/distribution에 빌드됩니다.
첫 번째 빌드는 Maven이 모든 종속성을 다운로드하므로 예상보다 오래 걸릴 수 있습니다.
빌드 테스트는 많은 스트레스 테스트를 수행하며, 일부 시스템에서는 모든 테스트가 성공적으로 통과하려면 파일 디스크립터 제한을 2048보다 크게 설정해야 합니다.
mvn clean install -DskipTests로 빌드하여 테스트를 건너뛸 수 있습니다.
전문가 조언과 프로덕션 지원은 Webtide.com을 통해 제공됩니다.