POC详情: 2674d2b566a14ca0fab5fe38e1cf69ed9d08f743

来源
关联漏洞
标题: VMware Spring Cloud Gateway 代码注入漏洞 (CVE-2022-22947)
描述:VMware Spring Cloud Gateway是美国威睿(VMware)公司的提供了一个用于在 Spring WebFlux 之上构建 API 网关的库。 VMware Spring Cloud Gateway 存在代码注入漏洞,远程攻击者可利用该漏洞发出恶意的请求并允许在远程主机上执行任意远程命令。
描述
调试代码包含断点信息,直接导入即可进行调试
介绍
# Spring-Cloud-GateWay-CVE-2022-22947-demon-code
调试代码包含断点信息,直接导入即可进行调试
文件快照

[4.0K] /data/pocs/2674d2b566a14ca0fab5fe38e1cf69ed9d08f743 ├── [ 111] README.md └── [4.0K] spring-cloud-gateway-3.0.6 ├── [1.2K] circle-v1.yml ├── [4.0K] docs │   ├── [2.0K] pom.xml │   └── [4.0K] src │   └── [4.0K] main │   └── [4.0K] asciidoc │   ├── [ 602] appendix.adoc │   ├── [ 254] _attributes.adoc │   ├── [ 15K] _configprops.adoc │   ├── [ 52K] gateway-grafana-dashboard.json │   ├── [ 13K] ghpages.sh │   ├── [4.0K] images │   │   ├── [236K] gateway-grafana-dashboard.jpeg │   │   └── [ 27K] spring_cloud_gateway_diagram.png │   ├── [ 25] index.adoc -> spring-cloud-gateway.adoc │   ├── [ 312] intro.adoc │   ├── [1.4K] README.adoc │   ├── [ 0] sagan-boot.adoc │   ├── [1.8K] sagan-index.adoc │   └── [ 95K] spring-cloud-gateway.adoc ├── [ 11K] LICENSE ├── [ 11K] LICENSE.txt ├── [9.8K] mvnw ├── [5.7K] mvnw.cmd ├── [7.7K] pom.xml ├── [ 16K] README.adoc ├── [ 127] SECURITY.md ├── [4.0K] spring-cloud-gateway-dependencies │   └── [2.9K] pom.xml ├── [4.0K] spring-cloud-gateway-integration-tests │   ├── [4.0K] mvc-failure-analyzer │   │   ├── [1.8K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] springframework │   │   │   │   └── [4.0K] cloud │   │   │   │   └── [4.0K] gateway │   │   │   │   └── [4.0K] sample │   │   │   │   └── [2.4K] MvcFailureAnalyzerApplication.java │   │   │   └── [4.0K] resources │   │   │   └── [ 63] application.yml │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] springframework │   │   └── [4.0K] cloud │   │   └── [4.0K] gateway │   │   └── [4.0K] sample │   │   └── [3.0K] MvcFailureAnalyzerApplicationTests.java │   └── [1009] pom.xml ├── [4.0K] spring-cloud-gateway-mvc │   ├── [1.7K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] springframework │   │   │   └── [4.0K] cloud │   │   │   └── [4.0K] gateway │   │   │   └── [4.0K] mvc │   │   │   ├── [4.0K] config │   │   │   │   ├── [4.0K] ProxyExchangeArgumentResolver.java │   │   │   │   ├── [2.2K] ProxyProperties.java │   │   │   │   └── [3.5K] ProxyResponseAutoConfiguration.java │   │   │   └── [ 19K] ProxyExchange.java │   │   └── [4.0K] resources │   │   └── [4.0K] META-INF │   │   └── [ 296] spring.factories │   └── [4.0K] test │   ├── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] springframework │   │   └── [4.0K] cloud │   │   └── [4.0K] gateway │   │   └── [4.0K] mvc │   │   ├── [4.0K] config │   │   │   └── [3.9K] ProxyExchangeArgumentResolverTest.java │   │   ├── [6.5K] GetWithBodyRequestTests.java │   │   ├── [4.0K] http │   │   │   ├── [1.6K] AbstractBufferingClientHttpRequest.java │   │   │   ├── [3.8K] GetWithBodyRequestClientHttpRequestFactory.java │   │   │   ├── [3.1K] HttpComponentsClientHttpRequest.java │   │   │   └── [2.3K] HttpComponentsClientHttpResponse.java │   │   └── [ 19K] ProductionConfigurationTests.java │   └── [4.0K] resources │   └── [4.0K] static │   └── [ 33] test.html ├── [4.0K] spring-cloud-gateway-sample │   ├── [5.0K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] springframework │   │   │   └── [4.0K] cloud │   │   │   └── [4.0K] gateway │   │   │   └── [4.0K] sample │   │   │   ├── [1.2K] AdditionalRoutesImportSelector.java │   │   │   ├── [6.7K] GatewaySampleApplication.java │   │   │   └── [2.7K] ThrottleGatewayFilter.java │   │   ├── [4.0K] kotlin │   │   │   └── [4.0K] org │   │   │   └── [4.0K] springframework │   │   │   └── [4.0K] cloud │   │   │   └── [4.0K] gateway │   │   │   └── [4.0K] sample │   │   │   └── [1.5K] AdditionalRoutes.kt │   │   └── [4.0K] resources │   │   └── [1.0K] application.yml │   └── [4.0K] test │   └── [4.0K] java │   └── [4.0K] org │   └── [4.0K] springframework │   └── [4.0K] cloud │   └── [4.0K] gateway │   └── [4.0K] sample │   ├── [8.1K] GatewaySampleApplicationTests.java │   └── [2.7K] GatewaySampleApplicationWithoutMetricsTests.java ├── [4.0K] spring-cloud-gateway-server │   ├── [8.0K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] springframework │   │   │   └── [4.0K] cloud │   │   │   └── [4.0K] gateway │   │   │   ├── [4.0K] actuate │   │   │   │   ├── [7.5K] AbstractGatewayControllerEndpoint.java │   │   │   │   ├── [3.6K] GatewayControllerEndpoint.java │   │   │   │   └── [4.0K] GatewayLegacyControllerEndpoint.java │   │   │   ├── [4.0K] config │   │   │   │   ├── [4.0K] conditional │   │   │   │   │   ├── [1.4K] ConditionalOnEnabledFilter.java │   │   │   │   │   ├── [1.4K] ConditionalOnEnabledGlobalFilter.java │   │   │   │   │   ├── [1.4K] ConditionalOnEnabledPredicate.java │   │   │   │   │   ├── [3.7K] OnEnabledComponent.java │   │   │   │   │   ├── [1.9K] OnEnabledFilter.java │   │   │   │   │   ├── [1.7K] OnEnabledGlobalFilter.java │   │   │   │   │   └── [1.9K] OnEnabledPredicate.java │   │   │   │   ├── [ 35K] GatewayAutoConfiguration.java │   │   │   │   ├── [2.5K] GatewayClassPathWarningAutoConfiguration.java │   │   │   │   ├── [1.3K] GatewayEnvironmentPostProcessor.java │   │   │   │   ├── [1.0K] GatewayLoadBalancerProperties.java │   │   │   │   ├── [4.2K] GatewayMetricsAutoConfiguration.java │   │   │   │   ├── [2.0K] GatewayMetricsProperties.java │   │   │   │   ├── [3.3K] GatewayNoLoadBalancerClientAutoConfiguration.java │   │   │   │   ├── [3.3K] GatewayProperties.java │   │   │   │   ├── [3.3K] GatewayReactiveLoadBalancerClientAutoConfiguration.java │   │   │   │   ├── [3.3K] GatewayReactiveOAuth2AutoConfiguration.java │   │   │   │   ├── [3.1K] GatewayRedisAutoConfiguration.java │   │   │   │   ├── [2.9K] GatewayResilience4JCircuitBreakerAutoConfiguration.java │   │   │   │   ├── [1.3K] GlobalCorsProperties.java │   │   │   │   ├── [ 980] HttpClientCustomizer.java │   │   │   │   ├── [ 16K] HttpClientProperties.java │   │   │   │   ├── [1.3K] MaxDataSizeValidator.java │   │   │   │   ├── [1.2K] PropertiesRouteDefinitionLocator.java │   │   │   │   └── [1.8K] SimpleUrlHandlerMappingGlobalCorsAutoConfiguration.java │   │   │   ├── [4.0K] discovery │   │   │   │   ├── [6.9K] DiscoveryClientRouteDefinitionLocator.java │   │   │   │   ├── [3.6K] DiscoveryLocatorProperties.java │   │   │   │   └── [4.6K] GatewayDiscoveryClientAutoConfiguration.java │   │   │   ├── [4.0K] event │   │   │   │   ├── [ 993] EnableBodyCachingEvent.java │   │   │   │   ├── [1.1K] FilterArgsEvent.java │   │   │   │   ├── [1.1K] PredicateArgsEvent.java │   │   │   │   ├── [1019] RefreshRoutesEvent.java │   │   │   │   ├── [1.1K] RefreshRoutesResultEvent.java │   │   │   │   └── [1.1K] WeightDefinedEvent.java │   │   │   ├── [4.0K] filter │   │   │   │   ├── [3.1K] AdaptCachedBodyGlobalFilter.java │   │   │   │   ├── [4.0K] factory │   │   │   │   │   ├── [2.1K] AbstractChangeRequestUriGatewayFilterFactory.java │   │   │   │   │   ├── [1.8K] AbstractGatewayFilterFactory.java │   │   │   │   │   ├── [1.8K] AbstractNameValueGatewayFilterFactory.java │   │   │   │   │   ├── [1.9K] AddRequestHeaderGatewayFilterFactory.java │   │   │   │   │   ├── [2.7K] AddRequestParameterGatewayFilterFactory.java │   │   │   │   │   ├── [1.8K] AddResponseHeaderGatewayFilterFactory.java │   │   │   │   │   ├── [4.7K] DedupeResponseHeaderGatewayFilterFactory.java │   │   │   │   │   ├── [4.9K] FallbackHeadersGatewayFilterFactory.java │   │   │   │   │   ├── [2.1K] GatewayFilterFactory.java │   │   │   │   │   ├── [3.2K] MapRequestHeaderGatewayFilterFactory.java │   │   │   │   │   ├── [3.2K] PrefixPathGatewayFilterFactory.java │   │   │   │   │   ├── [1.7K] PreserveHostHeaderGatewayFilterFactory.java │   │   │   │   │   ├── [3.5K] RedirectToGatewayFilterFactory.java │   │   │   │   │   ├── [2.0K] RemoveRequestHeaderGatewayFilterFactory.java │   │   │   │   │   ├── [2.6K] RemoveRequestParameterGatewayFilterFactory.java │   │   │   │   │   ├── [1.9K] RemoveResponseHeaderGatewayFilterFactory.java │   │   │   │   │   ├── [3.6K] RequestHeaderSizeGatewayFilterFactory.java │   │   │   │   │   ├── [2.7K] RequestHeaderToRequestUriGatewayFilterFactory.java │   │   │   │   │   ├── [5.8K] RequestRateLimiterGatewayFilterFactory.java │   │   │   │   │   ├── [4.0K] RequestSizeGatewayFilterFactory.java │   │   │   │   │   ├── [ 13K] RetryGatewayFilterFactory.java │   │   │   │   │   ├── [4.0K] rewrite │   │   │   │   │   │   ├── [2.7K] CachedBodyOutputMessage.java │   │   │   │   │   │   ├── [1.8K] GzipMessageBodyResolver.java │   │   │   │   │   │   ├── [ 956] MessageBodyDecoder.java │   │   │   │   │   │   ├── [1016] MessageBodyEncoder.java │   │   │   │   │   │   ├── [6.5K] ModifyRequestBodyGatewayFilterFactory.java │   │   │   │   │   │   ├── [ 10K] ModifyResponseBodyGatewayFilterFactory.java │   │   │   │   │   │   └── [1.1K] RewriteFunction.java │   │   │   │   │   ├── [8.8K] RewriteLocationResponseHeaderGatewayFilterFactory.java │   │   │   │   │   ├── [3.2K] RewritePathGatewayFilterFactory.java │   │   │   │   │   ├── [3.5K] RewriteResponseHeaderGatewayFilterFactory.java │   │   │   │   │   ├── [1.9K] SaveSessionGatewayFilterFactory.java │   │   │   │   │   ├── [7.9K] SecureHeadersGatewayFilterFactory.java │   │   │   │   │   ├── [5.8K] SecureHeadersProperties.java │   │   │   │   │   ├── [3.0K] SetPathGatewayFilterFactory.java │   │   │   │   │   ├── [1.9K] SetRequestHeaderGatewayFilterFactory.java │   │   │   │   │   ├── [2.6K] SetRequestHostHeaderGatewayFilterFactory.java │   │   │   │   │   ├── [1.8K] SetResponseHeaderGatewayFilterFactory.java │   │   │   │   │   ├── [3.6K] SetStatusGatewayFilterFactory.java │   │   │   │   │   ├── [7.2K] SpringCloudCircuitBreakerFilterFactory.java │   │   │   │   │   ├── [2.0K] SpringCloudCircuitBreakerResilience4JFilterFactory.java │   │   │   │   │   ├── [3.3K] StripPrefixGatewayFilterFactory.java │   │   │   │   │   └── [3.3K] TokenRelayGatewayFilterFactory.java │   │   │   │   ├── [2.4K] FilterDefinition.java │   │   │   │   ├── [1.8K] ForwardPathFilter.java │   │   │   │   ├── [2.5K] ForwardRoutingFilter.java │   │   │   │   ├── [1.2K] GatewayFilterChain.java │   │   │   │   ├── [1.7K] GatewayFilter.java │   │   │   │   ├── [3.2K] GatewayMetricsFilter.java │   │   │   │   ├── [1.4K] GlobalFilter.java │   │   │   │   ├── [4.0K] headers │   │   │   │   │   ├── [5.3K] ForwardedHeadersFilter.java │   │   │   │   │   ├── [1.8K] HttpHeadersFilter.java │   │   │   │   │   ├── [2.4K] RemoveHopByHopHeadersFilter.java │   │   │   │   │   ├── [1.5K] TransferEncodingNormalizationHeadersFilter.java │   │   │   │   │   └── [9.3K] XForwardedHeadersFilter.java │   │   │   │   ├── [3.0K] LoadBalancerServiceInstanceCookieFilter.java │   │   │   │   ├── [ 11K] NettyRoutingFilter.java │   │   │   │   ├── [4.6K] NettyWriteResponseFilter.java │   │   │   │   ├── [1.5K] OrderedGatewayFilter.java │   │   │   │   ├── [4.0K] ratelimit │   │   │   │   │   ├── [2.6K] AbstractRateLimiter.java │   │   │   │   │   ├── [ 897] KeyResolver.java │   │   │   │   │   ├── [1.1K] PrincipalNameKeyResolver.java │   │   │   │   │   ├── [1.8K] RateLimiter.java │   │   │   │   │   └── [ 11K] RedisRateLimiter.java │   │   │   │   ├── [7.8K] ReactiveLoadBalancerClientFilter.java │   │   │   │   ├── [1.8K] RemoveCachedBodyFilter.java │   │   │   │   ├── [3.4K] RouteToRequestUrlFilter.java │   │   │   │   ├── [4.7K] WebClientHttpRoutingFilter.java │   │   │   │   ├── [2.5K] WebClientWriteResponseFilter.java │   │   │   │   ├── [8.4K] WebsocketRoutingFilter.java │   │   │   │   └── [8.6K] WeightCalculatorWebFilter.java │   │   │   ├── [4.0K] handler │   │   │   │   ├── [3.9K] AsyncPredicate.java │   │   │   │   ├── [4.6K] FilteringWebHandler.java │   │   │   │   ├── [4.0K] predicate │   │   │   │   │   ├── [ 975] AbstractRoutePredicateFactory.java │   │   │   │   │   ├── [1.9K] AfterRoutePredicateFactory.java │   │   │   │   │   ├── [1.9K] BeforeRoutePredicateFactory.java │   │   │   │   │   ├── [2.6K] BetweenRoutePredicateFactory.java │   │   │   │   │   ├── [2.1K] CloudFoundryRouteServiceRoutePredicateFactory.java │   │   │   │   │   ├── [2.4K] CookieRoutePredicateFactory.java │   │   │   │   │   ├── [3.8K] GatewayPredicate.java │   │   │   │   │   ├── [2.8K] HeaderRoutePredicateFactory.java │   │   │   │   │   ├── [2.9K] HostRoutePredicateFactory.java │   │   │   │   │   ├── [2.1K] MethodRoutePredicateFactory.java │   │   │   │   │   ├── [5.7K] PathRoutePredicateFactory.java │   │   │   │   │   ├── [2.6K] PredicateDefinition.java │   │   │   │   │   ├── [2.6K] QueryRoutePredicateFactory.java │   │   │   │   │   ├── [4.9K] ReadBodyRoutePredicateFactory.java │   │   │   │   │   ├── [4.1K] RemoteAddrRoutePredicateFactory.java │   │   │   │   │   ├── [2.2K] RoutePredicateFactory.java │   │   │   │   │   └── [3.6K] WeightRoutePredicateFactory.java │   │   │   │   └── [6.9K] RoutePredicateHandlerMapping.java │   │   │   ├── [4.0K] route │   │   │   │   ├── [4.0K] builder │   │   │   │   │   ├── [4.0K] BooleanSpec.java │   │   │   │   │   ├── [ 729] Buildable.java │   │   │   │   │   ├── [ 34K] GatewayFilterSpec.java │   │   │   │   │   ├── [ 12K] PredicateSpec.java │   │   │   │   │   ├── [3.3K] RouteLocatorBuilder.java │   │   │   │   │   └── [2.1K] UriSpec.java │   │   │   │   ├── [2.1K] CachingRouteDefinitionLocator.java │   │   │   │   ├── [3.3K] CachingRouteLocator.java │   │   │   │   ├── [2.2K] CompositeRouteDefinitionLocator.java │   │   │   │   ├── [1.0K] CompositeRouteLocator.java │   │   │   │   ├── [1.9K] InMemoryRouteDefinitionRepository.java │   │   │   │   ├── [3.7K] RouteDefinition.java │   │   │   │   ├── [ 834] RouteDefinitionLocator.java │   │   │   │   ├── [2.2K] RouteDefinitionMetrics.java │   │   │   │   ├── [ 807] RouteDefinitionRepository.java │   │   │   │   ├── [8.3K] RouteDefinitionRouteLocator.java │   │   │   │   ├── [ 877] RouteDefinitionWriter.java │   │   │   │   ├── [8.6K] Route.java │   │   │   │   ├── [ 831] RouteLocator.java │   │   │   │   └── [2.8K] RouteRefreshListener.java │   │   │   └── [4.0K] support │   │   │   ├── [1.2K] AbstractConfigurable.java │   │   │   ├── [1.2K] AbstractStatefulConfigurable.java │   │   │   ├── [1.7K] BodyInserterContext.java │   │   │   ├── [ 759] Configurable.java │   │   │   ├── [8.1K] ConfigurationService.java │   │   │   ├── [1.9K] DelegatingServiceInstance.java │   │   │   ├── [2.0K] GatewayToStringStyler.java │   │   │   ├── [ 766] HasRouteId.java │   │   │   ├── [3.7K] HttpStatusHolder.java │   │   │   ├── [4.0K] ipresolver │   │   │   │   ├── [ 981] RemoteAddressResolver.java │   │   │   │   └── [5.1K] XForwardedRemoteAddressResolver.java │   │   │   ├── [ 747] MvcFoundOnClasspathException.java │   │   │   ├── [1.4K] MvcFoundOnClasspathFailureAnalyzer.java │   │   │   ├── [3.1K] NameUtils.java │   │   │   ├── [1.8K] NotFoundException.java │   │   │   ├── [1.0K] RouteMetadataUtils.java │   │   │   ├── [ 15K] ServerWebExchangeUtils.java │   │   │   ├── [1.2K] ServiceUnavailableException.java │   │   │   ├── [5.3K] ShortcutConfigurable.java │   │   │   ├── [ 798] StatefulConfigurable.java │   │   │   ├── [1.3K] StringToZonedDateTimeConverter.java │   │   │   ├── [4.0K] tagsprovider │   │   │   │   ├── [2.2K] GatewayHttpTagsProvider.java │   │   │   │   ├── [1.8K] GatewayPathTagsProvider.java │   │   │   │   ├── [1.3K] GatewayRouteTagsProvider.java │   │   │   │   ├── [1.1K] GatewayTagsProvider.java │   │   │   │   └── [1.3K] PropertiesTagsProvider.java │   │   │   ├── [1.2K] TimeoutException.java │   │   │   └── [1.9K] WeightConfig.java │   │   ├── [4.0K] kotlin │   │   │   └── [4.0K] org │   │   │   └── [4.0K] springframework │   │   │   └── [4.0K] cloud │   │   │   └── [4.0K] gateway │   │   │   └── [4.0K] route │   │   │   └── [4.0K] builder │   │   │   └── [3.0K] RouteDsl.kt │   │   └── [4.0K] resources │   │   └── [4.0K] META-INF │   │   ├── [ 12K] additional-spring-configuration-metadata.json │   │   ├── [4.0K] scripts │   │   │   └── [1.8K] request_rate_limiter.lua │   │   ├── [4.0K] services │   │   │   └── [ 668] javax.validation.ConstraintValidator │   │   └── [1.2K] spring.factories │   └── [4.0K] test │   ├── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] springframework │   │   └── [4.0K] cloud │   │   └── [4.0K] gateway │   │   ├── [4.0K] actuate │   │   │   └── [8.4K] GatewayControllerEndpointTests.java │   │   ├── [4.0K] config │   │   │   ├── [4.0K] conditional │   │   │   │   ├── [5.2K] DisableBuiltInFiltersTests.java │   │   │   │   ├── [3.8K] DisableBuiltInGlobalFiltersTests.java │   │   │   │   ├── [3.7K] DisableBuiltInPredicatesTests.java │   │   │   │   ├── [3.3K] OnEnabledComponentTests.java │   │   │   │   ├── [2.4K] OnEnabledFilterTests.java │   │   │   │   ├── [1.9K] OnEnabledGlobalFilterTests.java │   │   │   │   └── [2.2K] OnEnabledPredicateTests.java │   │   │   ├── [ 12K] GatewayAutoConfigurationTests.java │   │   │   ├── [4.3K] GatewayMetricsAutoConfigurationTests.java │   │   │   ├── [2.6K] GatewayNoLoadBalancerClientAutoConfigurationTests.java │   │   │   └── [2.3K] GatewayRedisAutoConfigurationTests.java │   │   ├── [4.0K] cors │   │   │   ├── [3.3K] CorsTests.java │   │   │   └── [3.7K] SimpleUrlHandlerCorsTests.java │   │   ├── [4.0K] discovery │   │   │   ├── [3.7K] DiscoveryClientRouteDefinitionLocatorIntegrationTests.java │   │   │   ├── [4.9K] DiscoveryClientRouteDefinitionLocatorTests.java │   │   │   ├── [3.1K] GatewayDiscoveryClientAutoConfigurationTest.java │   │   │   └── [2.7K] ReactiveGatewayDiscoveryClientAutoConfigurationTests.java │   │   ├── [4.0K] filter │   │   │   ├── [4.0K] factory │   │   │   │   ├── [4.7K] AddRequestHeaderGatewayFilterFactoryTests.java │   │   │   │   ├── [4.6K] AddRequestParameterGatewayFilterFactoryTests.java │   │   │   │   ├── [3.3K] AddResponseHeaderGatewayFilterFactoryTests.java │   │   │   │   ├── [1.9K] DedupeResponseHeaderGatewayFilterFactoryTests.java │   │   │   │   ├── [4.5K] DedupeResponseHeaderGatewayFilterFactoryUnitTests.java │   │   │   │   ├── [4.8K] MapRequestHeaderGatewayFilterFactoryTests.java │   │   │   │   ├── [2.8K] PrefixPathGatewayFilterFactoryTest.java │   │   │   │   ├── [3.0K] PreserveHostHeaderGatewayFilterFactoryTests.java │   │   │   │   ├── [2.9K] RedirectToGatewayFilterFactoryTests.java │   │   │   │   ├── [2.4K] RemoveRequestHeaderGatewayFilterFactoryTests.java │   │   │   │   ├── [3.0K] RemoveRequestParameterGatewayFilterFactoryIntegrationTests.java │   │   │   │   ├── [4.7K] RemoveRequestParameterGatewayFilterFactoryTests.java │   │   │   │   ├── [2.1K] RemoveResponseHeaderGatewayFilterFactoryTests.java │   │   │   │   ├── [3.5K] RequestHeaderSizeGatewayFilterFactoryTest.java │   │   │   │   ├── [3.4K] RequestHeaderToRequestUriGatewayFilterFactoryIntegrationTests.java │   │   │   │   ├── [4.8K] RequestHeaderToRequestUriGatewayFilterFactoryTests.java │   │   │   │   ├── [5.3K] RequestRateLimiterGatewayFilterFactoryTests.java │   │   │   │   ├── [3.0K] RequestSizeGatewayFilterFactoryTest.java │   │   │   │   ├── [ 13K] RetryGatewayFilterFactoryIntegrationTests.java │   │   │   │   ├── [4.0K] rewrite │   │   │   │   │   ├── [6.5K] ModifyRequestBodyGatewayFilterFactorySslTimeoutTests.java │   │   │   │   │   ├── [4.6K] ModifyRequestBodyGatewayFilterFactoryTests.java │   │   │   │   │   ├── [1.4K] ModifyRequestBodyGatewayFilterFactoryUnitTests.java │   │   │   │   │   ├── [2.8K] ModifyResponseBodyGatewayFilterFactoryGzipTests.java │   │   │   │   │   ├── [4.0K] ModifyResponseBodyGatewayFilterFactoryTests.java │   │   │   │   │   └── [1.5K] ModifyResponseBodyGatewayFilterFactoryUnitTests.java │   │   │   │   ├── [1.7K] RewriteLocationResponseHeaderGatewayFilterFactoryTests.java │   │   │   │   ├── [7.8K] RewriteLocationResponseHeaderGatewayFilterFactoryUnitTests.java │   │   │   │   ├── [1.6K] RewritePathGatewayFilterFactoryIntegrationTests.java │   │   │   │   ├── [3.9K] RewritePathGatewayFilterFactoryTests.java │   │   │   │   ├── [1.7K] RewriteResponseHeaderGatewayFilterFactoryTests.java │   │   │   │   ├── [3.0K] RewriteResponseHeaderGatewayFilterFactoryUnitTests.java │   │   │   │   ├── [2.9K] SaveSessionGatewayFilterFactoryTests.java │   │   │   │   ├── [4.7K] SecureHeadersGatewayFilterFactoryTests.java │   │   │   │   ├── [7.6K] SecureHeadersGatewayFilterFactoryUnitTests.java │   │   │   │   ├── [1.9K] SetPathGatewayFilterFactoryIntegrationTests.java │   │   │   │   ├── [3.8K] SetPathGatewayFilterFactoryTests.java │   │   │   │   ├── [3.2K] SetRequestHeaderGatewayFilterFactoryTests.java │   │   │   │   ├── [2.4K] SetRequestHostHeaderGatewayFilterFactoryTests.java │   │   │   │   ├── [3.0K] SetResponseHeaderGatewayFilterFactoryTests.java │   │   │   │   ├── [4.6K] SetStatusGatewayFilterFactoryTests.java │   │   │   │   ├── [4.7K] SpringCloudCircuitBreakerFilterFactoryTests.java │   │   │   │   ├── [4.6K] SpringCloudCircuitBreakerResilience4JFilterFactoryTests.java │   │   │   │   ├── [6.8K] SpringCloudCircuitBreakerTestConfig.java │   │   │   │   ├── [1.6K] StripPrefixGatewayFilterFactoryIntegrationTests.java │   │   │   │   ├── [3.5K] StripPrefixGatewayFilterFactoryTests.java │   │   │   │   └── [5.1K] TokenRelayGatewayFilterFactoryTests.java │   │   │   ├── [4.5K] ForwardRoutingFilterTests.java │   │   │   ├── [3.2K] GatewayMetricsFilterCustomTagsTests.java │   │   │   ├── [5.1K] GatewayMetricsFilterTests.java │   │   │   ├── [4.0K] headers │   │   │   │   ├── [7.7K] ForwardedHeadersFilterTests.java │   │   │   │   ├── [2.4K] HttpHeadersFilterMixedTypeTests.java │   │   │   │   ├── [1.9K] HttpHeadersFilterTests.java │   │   │   │   ├── [2.3K] HttpStatusInResponseHeadersFilterTests.java │   │   │   │   ├── [3.6K] NonStandardHeadersInResponseTests.java │   │   │   │   ├── [2.6K] RemoveHopByHopHeadersFilterTests.java │   │   │   │   ├── [5.2K] TransferEncodingNormalizationHeadersFilterIntegrationTests.java │   │   │   │   ├── [2.5K] TransferEncodingNormalizationHeadersFilterTests.java │   │   │   │   └── [ 14K] XForwardedHeadersFilterTests.java │   │   │   ├── [4.8K] LoadBalancerServiceInstanceCookieFilterTests.java │   │   │   ├── [3.1K] NettyRoutingFilterCompatibleTests.java │   │   │   ├── [6.0K] NettyRoutingFilterIntegrationTests.java │   │   │   ├── [3.4K] NettyRoutingFilterTests.java │   │   │   ├── [2.0K] NettyWriteResponseFilterTests.java │   │   │   ├── [4.0K] ratelimit │   │   │   │   ├── [5.0K] PrincipalNameKeyResolverIntegrationTests.java │   │   │   │   ├── [1.4K] PrincipalNameKeyResolverTests.java │   │   │   │   ├── [3.9K] RedisRateLimiterConfigTests.java │   │   │   │   ├── [2.7K] RedisRateLimiterDefaultFilterConfigTests.java │   │   │   │   ├── [7.1K] RedisRateLimiterTests.java │   │   │   │   └── [3.6K] RedisRateLimiterUnitTests.java │   │   │   ├── [ 18K] ReactiveLoadBalancerClientFilterTests.java │   │   │   ├── [7.8K] RouteToRequestUrlFilterTests.java │   │   │   ├── [4.9K] WebsocketRoutingFilterTests.java │   │   │   ├── [3.9K] WeightCalculatorWebFilterConcurrentTests.java │   │   │   └── [5.7K] WeightCalculatorWebFilterTests.java │   │   ├── [4.0K] handler │   │   │   ├── [3.8K] AsyncPredicateTest.java │   │   │   ├── [4.0K] predicate │   │   │   │   ├── [3.2K] AfterRoutePredicateFactoryTests.java │   │   │   │   ├── [3.2K] BeforeRoutePredicateFactoryTests.java │   │   │   │   ├── [3.0K] BetweenRoutePredicateFactoryIntegrationTests.java │   │   │   │   ├── [5.5K] BetweenRoutePredicateFactoryTests.java │   │   │   │   ├── [3.3K] CloudFoundryRouteServiceRoutePredicateFactoryIntegrationTests.java │   │   │   │   ├── [2.6K] CloudFoundryRouteServiceRoutePredicateFactoryTest.java │   │   │   │   ├── [2.1K] CookieRoutePredicateFactoryIntegrationTests.java │   │   │   │   ├── [2.4K] CookieRoutePredicateFactoryTests.java │   │   │   │   ├── [3.5K] HeaderRoutePredicateFactoryTests.java │   │   │   │   ├── [3.6K] HostRoutePredicateFactoryTests.java │   │   │   │   ├── [4.4K] MethodRoutePredicateFactoryTests.java │   │   │   │   ├── [5.1K] PathRoutePredicateFactoryTests.java │   │   │   │   ├── [3.4K] QueryRoutePredicateFactoryTests.java │   │   │   │   ├── [5.2K] ReadBodyRoutePredicateFactoryTests.java │   │   │   │   ├── [3.9K] RemoteAddrRoutePredicateFactoryTests.java │   │   │   │   ├── [3.6K] WeightRoutePredicateFactoryIntegrationTests.java │   │   │   │   └── [2.5K] WeightRoutePredicateFactoryYaml404Tests.java │   │   │   ├── [2.0K] RoutePredicateHandlerMappingEmptyPredicatesTests.java │   │   │   ├── [3.6K] RoutePredicateHandlerMappingIntegrationTests.java │   │   │   ├── [2.1K] RoutePredicateHandlerMappingSameManagementPortIntegrationTests.java │   │   │   └── [3.8K] RoutePredicateHandlerMappingTests.java │   │   ├── [4.0K] route │   │   │   ├── [4.0K] builder │   │   │   │   ├── [8.0K] GatewayFilterSpecTests.java │   │   │   │   └── [4.6K] RouteBuilderTests.java │   │   │   ├── [4.3K] CachingRouteDefinitionLocatorTests.java │   │   │   ├── [4.2K] CachingRouteLocatorTests.java │   │   │   ├── [2.1K] RouteDefinitionDefaultIdTests.java │   │   │   ├── [3.3K] RouteDefinitionMetricsTests.java │   │   │   ├── [9.8K] RouteDefinitionRouteLocatorTests.java │   │   │   ├── [2.2K] RouteDefinitionTest.java │   │   │   ├── [3.6K] RouteRefreshListenerTests.java │   │   │   └── [2.8K] RouteTests.java │   │   ├── [4.0K] support │   │   │   ├── [3.1K] ConfigurationServiceTests.java │   │   │   ├── [4.0K] ipresolver │   │   │   │   └── [4.6K] XForwardedRemoteAddressResolverTest.java │   │   │   ├── [5.5K] NameUtilsTests.java │   │   │   ├── [2.8K] ServerWebExchangeUtilsTests.java │   │   │   ├── [4.2K] ShortcutConfigurableTests.java │   │   │   └── [4.0K] tagsprovider │   │   │   ├── [2.8K] GatewayHttpTagsProviderTests.java │   │   │   ├── [4.8K] GatewayPathTagsProviderTests.java │   │   │   ├── [2.1K] GatewayRouteTagsProviderTests.java │   │   │   └── [1.8K] PropertiesTagsProviderTests.java │   │   └── [4.0K] test │   │   ├── [9.3K] AdhocTestSuite.java │   │   ├── [5.1K] BaseWebClientTests.java │   │   ├── [3.9K] CustomBlockHoundIntegration.java │   │   ├── [1.3K] CustomBlockHoundIntegrationTest.java │   │   ├── [4.2K] FormIntegrationTests.java │   │   ├── [2.6K] ForwardTests.java │   │   ├── [7.7K] GatewayIntegrationTests.java │   │   ├── [2.2K] GatewayTestApplication.java │   │   ├── [8.3K] HttpBinCompatibleController.java │   │   ├── [3.1K] HttpStatusTests.java │   │   ├── [1.2K] PermitAllSecurityConfiguration.java │   │   ├── [1.8K] PostTests.java │   │   ├── [2.1K] RouteConstructionIntegrationTests.java │   │   ├── [4.0K] sse │   │   │   └── [8.7K] SseIntegrationTests.java │   │   ├── [4.0K] ssl │   │   │   ├── [3.3K] ClientCertAuthSSLTests.java │   │   │   ├── [1.1K] MultiCertSSLTests.java │   │   │   ├── [2.7K] SingleCertSSLTests.java │   │   │   └── [1.8K] SSLHandshakeTimeoutTests.java │   │   ├── [4.0K] support │   │   │   ├── [4.3K] AbstractHttpServer.java │   │   │   ├── [1.0K] HttpServer.java │   │   │   └── [1.8K] ReactorHttpServer.java │   │   ├── [1.3K] TestUtils.java │   │   ├── [1.3K] WebfluxNotIncludedTests.java │   │   └── [4.0K] websocket │   │   └── [ 15K] WebSocketIntegrationTests.java │   ├── [4.0K] kotlin │   │   └── [4.0K] org │   │   └── [4.0K] springframework │   │   └── [4.0K] cloud │   │   └── [4.0K] gateway │   │   └── [4.0K] route │   │   └── [4.0K] builder │   │   └── [4.9K] RouteDslTests.kt │   └── [4.0K] resources │   ├── [1.0K] 1x1.png │   ├── [ 952] application-client-auth-ssl.yml │   ├── [ 219] application-defaultid.yml │   ├── [ 538] application-disable-components.yml │   ├── [ 318] application-logging.yml │   ├── [ 563] application-multi-cert-ssl.yml │   ├── [ 640] application-redis-rate-limiter-config.yml │   ├── [ 405] application-redis-rate-limiter-default-config.yml │   ├── [ 637] application-remote-address.yml │   ├── [ 390] application-removenonproxyheaders.yml │   ├── [ 476] application-request-header-web-filter.yml │   ├── [ 423] application-request-map-header-web-filter.yml │   ├── [ 253] application-request-parameter-web-filter.yml │   ├── [ 829] application-retrytests.yml │   ├── [ 178] application-save-session-web-filter.yml │   ├── [ 564] application-single-cert-ssl.yml │   ├── [ 234] application-verification-route.yml │   ├── [ 476] application-weights-404.yml │   ├── [ 155] application-weights-concurrent.yml │   ├── [ 14K] application.yml │   ├── [4.0K] META-INF │   │   └── [4.0K] services │   │   └── [ 674] reactor.blockhound.integration.BlockHoundIntegration │   ├── [3.7K] multi-cert.pem │   ├── [3.3K] scg-keystore.p12 │   ├── [2.2K] scg-keystore-with-different-key-password.jks │   ├── [3.1K] scg-truststore.jks │   ├── [ 913] single-cert-for-different-key-password.pem │   ├── [1.6K] single-cert.pem │   └── [4.0K] transfer-encoding │   ├── [ 199] invalid-request.bin │   └── [ 131] valid-request.bin ├── [4.0K] spring-cloud-gateway-webflux │   ├── [1.6K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] springframework │   │   │   └── [4.0K] cloud │   │   │   └── [4.0K] gateway │   │   │   └── [4.0K] webflux │   │   │   ├── [4.0K] config │   │   │   │   ├── [3.2K] ProxyExchangeArgumentResolver.java │   │   │   │   ├── [2.2K] ProxyProperties.java │   │   │   │   └── [2.9K] ProxyResponseAutoConfiguration.java │   │   │   └── [ 15K] ProxyExchange.java │   │   └── [4.0K] resources │   │   └── [4.0K] META-INF │   │   └── [ 306] spring.factories │   └── [4.0K] test │   ├── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] springframework │   │   └── [4.0K] cloud │   │   └── [4.0K] gateway │   │   └── [4.0K] webflux │   │   ├── [ 17K] ProductionConfigurationTests.java │   │   └── [6.9K] ReactiveTests.java │   └── [4.0K] resources │   ├── [ 53] application.properties │   └── [4.0K] static │   └── [ 33] test.html ├── [4.0K] spring-cloud-starter-gateway │   └── [1.5K] pom.xml └── [4.0K] src └── [4.0K] checkstyle └── [2.4K] checkstyle-suppressions.xml 170 directories, 433 files
神龙机器人已为您缓存
备注
    1. 建议优先通过来源进行访问。
    2. 如果因为来源失效或无法访问,请发送邮箱到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
    3. 神龙已为您对POC代码进行快照,为了长期维护,请考虑为本地POC付费,感谢您的支持。