Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MegatronKing/NetBare-Android
/ functions
Functions
894 in github.com/MegatronKing/NetBare-Android
⨍
Functions
894
◇
Types & classes
172
↓ 1 callers
Method
enableAlpn
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLResponseCodec.java:90
↓ 1 callers
Method
enableConscryptEngineAlpn
(SSLEngine sslEngine)
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLRequestCodec.java:103
↓ 1 callers
Method
enableConscryptEngineAlpn
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLResponseCodec.java:124
↓ 1 callers
Method
enableJava8EngineWrapperAlpn
(SSLEngine sslEngine)
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLRequestCodec.java:93
↓ 1 callers
Method
enableJava8EngineWrapperAlpn
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLResponseCodec.java:107
↓ 1 callers
Method
enableOpenSSLEngineImplAlpn
(SSLEngine sslEngine)
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLRequestCodec.java:112
↓ 1 callers
Method
enableOpenSSLEngineImplAlpn
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLResponseCodec.java:141
↓ 1 callers
Method
encodeRequestData
(HttpRequestChain chain, ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2EncodeInterceptor.java:156
↓ 1 callers
Method
encodeRequestHeader
(HttpRequestChain chain)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2EncodeInterceptor.java:126
↓ 1 callers
Method
encodeResponseData
(HttpResponseChain chain, ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2EncodeInterceptor.java:163
↓ 1 callers
Method
encodeResponseHeader
(HttpResponseChain chain)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2EncodeInterceptor.java:141
↓ 1 callers
Method
encodedLength
(String data)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Huffman.java:167
↓ 1 callers
Method
equals
(Object obj)
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:247
↓ 1 callers
Method
equals
(@Nullable Object other)
netbare-injector/src/main/java/com/github/megatronking/netbare/http/Cookie.java:158
↓ 1 callers
Method
establishVpn
(PacketsTransfer packetsTransfer)
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareThread.java:97
↓ 1 callers
Method
forward
Forward a packet to local proxy server. @param packet A data packet, the array length is MTU. @param len The actual data length in packet array. @par
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/ProxyServerForwarder.java:40
↓ 1 callers
Method
fromHttp2
(int code)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/ErrorCode.java:78
↓ 1 callers
Method
generateRoot
Generate a root keystore by a given {@link JKS}. @param jks A java keystore object. @return A root {@link KeyStore}.
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/CertificateGenerator.java:118
↓ 1 callers
Method
generateServer
(String commonName, JKS jks, Certificate caCert, PrivateKey caPrivKe
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/CertificateGenerator.java:158
↓ 1 callers
Method
get
(int id)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2Settings.java:114
↓ 1 callers
Method
getAckID
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/TcpHeader.java:118
↓ 1 callers
Method
getActive
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpZygoteResponse.java:75
↓ 1 callers
Method
getAlpnSelectedProtocol
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLResponseCodec.java:170
↓ 1 callers
Method
getClientTrustManager
()
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLEngineFactory.java:276
↓ 1 callers
Method
getCode
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IcmpHeader.java:62
↓ 1 callers
Method
getConscryptEngineAlpn
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLResponseCodec.java:200
↓ 1 callers
Method
getEntry
()
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:142
↓ 1 callers
Method
getGatewayFactory
()
netbare-core/src/main/java/com/github/megatronking/netbare/NetBare.java:157
↓ 1 callers
Method
getHeaderLength
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/TcpHeader.java:97
↓ 1 callers
Method
getJSK
netbare-sample/src/main/kotlin/com/github/megatronking/netbare/sample/App.kt:35
↓ 1 callers
Method
getJava8EngineWrapperAlpn
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLResponseCodec.java:192
↓ 1 callers
Method
getOpenSSLEngineImplAlpn
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLResponseCodec.java:209
↓ 1 callers
Method
getPort
()
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/TcpProxyServer.java:102
↓ 1 callers
Method
getRemoteChannel
()
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/UdpVATunnel.java:177
↓ 1 callers
Method
getSeqID
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/TcpHeader.java:114
↓ 1 callers
Method
getServerKeyManagers
(String host)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLEngineFactory.java:265
↓ 1 callers
Method
getTotalLength
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/UdpHeader.java:91
↓ 1 callers
Method
getTotalLength
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IpHeader.java:93
↓ 1 callers
Method
getType
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IcmpHeader.java:58
↓ 1 callers
Method
handleException
(IOException e, String ip)
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/TcpProxyServer.java:202
↓ 1 callers
Method
handshakeUnwrap
(SSLEngine engine, ByteBuffer input, CodecCallback callback)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLCodec.java:259
↓ 1 callers
Method
host
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpResponse.java:90
↓ 1 callers
Method
id
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpResponse.java:60
↓ 1 callers
Method
initializeSSLContext
()
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLEngineFactory.java:206
↓ 1 callers
Method
install
Install the self-signed root certificate. @param context Any context. @param name Key chain name. @param alias Key store alias. @throws IOException I
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/JKS.java:170
↓ 1 callers
Method
interestRead
()
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/NioTunnel.java:187
↓ 1 callers
Method
interestWrite
()
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/NioTunnel.java:180
↓ 1 callers
Method
ip
Returns the remote server's IPV4 address. @return The remote server's IPV4 address.
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/SessionTunnelFlow.java:70
↓ 1 callers
Method
is32BitJvm
Uses the non-portable system property sun.arch.data.model to help determine if we are running on a 32-bit JVM. Since the majority of modern systems ar
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/CertificateGenerator.java:257
↓ 1 callers
Method
isHttp
(ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareVirtualGateway.java:215
↓ 1 callers
Method
isInstalled
()
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/JKS.java:103
↓ 1 callers
Method
isSet
(int id)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2Settings.java:109
↓ 1 callers
Method
isWebSocket
Whether the request is a web socket protocol. @return Web socket protocol returns true.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpResponse.java:137
↓ 1 callers
Method
keySet
()
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:332
↓ 1 callers
Method
keyStoreType
()
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/CertificateGenerator.java:195
↓ 1 callers
Method
loadKeyStore
()
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLEngineFactory.java:212
↓ 1 callers
Method
message
Returns the HTTP status message. @return Status message.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpResponse.java:220
↓ 1 callers
Method
method
Returns the request method for this request. @return The request method.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpRequest.java:100
↓ 1 callers
Method
nameToFirstIndex
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:154
↓ 1 callers
Method
notificationId
The identifier for this notification as per {@link NotificationManager#notify(int, Notification)}; must not be 0. @return The identifier
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareService.java:61
↓ 1 callers
Method
notifyServiceStarted
()
netbare-core/src/main/java/com/github/megatronking/netbare/NetBare.java:163
↓ 1 callers
Method
notifyServiceStopped
()
netbare-core/src/main/java/com/github/megatronking/netbare/NetBare.java:170
↓ 1 callers
Method
onAccept
()
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/TcpProxyServer.java:167
↓ 1 callers
Method
onProcess
The packet is unable to decrypt or encrypt, should send them to tunnel immediately. @param buffer Packets should send to tunnel. @throws IOException
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLCodec.java:475
↓ 1 callers
Method
onReadClose
Invoked when the control frame is closed. @param code Status code. @param reason Close reason.
netbare-core/src/main/java/com/github/megatronking/netbare/ws/WebSocketCallback.java:64
↓ 1 callers
Method
onReadPing
Invoked when a ping message is decoded. @param ping The ping message content.
netbare-core/src/main/java/com/github/megatronking/netbare/ws/WebSocketCallback.java:49
↓ 1 callers
Method
onReadPong
Invoked when a pong message is decoded. @param pong The pong message content.
netbare-core/src/main/java/com/github/megatronking/netbare/ws/WebSocketCallback.java:56
↓ 1 callers
Method
onResult
(String selectedAlpnProtocol)
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLResponseCodec.java:226
↓ 1 callers
Method
onServiceStarted
Callback method to be invoked when the NetBare service is started. It usual is called after {@link NetBare#start(NetBareConfig)}.
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareListener.java:30
↓ 1 callers
Method
onServiceStopped
Callback method to be invoked when the NetBare service is stopped. It usual is called after {@link NetBare#stop()} or another VPN service is establish
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareListener.java:36
↓ 1 callers
Method
onSpecRequest
The specific protocol packets sent to server will flow through this method. @param buffer A byte buffer contains the net packet data. @throws IOExcep
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/SpecVirtualGateway.java:46
↓ 1 callers
Method
onSpecRequestFinished
Notify virtual gateway that no longer has data sent to the server.
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/SpecVirtualGateway.java:59
↓ 1 callers
Method
onSpecResponse
The specific protocol packets sent to client will flow through this method. @param buffer A byte buffer contains the net packet data. @throws IOExcep
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/SpecVirtualGateway.java:54
↓ 1 callers
Method
onSpecResponseFinished
Notify virtual gateway that no longer has data sent to the client.
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/SpecVirtualGateway.java:64
↓ 1 callers
Method
organization
()
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/JKS.java:87
↓ 1 callers
Method
organizationalUnitName
()
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/JKS.java:91
↓ 1 callers
Method
parse
Returns the request method enum. @param methodValue A string method presents in request line. @return A HttpMethod enum.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpMethod.java:91
↓ 1 callers
Method
parseClientHelloAlpn
(ByteBuffer clienthelloMessage)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLUtils.java:151
↓ 1 callers
Method
parseExpires
(String s, int limit)
netbare-injector/src/main/java/com/github/megatronking/netbare/http/Cookie.java:481
↓ 1 callers
Method
parseHttpHost
(byte[] buffer, int offset, int size)
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareVirtualGateway.java:233
↓ 1 callers
Method
parseHttpsHost
(byte[] buffer, int offset, int size)
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareVirtualGateway.java:258
↓ 1 callers
Method
parseMaxAge
(String s)
netbare-injector/src/main/java/com/github/megatronking/netbare/http/Cookie.java:568
↓ 1 callers
Method
parseRequestHeader
(HttpSession session, ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpHeaderParseInterceptor.java:68
↓ 1 callers
Method
parseResponseHeader
(HttpSession session, ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpHeaderParseInterceptor.java:124
↓ 1 callers
Method
port
Returns the remote server's port. @return The remote server's port.
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/SessionTunnelFlow.java:88
↓ 1 callers
Method
prepareHandshake
Prepare and start SSL handshake with the remote server. @throws IOException If an I/O error has occurred.
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLResponseCodec.java:81
↓ 1 callers
Method
process
Waiting the specific protocol packets and trying to sent to real remote server. @throws IOException If an I/O error has occurred.
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/BaseProxyServer.java:36
↓ 1 callers
Method
processNext
Hand the net packets to the next {@link Interceptor}. @param buffer A buffer contains net packet data. @param flow A {@link TunnelFlow} implementatio
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/InterceptorChain.java:53
↓ 1 callers
Method
protocol
Returns the IP protocol. @return IP protocol.
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/SessionTunnelFlow.java:97
↓ 1 callers
Method
readByte
(ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:305
↓ 1 callers
Method
readHeaders
(ByteBuffer buffer, byte flags, DecodeCallback callback)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:203
↓ 1 callers
Method
readIndexedHeader
(int index)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:309
↓ 1 callers
Method
readLiteralHeaderWithIncrementalIndexingIndexedName
(ByteBuffer buffer, int nameIndex)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:378
↓ 1 callers
Method
readLiteralHeaderWithIncrementalIndexingNewName
(ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:371
↓ 1 callers
Method
readLiteralHeaderWithoutIndexingIndexedName
(ByteBuffer buffer, int index)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:335
↓ 1 callers
Method
readLiteralHeaderWithoutIndexingNewName
(ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:386
↓ 1 callers
Method
readLong
()
netbare-core/src/main/java/com/github/megatronking/netbare/ws/WebSocketReader.java:290
↓ 1 callers
Method
readMedium
(ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2DecodeInterceptor.java:303
↓ 1 callers
Method
readMessage
()
netbare-core/src/main/java/com/github/megatronking/netbare/ws/WebSocketReader.java:246
↓ 1 callers
Method
readMessageFrame
()
netbare-core/src/main/java/com/github/megatronking/netbare/ws/WebSocketReader.java:214
← previous
next →
301–400 of 894, ranked by callers