支持本站 — 捐款将帮助我们持续运营

目标: 1000 元,已筹: 1000

100.0%

POC详情: 32c099c433b0ef196443f43b8d4b59f308d4407d

来源
关联漏洞
标题:Eclipse Vert.x 路径遍历漏洞 (CVE-2018-12542)
Description:Eclipse Vert.x是Eclipse基金会的一个用于在JVM上构建响应式应用程序的工具包,它主要用于构建网络实用程序、Web应用程序、HTTP/REST微服务等应用程序。StaticHandler是其中的一个静态资源处理程序。 Eclipse Vert.x 3.0.0版本至3.5.3版本中的StaticHandler存在安全漏洞。目前尚无此漏洞的相关信息,请随时关注CNNVD或厂商公告。
文件快照

[4.0K] /data/pocs/32c099c433b0ef196443f43b8d4b59f308d4407d ├── [1.0K] Jenkinsfile ├── [ 11K] LICENSE.txt ├── [3.4K] pom.xml ├── [1.0K] README.adoc ├── [4.0K] vertx-sockjs-service-proxy │   ├── [6.3K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   ├── [4.0K] assembly │   │   │   └── [1.1K] docs.xml │   │   ├── [4.0K] java │   │   │   ├── [4.0K] examples │   │   │   │   ├── [1.2K] Examples.java │   │   │   │   ├── [ 809] package-info.java │   │   │   │   ├── [ 523] SomeDatabaseServiceImpl.java │   │   │   │   └── [ 658] SomeDatabaseService.java │   │   │   └── [4.0K] io │   │   │   └── [4.0K] vertx │   │   │   └── [4.0K] ext │   │   │   └── [4.0K] sockjs │   │   │   └── [4.0K] proxy │   │   │   ├── [ 720] Dummy.java │   │   │   └── [4.3K] package-info.java │   │   └── [4.0K] resources │   │   ├── [ 572] codegen.json │   │   └── [4.0K] vertx-sockjs-service-proxy │   │   └── [4.0K] template │   │   ├── [4.5K] proxygen.templ │   │   └── [5.5K] proxygen.ts.templ │   └── [4.0K] test │   ├── [4.0K] asciidoc │   │   ├── [ 244] dataobjects.adoc │   │   └── [ 181] enums.adoc │   ├── [4.0K] java │   │   └── [4.0K] io │   │   └── [4.0K] vertx │   │   └── [4.0K] serviceproxy │   │   ├── [ 252] Addresses.java │   │   ├── [4.0K] test │   │   │   ├── [3.9K] JSBusTest.java │   │   │   └── [8.6K] JSServiceProxyTest.java │   │   └── [4.0K] testmodel │   │   ├── [4.0K] impl │   │   │   ├── [1.8K] TestConnectionImpl.java │   │   │   ├── [1.3K] TestConnectionWithCloseFutureImpl.java │   │   │   └── [ 19K] TestServiceImpl.java │   │   ├── [ 215] package-info.java │   │   ├── [ 669] SomeEnum.java │   │   ├── [ 731] SomeVertxEnum.java │   │   ├── [ 325] TestBaseImportsService.java │   │   ├── [1.3K] TestConnection.java │   │   ├── [1.0K] TestConnectionWithCloseFuture.java │   │   ├── [2.2K] TestDataObject.java │   │   └── [7.4K] TestService.java │   ├── [4.0K] kotlin │   │   └── [4.0K] io │   │   └── [4.0K] vertx │   │   └── [4.0K] kotlin │   │   └── [4.0K] serviceproxy │   │   └── [4.0K] testmodel │   │   └── [ 758] TestDataObject.kt │   └── [4.0K] resources │   ├── [ 287] bus_test_reconnect.js │   ├── [ 158] bus_test_send_1.js │   ├── [ 200] bus_test_send_2.js │   ├── [ 225] bus_test_send_3.js │   ├── [ 341] bus_test_send_4.js │   ├── [ 265] bus_test_send_5.js │   ├── [ 428] bus_test_send_6.js │   ├── [2.6K] sockjs-client.js │   ├── [ 313] test_service_basicBoxedTypes.js │   ├── [ 308] test_service_basicTypes.js │   ├── [ 533] test_service_byteHandler.js │   ├── [ 537] test_service_byteNullHandler.js │   ├── [ 532] test_service_charHandler.js │   ├── [ 538] test_service_charNullHandler.js │   ├── [1.4K] test_service_connection.js │   ├── [1.4K] test_service_connectionTimeout.js │   ├── [1.0K] test_service_connectionWithCloseFutureTimeout.js │   ├── [ 588] test_service_dataObjectHandler.js │   ├── [ 543] test_service_dataObjectNullHandler.js │   ├── [ 315] test_service_dataObjectType.js │   ├── [ 553] test_service_doubleHandler.js │   ├── [ 539] test_service_doubleNullHandler.js │   ├── [ 255] test_service_enumType.js │   ├── [ 805] test_service_failingMethod.js │   ├── [ 550] test_service_floatHandler.js │   ├── [ 538] test_service_floatNullHandler.js │   ├── [ 642] test_service_fluentMethod.js │   ├── [ 509] test_service_fluentNoParams.js │   ├── [ 533] test_service_intHandler.js │   ├── [ 536] test_service_intNullHandler.js │   ├── [ 533] test_service_invalidParams.js │   ├── [ 545] test_service_jsonArrayHandler.js │   ├── [ 542] test_service_jsonArrayNullHandler.js │   ├── [ 548] test_service_jsonObjectHandler.js │   ├── [ 543] test_service_jsonObjectNullHandler.js │   ├── [ 273] test_service_jsonTypes.js │   ├── [ 577] test_service_listBoolHandler.js │   ├── [ 567] test_service_listByteHandler.js │   ├── [ 573] test_service_listCharHandler.js │   ├── [ 687] test_service_listDataObjectHandler.js │   ├── [ 626] test_service_listDoubleHandler.js │   ├── [ 617] test_service_listFloatHandler.js │   ├── [ 572] test_service_listIntHandler.js │   ├── [ 596] test_service_listJsonArrayHandler.js │   ├── [ 594] test_service_listJsonObjectHandler.js │   ├── [ 576] test_service_listLongHandler.js │   ├── [ 571] test_service_listShortHandler.js │   ├── [ 584] test_service_listStringHandler.js │   ├── [ 511] test_service_listTypes.js │   ├── [ 597] test_service_longDeliveryFailed.js │   ├── [ 534] test_service_longDeliverySuccess.js │   ├── [ 535] test_service_longHandler.js │   ├── [ 537] test_service_longNullHandler.js │   ├── [ 499] test_service_mapTypes.js │   ├── [ 246] test_service_noParams.js │   ├── [ 407] test_service_proxyIgnore.js │   ├── [ 576] test_service_setBoolHandler.js │   ├── [ 566] test_service_setByteHandler.js │   ├── [ 572] test_service_setCharHandler.js │   ├── [ 686] test_service_setDataObjectHandler.js │   ├── [ 625] test_service_setDoubleHandler.js │   ├── [ 616] test_service_setFloatHandler.js │   ├── [ 571] test_service_setIntHandler.js │   ├── [ 595] test_service_setJsonArrayHandler.js │   ├── [ 593] test_service_setJsonObjectHandler.js │   ├── [ 575] test_service_setLongHandler.js │   ├── [ 570] test_service_setShortHandler.js │   ├── [ 583] test_service_setStringHandler.js │   ├── [ 510] test_service_setTypes.js │   ├── [ 534] test_service_shortHandler.js │   ├── [ 538] test_service_shortNullHandler.js │   ├── [ 538] test_service_stringHandler.js │   ├── [ 539] test_service_stringNullHandler.js │   ├── [ 570] test_service_testShortHandler.js │   └── [ 533] test_service_voidHandler.js ├── [4.0K] vertx-template-engines │   ├── [1.6K] pom.xml │   ├── [4.0K] vertx-web-templ-freemarker │   │   ├── [4.1K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] io │   │   │   │   └── [4.0K] vertx │   │   │   │   └── [4.0K] ext │   │   │   │   └── [4.0K] web │   │   │   │   └── [4.0K] templ │   │   │   │   ├── [1.7K] FreeMarkerTemplateEngine.java │   │   │   │   └── [4.0K] impl │   │   │   │   ├── [3.0K] FreeMarkerTemplateEngineImpl.java │   │   │   │   ├── [2.6K] FreeMarkerTemplateLoader.java │   │   │   │   ├── [1.6K] JsonArrayAdapter.java │   │   │   │   ├── [2.2K] JsonObjectAdapter.java │   │   │   │   └── [1.4K] VertxWebObjectWrapper.java │   │   │   └── [4.0K] resources │   │   │   ├── [4.0K] vertx-web │   │   │   │   └── [3.1K] free_marker_template_engine.rb │   │   │   └── [4.0K] vertx-web-js │   │   │   └── [4.4K] free_marker_template_engine.js │   │   └── [4.0K] test │   │   ├── [4.0K] filesystemtemplates │   │   │   └── [ 83] test-freemarker-template3.ftl │   │   ├── [4.0K] groovy │   │   │   └── [1.8K] FreeMarkerGroovyTemplateTest.groovy │   │   ├── [4.0K] java │   │   │   └── [4.0K] io │   │   │   └── [4.0K] vertx │   │   │   └── [4.0K] ext │   │   │   └── [4.0K] web │   │   │   └── [4.0K] templ │   │   │   ├── [1.1K] FreeMarkerJavascriptTemplateTest.java │   │   │   ├── [2.4K] FreeMarkerTemplateNoCacheTest.java │   │   │   └── [4.2K] FreeMarkerTemplateTest.java │   │   └── [4.0K] resources │   │   ├── [3.3K] freemarker_javascript_template_test.js │   │   └── [4.0K] somedir │   │   ├── [ 254] altlang.ftl │   │   ├── [ 45] base.ftl │   │   ├── [ 14] inc.ftl │   │   ├── [ 83] test-freemarker-template2.ftl │   │   └── [ 85] test-freemarker-template2.mvl │   ├── [4.0K] vertx-web-templ-handlebars │   │   ├── [4.3K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] io │   │   │   └── [4.0K] vertx │   │   │   └── [4.0K] ext │   │   │   └── [4.0K] web │   │   │   └── [4.0K] templ │   │   │   ├── [2.5K] HandlebarsTemplateEngine.java │   │   │   └── [4.0K] impl │   │   │   ├── [4.8K] HandlebarsTemplateEngineImpl.java │   │   │   ├── [1.7K] JsonArrayValueResolver.java │   │   │   └── [1.6K] JsonObjectValueResolver.java │   │   └── [4.0K] test │   │   ├── [4.0K] filesystemtemplates │   │   │   ├── [4.0K] sub │   │   │   │   └── [ 93] test-handlebars-template9.hbs │   │   │   ├── [ 27] test-handlebars-template3.hbs │   │   │   ├── [ 43] test-handlebars-template4.hbs │   │   │   ├── [ 146] test-handlebars-template5.hbs │   │   │   ├── [ 35] test-handlebars-template6.hbs │   │   │   ├── [ 118] test-handlebars-template7A.hbs │   │   │   ├── [ 93] test-handlebars-template7.hbs │   │   │   └── [ 55] test-handlebars-template8.hbs │   │   └── [4.0K] java │   │   └── [4.0K] io │   │   └── [4.0K] vertx │   │   └── [4.0K] ext │   │   └── [4.0K] web │   │   └── [4.0K] templ │   │   ├── [2.2K] HandlebarsTemplateNoCacheTest.java │   │   └── [ 12K] HandlebarsTemplateTest.java │   ├── [4.0K] vertx-web-templ-jade │   │   ├── [4.0K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] io │   │   │   └── [4.0K] vertx │   │   │   └── [4.0K] ext │   │   │   └── [4.0K] web │   │   │   └── [4.0K] templ │   │   │   ├── [4.0K] impl │   │   │   │   └── [3.7K] JadeTemplateEngineImpl.java │   │   │   └── [1.9K] JadeTemplateEngine.java │   │   └── [4.0K] test │   │   ├── [4.0K] filesystemtemplates │   │   │   └── [ 88] test-jade-template3.jade │   │   └── [4.0K] java │   │   └── [4.0K] io │   │   └── [4.0K] vertx │   │   └── [4.0K] ext │   │   └── [4.0K] web │   │   └── [4.0K] templ │   │   ├── [2.2K] JadeTemplateNoCacheTest.java │   │   └── [4.2K] JadeTemplateTest.java │   ├── [4.0K] vertx-web-templ-mvel │   │   ├── [3.5K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] io │   │   │   └── [4.0K] vertx │   │   │   └── [4.0K] ext │   │   │   └── [4.0K] web │   │   │   └── [4.0K] templ │   │   │   ├── [4.0K] impl │   │   │   │   └── [3.0K] MVELTemplateEngineImpl.java │   │   │   └── [1.6K] MVELTemplateEngine.java │   │   └── [4.0K] test │   │   ├── [4.0K] filesystemtemplates │   │   │   ├── [ 43] include-test1.txt │   │   │   ├── [4.0K] subfolder │   │   │   │   └── [ 53] include-test2.txt │   │   │   ├── [ 97] test-mvel-template3.templ │   │   │   └── [ 69] test-mvel-template4.templ │   │   └── [4.0K] java │   │   └── [4.0K] io │   │   └── [4.0K] vertx │   │   └── [4.0K] ext │   │   └── [4.0K] web │   │   └── [4.0K] templ │   │   ├── [2.2K] MVELTemplateNoCacheTest.java │   │   └── [4.2K] MVELTemplateTest.java │   ├── [4.0K] vertx-web-templ-pebble │   │   ├── [4.1K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] io │   │   │   └── [4.0K] vertx │   │   │   └── [4.0K] ext │   │   │   └── [4.0K] web │   │   │   └── [4.0K] templ │   │   │   ├── [4.0K] impl │   │   │   │   ├── [3.1K] PebbleTemplateEngineImpl.java │   │   │   │   └── [1.8K] PebbleVertxLoader.java │   │   │   └── [2.1K] PebbleTemplateEngine.java │   │   └── [4.0K] test │   │   ├── [4.0K] filesystemtemplates │   │   │   ├── [4.0K] parts │   │   │   │   ├── [ 28] include.peb │   │   │   │   ├── [2.2K] parent2.peb │   │   │   │   └── [ 143] parent.peb │   │   │   ├── [ 174] test-pebble-complex.peb │   │   │   ├── [ 100] test-pebble-template3.peb │   │   │   ├── [ 12K] test-pebble-template4.peb │   │   │   ├── [ 132] test-pebble-template5.peb │   │   │   └── [ 34] test-pebble-template-i18n.peb │   │   ├── [4.0K] java │   │   │   └── [4.0K] io │   │   │   └── [4.0K] vertx │   │   │   └── [4.0K] ext │   │   │   └── [4.0K] web │   │   │   └── [4.0K] templ │   │   │   ├── [4.0K] extension │   │   │   │   └── [ 743] TestExtension.java │   │   │   ├── [2.2K] PebbleTemplateNoCacheTest.java │   │   │   └── [ 23K] PebbleTemplateTest.java │   │   └── [4.0K] resources │   │   ├── [ 14] messages_de_DE.properties │   │   └── [ 11] messages_en_US.properties │   ├── [4.0K] vertx-web-templ-rocker │   │   ├── [5.1K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] io │   │   │   └── [4.0K] vertx │   │   │   └── [4.0K] ext │   │   │   └── [4.0K] web │   │   │   └── [4.0K] templ │   │   │   ├── [4.0K] impl │   │   │   │   ├── [2.0K] RockerTemplateEngineImpl.java │   │   │   │   ├── [ 982] VertxBufferOutputFactory.java │   │   │   │   └── [1.6K] VertxBufferOutput.java │   │   │   └── [1.7K] RockerTemplateEngine.java │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] io │   │   │   └── [4.0K] vertx │   │   │   └── [4.0K] ext │   │   │   └── [4.0K] web │   │   │   └── [4.0K] templ │   │   │   └── [2.8K] RockerTemplateEngineTest.java │   │   └── [4.0K] templates │   │   └── [4.0K] somedir │   │   ├── [ 125] Base.rocker.html │   │   ├── [ 32] Inc.rocker.html │   │   ├── [ 156] TestRockerTemplate2.rocker.html │   │   └── [ 158] TestRockerTemplate3.rocker.raw │   └── [4.0K] vertx-web-templ-thymeleaf │   ├── [4.1K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   └── [4.0K] java │   │   └── [4.0K] io │   │   └── [4.0K] vertx │   │   └── [4.0K] ext │   │   └── [4.0K] web │   │   └── [4.0K] templ │   │   ├── [4.0K] impl │   │   │   └── [5.5K] ThymeleafTemplateEngineImpl.java │   │   └── [1.7K] ThymeleafTemplateEngine.java │   └── [4.0K] test │   ├── [4.0K] filesystemtemplates │   │   └── [ 400] test-thymeleaf-template3.html │   └── [4.0K] java │   └── [4.0K] io │   └── [4.0K] vertx │   └── [4.0K] ext │   └── [4.0K] web │   └── [4.0K] templ │   ├── [2.2K] ThymeleafTemplateNoCacheTest.java │   └── [5.4K] ThymeleafTemplateTest.java ├── [4.0K] vertx-web │   ├── [7.0K] pom.xml │   └── [4.0K] src │   ├── [4.0K] client │   │   ├── [6.3K] vertxbus.js │   │   └── [ 11K] vertx-eventbus.js │   ├── [4.0K] main │   │   ├── [4.0K] assembly │   │   │   └── [ 870] docs.xml │   │   ├── [4.0K] java │   │   │   ├── [4.0K] examples │   │   │   │   ├── [ 131] package-info.java │   │   │   │   └── [ 41K] WebExamples.java │   │   │   └── [4.0K] io │   │   │   └── [4.0K] vertx │   │   │   └── [4.0K] ext │   │   │   └── [4.0K] web │   │   │   ├── [4.5K] Cookie.java │   │   │   ├── [1.5K] FileUpload.java │   │   │   ├── [4.0K] handler │   │   │   │   ├── [2.4K] AuthHandler.java │   │   │   │   ├── [1.5K] BasicAuthHandler.java │   │   │   │   ├── [3.0K] BodyHandler.java │   │   │   │   ├── [1.4K] ChainAuthHandler.java │   │   │   │   ├── [1.1K] CookieHandler.java │   │   │   │   ├── [3.4K] CorsHandler.java │   │   │   │   ├── [2.6K] CSRFHandler.java │   │   │   │   ├── [1.7K] DigestAuthHandler.java │   │   │   │   ├── [2.4K] ErrorHandler.java │   │   │   │   ├── [2.2K] FaviconHandler.java │   │   │   │   ├── [3.7K] FormLoginHandler.java │   │   │   │   ├── [4.0K] impl │   │   │   │   │   ├── [7.7K] AuthHandlerImpl.java │   │   │   │   │   ├── [2.8K] AuthorizationAuthHandler.java │   │   │   │   │   ├── [2.6K] BasicAuthHandlerImpl.java │   │   │   │   │   ├── [8.0K] BodyHandlerImpl.java │   │   │   │   │   ├── [2.7K] ChainAuthHandlerImpl.java │   │   │   │   │   ├── [2.1K] CookieHandlerImpl.java │   │   │   │   │   ├── [6.1K] CorsHandlerImpl.java │   │   │   │   │   ├── [4.9K] CSRFHandlerImpl.java │   │   │   │   │   ├── [5.5K] DigestAuthHandlerImpl.java │   │   │   │   │   ├── [5.4K] ErrorHandlerImpl.java │   │   │   │   │   ├── [4.1K] FaviconHandlerImpl.java │   │   │   │   │   ├── [4.7K] FormLoginHandlerImpl.java │   │   │   │   │   ├── [ 634] HttpStatusException.java │   │   │   │   │   ├── [2.3K] JWTAuthHandlerImpl.java │   │   │   │   │   ├── [5.5K] LoggerHandlerImpl.java │   │   │   │   │   ├── [7.0K] OAuth2AuthHandlerImpl.java │   │   │   │   │   ├── [1.8K] RedirectAuthHandlerImpl.java │   │   │   │   │   ├── [1.6K] ResponseContentTypeHandlerImpl.java │   │   │   │   │   ├── [1.2K] ResponseTimeHandlerImpl.java │   │   │   │   │   ├── [7.9K] SessionHandlerImpl.java │   │   │   │   │   ├── [ 25K] StaticHandlerImpl.java │   │   │   │   │   ├── [1.9K] TemplateHandlerImpl.java │   │   │   │   │   ├── [1.3K] TimeoutHandlerImpl.java │   │   │   │   │   ├── [2.6K] UserHolder.java │   │   │   │   │   ├── [2.2K] UserSessionHandlerImpl.java │   │   │   │   │   └── [1.6K] VirtualHostHandlerImpl.java │   │   │   │   ├── [2.0K] JWTAuthHandler.java │   │   │   │   ├── [1.2K] LoggerFormat.java │   │   │   │   ├── [1.7K] LoggerHandler.java │   │   │   │   ├── [2.3K] OAuth2AuthHandler.java │   │   │   │   ├── [2.2K] RedirectAuthHandler.java │   │   │   │   ├── [2.0K] ResponseContentTypeHandler.java │   │   │   │   ├── [1.2K] ResponseTimeHandler.java │   │   │   │   ├── [4.6K] SessionHandler.java │   │   │   │   ├── [4.0K] sockjs │   │   │   │   │   ├── [1.5K] BridgeEvent.java │   │   │   │   │   ├── [5.6K] BridgeOptions.java │   │   │   │   │   ├── [4.0K] impl │   │   │   │   │   │   ├── [8.1K] BaseTransport.java │   │   │   │   │   │   ├── [3.0K] BridgeEventImpl.java │   │   │   │   │   │   ├── [ 22K] EventBusBridgeImpl.java │   │   │   │   │   │   ├── [4.1K] EventSourceTransport.java │   │   │   │   │   │   ├── [5.4K] HtmlFileTransport.java │   │   │   │   │   │   ├── [5.0K] JsonCodec.java │   │   │   │   │   │   ├── [5.7K] JsonPTransport.java │   │   │   │   │   │   ├── [4.5K] RawWebSocketTransport.java │   │   │   │   │   │   ├── [ 12K] SockJSHandlerImpl.java │   │   │   │   │   │   ├── [ 11K] SockJSSession.java │   │   │   │   │   │   ├── [3.2K] SockJSSocketBase.java │   │   │   │   │   │   ├── [1.3K] TransportListener.java │   │   │   │   │   │   ├── [4.6K] WebSocketTransport.java │   │   │   │   │   │   └── [7.9K] XhrTransport.java │   │   │   │   │   ├── [ 594] PermittedOptions.java │   │   │   │   │   ├── [3.3K] SockJSHandler.java │   │   │   │   │   ├── [4.3K] SockJSHandlerOptions.java │   │   │   │   │   ├── [4.1K] SockJSSocket.java │   │   │   │   │   └── [2.0K] Transport.java │   │   │   │   ├── [8.4K] StaticHandler.java │   │   │   │   ├── [2.3K] TemplateHandler.java │   │   │   │   ├── [1.8K] TimeoutHandler.java │   │   │   │   ├── [1.6K] UserSessionHandler.java │   │   │   │   └── [1.1K] VirtualHostHandler.java │   │   │   ├── [1.7K] Http2PushMapping.java │   │   │   ├── [4.0K] impl │   │   │   │   ├── [1.9K] BlockingHandlerDecorator.java │   │   │   │   ├── [3.6K] ConcurrentLRUCache.java │   │   │   │   ├── [2.8K] CookieImpl.java │   │   │   │   ├── [1.5K] FileUploadImpl.java │   │   │   │   ├── [7.4K] HeaderParser.java │   │   │   │   ├── [4.7K] HttpServerRequestWrapper.java │   │   │   │   ├── [1.7K] LRUCache.java │   │   │   │   ├── [4.2K] ParsableHeaderValue.java │   │   │   │   ├── [1.7K] ParsableHeaderValuesContainer.java │   │   │   │   ├── [1.9K] ParsableLanguageValue.java │   │   │   │   ├── [1.9K] ParsableMIMEValue.java │   │   │   │   ├── [ 14K] RouteImpl.java │   │   │   │   ├── [7.8K] RouterImpl.java │   │   │   │   ├── [6.0K] RoutingContextDecorator.java │   │   │   │   ├── [5.7K] RoutingContextImplBase.java │   │   │   │   ├── [ 12K] RoutingContextImpl.java │   │   │   │   ├── [5.9K] RoutingContextWrapper.java │   │   │   │   └── [ 14K] Utils.java │   │   │   ├── [1.2K] LanguageHeader.java │   │   │   ├── [2.0K] Locale.java │   │   │   ├── [ 610] MIMEHeader.java │   │   │   ├── [ 88K] package-info.java │   │   │   ├── [2.5K] ParsedHeaderValue.java │   │   │   ├── [1.8K] ParsedHeaderValues.java │   │   │   ├── [6.7K] Route.java │   │   │   ├── [9.2K] Router.java │   │   │   ├── [ 17K] RoutingContext.java │   │   │   ├── [2.6K] Session.java │   │   │   ├── [4.0K] sstore │   │   │   │   ├── [2.8K] ClusteredSessionStore.java │   │   │   │   ├── [4.0K] impl │   │   │   │   │   ├── [5.7K] ClusteredSessionStoreImpl.java │   │   │   │   │   ├── [3.8K] LocalSessionStoreImpl.java │   │   │   │   │   └── [ 15K] SessionImpl.java │   │   │   │   ├── [2.2K] LocalSessionStore.java │   │   │   │   └── [2.9K] SessionStore.java │   │   │   └── [4.0K] templ │   │   │   ├── [4.0K] impl │   │   │   │   └── [1.8K] CachingTemplateEngine.java │   │   │   └── [2.7K] TemplateEngine.java │   │   ├── [4.0K] kotlin │   │   │   └── [4.0K] io │   │   │   └── [4.0K] vertx │   │   │   └── [4.0K] kotlin │   │   │   └── [4.0K] ext │   │   │   └── [4.0K] web │   │   │   ├── [4.0K] handler │   │   │   │   └── [4.0K] sockjs │   │   │   │   ├── [1.9K] BridgeOptions.kt │   │   │   │   ├── [1.1K] PermittedOptions.kt │   │   │   │   └── [1.4K] SockJSHandlerOptions.kt │   │   │   └── [ 453] Http2PushMapping.kt │   │   └── [4.0K] resources │   │   ├── [3.1K] vertx-web-directory.html │   │   └── [1.7K] vertx-web-error.html │   └── [4.0K] test │   ├── [4.0K] filesystemwebroot │   │   └── [ 42] fspage.html │   ├── [4.0K] java │   │   └── [4.0K] io │   │   └── [4.0K] vertx │   │   └── [4.0K] ext │   │   └── [4.0K] web │   │   ├── [1.8K] ConcurrentLRUCacheTest.java │   │   ├── [4.0K] handler │   │   │   ├── [3.3K] AuthHandlerTestBase.java │   │   │   ├── [ 810] AuthWithSessionsTest.java │   │   │   ├── [ 10K] BasicAuthHandlerTest.java │   │   │   ├── [5.5K] BlockingHandlerTest.java │   │   │   ├── [ 18K] BodyHandlerTest.java │   │   │   ├── [2.0K] ChainAuthHandlerTest.java │   │   │   ├── [5.5K] CookieHandlerTest.java │   │   │   ├── [ 13K] CORSHandlerTest.java │   │   │   ├── [6.6K] CSRFHandlerTest.java │   │   │   ├── [4.0K] DigestAuthHandlerTest.java │   │   │   ├── [7.9K] ErrorHandlerTest.java │   │   │   ├── [ 43K] EventbusBridgeTest.java │   │   │   ├── [2.2K] FaviconHandlerTest.java │   │   │   ├── [2.9K] JWTAuthHandlerTest.java │   │   │   ├── [1.5K] LoggerHandlerTest.java │   │   │   ├── [5.6K] OAuth2AuthHandlerTest.java │   │   │   ├── [ 13K] RedirectAuthHandlerTest.java │   │   │   ├── [4.5K] RerouteTest.java │   │   │   ├── [4.4K] ResponseContentTypeHandlerTest.java │   │   │   ├── [1.7K] ResponseTimeTest.java │   │   │   ├── [ 16K] SessionHandlerTestBase.java │   │   │   ├── [4.0K] sockjs │   │   │   │   ├── [1.0K] SockJSAsyncHandlerTest.java │   │   │   │   ├── [ 15K] SockJSHandlerTest.java │   │   │   │   ├── [2.2K] SockJSProtocolTest.java │   │   │   │   ├── [3.4K] SockJSSessionTest.java │   │   │   │   └── [1.7K] SockJSTestBase.java │   │   │   ├── [ 842] SomeSerializable.java │   │   │   ├── [3.3K] StaticDirectoryListHandlerTest.java │   │   │   ├── [ 28K] StaticHandlerTest.java │   │   │   ├── [1.8K] TimeoutHandlerTest.java │   │   │   ├── [1.6K] VirtualHostHandlerHttp2Test.java │   │   │   └── [1.3K] VirtualHostHandlerTest.java │   │   ├── [4.0K] impl │   │   │   ├── [3.7K] HeaderParserTest.java │   │   │   └── [3.7K] RoutingContextImplTest.java │   │   ├── [1.5K] LRUCacheTestBase.java │   │   ├── [1.1K] LRUCacheTest.java │   │   ├── [ 90K] RouterTest.java │   │   ├── [2.8K] RoutingContextNullCurrentRouteTest.java │   │   ├── [4.0K] sstore │   │   │   ├── [7.5K] ClusteredSessionHandlerTest.java │   │   │   └── [1008] LocalSessionHandlerTest.java │   │   ├── [ 15K] SubRouterTest.java │   │   ├── [4.0K] templ │   │   │   ├── [4.0K] impl │   │   │   │   └── [2.9K] TemplateHandlerImplTest.java │   │   │   └── [7.3K] TemplateTest.java │   │   ├── [6.4K] UtilsTest.java │   │   ├── [9.1K] WebTestBase.java │   │   └── [4.8K] WebTestWithWebClientBase.java │   ├── [ 148] pythonversion.py │   ├── [4.0K] resources │   │   ├── [ 83] custom_dir_template.html │   │   ├── [1.1K] favicon.ico │   │   ├── [4.3K] keystore.jceks │   │   ├── [4.0K] login │   │   │   ├── [ 346] login.html │   │   │   └── [ 147] loginusers.properties │   │   ├── [4.0K] somedir │   │   │   ├── [ 25] test-handlebars-template2.foo │   │   │   ├── [ 25] test-handlebars-template2.hbs │   │   │   ├── [ 27] test-handlebars-template2.zbs │   │   │   ├── [ 39] test-jade-template2.foo │   │   │   ├── [ 88] test-jade-template2.jade │   │   │   ├── [ 80] test-jade-template2.made │   │   │   ├── [ 99] test-mvel-template2.bempl │   │   │   ├── [ 23] test-mvel-template2.foo │   │   │   ├── [ 97] test-mvel-template2.templ │   │   │   ├── [ 102] test-pebble-template2.beb │   │   │   ├── [ 25] test-pebble-template2.foo │   │   │   ├── [ 102] test-pebble-template2.peb │   │   │   ├── [ 82] test-template.html │   │   │   ├── [ 402] test-thymeleaf-fragmented.html │   │   │   ├── [ 273] test-thymeleaf-include.html │   │   │   └── [ 400] test-thymeleaf-template2.html │   │   ├── [ 60] test-error-template.html │   │   ├── [1.1K] vertx-default-jul-logging.properties │   │   └── [4.0K] webroot │   │   ├── [4.0K] a │   │   │   └── [4.0K] b │   │   │   └── [ 0] test.txt │   │   ├── [ 42] file with spaces.html │   │   ├── [ 18] foo.json │   │   ├── [ 36] index.html │   │   ├── [ 36] otherpage.html │   │   ├── [4.0K] somedir │   │   │   ├── [ 49] index.html │   │   │   ├── [ 49] otherpage.html │   │   │   ├── [ 15K] range.jpg │   │   │   └── [ 35] something.html │   │   ├── [4.0K] somedir2 │   │   │   ├── [ 18] foo2.json │   │   │   ├── [ 36] somepage2.html │   │   │   └── [ 36] somepage.html │   │   └── [4.0K] somedir3 │   │   ├── [2.2K] coin.png │   │   ├── [ 29] style.css │   │   └── [ 179] testLinkPreload.html │   └── [4.0K] sockjs-protocol │   ├── [1.8K] client.coffee │   ├── [2.1K] common.coffee │   ├── [ 45K] httplib_fork.py │   ├── [1.5K] http-quirks.py │   ├── [4.0K] linecache2 │   │   ├── [9.2K] __init__.py │   │   └── [4.0K] tests │   │   ├── [ 0] __init__.py │   │   ├── [1.5K] inspect_fodder2.py │   │   ├── [ 854] inspect_fodder.py │   │   ├── [ 22K] mapping_tests.py │   │   └── [6.4K] test_linecache.py │   ├── [1.4K] Makefile │   ├── [1.8K] README.md │   ├── [ 29K] six.py │   ├── [1.4K] smoke-test.coffee │   ├── [ 40K] sockjs-protocol-0.1.py │   ├── [ 58K] sockjs-protocol-0.2.1.py │   ├── [ 51K] sockjs-protocol-0.2.py │   ├── [ 61K] sockjs-protocol-0.3.3.py │   ├── [ 61K] sockjs-protocol-0.3.py │   ├── [ 64K] sockjs-protocol-dev.py │   ├── [4.0K] traceback2 │   │   ├── [ 22K] __init__.py │   │   └── [4.0K] tests │   │   ├── [ 0] __init__.py │   │   └── [ 34K] test_traceback.py │   ├── [4.0K] unittest2 │   │   ├── [ 54K] case.py │   │   ├── [ 289] collector.py │   │   ├── [8.6K] compatibility.py │   │   ├── [3.1K] __init__.py │   │   ├── [ 22K] loader.py │   │   ├── [ 549] __main__.py │   │   ├── [9.6K] main.py │   │   ├── [7.1K] result.py │   │   ├── [6.9K] runner.py │   │   ├── [2.4K] signals.py │   │   ├── [9.9K] suite.py │   │   ├── [4.0K] test │   │   │   ├── [ 0] dummy.py │   │   │   ├── [ 1] __init__.py │   │   │   ├── [5.5K] support.py │   │   │   ├── [ 12K] test_assertions.py │   │   │   ├── [ 11K] test_break.py │   │   │   ├── [ 50K] test_case.py │   │   │   ├── [ 31K] test_discovery.py │   │   │   ├── [5.5K] test_functiontestcase.py │   │   │   ├── [ 59K] test_loader.py │   │   │   ├── [2.3K] test_new_tests.py │   │   │   ├── [9.5K] test_program.py │   │   │   ├── [ 19K] test_result.py │   │   │   ├── [9.2K] test_runner.py │   │   │   ├── [ 16K] test_setups.py │   │   │   ├── [8.7K] test_skipping.py │   │   │   ├── [ 15K] test_suite.py │   │   │   ├── [ 12K] _test_unittest2_with.py │   │   │   └── [ 337] test_unittest2_with.py │   │   └── [2.9K] util.py │   ├── [7.3K] utils_02.py │   ├── [9.9K] utils_03.py │   ├── [ 15K] websocket.py │   └── [4.0K] ws4py │   ├── [4.0K] client │   │   ├── [4.8K] __init__.py │   │   ├── [4.6K] threadedclient.py │   │   └── [3.8K] tornadoclient.py │   ├── [ 750] exc.py │   ├── [8.8K] framing.py │   ├── [1.6K] __init__.py │   ├── [3.7K] messaging.py │   ├── [4.0K] server │   │   ├── [ 14K] cherrypyserver.py │   │   ├── [3.7K] geventserver.py │   │   ├── [4.0K] handler │   │   │   ├── [ 0] __init__.py │   │   │   ├── [7.8K] threadedhandler.py │   │   │   └── [ 315] tornadohandler.py │   │   ├── [ 0] __init__.py │   │   └── [4.0K] wsgi │   │   ├── [ 0] __init__.py │   │   └── [9.8K] middleware.py │   └── [8.0K] streaming.py ├── [4.0K] vertx-web-api-contract │   ├── [3.7K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   ├── [4.0K] java │   │   │   ├── [4.0K] examples │   │   │   │   ├── [5.8K] OpenAPI3Examples.java │   │   │   │   ├── [ 123] package-info.java │   │   │   │   └── [2.9K] ValidationExamples.java │   │   │   └── [4.0K] io │   │   │   └── [4.0K] vertx │   │   │   └── [4.0K] ext │   │   │   └── [4.0K] web │   │   │   └── [4.0K] api │   │   │   ├── [4.0K] contract │   │   │   │   ├── [ 510] HTTPOperationRequestValidationHandler.java │   │   │   │   ├── [4.0K] impl │   │   │   │   │   ├── [1.7K] BaseRouterFactory.java │   │   │   │   │   └── [ 569] HTTPOperationRequestValidationHandlerImpl.java │   │   │   │   ├── [4.0K] openapi3 │   │   │   │   │   ├── [4.0K] impl │   │   │   │   │   │   ├── [ 10K] OpenAPI3PathResolver.java │   │   │   │   │   │   ├── [ 27K] OpenAPI3RequestValidationHandlerImpl.java │   │   │   │   │   │   ├── [ 10K] OpenAPI3RouterFactoryImpl.java │   │   │   │   │   │   ├── [ 11K] OpenApi3Utils.java │   │   │   │   │   │   ├── [2.7K] RegexBuilder.java │   │   │   │   │   │   └── [4.0K] SecurityHandlersStore.java │   │   │   │   │   ├── [ 338] OpenAPI3RequestValidationHandler.java │   │   │   │   │   └── [4.9K] OpenAPI3RouterFactory.java │   │   │   │   ├── [2.5K] RouterFactoryException.java │   │   │   │   ├── [2.9K] RouterFactory.java │   │   │   │   └── [8.3K] RouterFactoryOptions.java │   │   │   ├── [4.0K] impl │   │   │   │   ├── [4.2K] RequestParameterImpl.java │   │   │   │   └── [4.3K] RequestParametersImpl.java │   │   │   ├── [8.2K] package-info.java │   │   │   ├── [4.0K] RequestParameter.java │   │   │   ├── [1.7K] RequestParameters.java │   │   │   └── [4.0K] validation │   │   │   ├── [ 490] ContainerDeserializer.java │   │   │   ├── [3.8K] ContainerSerializationStyle.java │   │   │   ├── [ 815] CustomValidator.java │   │   │   ├── [ 10K] HTTPRequestValidationHandler.java │   │   │   ├── [4.0K] impl │   │   │   │   ├── [ 935] AnyOfTypeValidator.java │   │   │   │   ├── [3.9K] ArrayTypeValidator.java │   │   │   │   ├── [ 15K] BaseValidationHandler.java │   │   │   │   ├── [ 871] BooleanTypeValidator.java │   │   │   │   ├── [1.1K] ContainerTypeValidator.java │   │   │   │   ├── [1.3K] EnumTypeValidator.java │   │   │   │   ├── [1.5K] ExpandedObjectFieldValidator.java │   │   │   │   ├── [8.1K] HTTPRequestValidationHandlerImpl.java │   │   │   │   ├── [2.4K] JsonTypeValidator.java │   │   │   │   ├── [4.3K] NumericTypeValidator.java │   │   │   │   ├── [3.1K] ObjectTypeValidator.java │   │   │   │   ├── [1.3K] OneOfTypeValidator.java │   │   │   │   ├── [4.0K] ParameterValidationRuleImpl.java │   │   │   │   ├── [2.6K] RegularExpressions.java │   │   │   │   ├── [1.3K] SingleValueParameterTypeValidator.java │   │   │   │   ├── [1.7K] SplitterCharContainerDeserializer.java │   │   │   │   ├── [1.5K] StringTypeValidator.java │   │   │   │   └── [2.0K] XMLTypeValidator.java │   │   │   ├── [ 525] ParameterLocation.java │   │   │   ├── [2.1K] ParameterType.java │   │   │   ├── [ 17K] ParameterTypeValidator.java │   │   │   ├── [2.7K] ParameterValidationRule.java │   │   │   ├── [ 257] SpecFeatureNotSupportedException.java │   │   │   ├── [7.7K] ValidationException.java │   │   │   └── [ 429] ValidationHandler.java │   │   └── [4.0K] kotlin │   │   └── [4.0K] io │   │   └── [4.0K] vertx │   │   └── [4.0K] kotlin │   │   └── [4.0K] ext │   │   └── [4.0K] web │   │   └── [4.0K] api │   │   └── [4.0K] contract │   │   ├── [2.1K] DesignDrivenRouterFactoryOptions.kt │   │   └── [2.4K] RouterFactoryOptions.kt │   └── [4.0K] test │   ├── [4.0K] java │   │   └── [4.0K] io │   │   └── [4.0K] vertx │   │   └── [4.0K] ext │   │   └── [4.0K] web │   │   └── [4.0K] api │   │   ├── [4.0K] contract │   │   │   └── [4.0K] openapi3 │   │   │   ├── [ 75K] ApiClient.java │   │   │   ├── [ 86K] OpenAPI3ParametersUnitTest.java │   │   │   ├── [5.5K] OpenAPI3PathResolverTest.java │   │   │   ├── [ 30K] OpenAPI3RouterFactoryTest.java │   │   │   ├── [ 11K] OpenAPI3SchemasTest.java │   │   │   └── [ 29K] OpenAPI3ValidationTest.java │   │   └── [4.0K] validation │   │   ├── [ 13K] HTTPRequestValidationTest.java │   │   ├── [4.0K] impl │   │   │   ├── [1.8K] BooleanTypeValidatorTest.java │   │   │   ├── [ 932] EnumTypeValidatorTest.java │   │   │   ├── [4.8K] NumericTypeValidatorTest.java │   │   │   ├── [1.2K] SingleValueParameterTypeValidatorTest.java │   │   │   └── [1.4K] StringTypeValidatorTest.java │   │   └── [5.7K] WebTestValidationBase.java │   └── [4.0K] resources │   └── [4.0K] swaggers │   ├── [1.2K] bad_spec.yaml │   ├── [1.4K] global_security_test.yaml │   ├── [ 36K] openapi_parameters_compatibility_spec.yaml │   ├── [2.9K] path_resolver_test.yaml │   ├── [1.4K] produces_consumes_test.yaml │   ├── [3.8K] router_factory_test.yaml │   ├── [4.0K] schemas │   │   ├── [ 483] address.json │   │   ├── [ 75] Card_id.yaml │   │   ├── [1.5K] card.json │   │   ├── [ 222] geo.json │   │   ├── [ 109] Person.yaml │   │   └── [ 192] tree.yaml │   ├── [6.1K] schemas_test_spec.yaml │   ├── [1.0K] shared_request_body.yaml │   ├── [4.0K] test_json │   │   └── [4.0K] schemas_test │   │   ├── [ 217] test10_fail.json │   │   ├── [ 219] test10_ok.json │   │   ├── [ 129] test12_fail.json │   │   ├── [ 123] test12_ok.json │   │   ├── [ 3] test13_ok_request.json │   │   ├── [ 19] test13_ok_response.json │   │   ├── [ 3] test14_fail.json │   │   ├── [ 8] test14_ok.json │   │   ├── [ 26] test1_fail_1.json │   │   ├── [ 43] test1_fail_2.json │   │   ├── [ 52] test1_ok.json │   │   ├── [ 52] test2_fail_1.json │   │   ├── [ 24] test2_fail_2.json │   │   ├── [ 47] test2_fail_3.json │   │   ├── [ 74] test2_ok.json │   │   ├── [ 52] test5_fail.json │   │   ├── [ 53] test5_ok_1.json │   │   ├── [ 28] test5_ok_2.json │   │   ├── [ 640] test6_fail.json │   │   ├── [ 661] test6_ok.json │   │   ├── [ 106] test7_fail_1.json │   │   ├── [ 205] test7_fail_2.json │   │   ├── [ 169] test7_ok_1.json │   │   ├── [ 274] test7_ok_2.json │   │   ├── [ 64] test8_fail_1.json │   │   ├── [ 79] test8_fail_2.json │   │   ├── [ 255] test8_ok.json │   │   ├── [ 684] test9_fail.json │   │   └── [2.9K] test9_ok.json │   ├── [ 640] test_order_spec.yaml │   ├── [ 723] upload_test.yaml │   └── [ 12K] validation_test.yaml ├── [4.0K] vertx-web-client │   ├── [3.2K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   ├── [4.0K] java │   │   │   ├── [4.0K] examples │   │   │   │   ├── [2.6K] RxWebClientExamples.java │   │   │   │   └── [ 12K] WebClientExamples.java │   │   │   └── [4.0K] io │   │   │   └── [4.0K] vertx │   │   │   └── [4.0K] ext │   │   │   └── [4.0K] web │   │   │   └── [4.0K] client │   │   │   ├── [7.8K] HttpRequest.java │   │   │   ├── [4.0K] HttpResponse.java │   │   │   ├── [4.0K] impl │   │   │   │   ├── [ 10K] HttpContext.java │   │   │   │   ├── [6.1K] HttpRequestImpl.java │   │   │   │   ├── [2.7K] HttpResponseImpl.java │   │   │   │   ├── [6.8K] WebClientImpl.java │   │   │   │   └── [1.3K] WebClientInternal.java │   │   │   ├── [ 13K] package-info.java │   │   │   ├── [ 11K] WebClient.java │   │   │   └── [ 13K] WebClientOptions.java │   │   └── [4.0K] kotlin │   │   └── [4.0K] io │   │   └── [4.0K] vertx │   │   └── [4.0K] kotlin │   │   └── [4.0K] ext │   │   └── [4.0K] web │   │   └── [4.0K] client │   │   └── [ 10K] WebClientOptions.kt │   └── [4.0K] test │   └── [4.0K] java │   └── [4.0K] io │   └── [4.0K] vertx │   └── [4.0K] ext │   └── [4.0K] web │   └── [4.0K] client │   ├── [1.3K] HandlerExceptionTest.java │   ├── [7.0K] InterceptorTest.java │   ├── [4.0K] jackson │   │   └── [ 767] WineAndCheese.java │   ├── [4.8K] Rx2Test.java │   ├── [4.8K] RxTest.java │   ├── [1.7K] WebClientOptionsTest.java │   └── [ 37K] WebClientTest.java └── [4.0K] vertx-web-common ├── [2.7K] pom.xml └── [4.0K] src └── [4.0K] main └── [4.0K] java └── [4.0K] io └── [4.0K] vertx └── [4.0K] ext └── [4.0K] web ├── [4.0K] codec │   ├── [3.2K] BodyCodec.java │   ├── [4.0K] impl │   │   ├── [3.9K] BodyCodecImpl.java │   │   └── [2.3K] StreamingBodyCodec.java │   └── [4.0K] spi │   └── [1.0K] BodyStream.java └── [ 139] package-info.java 310 directories, 612 files
神龙机器人已为您缓存
备注
    1. 建议优先通过来源进行访问。
    2. 如果因为来源失效或无法访问,请发送邮件到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
    3. 神龙已为您对 POC 代码进行快照,为了长期维护,请考虑为本地 POC 付费/捐赠,感谢您的支持。