├── .gitignore ├── LICENSE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src ├── main ├── kotlin │ └── pe │ │ └── proxy │ │ └── proxybuilder2 │ │ ├── ProxyBuilder2Application.kt │ │ ├── caching │ │ └── Caching.kt │ │ ├── controller │ │ ├── ErrorController.kt │ │ ├── HomeController.kt │ │ └── ProxyController.kt │ │ ├── database │ │ ├── DatabaseData.kt │ │ ├── ProxyEntity.kt │ │ ├── ProxyInteraction.kt │ │ └── ProxyRepository.kt │ │ ├── git │ │ ├── GitActions.kt │ │ └── Shell.kt │ │ ├── monitor │ │ ├── CachingMonitor.kt │ │ ├── ChecksMonitor.kt │ │ ├── EndpointMonitor.kt │ │ └── SQLProxyMonitor.kt │ │ ├── net │ │ └── proxy │ │ │ ├── data │ │ │ └── ProxyData.kt │ │ │ ├── proxycheckio │ │ │ ├── QueryApi.kt │ │ │ └── QueryData.kt │ │ │ ├── supplier │ │ │ ├── CustomProxySupplier.kt │ │ │ ├── DatabaseProxySupplier.kt │ │ │ ├── IProxySupplier.kt │ │ │ ├── LocalProxySupplier.kt │ │ │ └── MainProxySupplier.kt │ │ │ └── tester │ │ │ ├── ProxyChannelData.kt │ │ │ ├── ProxyChannelEncoderDecoder.kt │ │ │ ├── ProxyChannelHandler.kt │ │ │ ├── ProxyChannelInitializer.kt │ │ │ └── ProxyConnect.kt │ │ ├── security │ │ └── SecurityConfig.kt │ │ └── util │ │ ├── CustomCacheManager.kt │ │ ├── KotlinDeserializer.kt │ │ ├── KotlinSerializer.kt │ │ ├── ProxyConfig.kt │ │ ├── Tasks.kt │ │ ├── Utils.kt │ │ └── writer │ │ ├── CustomFileWriter.kt │ │ └── ReadMeFile.kt └── resources │ └── application.properties └── test └── kotlin └── pe └── proxy └── proxybuilder2 ├── MainProxySupplierTest.kt ├── ProxyBuilder2ApplicationTests.kt └── SerializerTests.kt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/ProxyBuilder2Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/ProxyBuilder2Application.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/caching/Caching.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/caching/Caching.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/controller/ErrorController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/controller/ErrorController.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/controller/HomeController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/controller/HomeController.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/controller/ProxyController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/controller/ProxyController.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/database/DatabaseData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/database/DatabaseData.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/database/ProxyEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/database/ProxyEntity.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/database/ProxyInteraction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/database/ProxyInteraction.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/database/ProxyRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/database/ProxyRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/git/GitActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/git/GitActions.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/git/Shell.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/git/Shell.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/monitor/CachingMonitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/monitor/CachingMonitor.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/monitor/ChecksMonitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/monitor/ChecksMonitor.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/monitor/EndpointMonitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/monitor/EndpointMonitor.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/monitor/SQLProxyMonitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/monitor/SQLProxyMonitor.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/data/ProxyData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/data/ProxyData.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/proxycheckio/QueryApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/proxycheckio/QueryApi.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/proxycheckio/QueryData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/proxycheckio/QueryData.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/supplier/CustomProxySupplier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/supplier/CustomProxySupplier.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/supplier/DatabaseProxySupplier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/supplier/DatabaseProxySupplier.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/supplier/IProxySupplier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/supplier/IProxySupplier.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/supplier/LocalProxySupplier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/supplier/LocalProxySupplier.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/supplier/MainProxySupplier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/supplier/MainProxySupplier.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/tester/ProxyChannelData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/tester/ProxyChannelData.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/tester/ProxyChannelEncoderDecoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/tester/ProxyChannelEncoderDecoder.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/tester/ProxyChannelHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/tester/ProxyChannelHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/tester/ProxyChannelInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/tester/ProxyChannelInitializer.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/tester/ProxyConnect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/net/proxy/tester/ProxyConnect.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/security/SecurityConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/security/SecurityConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/util/CustomCacheManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/util/CustomCacheManager.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/util/KotlinDeserializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/util/KotlinDeserializer.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/util/KotlinSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/util/KotlinSerializer.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/util/ProxyConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/util/ProxyConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/util/Tasks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/util/Tasks.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/util/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/util/Utils.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/util/writer/CustomFileWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/util/writer/CustomFileWriter.kt -------------------------------------------------------------------------------- /src/main/kotlin/pe/proxy/proxybuilder2/util/writer/ReadMeFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/main/kotlin/pe/proxy/proxybuilder2/util/writer/ReadMeFile.kt -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.profiles.active=dev -------------------------------------------------------------------------------- /src/test/kotlin/pe/proxy/proxybuilder2/MainProxySupplierTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/test/kotlin/pe/proxy/proxybuilder2/MainProxySupplierTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/pe/proxy/proxybuilder2/ProxyBuilder2ApplicationTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/test/kotlin/pe/proxy/proxybuilder2/ProxyBuilder2ApplicationTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/pe/proxy/proxybuilder2/SerializerTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetkai/proxy-builder-2/HEAD/src/test/kotlin/pe/proxy/proxybuilder2/SerializerTests.kt --------------------------------------------------------------------------------