MCPcopy Create free account

hub / github.com/MegatronKing/NetBare-Android / functions

Functions894 in github.com/MegatronKing/NetBare-Android

↓ 76 callersMethodprocess
Send a packet to remote tunnel, and the tunnel will send it to the terminal. @param buffer A net packet buffer. @throws IOException If an I/O error h
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/TunnelFlow.java:35
↓ 55 callersMethodget
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Huffman.java:94
↓ 48 callersMethodi
Print a info level log in console. @param msg The message you would like logged.
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareLog.java:88
↓ 46 callersMethodadd
(String ip)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLWhiteList.java:13
↓ 45 callersMethodw
Print a warning level log in console. @param msg The message you would like logged.
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareLog.java:132
↓ 44 callersMethodput
(String key, V value)
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:338
↓ 31 callersMethodallocate
(int size)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLCodec.java:448
↓ 31 callersMethodcloseQuietly
Closes a closeable object or release resource. @param closeable A closeable object like io stream.
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareUtils.java:97
↓ 30 callersMethodrequest
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpRequestChain.java:59
↓ 29 callersMethodwrite
Write a packet buffer to the terminal. @param buffer A packet buffer. @throws IOException If an I/O error has occurred.
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/Tunnel.java:35
↓ 27 callersMethodequals
(Object o)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IpAddress.java:38
↓ 21 callersMethodread
(ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/NioTunnel.java:155
↓ 21 callersMethodresponse
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpResponseChain.java:59
↓ 20 callersMethode
Print a error level log in console. @param msg The message you would like logged.
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareLog.java:110
↓ 19 callersMethodwrap
(SSLEngine engine, ByteBuffer input, CodecCallback callback)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLCodec.java:341
↓ 16 callersMethodparseInt
Parse a string to a integer value. If the string is not a integer value, this will return the default value. @param string The string value. @param d
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareUtils.java:115
↓ 16 callersMethodremove
(Object key)
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:346
↓ 15 callersMethodonResponseFinished
Invoked when a session's response has finished. It means the server has no more data sent to client in this session, and it might invoked multi times
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/Interceptor.java:79
↓ 14 callersMethodonRequestFinished
Invoked when a session's request has finished. It means the client has no more data sent to server in this session, and it might invoked multi times i
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/Interceptor.java:71
↓ 13 callersMethodset
(int id, int value)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2Settings.java:98
↓ 12 callersMethodconvertIp
Convert a int ip value to ipv4 string. @param ip The ip address. @return A ipv4 string value, format is N.N.N.N
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareUtils.java:63
↓ 12 callersMethodget
()
netbare-core/src/main/java/com/github/megatronking/netbare/NetBare.java:62
↓ 12 callersMethodgetInstance
netbare-sample/src/main/kotlin/com/github/megatronking/netbare/sample/App.kt:17
↓ 12 callersMethodip
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpRequest.java:75
↓ 12 callersMethodonRequest
(Req request, ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLRefluxCallback.java:32
↓ 12 callersMethodonResponse
(Res response, ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLRefluxCallback.java:34
↓ 11 callersMethodbuild
Create the instance of {@link NetBareConfig}. @return The instance of {@link NetBareConfig}.
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareConfig.java:337
↓ 11 callersMethodprocessFinal
Finish the interception and send the packet to tunnel. @param buffer A buffer contains net packet data. @throws IOException If an I/O error has occur
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/InterceptorChain.java:89
↓ 11 callersMethodreadShort
(int offset)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/Header.java:42
↓ 11 callersMethodsession
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpRequest.java:51
↓ 11 callersMethodtoString
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:749
↓ 11 callersMethodvalues
()
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:356
↓ 10 callersMethodconvertPort
Convert a short ip value to int. @param port The port. @return A int port value.
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareUtils.java:88
↓ 10 callersMethodformat
(String format, Object... objs)
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareLog.java:161
↓ 10 callersMethodgetKey
()
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:127
↓ 10 callersMethodport
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpRequest.java:80
↓ 10 callersMethodtoString
()
netbare-injector/src/main/java/com/github/megatronking/netbare/http/Cookie.java:127
↓ 10 callersMethoduri
Set a new http request uri. @param uri The http request uri. @return The same builder.
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpRequestHeaderPart.java:129
↓ 10 callersMethodwriteShort
(short value, int offset)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/Header.java:47
↓ 9 callersMethodclear
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2Settings.java:93
↓ 9 callersMethodget
(Object key)
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:327
↓ 9 callersMethodhttpProtocol
Returns this request's http protocol, such as {@link HttpProtocol#HTTP_1_1} or {@link HttpProtocol#HTTP_1_0}. @return The request protocol.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpRequest.java:110
↓ 9 callersMethodsize
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2Settings.java:118
↓ 9 callersMethodv
Print a verbose level log in console. @param msg The message you would like logged.
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareLog.java:44
↓ 9 callersMethodwtf
Print a fatal level log in console. @param throwable The error you would like logged.
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareLog.java:154
↓ 8 callersMethodaliasFile
(String fileExtension)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/JKS.java:109
↓ 8 callersMethodgetHeaderLength
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IpHeader.java:65
↓ 8 callersMethodonFinished
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
↓ 8 callersMethodrequest
(final Session session)
netbare-core/src/main/java/com/github/megatronking/netbare/net/UidDumper.java:81
↓ 8 callersMethodsize
()
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:351
↓ 7 callersMethodcreate
Creates a http interceptor instance and immediately returns it, it must not be null. @return A newly created http interceptor.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpInterceptorFactory.java:35
↓ 7 callersMethodgetValue
()
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:132
↓ 7 callersMethodhpackSize
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:745
↓ 7 callersMethodisClosed
()
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/NioTunnel.java:164
↓ 7 callersMethodreadString
(ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:355
↓ 7 callersMethodwriteInt
(int value, int prefixMask, int bits)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:660
↓ 6 callersMethodentrySet
()
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:321
↓ 6 callersMethodget
(JKS jks)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLEngineFactory.java:123
↓ 6 callersMethodgetDataLength
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IpHeader.java:89
↓ 6 callersMethodgetFlag
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/TcpHeader.java:110
↓ 6 callersMethodgetHeaderTableSize
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2Settings.java:122
↓ 6 callersMethodhost
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpRequest.java:90
↓ 6 callersMethodintercept
Intercept request packet, and delivery it to next interceptor or the terminal. <p> Remember do not block this method for a long time, because all the
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/Interceptor.java:50
↓ 6 callersMethodisHttps
Whether the request is a HTTPS request. @return HTTPS returns true.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpRequest.java:128
↓ 6 callersMethodnewBuilder
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
↓ 6 callersMethodobjectToKey
Convert the given key <code>Object</code> to a {@link CaseInsensitiveKey}. <p/> Pre-condition: <code>key</code> instanceof <code>String</code> @param
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:275
↓ 6 callersMethodonConnected
Invoked when the connection is connected with the terminal. @throws IOException If an I/O error has occurred.
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/NioCallback.java:33
↓ 6 callersMethodpassword
()
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/JKS.java:79
↓ 6 callersMethodpendRequestBuffer
Pend a request packet buffer to waiting queue. @param buffer A request packet.
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/PendingIndexedInterceptor.java:63
↓ 6 callersMethodresponse
()
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/ResponseChain.java:57
↓ 6 callersMethodsocket
()
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/UdpTunnel.java:53
↓ 5 callersMethodadd
Not supported for sets returned by <code>Map.keySet</code>.
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:76
↓ 5 callersMethodalias
()
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/JKS.java:75
↓ 5 callersMethodbuild
Build a new cookie instance. @return A Cookie.
netbare-injector/src/main/java/com/github/megatronking/netbare/http/Cookie.java:326
↓ 5 callersMethodcontainsKey
(Object key)
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:311
↓ 5 callersMethodgetHeaderLength
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/UdpHeader.java:87
↓ 5 callersMethodgetProtocol
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IpHeader.java:57
↓ 5 callersMethodgetSourcePort
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/UdpHeader.java:63
↓ 5 callersMethodgetSum
(int offset, int len)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/Header.java:66
↓ 5 callersMethodheaders
Get a collection of http headers from the header part. @return A map collection.
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpHeaderPart.java:73
↓ 5 callersMethodid
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpRequest.java:60
↓ 5 callersMethodmergeRequestBuffer
Merge all the request pending buffers and a given buffer, and output a new buffer which contains all data. The pending buffers will be clear after the
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/PendingIndexedInterceptor.java:83
↓ 5 callersMethodname
Set the cookie name, must not null. @param name Cookie name. @return The same builder.
netbare-injector/src/main/java/com/github/megatronking/netbare/http/Cookie.java:217
↓ 5 callersMethodreadFully
(byte[] bytes)
netbare-core/src/main/java/com/github/megatronking/netbare/ws/WebSocketReader.java:301
↓ 5 callersMethodreadInt
(ByteBuffer buffer, int firstByte, int prefixMask)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:283
↓ 5 callersMethodreadInt
(int offset)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/Header.java:52
↓ 5 callersMethodreadShort
(byte[] data, int offset)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLUtils.java:249
↓ 5 callersMethoduid
Returns a known uid for this session, if the uid is unknown should return {@link #UID_UNKNOWN}. @param session Network session. @return A known uid o
netbare-core/src/main/java/com/github/megatronking/netbare/net/UidProvider.java:19
↓ 5 callersMethodurl
Returns this request's URL. @return The request URL.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpRequest.java:137
↓ 5 callersMethodwriteString
(String data)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:680
↓ 4 callersMethodclear
()
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:306
↓ 4 callersMethoddelimiterOffset
(String input, int pos, int limit, char delimiter)
netbare-injector/src/main/java/com/github/megatronking/netbare/http/Cookie.java:424
↓ 4 callersMethoddynamicTableIndex
(int index)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:327
↓ 4 callersMethodgetDestinationIp
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IpHeader.java:81
↓ 4 callersMethodgetDestinationPort
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/UdpHeader.java:71
↓ 4 callersMethodgetPort
()
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/ProxyServer.java:51
↓ 4 callersMethodmergeResponseBuffer
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 callersMethodonResult
(ByteBuffer buffer, boolean isFinished)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/DecodeCallback.java:31
↓ 4 callersMethodonStreamFinished
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2Updater.java:28
↓ 4 callersMethodparse
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
next →1–100 of 894, ranked by callers