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
Method
HttpSessionFactory
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSessionFactory.java:31
Method
HttpSniffInterceptor
(HttpSession session)
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSniffInterceptor.java:46
Method
HttpVirtualGateway
(Session session, Request request, Response response, JKS jks, final List
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpVirtualGateway.java:52
Method
HttpVirtualGatewayFactory
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
Method
HttpZygoteRequest
(Request request, HttpSessionFactory factory)
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpZygoteRequest.java:39
Method
HttpZygoteResponse
(Response response, HttpSessionFactory factory)
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpZygoteResponse.java:39
Method
Huffman
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Huffman.java:100
Method
IcmpHeader
(IpHeader header, byte[] packet, int offset)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IcmpHeader.java:49
Method
InterceptorChain
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
Method
IpAddress
(String address, int prefixLength)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IpAddress.java:28
Method
IpHeader
(byte[] packet, int offset)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IpHeader.java:53
Method
JKS
(@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
Method
KeySet
(Set<CaseInsensitiveKey> keySet)
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:69
Method
KeySetIterator
(Iterator<CaseInsensitiveKey> iterator)
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:47
Method
MapEntry
(Entry<CaseInsensitiveLinkedMap.CaseInsensitiveKey, V> entry)
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:123
Method
Net
(int uid, String localIp, int localPort, String remoteIp, int remotePort)
netbare-core/src/main/java/com/github/megatronking/netbare/net/Net.java:53
Method
NetBare
()
netbare-core/src/main/java/com/github/megatronking/netbare/NetBare.java:66
Method
NetBareConfig
()
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareConfig.java:61
Method
NetBareLog
()
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareLog.java:32
Method
NetBareThread
(VpnService vpnService, NetBareConfig config)
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareThread.java:60
Method
NetBareVirtualGateway
(Session session, Request request, Response response)
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareVirtualGateway.java:64
Method
NetBareXLog
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
Method
NetDumper
(String args, String localIp, Pattern pattern)
netbare-core/src/main/java/com/github/megatronking/netbare/net/UidDumper.java:128
Method
NioTunnel
(T channel, Selector selector)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/NioTunnel.java:85
Method
Node
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Huffman.java:223
Method
PacketsTransfer
(VpnService service, NetBareConfig config)
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareThread.java:161
Method
PendingIndexedInterceptor
Constructs a {@link PendingIndexedInterceptor} instance.
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/PendingIndexedInterceptor.java:41
Method
Protocol
(byte number)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/Protocol.java:48
Method
Reader
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:180
Method
Request
()
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/Request.java:34
Method
RequestChain
(Request request, List<Interceptor<Request, RequestChain, Response, ResponseChain>> interceptors)
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/RequestChain.java:35
Method
Response
()
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/Response.java:34
Method
ResponseChain
(Response response, List<Interceptor<Request, RequestChain, Response, ResponseChain>> interceptors
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/ResponseChain.java:35
Method
SSLCodec
(SSLEngineFactory factory)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLCodec.java:104
Method
SSLCodecInterceptor
(SSLEngineFactory engineFactory, Req request, Res response)
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/SSLCodecInterceptor.java:66
Method
SSLEngineFactory
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
Method
SSLRefluxInterceptor
(SSLRefluxCallback<Req, Res> refluxCallback)
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/SSLRefluxInterceptor.java:54
Method
SSLRequestCodec
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
Method
SSLResponseCodec
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
Method
Session
(Protocol protocol, short localPort, short remotePort, int remoteIp)
netbare-core/src/main/java/com/github/megatronking/netbare/net/Session.java:85
Method
SessionProvider
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
Method
SpecVirtualGateway
(Protocol protocol, Session session, Request request, Response response)
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/SpecVirtualGateway.java:34
Method
StringStream
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
Method
TcpHeader
(IpHeader header, byte[] packet, int offset)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/TcpHeader.java:72
Method
TcpProxyServer
(VpnService vpnService, String ip, int mtu)
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/TcpProxyServer.java:74
Method
TcpProxyServerForwarder
(VpnService vpnService, String ip, int mtu, UidDumper dumper)
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/TcpProxyServerForwarder.java:43
Method
TcpProxyTunnel
(SocketChannel socketChannel, Selector selector, int remotePort)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpProxyTunnel.java:38
Method
TcpRemoteTunnel
(VpnService vpnService, SocketChannel channel, Selector selector, String remoteIp,
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpRemoteTunnel.java:41
Method
TcpTunnel
(SocketChannel socketChannel, Selector selector)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpTunnel.java:39
Method
TcpVATunnel
(Session session, NioTunnel proxyServerTunnel, NioTunnel remoteServerTunnel, int mtu)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpVATunnel.java:44
Method
TcpVirtualGateway
(Session session, Request request, Response response)
netbare-core/src/main/java/com/github/megatronking/netbare/tcp/TcpVirtualGateway.java:34
Method
TinyFileStream
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
Method
UdpHeader
(IpHeader header, byte[] packet, int offset)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/UdpHeader.java:54
Method
UdpProxyServer
(VpnService vpnService, int mtu)
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/UdpProxyServer.java:68
Method
UdpProxyServerForwarder
(VpnService vpnService, int mtu, UidDumper dumper)
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/UdpProxyServerForwarder.java:43
Method
UdpRemoteTunnel
(VpnService vpnService, DatagramChannel channel, Selector selector, String remoteIp
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/UdpRemoteTunnel.java:40
Method
UdpTunnel
(DatagramChannel datagramChannel, Selector selector)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/UdpTunnel.java:37
Method
UdpVATunnel
(Session session, NioTunnel tunnel, OutputStream output, int mtu)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/UdpVATunnel.java:68
Method
UdpVirtualGateway
(Session session, Request request, Response response)
netbare-core/src/main/java/com/github/megatronking/netbare/udp/UdpVirtualGateway.java:34
Method
UidDumper
(String localIp, UidProvider provider)
netbare-core/src/main/java/com/github/megatronking/netbare/net/UidDumper.java:65
Method
VirtualGateway
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
Method
WebSocketReader
(InputStream input, boolean client, WebSocketCallback callback)
netbare-core/src/main/java/com/github/megatronking/netbare/ws/WebSocketReader.java:67
Method
Writer
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:495
Method
add
Not supported for sets returned by <code>Map.entrySet</code>.
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:184
Method
addAll
Not supported for sets returned by <code>Map.keySet</code>.
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:84
Method
addAll
Not supported for sets returned by <code>Map.entrySet</code>.
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:192
Method
addAllowedHost
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
Method
addDisallowedHost
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
Method
addHeader
(@NonNull String name, @NonNull String value)
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpHeaderPart.java:185
Method
addHeader
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
Method
addHeader
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
Method
addition_isCorrect
()
netbare-sample/src/test/java/com/github/megatronking/netbare/ExampleUnitTest.java:13
Method
attachBaseContext
netbare-sample/src/main/kotlin/com/github/megatronking/netbare/sample/App.kt:39
Method
build
()
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpHeaderPart.java:200
Method
build
Build a {@link HttpRequestHeaderPart} instance. @return The instance.
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpRequestHeaderPart.java:230
Method
build
Build a {@link HttpResponseHeaderPart} instance. @return The instance.
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpResponseHeaderPart.java:210
Method
call
()
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLEngineFactory.java:156
Method
call
()
netbare-core/src/main/java/com/github/megatronking/netbare/net/UidDumper.java:96
Method
channelRead
(ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/UdpTunnel.java:63
Method
channelRead
(ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpTunnel.java:70
Method
channelWrite
(ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/UdpTunnel.java:58
Method
channelWrite
(ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpTunnel.java:75
Method
clear
()
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:89
Method
clear
()
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:197
Method
clientHttp2Settings
Returns the HTTP/2 client settings. @return Client settings.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpRequest.java:184
Method
close
Close the input stream.
netbare-core/src/main/java/com/github/megatronking/netbare/ws/WebSocketReader.java:93
Method
close
()
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpRemoteTunnel.java:77
Method
close
()
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpProxyTunnel.java:69
Method
close
()
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/UdpRemoteTunnel.java:70
Method
code
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
Method
connect
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
Method
connect
(InetSocketAddress address)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpRemoteTunnel.java:48
Method
connect
(InetSocketAddress address)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpProxyTunnel.java:45
Method
connect
(InetSocketAddress address)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/UdpRemoteTunnel.java:47
Method
connect
(InetSocketAddress address)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/UdpTunnel.java:42
Method
connect
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
Method
connect
(InetSocketAddress address)
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/TcpTunnel.java:45
Method
contains
(Object o)
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:202
Method
containsValue
(Object value)
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:316
Method
create
()
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpInjectInterceptor.java:127
← previous
next →
501–600 of 894, ranked by callers