Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RSencoder/DroidNet
/ functions
Functions
1,047 in github.com/RSencoder/DroidNet
⨍
Functions
1,047
◇
Types & classes
202
↓ 4 callers
Method
getPattern
()
app/src/main/java/com/mingxiangChen/droidnet/table/InterceptRules.java:43
↓ 4 callers
Method
getPort
()
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/ProxyServer.java:51
↓ 4 callers
Method
mergeResponseBuffer
Merge all the response pending buffers and a given buffer, and output a new buffer which contains all data. The pending buffers will be clear after th
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/PendingIndexedInterceptor.java:94
↓ 4 callers
Method
newBuilder
Create a new builder based on the current. @return A new builder instance.
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareConfig.java:69
↓ 4 callers
Method
onFinished
Invoked when the injector finished the injection. @param stream The injected stream. @throws IOException If an I/O error has occurred.
netbare-injector/src/main/java/com/github/megatronking/netbare/injector/InjectorCallback.java:36
↓ 4 callers
Method
onResult
(ByteBuffer buffer, boolean isFinished)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/DecodeCallback.java:31
↓ 4 callers
Method
onStreamFinished
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2Updater.java:28
↓ 4 callers
Method
parse
Returns the protocol identified by {@code protocol}. @param protocol A string protocol presents in request line and status line. @return A HttpProtoc
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpProtocol.java:86
↓ 4 callers
Method
pendResponseBuffer
Pend a response packet buffer to waiting queue. @param buffer A response packet.
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/PendingIndexedInterceptor.java:72
↓ 4 callers
Method
provide
Provides an authentication keys or null. @param host The peer host. @param client Whether the SSLContext is initialized for client. @return The sourc
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLKeyManagerProvider.java:38
↓ 4 callers
Method
setHeaderTableSizeSetting
(int headerTableSizeSetting)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:188
↓ 4 callers
Method
setPattern
(String pattern)
app/src/main/java/com/mingxiangChen/droidnet/table/InterceptRules.java:47
↓ 4 callers
Method
setPriority
(int priority)
app/src/main/java/com/mingxiangChen/droidnet/table/InterceptRules.java:55
↓ 4 callers
Method
setRequest
Bind a {@link Request} to this codec. @param request A request has terminated remote server host.
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLRequestCodec.java:51
↓ 4 callers
Method
setSession
(String session)
app/src/main/java/com/mingxiangChen/droidnet/table/InterceptRules.java:31
↓ 4 callers
Method
start
Establish the proxy server.
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/ProxyServer.java:56
↓ 4 callers
Method
streamId
Returns the HTTP/2 stream id. @return A stream id.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpRequest.java:175
↓ 4 callers
Method
trimSubstring
(String string, int pos, int limit)
netbare-injector/src/main/java/com/github/megatronking/netbare/http/Cookie.java:433
↓ 4 callers
Method
unsignedByte
(ByteBuffer buffer, int index)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLUtils.java:241
↓ 4 callers
Method
unwrap
(SSLEngine engine, ByteBuffer input, CodecCallback callback)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLCodec.java:299
↓ 4 callers
Method
zygote
(HttpId id)
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpZygoteRequest.java:46
↓ 3 callers
Method
addAllowedApplication
Adds an application that's allowed to access the VPN connection. If this method is called at least once, only applications added through this method
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareConfig.java:212
↓ 3 callers
Method
addRoute
Add a network route to the VPN interface. Both IPv4 and IPv6 routes are supported. Adding a route implicitly allows traffic from that address family
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareConfig.java:181
↓ 3 callers
Method
close
()
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/UdpVATunnel.java:129
↓ 3 callers
Method
code
Get the response code from the header part. @return The response code.
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpResponseHeaderPart.java:50
↓ 3 callers
Method
contains
(Object o)
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:94
↓ 3 callers
Method
dateCharacterOffset
(String input, int pos, int limit, boolean invert)
netbare-injector/src/main/java/com/github/megatronking/netbare/http/Cookie.java:553
↓ 3 callers
Method
encode
(String data, ByteBuffer out)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Huffman.java:142
↓ 3 callers
Method
frameHeader
(int streamId, int length, byte type, byte flags)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2EncodeInterceptor.java:240
↓ 3 callers
Method
getActive
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpZygoteRequest.java:75
↓ 3 callers
Method
getConfig
()
netbare-core/src/main/java/com/github/megatronking/netbare/NetBare.java:153
↓ 3 callers
Method
getIpHeader
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/UdpHeader.java:59
↓ 3 callers
Method
getIpSum
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IpHeader.java:114
↓ 3 callers
Method
getJKS_ALIAS
()
app/src/main/java/com/mingxiangChen/droidnet/App.java:57
↓ 3 callers
Method
getSourceIp
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IpHeader.java:73
↓ 3 callers
Method
getmContext
()
app/src/main/java/com/mingxiangChen/droidnet/dialog/BaseDialog.java:34
↓ 3 callers
Method
hasNext
()
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:51
↓ 3 callers
Method
ip
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpResponse.java:75
↓ 3 callers
Method
iterator
()
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:99
↓ 3 callers
Method
message
Get the response message from the header part. @return The response message.
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpResponseHeaderPart.java:59
↓ 3 callers
Method
next
()
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:56
↓ 3 callers
Method
onClosed
Invoked when the socket IO is closed.
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/NioCallback.java:52
↓ 3 callers
Method
onDecrypt
Output an decrypted packet, it is a plaintext. @param buffer The decrypted packet. @throws IOException If an I/O error has occurred.
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLCodec.java:491
↓ 3 callers
Method
onPending
The packet is not a perfect SSL encrypted packet, should wait next packet and decode together. @param buffer The buffer should be pended in a queue.
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLCodec.java:467
↓ 3 callers
Method
onRead
Invoked when the socket IO is readable. @throws IOException If an I/O error has occurred.
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/NioCallback.java:40
↓ 3 callers
Method
onSettingsUpdate
(Http2Settings http2Settings)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2Updater.java:26
↓ 3 callers
Method
onSkip
(ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/DecodeCallback.java:33
↓ 3 callers
Method
onTableChanged
()
app/src/main/java/com/mingxiangChen/droidnet/dialog/TableChanged.java:12
↓ 3 callers
Method
onWrite
Invoked when the socket IO is writable. @throws IOException If an I/O error has occurred.
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/NioCallback.java:47
↓ 3 callers
Method
parse
Parse the protocol by number. @param number Protocol number. @return The supported protocol number or null.
netbare-core/src/main/java/com/github/megatronking/netbare/ip/Protocol.java:58
↓ 3 callers
Method
path
Returns this request's path. @return The request path.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpRequest.java:119
↓ 3 callers
Method
port
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpResponse.java:80
↓ 3 callers
Method
prepare
Prepare the forwarder.
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/ProxyServerForwarder.java:31
↓ 3 callers
Method
prepareRead
()
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/NioTunnel.java:172
↓ 3 callers
Method
protocol
Get the http protocol. @return The http protocol.
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpHeaderPart.java:63
↓ 3 callers
Method
protocol
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpResponse.java:85
↓ 3 callers
Method
query
Query a session by local VPN port. @param localPort The local VPN port. @return The instance of {@link Session} if it exists, or null.
netbare-core/src/main/java/com/github/megatronking/netbare/net/SessionProvider.java:55
↓ 3 callers
Method
readShort
(byte[] data, int offset)
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareVirtualGateway.java:329
↓ 3 callers
Method
requestHeaders
Returns this request's headers. @return A map of headers.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpRequest.java:147
↓ 3 callers
Method
responseHeaders
Returns this response's headers. @return A map of headers.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpResponse.java:182
↓ 3 callers
Method
setDestinationIp
(int ip)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IpHeader.java:85
↓ 3 callers
Method
setMtu
Set the maximum transmission unit (MTU) of the VPN interface. If it is not set, the default value in the operating system will be used. @param mtu Ma
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareConfig.java:152
↓ 3 callers
Method
setNioCallback
(NioCallback callback)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/NioTunnel.java:168
↓ 3 callers
Method
setPackageName
(String packageName)
app/src/main/java/com/mingxiangChen/droidnet/table/InterceptRules.java:39
↓ 3 callers
Method
setPackageName
(String packageName)
app/src/main/java/com/mingxiangChen/droidnet/dialog/NewRuleDialog.java:94
↓ 3 callers
Method
setSelectedAlpnResolved
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLRequestCodec.java:57
↓ 3 callers
Method
setSession
(String session)
app/src/main/java/com/mingxiangChen/droidnet/fragment/PacketShowInfo.java:61
↓ 3 callers
Method
setSourceIp
(int ip)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IpHeader.java:77
↓ 3 callers
Method
stopNetBare
()
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareService.java:115
↓ 3 callers
Method
toBuffer
Converts the stream data type to {@link ByteBuffer}. @return A {@link ByteBuffer}.
netbare-injector/src/main/java/com/github/megatronking/netbare/stream/Stream.java:35
↓ 3 callers
Method
updateChecksum
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IpHeader.java:109
↓ 3 callers
Method
url
Returns this request's URL. @return The request URL.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpRequest.java:137
↓ 3 callers
Method
writeInt
(int value, int offset)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/Header.java:59
↓ 2 callers
Method
adjustDynamicTableByteCount
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:456
↓ 2 callers
Method
buildHeader
(HttpRequest request)
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpInjectInterceptor.java:106
↓ 2 callers
Method
checkLowercase
(String name)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:466
↓ 2 callers
Method
clearDynamicTable
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:432
↓ 2 callers
Method
clearDynamicTable
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:539
↓ 2 callers
Method
clientHttp2Settings
Returns the HTTP/2 client settings. @return Client settings.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpResponse.java:256
↓ 2 callers
Method
close
()
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpVATunnel.java:155
↓ 2 callers
Method
copy
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/UdpHeader.java:127
↓ 2 callers
Method
createContext
(KeyManager[] keyManagers, TrustManager[] trustManagers)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLEngineFactory.java:247
↓ 2 callers
Method
createEngine
Create an {@link SSLEngine} instance to encode and decode SSL packets. @param factory A factory produces {@link SSLEngine}. @return An instance of {@
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLCodec.java:116
↓ 2 callers
Method
createSubjectKeyIdentifier
(Key key)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/CertificateGenerator.java:217
↓ 2 callers
Method
decode
(ByteBuffer buffer, @NonNull CodecCallback callback)
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLResponseCodec.java:68
↓ 2 callers
Method
decode
(ByteBuffer buffer, Hpack.Reader reader, DecodeCallback callback, Http2Stream stream,
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2DecodeInterceptor.java:214
↓ 2 callers
Method
decodeRequest
(final HttpRequestChain chain, ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLCodecInterceptor.java:189
↓ 2 callers
Method
dumpUid
Dump the uid of the session, you can get the value from {@link Session#uid}. This config will cost much battery. <p>Android Q removes access to /proc
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareConfig.java:274
↓ 2 callers
Method
encode
Try to encrypt a plaintext packet. If SSL handshake has finished, then encode it, otherwise add it to queue and wait handshake finished. @param buffe
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLCodec.java:149
↓ 2 callers
Method
endStream
(FrameType frameType, int streamId)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2DecodeInterceptor.java:470
↓ 2 callers
Method
engineUnwrap
(SSLEngine engine, ByteBuffer input, ByteBuffer output)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLCodec.java:370
↓ 2 callers
Method
engineWrap
(SSLEngine engine, ByteBuffer input, ByteBuffer output)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLCodec.java:365
↓ 2 callers
Method
ensureQuery
Query or create a session by protocol, ports and remote server IP. @param protocol IP protocol. @param localPort Local VPN port. @param remotePort Re
netbare-core/src/main/java/com/github/megatronking/netbare/net/SessionProvider.java:74
↓ 2 callers
Method
evictToRecoverBytes
(int bytesToRecover)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:439
↓ 2 callers
Method
evictToRecoverBytes
(int bytesToRecover)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:546
↓ 2 callers
Method
findSessionById
(String id)
netbare-core/src/main/java/com/github/megatronking/netbare/http/ContainerHttpInterceptor.java:111
↓ 2 callers
Method
generateKeyPair
(int keySize)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/CertificateGenerator.java:199
↓ 2 callers
Method
getDestinationPort
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/TcpHeader.java:89
↓ 2 callers
Method
getIp
()
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/ProxyServer.java:44
↓ 2 callers
Method
getMaxFrameSize
(int defaultValue)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2Settings.java:137
← previous
next →
101–200 of 1,047, ranked by callers