[LIB-13] Several options for working through a proxy server
authorgotty <gotty@hedgecode.org>
Mon, 20 Jan 2020 06:00:09 +0000 (09:00 +0300)
committergotty <gotty@hedgecode.org>
Mon, 20 Jan 2020 06:00:09 +0000 (09:00 +0300)
commit70d45ca74e19c98d0bef2a081f77fc1e3543691e
tree33148cfdffbb4544b9be28674489b4d62c193233
parent6e3a8590a26312b6cea579777db885107cae88df
[LIB-13] Several options for working through a proxy server
20 files changed:
src/main/java/org/hedgecode/chess/scanner/ChessHogScannerApp.java
src/main/java/org/hedgecode/chess/scanner/ScannerConstants.java
src/main/java/org/hedgecode/chess/scanner/portal/AbstractRequestScanner.java
src/main/java/org/hedgecode/chess/scanner/portal/AbstractSettingsScanner.java
src/main/java/org/hedgecode/chess/scanner/proxy/Proxy.java
src/main/java/org/hedgecode/chess/scanner/proxy/ProxyParams.java
src/main/java/org/hedgecode/chess/scanner/proxy/ProxyType.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/scanner/proxy/client/HttpRequestClient.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/scanner/proxy/client/LocalDnsResolver.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/scanner/proxy/client/SSLSocksSocketFactory.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/scanner/proxy/client/SocksRequestClient.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/scanner/proxy/client/SocksSocketFactory.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/scanner/proxy/system/HttpSetter.java [moved from src/main/java/org/hedgecode/chess/scanner/proxy/type/HTTPSetter.java with 78% similarity]
src/main/java/org/hedgecode/chess/scanner/proxy/system/ProxyAuthenticator.java [moved from src/main/java/org/hedgecode/chess/scanner/proxy/type/ProxyAuthenticator.java with 96% similarity]
src/main/java/org/hedgecode/chess/scanner/proxy/system/ProxySetter.java [moved from src/main/java/org/hedgecode/chess/scanner/proxy/ProxySetter.java with 90% similarity]
src/main/java/org/hedgecode/chess/scanner/proxy/system/SocksSetter.java [moved from src/main/java/org/hedgecode/chess/scanner/proxy/type/SOCKSSetter.java with 82% similarity]
src/main/java/org/hedgecode/chess/scanner/proxy/system/SystemProxy.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/scanner/request/PlainRequestClient.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/scanner/request/RequestClient.java [new file with mode: 0644]
src/main/resources/scanner.properties