├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .project ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── browserup-proxy-core ├── .classpath ├── .project ├── Mitmproxy_Integration_Notes.txt ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── browserup │ │ │ ├── bup │ │ │ ├── BrowserUpProxy.java │ │ │ ├── BrowserUpProxyServer.java │ │ │ ├── MitmProxyServer.java │ │ │ ├── assertion │ │ │ │ ├── HarEntryAssertion.java │ │ │ │ ├── ResponseTimeLessThanOrEqualAssertion.java │ │ │ │ ├── error │ │ │ │ │ └── HarEntryAssertionError.java │ │ │ │ ├── field │ │ │ │ │ ├── FieldPassesPredicateAssertion.java │ │ │ │ │ ├── HarEntryAssertionFieldSupplier.java │ │ │ │ │ ├── HarEntryPredicate.java │ │ │ │ │ ├── content │ │ │ │ │ │ ├── ContentContainsStringAssertion.java │ │ │ │ │ │ ├── ContentDoesNotContainStringAssertion.java │ │ │ │ │ │ ├── ContentMatchesAssertion.java │ │ │ │ │ │ ├── ContentPassesPredicateAssertion.java │ │ │ │ │ │ ├── ContentSizeLessThanOrEqualAssertion.java │ │ │ │ │ │ └── ContentSizePassesPredicateAssertion.java │ │ │ │ │ ├── header │ │ │ │ │ │ ├── FilteredHeadersContainStringAssertion.java │ │ │ │ │ │ ├── FilteredHeadersDoNotContainStringAssertion.java │ │ │ │ │ │ ├── FilteredHeadersMatchAssertion.java │ │ │ │ │ │ ├── HeadersContainStringAssertion.java │ │ │ │ │ │ ├── HeadersDoNotContainStringAssertion.java │ │ │ │ │ │ ├── HeadersMatchAssertion.java │ │ │ │ │ │ └── HeadersPassPredicateAssertion.java │ │ │ │ │ └── status │ │ │ │ │ │ ├── StatusBelongsToClassAssertion.java │ │ │ │ │ │ ├── StatusEqualsAssertion.java │ │ │ │ │ │ └── StatusPassesPredicateAssertion.java │ │ │ │ ├── model │ │ │ │ │ ├── AssertionEntryResult.java │ │ │ │ │ ├── AssertionResult.java │ │ │ │ │ └── filter │ │ │ │ │ │ ├── AssertionFilterInfo.java │ │ │ │ │ │ └── AssertionUrlFilterInfo.java │ │ │ │ └── supplier │ │ │ │ │ ├── CurrentStepHarEntriesSupplier.java │ │ │ │ │ ├── HarEntriesSupplier.java │ │ │ │ │ ├── MostRecentHarEntrySupplier.java │ │ │ │ │ ├── MostRecentUrlFilteredHarEntrySupplier.java │ │ │ │ │ └── UrlFilteredHarEntriesSupplier.java │ │ │ ├── client │ │ │ │ └── ClientUtil.java │ │ │ ├── exception │ │ │ │ ├── DecompressionException.java │ │ │ │ └── UnsupportedCharsetException.java │ │ │ ├── filters │ │ │ │ ├── AddHeadersFilter.java │ │ │ │ ├── AllowlistFilter.java │ │ │ │ ├── AutoBasicAuthFilter.java │ │ │ │ ├── BlocklistFilter.java │ │ │ │ ├── BrowserUpHttpFilterChain.java │ │ │ │ ├── ClientRequestCaptureFilter.java │ │ │ │ ├── HarCaptureFilter.java │ │ │ │ ├── HttpConnectHarCaptureFilter.java │ │ │ │ ├── HttpsAwareFiltersAdapter.java │ │ │ │ ├── HttpsHostCaptureFilter.java │ │ │ │ ├── HttpsOriginalHostCaptureFilter.java │ │ │ │ ├── LatencyFilter.java │ │ │ │ ├── ModifiedRequestAwareFilter.java │ │ │ │ ├── RegisterRequestFilter.java │ │ │ │ ├── RequestFilter.java │ │ │ │ ├── RequestFilterAdapter.java │ │ │ │ ├── ResolvedHostnameCacheFilter.java │ │ │ │ ├── ResponseFilter.java │ │ │ │ ├── ResponseFilterAdapter.java │ │ │ │ ├── RewriteUrlFilter.java │ │ │ │ ├── ServerResponseCaptureFilter.java │ │ │ │ ├── UnregisterRequestFilter.java │ │ │ │ ├── support │ │ │ │ │ └── HttpConnectTiming.java │ │ │ │ └── util │ │ │ │ │ └── HarCaptureUtil.java │ │ │ ├── mitmproxy │ │ │ │ ├── MitmProxyProcessManager.java │ │ │ │ ├── NetworkUtils.java │ │ │ │ ├── addons │ │ │ │ │ ├── AbstractAddon.java │ │ │ │ │ ├── AdditionalHeadersAddOn.java │ │ │ │ │ ├── AddonsManagerAddOn.java │ │ │ │ │ ├── AllowListAddOn.java │ │ │ │ │ ├── AuthBasicAddOn.java │ │ │ │ │ ├── BlockListAddOn.java │ │ │ │ │ ├── HarCaptureAddOn.java │ │ │ │ │ ├── HttpConnectCaptureAddOn.java │ │ │ │ │ ├── InitFlowAddOn.java │ │ │ │ │ ├── LatencyAddOn.java │ │ │ │ │ ├── ProxyManagerAddOn.java │ │ │ │ │ └── RewriteUrlAddOn.java │ │ │ │ └── management │ │ │ │ │ ├── AdditionalHeadersManager.java │ │ │ │ │ ├── AddonsManagerClient.java │ │ │ │ │ ├── AllowListManager.java │ │ │ │ │ ├── AuthBasicManager.java │ │ │ │ │ ├── BlockListManager.java │ │ │ │ │ ├── HarCaptureManager.java │ │ │ │ │ ├── LatencyManager.java │ │ │ │ │ ├── ProxyManager.java │ │ │ │ │ └── RewriteUrlManager.java │ │ │ ├── proxy │ │ │ │ ├── ActivityMonitor.java │ │ │ │ ├── Allowlist.java │ │ │ │ ├── BlocklistEntry.java │ │ │ │ ├── CaptureType.java │ │ │ │ ├── RewriteRule.java │ │ │ │ ├── auth │ │ │ │ │ └── AuthType.java │ │ │ │ └── dns │ │ │ │ │ ├── AbstractHostNameRemapper.java │ │ │ │ │ ├── AdvancedHostResolver.java │ │ │ │ │ ├── BasicHostResolver.java │ │ │ │ │ ├── ChainedHostResolver.java │ │ │ │ │ ├── DelegatingHostResolver.java │ │ │ │ │ ├── DnsJavaResolver.java │ │ │ │ │ ├── HostResolver.java │ │ │ │ │ ├── NativeCacheManipulatingResolver.java │ │ │ │ │ └── NativeResolver.java │ │ │ └── util │ │ │ │ ├── BrowserUpHttpUtil.java │ │ │ │ ├── BrowserUpProxyUtil.java │ │ │ │ ├── HttpMessageContents.java │ │ │ │ ├── HttpMessageInfo.java │ │ │ │ ├── HttpObjectUtil.java │ │ │ │ └── HttpStatusClass.java │ │ │ └── harreader │ │ │ ├── HarReader.java │ │ │ ├── HarReaderException.java │ │ │ ├── HarReaderMode.java │ │ │ ├── LICENSE.MD │ │ │ ├── README.md │ │ │ ├── filter │ │ │ ├── HarEntriesFilter.java │ │ │ └── HarEntriesUrlPatternFilter.java │ │ │ ├── jackson │ │ │ ├── DefaultMapperFactory.java │ │ │ ├── ExceptionIgnoringDateDeserializer.java │ │ │ ├── ExceptionIgnoringIntegerDeserializer.java │ │ │ └── MapperFactory.java │ │ │ └── model │ │ │ ├── Har.java │ │ │ ├── HarCache.java │ │ │ ├── HarContent.java │ │ │ ├── HarCookie.java │ │ │ ├── HarCreatorBrowser.java │ │ │ ├── HarEntry.java │ │ │ ├── HarHeader.java │ │ │ ├── HarLog.java │ │ │ ├── HarPage.java │ │ │ ├── HarPageTiming.java │ │ │ ├── HarPostData.java │ │ │ ├── HarPostDataParam.java │ │ │ ├── HarQueryParam.java │ │ │ ├── HarRequest.java │ │ │ ├── HarResponse.java │ │ │ ├── HarTiming.java │ │ │ ├── HttpMethod.java │ │ │ └── HttpStatus.java │ └── resources │ │ ├── com │ │ └── browserup │ │ │ └── bup │ │ │ └── version │ │ ├── mitmproxy │ │ ├── additional_headers.py │ │ ├── allow_list.py │ │ ├── auth_basic.py │ │ ├── block_list.py │ │ ├── bu_addons_manager.py │ │ ├── har_dump.py │ │ ├── http_connect_capture.py │ │ ├── init_flow.py │ │ ├── latency.py │ │ ├── proxy_manager.py │ │ └── rewrite_url.py │ │ └── sslSupport │ │ ├── ca-certificate-ec.cer │ │ ├── ca-certificate-rsa.cer │ │ ├── ca-keystore-ec.p12 │ │ └── ca-keystore-rsa.p12 │ └── test │ ├── groovy │ └── com │ │ └── browserup │ │ └── bup │ │ ├── MitmProxyProcessManagerTest.groovy │ │ ├── assertion │ │ ├── ResponseTimeLessThanOrEqualAssertionTest.groovy │ │ └── supplier │ │ │ ├── MostRecentUrlFilteredHarEntrySupplierTest.groovy │ │ │ └── UrlFilteredHarEntrySupplierTest.groovy │ │ ├── filters │ │ └── RewriteUrlFilterTest.groovy │ │ ├── mitmproxy │ │ ├── AbsentHarTest.groovy │ │ ├── AdditionalHeadersTest.groovy │ │ ├── AllowlistTest.groovy │ │ ├── AutoAuthTest.groovy │ │ ├── BlocklistTest.groovy │ │ ├── ChainedProxyAuthTest.groovy │ │ ├── DefaultHarPageTest.groovy │ │ ├── DefaultStepIdTest.groovy │ │ ├── GetHarTest.groovy │ │ ├── HarValidationTest.groovy │ │ ├── LatencyTest.groovy │ │ ├── NewHarTest.groovy │ │ ├── RewriteUrlFilterTest.groovy │ │ └── UnbalancedHarEntriesTest.groovy │ │ ├── proxy │ │ ├── AbsentHarTest.groovy │ │ ├── AutoAuthTest.groovy │ │ ├── BindAddressTest.groovy │ │ ├── BlacklistTest.groovy │ │ ├── ChainedProxyAuthTest.groovy │ │ ├── DefaultStepIdTest.groovy │ │ ├── FilterChainTest.groovy │ │ ├── GetHarTest.groovy │ │ ├── HarValidationTest.groovy │ │ ├── NewHarTest.groovy │ │ ├── NonProxyChainTest.groovy │ │ ├── RemapHostsTest.groovy │ │ ├── RewriteRuleTest.groovy │ │ ├── WhitelistTest.groovy │ │ └── assertion │ │ │ ├── AllUrlResponsesTimeWithinTest.groovy │ │ │ ├── BaseAssertionsTest.groovy │ │ │ ├── MostRecentUrlResponseTimeLessThanOrEqualTest.groovy │ │ │ └── field │ │ │ ├── content │ │ │ ├── ContentBaseTest.groovy │ │ │ ├── ContentSizeLessThanOrEqualTest.groovy │ │ │ ├── filtered │ │ │ │ ├── ContentContainsTest.groovy │ │ │ │ ├── ContentDoesNotContainTest.groovy │ │ │ │ ├── ContentLengthLessThanOrEqualTest.groovy │ │ │ │ ├── ContentMatchesTest.groovy │ │ │ │ └── FilteredContentBaseTest.groovy │ │ │ └── mostrecent │ │ │ │ ├── ContentContainsTest.groovy │ │ │ │ ├── ContentDoesNotContainTest.groovy │ │ │ │ ├── ContentMatchesTest.groovy │ │ │ │ └── MostRecentContentBaseTest.groovy │ │ │ ├── header │ │ │ ├── HeaderBaseTest.groovy │ │ │ ├── filtered │ │ │ │ ├── FilteredHeaderBaseTest.groovy │ │ │ │ ├── HeaderContainsTest.groovy │ │ │ │ ├── HeaderDoesNotContainTest.groovy │ │ │ │ └── HeaderMatchesTest.groovy │ │ │ └── mostrecent │ │ │ │ ├── HeaderContainsTest.groovy │ │ │ │ ├── HeaderDoesNotContainTest.groovy │ │ │ │ └── HeaderMatchesTest.groovy │ │ │ └── status │ │ │ ├── AllCurrentStepUrlsStatusAssertionsTest.groovy │ │ │ ├── FilteredUrlsStatusAssertionsTest.groovy │ │ │ └── mostrecent │ │ │ ├── FilteredMostRecentUrlStatusAssertionsTest.groovy │ │ │ └── MostRecentUrlStatusAssertionsTest.groovy │ │ └── util │ │ └── BrowserUpHttpUtilTest.groovy │ ├── java │ └── com │ │ └── browserup │ │ ├── bup │ │ └── proxy │ │ │ ├── InterceptorTest.java │ │ │ ├── NetworkTest.java │ │ │ ├── QuiescenceTest.java │ │ │ ├── dns │ │ │ ├── AdvancedHostResolverCacheTest.java │ │ │ ├── AdvancedHostResolverTest.java │ │ │ └── ChainedHostResolverTest.java │ │ │ └── test │ │ │ └── util │ │ │ ├── MockServerTest.java │ │ │ ├── NewProxyServerTest.java │ │ │ ├── NewProxyServerTestUtil.java │ │ │ └── TestConstants.java │ │ └── harreader │ │ ├── HarReaderTest.java │ │ ├── filter │ │ └── HarEntryFilterTest.java │ │ └── model │ │ ├── AbstractMapperTest.java │ │ ├── HarCacheTest.java │ │ ├── HarContentTest.java │ │ ├── HarCookieTest.java │ │ ├── HarCreatorBrowserTest.java │ │ ├── HarEntryTest.java │ │ ├── HarHeaderTest.java │ │ ├── HarLogTest.java │ │ ├── HarPageTest.java │ │ ├── HarPageTimingTest.java │ │ ├── HarPostDataParamTest.java │ │ ├── HarPostDataTest.java │ │ ├── HarQueryParamTest.java │ │ ├── HarRequestTest.java │ │ ├── HarResponseTest.java │ │ ├── HarTest.java │ │ ├── HarTimingTest.java │ │ └── HttpStatusTest.java │ └── resources │ ├── log4j2-test.json │ ├── sstoehr.har │ ├── sstoehr.invalid-date.har │ └── sstoehr.invalid-integer.har ├── browserup-proxy-dist ├── .classpath ├── .project ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── browserup │ │ └── bup │ │ ├── exception │ │ └── JettyException.java │ │ ├── proxy │ │ └── Main.java │ │ └── util │ │ └── DeleteDirectoryTask.java │ └── resources │ └── bup-logging.yaml ├── browserup-proxy-mitm ├── .classpath ├── .project ├── README.md ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── browserup │ │ │ └── bup │ │ │ ├── mitm │ │ │ ├── CertificateAndKey.java │ │ │ ├── CertificateAndKeySource.java │ │ │ ├── CertificateInfo.java │ │ │ ├── CertificateInfoGenerator.java │ │ │ ├── ExistingCertificateSource.java │ │ │ ├── HostnameCertificateInfoGenerator.java │ │ │ ├── KeyStoreCertificateSource.java │ │ │ ├── KeyStoreFileCertificateSource.java │ │ │ ├── PemFileCertificateSource.java │ │ │ ├── RootCertificateGenerator.java │ │ │ ├── TrustSource.java │ │ │ ├── exception │ │ │ │ ├── CertificateCreationException.java │ │ │ │ ├── CertificateSourceException.java │ │ │ │ ├── ExportException.java │ │ │ │ ├── ImportException.java │ │ │ │ ├── KeyGeneratorException.java │ │ │ │ ├── KeyStoreAccessException.java │ │ │ │ ├── MitmException.java │ │ │ │ ├── SslContextInitializationException.java │ │ │ │ ├── TrustSourceException.java │ │ │ │ └── UncheckedIOException.java │ │ │ ├── keys │ │ │ │ ├── ECKeyGenerator.java │ │ │ │ ├── KeyGenerator.java │ │ │ │ └── RSAKeyGenerator.java │ │ │ ├── manager │ │ │ │ └── ImpersonatingMitmManager.java │ │ │ ├── stats │ │ │ │ └── CertificateGenerationStatistics.java │ │ │ ├── tools │ │ │ │ ├── BouncyCastleSecurityProviderTool.java │ │ │ │ ├── DefaultSecurityProviderTool.java │ │ │ │ └── SecurityProviderTool.java │ │ │ ├── trustmanager │ │ │ │ ├── InsecureExtendedTrustManager.java │ │ │ │ └── InsecureTrustManagerFactory.java │ │ │ └── util │ │ │ │ ├── EncryptionUtil.java │ │ │ │ ├── KeyStoreUtil.java │ │ │ │ ├── MitmConstants.java │ │ │ │ ├── SslUtil.java │ │ │ │ └── TrustUtil.java │ │ │ └── util │ │ │ ├── ClasspathResourceUtil.java │ │ │ └── HttpUtil.java │ └── resources │ │ ├── cacerts.pem │ │ └── default-ciphers.txt │ └── test │ ├── groovy │ └── com │ │ └── browserup │ │ └── bup │ │ └── mitm │ │ ├── ExistingCertificateSourceTest.groovy │ │ ├── ImpersonatingMitmManagerTest.groovy │ │ ├── KeyStoreCertificateSourceTest.groovy │ │ ├── KeyStoreFileCertificateSourceTest.groovy │ │ ├── PemFileCertificateSourceTest.groovy │ │ ├── RootCertificateGeneratorTest.groovy │ │ ├── TrustSourceTest.groovy │ │ └── tools │ │ ├── ECKeyGeneratorTest.groovy │ │ └── RSAKeyGeneratorTest.groovy │ ├── java │ └── com │ │ └── browserup │ │ └── bup │ │ └── mitm │ │ ├── ImpersonationPerformanceTests.java │ │ ├── example │ │ ├── CustomCAKeyStoreExample.java │ │ ├── CustomCAPemFileExample.java │ │ ├── EllipticCurveCAandServerExample.java │ │ ├── LittleProxyDefaultConfigExample.java │ │ └── SaveGeneratedCAExample.java │ │ ├── integration │ │ └── LittleProxyIntegrationTest.java │ │ └── test │ │ └── util │ │ └── CertificateTestUtil.java │ └── resources │ ├── com │ └── browserup │ │ └── bup │ │ └── mitm │ │ ├── certificate.crt │ │ ├── encrypted-private-key.key │ │ ├── keystore.jks │ │ ├── keystore.p12 │ │ ├── trusted-cert.jks │ │ └── unencrypted-private-key.key │ └── log4j2-test.json ├── browserup-proxy-rest-clients ├── build.gradle └── src │ ├── main │ └── resources │ │ └── openapi-config.json │ └── test │ ├── groovy │ └── com │ │ └── browserup │ │ └── bup │ │ ├── WithRunningProxyRestTest.groovy │ │ ├── javascript │ │ └── JavaScriptClientTest.groovy │ │ ├── python │ │ └── PythonTestClient.groovy │ │ └── ruby │ │ └── RubyClientTest.groovy │ ├── javascript │ ├── .gitignore │ ├── Dockerfile │ └── test │ │ └── javascript_test.js │ ├── python │ ├── .gitignore │ ├── Dockerfile │ └── test │ │ └── python_test.py │ ├── resources │ └── log4j2-test.json │ └── ruby │ ├── .gitignore │ ├── .rspec │ ├── Dockerfile │ ├── Gemfile │ ├── Gemfile.lock │ └── spec │ └── test_client_spec.rb ├── browserup-proxy-rest ├── .classpath ├── .project ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── browserup │ │ │ └── bup │ │ │ ├── exception │ │ │ ├── JavascriptCompilationException.java │ │ │ ├── ProxyExistsException.java │ │ │ └── ProxyPortsExhaustedException.java │ │ │ ├── filters │ │ │ └── JavascriptRequestResponseFilter.java │ │ │ ├── proxy │ │ │ ├── MitmProxyManager.java │ │ │ ├── ProxyManager.java │ │ │ ├── bricks │ │ │ │ └── ProxyResource.java │ │ │ └── guice │ │ │ │ ├── ConfigModule.java │ │ │ │ ├── JettyModule.java │ │ │ │ ├── JettyServerProvider.java │ │ │ │ └── NamedImpl.java │ │ │ └── rest │ │ │ ├── filter │ │ │ └── LoggingFilter.java │ │ │ ├── openapi │ │ │ ├── CustomOpenApiReader.java │ │ │ └── DocConstants.java │ │ │ ├── resource │ │ │ ├── entries │ │ │ │ └── EntriesProxyResource.java │ │ │ └── mostrecent │ │ │ │ └── MostRecentEntryProxyResource.java │ │ │ └── validation │ │ │ ├── HttpStatusCodeConstraint.java │ │ │ ├── LongPositiveConstraint.java │ │ │ ├── NotBlankConstraint.java │ │ │ ├── NotNullConstraint.java │ │ │ ├── PatternConstraint.java │ │ │ ├── PortWithExistingProxyConstraint.java │ │ │ ├── mapper │ │ │ ├── ConstraintViolationExceptionMapper.java │ │ │ └── model │ │ │ │ ├── ArgumentConstraintsErrors.java │ │ │ │ └── ConstraintsErrors.java │ │ │ └── util │ │ │ └── MessageSanitizer.java │ └── resources │ │ └── swagger-config.yaml │ └── test │ ├── groovy │ └── com │ │ └── browserup │ │ └── bup │ │ └── proxy │ │ ├── FilterTest.groovy │ │ ├── mitmproxy │ │ ├── BaseRestTest.groovy │ │ ├── FindHarEntriesRestTest.groovy │ │ ├── FindMostRecentEntryRestTest.groovy │ │ ├── ProxyManagerTest.groovy │ │ ├── ProxyPortAssignmentTest.java │ │ ├── ProxyResourceTest.groovy │ │ ├── ValidateHarRestTest.groovy │ │ ├── WithRunningProxyRestTest.groovy │ │ ├── assertion │ │ │ ├── entries │ │ │ │ ├── EntriesAssertTimeLessThanOrEqualRestTest.groovy │ │ │ │ ├── content │ │ │ │ │ ├── BaseEntriesAssertContentRestTest.groovy │ │ │ │ │ ├── EntriesAssertContentContainsRestTest.groovy │ │ │ │ │ ├── EntriesAssertContentDoesNotContainRestTest.groovy │ │ │ │ │ ├── EntriesAssertContentLengthLessThanOrEqualRestTest.groovy │ │ │ │ │ └── EntriesAssertContentMatchesRestTest.groovy │ │ │ │ ├── header │ │ │ │ │ ├── BaseEntriesAssertHeaderRestTest.groovy │ │ │ │ │ ├── EntriesAssertHeaderContainsRestTest.groovy │ │ │ │ │ ├── EntriesAssertHeaderDoesNotContainRestTest.groovy │ │ │ │ │ └── EntriesAssertHeaderMatchesRestTest.groovy │ │ │ │ └── status │ │ │ │ │ ├── EntriesAssertStatusClientErrorRestTest.groovy │ │ │ │ │ ├── EntriesAssertStatusEqualsRestTest.groovy │ │ │ │ │ ├── EntriesAssertStatusRedirectionRestTest.groovy │ │ │ │ │ ├── EntriesAssertStatusServerErrorRestTest.groovy │ │ │ │ │ └── EntriesAssertStatusSuccessRestTest.groovy │ │ │ └── mostrecent │ │ │ │ ├── MostRecentEntryAssertTimeLessThanOrEqualRestTest.groovy │ │ │ │ ├── content │ │ │ │ ├── MostRecentEntryAssertContentContainsRestTest.groovy │ │ │ │ ├── MostRecentEntryAssertContentDoesNotContainRestTest.groovy │ │ │ │ └── MostRecentEntryAssertContentLengthLessThanOrEqualRestTest.groovy │ │ │ │ ├── header │ │ │ │ ├── MostRecentEntryAssertHeaderContainsRestTest.groovy │ │ │ │ ├── MostRecentEntryAssertHeaderDoesNotContainRestTest.groovy │ │ │ │ └── MostRecentEntryAssertHeaderMatchesRestTest.groovy │ │ │ │ └── status │ │ │ │ ├── MostRecentEntryAssertStatusClientErrorRestTest.groovy │ │ │ │ ├── MostRecentEntryAssertStatusEqualsRestTest.groovy │ │ │ │ ├── MostRecentEntryAssertStatusRedirectionRestTest.groovy │ │ │ │ ├── MostRecentEntryAssertStatusServerErrorRestTest.groovy │ │ │ │ └── MostRecentEntryAssertStatusSuccessRestTest.groovy │ │ └── validation │ │ │ ├── HttpStatusCodeConstraintTest.groovy │ │ │ ├── LongPositiveConstraintTest.groovy │ │ │ ├── PatternConstraintTest.groovy │ │ │ └── PortWithExistingProxyConstraintTest.groovy │ │ └── test │ │ └── util │ │ └── ProxyResourceTest.groovy │ ├── java │ └── com │ │ └── browserup │ │ └── bup │ │ └── proxy │ │ ├── ExpiringProxyTest.java │ │ ├── ProxyPortAssignmentTest.java │ │ └── test │ │ └── util │ │ └── ProxyManagerTest.java │ └── resources │ └── log4j2-test.json ├── browserup-proxy.iml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── nohup.out └── settings.gradle /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/.project -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/README.md -------------------------------------------------------------------------------- /browserup-proxy-core/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/.classpath -------------------------------------------------------------------------------- /browserup-proxy-core/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/.project -------------------------------------------------------------------------------- /browserup-proxy-core/Mitmproxy_Integration_Notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/Mitmproxy_Integration_Notes.txt -------------------------------------------------------------------------------- /browserup-proxy-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/build.gradle -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/BrowserUpProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/BrowserUpProxy.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/BrowserUpProxyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/BrowserUpProxyServer.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/MitmProxyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/MitmProxyServer.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/HarEntryAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/HarEntryAssertion.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/ResponseTimeLessThanOrEqualAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/ResponseTimeLessThanOrEqualAssertion.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/error/HarEntryAssertionError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/error/HarEntryAssertionError.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/FieldPassesPredicateAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/FieldPassesPredicateAssertion.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/HarEntryAssertionFieldSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/HarEntryAssertionFieldSupplier.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/HarEntryPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/HarEntryPredicate.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/content/ContentContainsStringAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/content/ContentContainsStringAssertion.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/content/ContentDoesNotContainStringAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/content/ContentDoesNotContainStringAssertion.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/content/ContentMatchesAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/content/ContentMatchesAssertion.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/content/ContentPassesPredicateAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/content/ContentPassesPredicateAssertion.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/content/ContentSizeLessThanOrEqualAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/content/ContentSizeLessThanOrEqualAssertion.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/content/ContentSizePassesPredicateAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/content/ContentSizePassesPredicateAssertion.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/header/FilteredHeadersContainStringAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/header/FilteredHeadersContainStringAssertion.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/header/FilteredHeadersDoNotContainStringAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/header/FilteredHeadersDoNotContainStringAssertion.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/header/FilteredHeadersMatchAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/header/FilteredHeadersMatchAssertion.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/header/HeadersContainStringAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/header/HeadersContainStringAssertion.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/header/HeadersDoNotContainStringAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/header/HeadersDoNotContainStringAssertion.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/header/HeadersMatchAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/header/HeadersMatchAssertion.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/header/HeadersPassPredicateAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/header/HeadersPassPredicateAssertion.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/status/StatusBelongsToClassAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/status/StatusBelongsToClassAssertion.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/status/StatusEqualsAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/status/StatusEqualsAssertion.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/status/StatusPassesPredicateAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/field/status/StatusPassesPredicateAssertion.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/model/AssertionEntryResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/model/AssertionEntryResult.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/model/AssertionResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/model/AssertionResult.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/model/filter/AssertionFilterInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/model/filter/AssertionFilterInfo.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/model/filter/AssertionUrlFilterInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/model/filter/AssertionUrlFilterInfo.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/supplier/CurrentStepHarEntriesSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/supplier/CurrentStepHarEntriesSupplier.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/supplier/HarEntriesSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/supplier/HarEntriesSupplier.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/supplier/MostRecentHarEntrySupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/supplier/MostRecentHarEntrySupplier.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/supplier/MostRecentUrlFilteredHarEntrySupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/supplier/MostRecentUrlFilteredHarEntrySupplier.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/assertion/supplier/UrlFilteredHarEntriesSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/assertion/supplier/UrlFilteredHarEntriesSupplier.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/client/ClientUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/client/ClientUtil.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/exception/DecompressionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/exception/DecompressionException.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/exception/UnsupportedCharsetException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/exception/UnsupportedCharsetException.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/AddHeadersFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/AddHeadersFilter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/AllowlistFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/AllowlistFilter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/AutoBasicAuthFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/AutoBasicAuthFilter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/BlocklistFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/BlocklistFilter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/BrowserUpHttpFilterChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/BrowserUpHttpFilterChain.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/ClientRequestCaptureFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/ClientRequestCaptureFilter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/HarCaptureFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/HarCaptureFilter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/HttpConnectHarCaptureFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/HttpConnectHarCaptureFilter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/HttpsAwareFiltersAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/HttpsAwareFiltersAdapter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/HttpsHostCaptureFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/HttpsHostCaptureFilter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/HttpsOriginalHostCaptureFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/HttpsOriginalHostCaptureFilter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/LatencyFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/LatencyFilter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/ModifiedRequestAwareFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/ModifiedRequestAwareFilter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/RegisterRequestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/RegisterRequestFilter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/RequestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/RequestFilter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/RequestFilterAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/RequestFilterAdapter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/ResolvedHostnameCacheFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/ResolvedHostnameCacheFilter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/ResponseFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/ResponseFilter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/ResponseFilterAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/ResponseFilterAdapter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/RewriteUrlFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/RewriteUrlFilter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/ServerResponseCaptureFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/ServerResponseCaptureFilter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/UnregisterRequestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/UnregisterRequestFilter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/support/HttpConnectTiming.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/support/HttpConnectTiming.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/filters/util/HarCaptureUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/filters/util/HarCaptureUtil.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/MitmProxyProcessManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/MitmProxyProcessManager.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/NetworkUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/NetworkUtils.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/AbstractAddon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/AbstractAddon.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/AdditionalHeadersAddOn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/AdditionalHeadersAddOn.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/AddonsManagerAddOn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/AddonsManagerAddOn.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/AllowListAddOn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/AllowListAddOn.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/AuthBasicAddOn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/AuthBasicAddOn.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/BlockListAddOn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/BlockListAddOn.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/HarCaptureAddOn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/HarCaptureAddOn.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/HttpConnectCaptureAddOn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/HttpConnectCaptureAddOn.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/InitFlowAddOn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/InitFlowAddOn.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/LatencyAddOn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/LatencyAddOn.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/ProxyManagerAddOn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/ProxyManagerAddOn.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/RewriteUrlAddOn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/addons/RewriteUrlAddOn.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/management/AdditionalHeadersManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/management/AdditionalHeadersManager.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/management/AddonsManagerClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/management/AddonsManagerClient.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/management/AllowListManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/management/AllowListManager.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/management/AuthBasicManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/management/AuthBasicManager.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/management/BlockListManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/management/BlockListManager.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/management/HarCaptureManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/management/HarCaptureManager.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/management/LatencyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/management/LatencyManager.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/management/ProxyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/management/ProxyManager.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/management/RewriteUrlManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/mitmproxy/management/RewriteUrlManager.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/proxy/ActivityMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/proxy/ActivityMonitor.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/proxy/Allowlist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/proxy/Allowlist.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/proxy/BlocklistEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/proxy/BlocklistEntry.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/proxy/CaptureType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/proxy/CaptureType.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/proxy/RewriteRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/proxy/RewriteRule.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/proxy/auth/AuthType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/proxy/auth/AuthType.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/proxy/dns/AbstractHostNameRemapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/proxy/dns/AbstractHostNameRemapper.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/proxy/dns/AdvancedHostResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/proxy/dns/AdvancedHostResolver.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/proxy/dns/BasicHostResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/proxy/dns/BasicHostResolver.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/proxy/dns/ChainedHostResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/proxy/dns/ChainedHostResolver.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/proxy/dns/DelegatingHostResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/proxy/dns/DelegatingHostResolver.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/proxy/dns/DnsJavaResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/proxy/dns/DnsJavaResolver.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/proxy/dns/HostResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/proxy/dns/HostResolver.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/proxy/dns/NativeCacheManipulatingResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/proxy/dns/NativeCacheManipulatingResolver.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/proxy/dns/NativeResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/proxy/dns/NativeResolver.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/util/BrowserUpHttpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/util/BrowserUpHttpUtil.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/util/BrowserUpProxyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/util/BrowserUpProxyUtil.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/util/HttpMessageContents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/util/HttpMessageContents.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/util/HttpMessageInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/util/HttpMessageInfo.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/util/HttpObjectUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/util/HttpObjectUtil.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/bup/util/HttpStatusClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/bup/util/HttpStatusClass.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/HarReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/HarReader.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/HarReaderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/HarReaderException.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/HarReaderMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/HarReaderMode.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/LICENSE.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/LICENSE.MD -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/README.md -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/filter/HarEntriesFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/filter/HarEntriesFilter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/filter/HarEntriesUrlPatternFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/filter/HarEntriesUrlPatternFilter.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/jackson/DefaultMapperFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/jackson/DefaultMapperFactory.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/jackson/ExceptionIgnoringDateDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/jackson/ExceptionIgnoringDateDeserializer.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/jackson/ExceptionIgnoringIntegerDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/jackson/ExceptionIgnoringIntegerDeserializer.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/jackson/MapperFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/jackson/MapperFactory.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/model/Har.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/model/Har.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarCache.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarContent.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarCookie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarCookie.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarCreatorBrowser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarCreatorBrowser.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarEntry.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarHeader.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarLog.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarPage.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarPageTiming.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarPageTiming.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarPostData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarPostData.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarPostDataParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarPostDataParam.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarQueryParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarQueryParam.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarRequest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarResponse.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarTiming.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/model/HarTiming.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/model/HttpMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/model/HttpMethod.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/java/com/browserup/harreader/model/HttpStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/java/com/browserup/harreader/model/HttpStatus.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/resources/com/browserup/bup/version: -------------------------------------------------------------------------------- 1 | ${project.version} -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/resources/mitmproxy/additional_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/resources/mitmproxy/additional_headers.py -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/resources/mitmproxy/allow_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/resources/mitmproxy/allow_list.py -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/resources/mitmproxy/auth_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/resources/mitmproxy/auth_basic.py -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/resources/mitmproxy/block_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/resources/mitmproxy/block_list.py -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/resources/mitmproxy/bu_addons_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/resources/mitmproxy/bu_addons_manager.py -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/resources/mitmproxy/har_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/resources/mitmproxy/har_dump.py -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/resources/mitmproxy/http_connect_capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/resources/mitmproxy/http_connect_capture.py -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/resources/mitmproxy/init_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/resources/mitmproxy/init_flow.py -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/resources/mitmproxy/latency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/resources/mitmproxy/latency.py -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/resources/mitmproxy/proxy_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/resources/mitmproxy/proxy_manager.py -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/resources/mitmproxy/rewrite_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/resources/mitmproxy/rewrite_url.py -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/resources/sslSupport/ca-certificate-ec.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/resources/sslSupport/ca-certificate-ec.cer -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/resources/sslSupport/ca-certificate-rsa.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/resources/sslSupport/ca-certificate-rsa.cer -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/resources/sslSupport/ca-keystore-ec.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/resources/sslSupport/ca-keystore-ec.p12 -------------------------------------------------------------------------------- /browserup-proxy-core/src/main/resources/sslSupport/ca-keystore-rsa.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/main/resources/sslSupport/ca-keystore-rsa.p12 -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/MitmProxyProcessManagerTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/MitmProxyProcessManagerTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/assertion/ResponseTimeLessThanOrEqualAssertionTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/assertion/ResponseTimeLessThanOrEqualAssertionTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/assertion/supplier/MostRecentUrlFilteredHarEntrySupplierTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/assertion/supplier/MostRecentUrlFilteredHarEntrySupplierTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/assertion/supplier/UrlFilteredHarEntrySupplierTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/assertion/supplier/UrlFilteredHarEntrySupplierTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/filters/RewriteUrlFilterTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/filters/RewriteUrlFilterTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/AbsentHarTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/AbsentHarTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/AdditionalHeadersTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/AdditionalHeadersTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/AllowlistTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/AllowlistTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/AutoAuthTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/AutoAuthTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/BlocklistTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/BlocklistTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/ChainedProxyAuthTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/ChainedProxyAuthTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/DefaultHarPageTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/DefaultHarPageTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/DefaultStepIdTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/DefaultStepIdTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/GetHarTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/GetHarTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/HarValidationTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/HarValidationTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/LatencyTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/LatencyTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/NewHarTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/NewHarTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/RewriteUrlFilterTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/RewriteUrlFilterTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/UnbalancedHarEntriesTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/mitmproxy/UnbalancedHarEntriesTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/AbsentHarTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/AbsentHarTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/AutoAuthTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/AutoAuthTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/BindAddressTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/BindAddressTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/BlacklistTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/BlacklistTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/ChainedProxyAuthTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/ChainedProxyAuthTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/DefaultStepIdTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/DefaultStepIdTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/FilterChainTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/FilterChainTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/GetHarTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/GetHarTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/HarValidationTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/HarValidationTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/NewHarTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/NewHarTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/NonProxyChainTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/NonProxyChainTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/RemapHostsTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/RemapHostsTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/RewriteRuleTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/RewriteRuleTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/WhitelistTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/WhitelistTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/AllUrlResponsesTimeWithinTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/AllUrlResponsesTimeWithinTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/BaseAssertionsTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/BaseAssertionsTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/MostRecentUrlResponseTimeLessThanOrEqualTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/MostRecentUrlResponseTimeLessThanOrEqualTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/ContentBaseTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/ContentBaseTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/ContentSizeLessThanOrEqualTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/ContentSizeLessThanOrEqualTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/filtered/ContentContainsTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/filtered/ContentContainsTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/filtered/ContentDoesNotContainTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/filtered/ContentDoesNotContainTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/filtered/ContentLengthLessThanOrEqualTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/filtered/ContentLengthLessThanOrEqualTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/filtered/ContentMatchesTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/filtered/ContentMatchesTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/filtered/FilteredContentBaseTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/filtered/FilteredContentBaseTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/mostrecent/ContentContainsTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/mostrecent/ContentContainsTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/mostrecent/ContentDoesNotContainTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/mostrecent/ContentDoesNotContainTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/mostrecent/ContentMatchesTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/mostrecent/ContentMatchesTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/mostrecent/MostRecentContentBaseTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/content/mostrecent/MostRecentContentBaseTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/header/HeaderBaseTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/header/HeaderBaseTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/header/filtered/FilteredHeaderBaseTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/header/filtered/FilteredHeaderBaseTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/header/filtered/HeaderContainsTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/header/filtered/HeaderContainsTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/header/filtered/HeaderDoesNotContainTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/header/filtered/HeaderDoesNotContainTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/header/filtered/HeaderMatchesTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/header/filtered/HeaderMatchesTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/header/mostrecent/HeaderContainsTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/header/mostrecent/HeaderContainsTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/header/mostrecent/HeaderDoesNotContainTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/header/mostrecent/HeaderDoesNotContainTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/header/mostrecent/HeaderMatchesTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/header/mostrecent/HeaderMatchesTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/status/AllCurrentStepUrlsStatusAssertionsTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/status/AllCurrentStepUrlsStatusAssertionsTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/status/FilteredUrlsStatusAssertionsTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/status/FilteredUrlsStatusAssertionsTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/status/mostrecent/FilteredMostRecentUrlStatusAssertionsTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/status/mostrecent/FilteredMostRecentUrlStatusAssertionsTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/status/mostrecent/MostRecentUrlStatusAssertionsTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/proxy/assertion/field/status/mostrecent/MostRecentUrlStatusAssertionsTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/groovy/com/browserup/bup/util/BrowserUpHttpUtilTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/groovy/com/browserup/bup/util/BrowserUpHttpUtilTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/bup/proxy/InterceptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/bup/proxy/InterceptorTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/bup/proxy/NetworkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/bup/proxy/NetworkTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/bup/proxy/QuiescenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/bup/proxy/QuiescenceTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/bup/proxy/dns/AdvancedHostResolverCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/bup/proxy/dns/AdvancedHostResolverCacheTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/bup/proxy/dns/AdvancedHostResolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/bup/proxy/dns/AdvancedHostResolverTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/bup/proxy/dns/ChainedHostResolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/bup/proxy/dns/ChainedHostResolverTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/bup/proxy/test/util/MockServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/bup/proxy/test/util/MockServerTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/bup/proxy/test/util/NewProxyServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/bup/proxy/test/util/NewProxyServerTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/bup/proxy/test/util/NewProxyServerTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/bup/proxy/test/util/NewProxyServerTestUtil.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/bup/proxy/test/util/TestConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/bup/proxy/test/util/TestConstants.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/harreader/HarReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/harreader/HarReaderTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/harreader/filter/HarEntryFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/harreader/filter/HarEntryFilterTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/harreader/model/AbstractMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/harreader/model/AbstractMapperTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarCacheTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarContentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarContentTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarCookieTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarCookieTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarCreatorBrowserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarCreatorBrowserTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarEntryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarEntryTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarHeaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarHeaderTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarLogTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarLogTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarPageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarPageTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarPageTimingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarPageTimingTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarPostDataParamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarPostDataParamTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarPostDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarPostDataTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarQueryParamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarQueryParamTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarRequestTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarResponseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarResponseTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarTimingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/harreader/model/HarTimingTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/java/com/browserup/harreader/model/HttpStatusTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/java/com/browserup/harreader/model/HttpStatusTest.java -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/resources/log4j2-test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/resources/log4j2-test.json -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/resources/sstoehr.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/resources/sstoehr.har -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/resources/sstoehr.invalid-date.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/resources/sstoehr.invalid-date.har -------------------------------------------------------------------------------- /browserup-proxy-core/src/test/resources/sstoehr.invalid-integer.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-core/src/test/resources/sstoehr.invalid-integer.har -------------------------------------------------------------------------------- /browserup-proxy-dist/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-dist/.classpath -------------------------------------------------------------------------------- /browserup-proxy-dist/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-dist/.project -------------------------------------------------------------------------------- /browserup-proxy-dist/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-dist/build.gradle -------------------------------------------------------------------------------- /browserup-proxy-dist/src/main/java/com/browserup/bup/exception/JettyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-dist/src/main/java/com/browserup/bup/exception/JettyException.java -------------------------------------------------------------------------------- /browserup-proxy-dist/src/main/java/com/browserup/bup/proxy/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-dist/src/main/java/com/browserup/bup/proxy/Main.java -------------------------------------------------------------------------------- /browserup-proxy-dist/src/main/java/com/browserup/bup/util/DeleteDirectoryTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-dist/src/main/java/com/browserup/bup/util/DeleteDirectoryTask.java -------------------------------------------------------------------------------- /browserup-proxy-dist/src/main/resources/bup-logging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-dist/src/main/resources/bup-logging.yaml -------------------------------------------------------------------------------- /browserup-proxy-mitm/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/.classpath -------------------------------------------------------------------------------- /browserup-proxy-mitm/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/.project -------------------------------------------------------------------------------- /browserup-proxy-mitm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/README.md -------------------------------------------------------------------------------- /browserup-proxy-mitm/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/build.gradle -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/CertificateAndKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/CertificateAndKey.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/CertificateAndKeySource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/CertificateAndKeySource.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/CertificateInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/CertificateInfo.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/CertificateInfoGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/CertificateInfoGenerator.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/ExistingCertificateSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/ExistingCertificateSource.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/HostnameCertificateInfoGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/HostnameCertificateInfoGenerator.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/KeyStoreCertificateSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/KeyStoreCertificateSource.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/KeyStoreFileCertificateSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/KeyStoreFileCertificateSource.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/PemFileCertificateSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/PemFileCertificateSource.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/RootCertificateGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/RootCertificateGenerator.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/TrustSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/TrustSource.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/exception/CertificateCreationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/exception/CertificateCreationException.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/exception/CertificateSourceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/exception/CertificateSourceException.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/exception/ExportException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/exception/ExportException.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/exception/ImportException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/exception/ImportException.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/exception/KeyGeneratorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/exception/KeyGeneratorException.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/exception/KeyStoreAccessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/exception/KeyStoreAccessException.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/exception/MitmException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/exception/MitmException.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/exception/SslContextInitializationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/exception/SslContextInitializationException.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/exception/TrustSourceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/exception/TrustSourceException.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/exception/UncheckedIOException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/exception/UncheckedIOException.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/keys/ECKeyGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/keys/ECKeyGenerator.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/keys/KeyGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/keys/KeyGenerator.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/keys/RSAKeyGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/keys/RSAKeyGenerator.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/manager/ImpersonatingMitmManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/manager/ImpersonatingMitmManager.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/stats/CertificateGenerationStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/stats/CertificateGenerationStatistics.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/tools/BouncyCastleSecurityProviderTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/tools/BouncyCastleSecurityProviderTool.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/tools/DefaultSecurityProviderTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/tools/DefaultSecurityProviderTool.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/tools/SecurityProviderTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/tools/SecurityProviderTool.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/trustmanager/InsecureExtendedTrustManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/trustmanager/InsecureExtendedTrustManager.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/trustmanager/InsecureTrustManagerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/trustmanager/InsecureTrustManagerFactory.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/util/EncryptionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/util/EncryptionUtil.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/util/KeyStoreUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/util/KeyStoreUtil.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/util/MitmConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/util/MitmConstants.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/util/SslUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/util/SslUtil.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/util/TrustUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/mitm/util/TrustUtil.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/util/ClasspathResourceUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/util/ClasspathResourceUtil.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/java/com/browserup/bup/util/HttpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/java/com/browserup/bup/util/HttpUtil.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/resources/cacerts.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/resources/cacerts.pem -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/main/resources/default-ciphers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/main/resources/default-ciphers.txt -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/groovy/com/browserup/bup/mitm/ExistingCertificateSourceTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/groovy/com/browserup/bup/mitm/ExistingCertificateSourceTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/groovy/com/browserup/bup/mitm/ImpersonatingMitmManagerTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/groovy/com/browserup/bup/mitm/ImpersonatingMitmManagerTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/groovy/com/browserup/bup/mitm/KeyStoreCertificateSourceTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/groovy/com/browserup/bup/mitm/KeyStoreCertificateSourceTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/groovy/com/browserup/bup/mitm/KeyStoreFileCertificateSourceTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/groovy/com/browserup/bup/mitm/KeyStoreFileCertificateSourceTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/groovy/com/browserup/bup/mitm/PemFileCertificateSourceTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/groovy/com/browserup/bup/mitm/PemFileCertificateSourceTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/groovy/com/browserup/bup/mitm/RootCertificateGeneratorTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/groovy/com/browserup/bup/mitm/RootCertificateGeneratorTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/groovy/com/browserup/bup/mitm/TrustSourceTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/groovy/com/browserup/bup/mitm/TrustSourceTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/groovy/com/browserup/bup/mitm/tools/ECKeyGeneratorTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/groovy/com/browserup/bup/mitm/tools/ECKeyGeneratorTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/groovy/com/browserup/bup/mitm/tools/RSAKeyGeneratorTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/groovy/com/browserup/bup/mitm/tools/RSAKeyGeneratorTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/java/com/browserup/bup/mitm/ImpersonationPerformanceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/java/com/browserup/bup/mitm/ImpersonationPerformanceTests.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/java/com/browserup/bup/mitm/example/CustomCAKeyStoreExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/java/com/browserup/bup/mitm/example/CustomCAKeyStoreExample.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/java/com/browserup/bup/mitm/example/CustomCAPemFileExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/java/com/browserup/bup/mitm/example/CustomCAPemFileExample.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/java/com/browserup/bup/mitm/example/EllipticCurveCAandServerExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/java/com/browserup/bup/mitm/example/EllipticCurveCAandServerExample.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/java/com/browserup/bup/mitm/example/LittleProxyDefaultConfigExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/java/com/browserup/bup/mitm/example/LittleProxyDefaultConfigExample.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/java/com/browserup/bup/mitm/example/SaveGeneratedCAExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/java/com/browserup/bup/mitm/example/SaveGeneratedCAExample.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/java/com/browserup/bup/mitm/integration/LittleProxyIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/java/com/browserup/bup/mitm/integration/LittleProxyIntegrationTest.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/java/com/browserup/bup/mitm/test/util/CertificateTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/java/com/browserup/bup/mitm/test/util/CertificateTestUtil.java -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/resources/com/browserup/bup/mitm/certificate.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/resources/com/browserup/bup/mitm/certificate.crt -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/resources/com/browserup/bup/mitm/encrypted-private-key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/resources/com/browserup/bup/mitm/encrypted-private-key.key -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/resources/com/browserup/bup/mitm/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/resources/com/browserup/bup/mitm/keystore.jks -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/resources/com/browserup/bup/mitm/keystore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/resources/com/browserup/bup/mitm/keystore.p12 -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/resources/com/browserup/bup/mitm/trusted-cert.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/resources/com/browserup/bup/mitm/trusted-cert.jks -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/resources/com/browserup/bup/mitm/unencrypted-private-key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/resources/com/browserup/bup/mitm/unencrypted-private-key.key -------------------------------------------------------------------------------- /browserup-proxy-mitm/src/test/resources/log4j2-test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-mitm/src/test/resources/log4j2-test.json -------------------------------------------------------------------------------- /browserup-proxy-rest-clients/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest-clients/build.gradle -------------------------------------------------------------------------------- /browserup-proxy-rest-clients/src/main/resources/openapi-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest-clients/src/main/resources/openapi-config.json -------------------------------------------------------------------------------- /browserup-proxy-rest-clients/src/test/groovy/com/browserup/bup/WithRunningProxyRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest-clients/src/test/groovy/com/browserup/bup/WithRunningProxyRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest-clients/src/test/groovy/com/browserup/bup/javascript/JavaScriptClientTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest-clients/src/test/groovy/com/browserup/bup/javascript/JavaScriptClientTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest-clients/src/test/groovy/com/browserup/bup/python/PythonTestClient.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest-clients/src/test/groovy/com/browserup/bup/python/PythonTestClient.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest-clients/src/test/groovy/com/browserup/bup/ruby/RubyClientTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest-clients/src/test/groovy/com/browserup/bup/ruby/RubyClientTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest-clients/src/test/javascript/.gitignore: -------------------------------------------------------------------------------- 1 | client/ -------------------------------------------------------------------------------- /browserup-proxy-rest-clients/src/test/javascript/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest-clients/src/test/javascript/Dockerfile -------------------------------------------------------------------------------- /browserup-proxy-rest-clients/src/test/javascript/test/javascript_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest-clients/src/test/javascript/test/javascript_test.js -------------------------------------------------------------------------------- /browserup-proxy-rest-clients/src/test/python/.gitignore: -------------------------------------------------------------------------------- 1 | client/ -------------------------------------------------------------------------------- /browserup-proxy-rest-clients/src/test/python/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest-clients/src/test/python/Dockerfile -------------------------------------------------------------------------------- /browserup-proxy-rest-clients/src/test/python/test/python_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest-clients/src/test/python/test/python_test.py -------------------------------------------------------------------------------- /browserup-proxy-rest-clients/src/test/resources/log4j2-test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest-clients/src/test/resources/log4j2-test.json -------------------------------------------------------------------------------- /browserup-proxy-rest-clients/src/test/ruby/.gitignore: -------------------------------------------------------------------------------- 1 | client/ -------------------------------------------------------------------------------- /browserup-proxy-rest-clients/src/test/ruby/.rspec: -------------------------------------------------------------------------------- 1 | --color -------------------------------------------------------------------------------- /browserup-proxy-rest-clients/src/test/ruby/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest-clients/src/test/ruby/Dockerfile -------------------------------------------------------------------------------- /browserup-proxy-rest-clients/src/test/ruby/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest-clients/src/test/ruby/Gemfile -------------------------------------------------------------------------------- /browserup-proxy-rest-clients/src/test/ruby/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest-clients/src/test/ruby/Gemfile.lock -------------------------------------------------------------------------------- /browserup-proxy-rest-clients/src/test/ruby/spec/test_client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest-clients/src/test/ruby/spec/test_client_spec.rb -------------------------------------------------------------------------------- /browserup-proxy-rest/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/.classpath -------------------------------------------------------------------------------- /browserup-proxy-rest/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/.project -------------------------------------------------------------------------------- /browserup-proxy-rest/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/build.gradle -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/exception/JavascriptCompilationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/exception/JavascriptCompilationException.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/exception/ProxyExistsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/exception/ProxyExistsException.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/exception/ProxyPortsExhaustedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/exception/ProxyPortsExhaustedException.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/filters/JavascriptRequestResponseFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/filters/JavascriptRequestResponseFilter.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/proxy/MitmProxyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/proxy/MitmProxyManager.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/proxy/ProxyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/proxy/ProxyManager.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/proxy/bricks/ProxyResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/proxy/bricks/ProxyResource.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/proxy/guice/ConfigModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/proxy/guice/ConfigModule.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/proxy/guice/JettyModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/proxy/guice/JettyModule.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/proxy/guice/JettyServerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/proxy/guice/JettyServerProvider.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/proxy/guice/NamedImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/proxy/guice/NamedImpl.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/rest/filter/LoggingFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/rest/filter/LoggingFilter.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/rest/openapi/CustomOpenApiReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/rest/openapi/CustomOpenApiReader.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/rest/openapi/DocConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/rest/openapi/DocConstants.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/rest/resource/entries/EntriesProxyResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/rest/resource/entries/EntriesProxyResource.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/rest/resource/mostrecent/MostRecentEntryProxyResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/rest/resource/mostrecent/MostRecentEntryProxyResource.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/rest/validation/HttpStatusCodeConstraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/rest/validation/HttpStatusCodeConstraint.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/rest/validation/LongPositiveConstraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/rest/validation/LongPositiveConstraint.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/rest/validation/NotBlankConstraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/rest/validation/NotBlankConstraint.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/rest/validation/NotNullConstraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/rest/validation/NotNullConstraint.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/rest/validation/PatternConstraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/rest/validation/PatternConstraint.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/rest/validation/PortWithExistingProxyConstraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/rest/validation/PortWithExistingProxyConstraint.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/rest/validation/mapper/ConstraintViolationExceptionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/rest/validation/mapper/ConstraintViolationExceptionMapper.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/rest/validation/mapper/model/ArgumentConstraintsErrors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/rest/validation/mapper/model/ArgumentConstraintsErrors.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/rest/validation/mapper/model/ConstraintsErrors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/rest/validation/mapper/model/ConstraintsErrors.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/java/com/browserup/bup/rest/validation/util/MessageSanitizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/java/com/browserup/bup/rest/validation/util/MessageSanitizer.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/main/resources/swagger-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/main/resources/swagger-config.yaml -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/FilterTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/FilterTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/BaseRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/BaseRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/FindHarEntriesRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/FindHarEntriesRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/FindMostRecentEntryRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/FindMostRecentEntryRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/ProxyManagerTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/ProxyManagerTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/ProxyPortAssignmentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/ProxyPortAssignmentTest.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/ProxyResourceTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/ProxyResourceTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/ValidateHarRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/ValidateHarRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/WithRunningProxyRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/WithRunningProxyRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/EntriesAssertTimeLessThanOrEqualRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/EntriesAssertTimeLessThanOrEqualRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/content/BaseEntriesAssertContentRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/content/BaseEntriesAssertContentRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/content/EntriesAssertContentContainsRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/content/EntriesAssertContentContainsRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/content/EntriesAssertContentDoesNotContainRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/content/EntriesAssertContentDoesNotContainRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/content/EntriesAssertContentLengthLessThanOrEqualRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/content/EntriesAssertContentLengthLessThanOrEqualRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/content/EntriesAssertContentMatchesRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/content/EntriesAssertContentMatchesRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/header/BaseEntriesAssertHeaderRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/header/BaseEntriesAssertHeaderRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/header/EntriesAssertHeaderContainsRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/header/EntriesAssertHeaderContainsRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/header/EntriesAssertHeaderDoesNotContainRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/header/EntriesAssertHeaderDoesNotContainRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/header/EntriesAssertHeaderMatchesRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/header/EntriesAssertHeaderMatchesRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/status/EntriesAssertStatusClientErrorRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/status/EntriesAssertStatusClientErrorRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/status/EntriesAssertStatusEqualsRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/status/EntriesAssertStatusEqualsRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/status/EntriesAssertStatusRedirectionRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/status/EntriesAssertStatusRedirectionRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/status/EntriesAssertStatusServerErrorRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/status/EntriesAssertStatusServerErrorRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/status/EntriesAssertStatusSuccessRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/entries/status/EntriesAssertStatusSuccessRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/MostRecentEntryAssertTimeLessThanOrEqualRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/MostRecentEntryAssertTimeLessThanOrEqualRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/content/MostRecentEntryAssertContentContainsRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/content/MostRecentEntryAssertContentContainsRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/content/MostRecentEntryAssertContentDoesNotContainRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/content/MostRecentEntryAssertContentDoesNotContainRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/content/MostRecentEntryAssertContentLengthLessThanOrEqualRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/content/MostRecentEntryAssertContentLengthLessThanOrEqualRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/header/MostRecentEntryAssertHeaderContainsRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/header/MostRecentEntryAssertHeaderContainsRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/header/MostRecentEntryAssertHeaderDoesNotContainRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/header/MostRecentEntryAssertHeaderDoesNotContainRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/header/MostRecentEntryAssertHeaderMatchesRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/header/MostRecentEntryAssertHeaderMatchesRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/status/MostRecentEntryAssertStatusClientErrorRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/status/MostRecentEntryAssertStatusClientErrorRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/status/MostRecentEntryAssertStatusEqualsRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/status/MostRecentEntryAssertStatusEqualsRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/status/MostRecentEntryAssertStatusRedirectionRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/status/MostRecentEntryAssertStatusRedirectionRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/status/MostRecentEntryAssertStatusServerErrorRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/status/MostRecentEntryAssertStatusServerErrorRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/status/MostRecentEntryAssertStatusSuccessRestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/assertion/mostrecent/status/MostRecentEntryAssertStatusSuccessRestTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/validation/HttpStatusCodeConstraintTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/validation/HttpStatusCodeConstraintTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/validation/LongPositiveConstraintTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/validation/LongPositiveConstraintTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/validation/PatternConstraintTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/validation/PatternConstraintTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/validation/PortWithExistingProxyConstraintTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/mitmproxy/validation/PortWithExistingProxyConstraintTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/test/util/ProxyResourceTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/groovy/com/browserup/bup/proxy/test/util/ProxyResourceTest.groovy -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/java/com/browserup/bup/proxy/ExpiringProxyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/java/com/browserup/bup/proxy/ExpiringProxyTest.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/java/com/browserup/bup/proxy/ProxyPortAssignmentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/java/com/browserup/bup/proxy/ProxyPortAssignmentTest.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/java/com/browserup/bup/proxy/test/util/ProxyManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/java/com/browserup/bup/proxy/test/util/ProxyManagerTest.java -------------------------------------------------------------------------------- /browserup-proxy-rest/src/test/resources/log4j2-test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy-rest/src/test/resources/log4j2-test.json -------------------------------------------------------------------------------- /browserup-proxy.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/browserup-proxy.iml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/gradlew.bat -------------------------------------------------------------------------------- /nohup.out: -------------------------------------------------------------------------------- 1 | Error starting proxy server: OSError(48, 'Address already in use') 2 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserup/browserup-proxy/HEAD/settings.gradle --------------------------------------------------------------------------------