MCPcopy Create free account

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

Functions894 in github.com/MegatronKing/NetBare-Android

MethodHttpSessionFactory
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSessionFactory.java:31
MethodHttpSniffInterceptor
(HttpSession session)
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSniffInterceptor.java:46
MethodHttpVirtualGateway
(Session session, Request request, Response response, JKS jks, final List
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpVirtualGateway.java:52
MethodHttpVirtualGatewayFactory
Constructs a {@link HttpVirtualGatewayFactory} instance with {@link JKS} and a collection of {@link HttpInterceptorFactory}. @param factories a colle
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpVirtualGatewayFactory.java:48
MethodHttpZygoteRequest
(Request request, HttpSessionFactory factory)
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpZygoteRequest.java:39
MethodHttpZygoteResponse
(Response response, HttpSessionFactory factory)
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpZygoteResponse.java:39
MethodHuffman
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Huffman.java:100
MethodIcmpHeader
(IpHeader header, byte[] packet, int offset)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IcmpHeader.java:49
MethodInterceptorChain
Constructs an intercept chain with a tunnel flow instance and a collection of interceptors. @param flow A {@link TunnelFlow} implementation. @param i
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/InterceptorChain.java:63
MethodIpAddress
(String address, int prefixLength)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IpAddress.java:28
MethodIpHeader
(byte[] packet, int offset)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IpHeader.java:53
MethodJKS
(@NonNull Context context, @NonNull String alias, @NonNull char[] password, @NonNull String com
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/JKS.java:60
MethodKeySet
(Set<CaseInsensitiveKey> keySet)
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:69
MethodKeySetIterator
(Iterator<CaseInsensitiveKey> iterator)
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:47
MethodMapEntry
(Entry<CaseInsensitiveLinkedMap.CaseInsensitiveKey, V> entry)
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:123
MethodNet
(int uid, String localIp, int localPort, String remoteIp, int remotePort)
netbare-core/src/main/java/com/github/megatronking/netbare/net/Net.java:53
MethodNetBare
()
netbare-core/src/main/java/com/github/megatronking/netbare/NetBare.java:66
MethodNetBareConfig
()
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareConfig.java:61
MethodNetBareLog
()
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareLog.java:32
MethodNetBareThread
(VpnService vpnService, NetBareConfig config)
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareThread.java:60
MethodNetBareVirtualGateway
(Session session, Request request, Response response)
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareVirtualGateway.java:64
MethodNetBareXLog
Constructs a NetBareXLog instance with the net information. @param protocol The IP protocol. @param ip The ip address, a string value. @param port Th
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareXLog.java:38
MethodNetDumper
(String args, String localIp, Pattern pattern)
netbare-core/src/main/java/com/github/megatronking/netbare/net/UidDumper.java:128
MethodNioTunnel
(T channel, Selector selector)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/NioTunnel.java:85
MethodNode
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Huffman.java:223
MethodPacketsTransfer
(VpnService service, NetBareConfig config)
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareThread.java:161
MethodPendingIndexedInterceptor
Constructs a {@link PendingIndexedInterceptor} instance.
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/PendingIndexedInterceptor.java:41
MethodProtocol
(byte number)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/Protocol.java:48
MethodReader
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:180
MethodRequest
()
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/Request.java:34
MethodRequestChain
(Request request, List<Interceptor<Request, RequestChain, Response, ResponseChain>> interceptors)
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/RequestChain.java:35
MethodResponse
()
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/Response.java:34
MethodResponseChain
(Response response, List<Interceptor<Request, RequestChain, Response, ResponseChain>> interceptors
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/ResponseChain.java:35
MethodSSLCodec
(SSLEngineFactory factory)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLCodec.java:104
MethodSSLCodecInterceptor
(SSLEngineFactory engineFactory, Req request, Res response)
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/SSLCodecInterceptor.java:66
MethodSSLEngineFactory
Constructs the factory with a self-signed certificate. @param jks Java keystore of the self-signed certificate. @throws GeneralSecurityException If a
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLEngineFactory.java:141
MethodSSLRefluxInterceptor
(SSLRefluxCallback<Req, Res> refluxCallback)
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/SSLRefluxInterceptor.java:54
MethodSSLRequestCodec
Constructs an instance of {@link SSLCodec} by a factory. @param factory A factory produces {@link SSLEngine}.
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLRequestCodec.java:42
MethodSSLResponseCodec
Constructs an instance of {@link SSLCodec} by a factory. @param factory A factory produces {@link SSLEngine}.
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLResponseCodec.java:48
MethodSession
(Protocol protocol, short localPort, short remotePort, int remoteIp)
netbare-core/src/main/java/com/github/megatronking/netbare/net/Session.java:85
MethodSessionProvider
Constructs a session provider with a {@link UidDumper}. @param dumper Use to dump uid, can be null.
netbare-core/src/main/java/com/github/megatronking/netbare/net/SessionProvider.java:44
MethodSpecVirtualGateway
(Protocol protocol, Session session, Request request, Response response)
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/SpecVirtualGateway.java:34
MethodStringStream
Constructs a new stream by a string. @param string The string to be wrapped into {@link ByteBuffer}.
netbare-injector/src/main/java/com/github/megatronking/netbare/stream/StringStream.java:35
MethodTcpHeader
(IpHeader header, byte[] packet, int offset)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/TcpHeader.java:72
MethodTcpProxyServer
(VpnService vpnService, String ip, int mtu)
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/TcpProxyServer.java:74
MethodTcpProxyServerForwarder
(VpnService vpnService, String ip, int mtu, UidDumper dumper)
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/TcpProxyServerForwarder.java:43
MethodTcpProxyTunnel
(SocketChannel socketChannel, Selector selector, int remotePort)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpProxyTunnel.java:38
MethodTcpRemoteTunnel
(VpnService vpnService, SocketChannel channel, Selector selector, String remoteIp,
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpRemoteTunnel.java:41
MethodTcpTunnel
(SocketChannel socketChannel, Selector selector)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpTunnel.java:39
MethodTcpVATunnel
(Session session, NioTunnel proxyServerTunnel, NioTunnel remoteServerTunnel, int mtu)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpVATunnel.java:44
MethodTcpVirtualGateway
(Session session, Request request, Response response)
netbare-core/src/main/java/com/github/megatronking/netbare/tcp/TcpVirtualGateway.java:34
MethodTinyFileStream
Constructs a stream by a tiny file. @param file A tiny file. @throws IOException
netbare-injector/src/main/java/com/github/megatronking/netbare/stream/TinyFileStream.java:50
MethodUdpHeader
(IpHeader header, byte[] packet, int offset)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/UdpHeader.java:54
MethodUdpProxyServer
(VpnService vpnService, int mtu)
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/UdpProxyServer.java:68
MethodUdpProxyServerForwarder
(VpnService vpnService, int mtu, UidDumper dumper)
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/UdpProxyServerForwarder.java:43
MethodUdpRemoteTunnel
(VpnService vpnService, DatagramChannel channel, Selector selector, String remoteIp
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/UdpRemoteTunnel.java:40
MethodUdpTunnel
(DatagramChannel datagramChannel, Selector selector)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/UdpTunnel.java:37
MethodUdpVATunnel
(Session session, NioTunnel tunnel, OutputStream output, int mtu)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/UdpVATunnel.java:68
MethodUdpVirtualGateway
(Session session, Request request, Response response)
netbare-core/src/main/java/com/github/megatronking/netbare/udp/UdpVirtualGateway.java:34
MethodUidDumper
(String localIp, UidProvider provider)
netbare-core/src/main/java/com/github/megatronking/netbare/net/UidDumper.java:65
MethodVirtualGateway
Constructs a VirtualGateway object with the net session, request tunnel and response tunnel. @param session The net session contains basic net inform
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/VirtualGateway.java:53
MethodWebSocketReader
(InputStream input, boolean client, WebSocketCallback callback)
netbare-core/src/main/java/com/github/megatronking/netbare/ws/WebSocketReader.java:67
MethodWriter
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:495
Methodadd
Not supported for sets returned by <code>Map.entrySet</code>.
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:184
MethodaddAll
Not supported for sets returned by <code>Map.keySet</code>.
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:84
MethodaddAll
Not supported for sets returned by <code>Map.entrySet</code>.
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:192
MethodaddAllowedHost
Adds an ip host or a domain host that's allowed to capture. @param host An ip host or a domain host, not support the domain host. @return this {@link
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareConfig.java:237
MethodaddDisallowedHost
Adds an ip host or a domain host that's denied access to capture. @param host An ip host or a domain host, not support the domain host. @return this
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareConfig.java:248
MethodaddHeader
(@NonNull String name, @NonNull String value)
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpHeaderPart.java:185
MethodaddHeader
Add a http header. @param name The name of the header. @param value The value of the header. @return The same builder.
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpRequestHeaderPart.java:141
MethodaddHeader
Add a http header. @param name The name of the header. @param value The value of the header. @return The same builder.
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpResponseHeaderPart.java:121
Methodaddition_isCorrect
()
netbare-sample/src/test/java/com/github/megatronking/netbare/ExampleUnitTest.java:13
MethodattachBaseContext
netbare-sample/src/main/kotlin/com/github/megatronking/netbare/sample/App.kt:39
Methodbuild
()
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpHeaderPart.java:200
Methodbuild
Build a {@link HttpRequestHeaderPart} instance. @return The instance.
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpRequestHeaderPart.java:230
Methodbuild
Build a {@link HttpResponseHeaderPart} instance. @return The instance.
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpResponseHeaderPart.java:210
Methodcall
()
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLEngineFactory.java:156
Methodcall
()
netbare-core/src/main/java/com/github/megatronking/netbare/net/UidDumper.java:96
MethodchannelRead
(ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/UdpTunnel.java:63
MethodchannelRead
(ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpTunnel.java:70
MethodchannelWrite
(ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/UdpTunnel.java:58
MethodchannelWrite
(ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpTunnel.java:75
Methodclear
()
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:89
Methodclear
()
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:197
MethodclientHttp2Settings
Returns the HTTP/2 client settings. @return Client settings.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpRequest.java:184
Methodclose
Close the input stream.
netbare-core/src/main/java/com/github/megatronking/netbare/ws/WebSocketReader.java:93
Methodclose
()
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpRemoteTunnel.java:77
Methodclose
()
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpProxyTunnel.java:69
Methodclose
()
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/UdpRemoteTunnel.java:70
Methodcode
Set a new http response code. @param code The http response code. @return The same builder.
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpResponseHeaderPart.java:95
Methodconnect
Connects to the remote server by the given server address. @param address The server IP socket address. @throws IOException If an I/O error has occur
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/VirtualGatewayTunnel.java:38
Methodconnect
(InetSocketAddress address)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpRemoteTunnel.java:48
Methodconnect
(InetSocketAddress address)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpProxyTunnel.java:45
Methodconnect
(InetSocketAddress address)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/UdpRemoteTunnel.java:47
Methodconnect
(InetSocketAddress address)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/UdpTunnel.java:42
Methodconnect
Let the remote tunnel connects to remote server. @param address The remote server IP socket address. @throws IOException if an I/O error occurs.
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/NioTunnel.java:49
Methodconnect
(InetSocketAddress address)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpTunnel.java:45
Methodcontains
(Object o)
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:202
MethodcontainsValue
(Object value)
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:316
Methodcreate
()
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpInjectInterceptor.java:127
← previousnext →501–600 of 894, ranked by callers