MCPcopy Index your code
hub / github.com/MegatronKing/NetBare-Android

github.com/MegatronKing/NetBare-Android @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,066 symbols 2,764 edges 149 files 354 documented · 33%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Stream (Interface)
Stream is special data type using in NetBare. @author Megatron King @since 2018-12-15 21:05 [11 implementers]
netbare-injector/src/main/java/com/github/megatronking/netbare/stream/Stream.java
ProxyServerForwarder (Interface)
An interface needs to be implement by proxy server forwarders. @author Megatron King @since 2018-10-09 01:24 [6 implementers]
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/ProxyServerForwarder.java
InjectorCallback (Interface)
A callback invoked when the injector finished the injection. @author Megatron King @since 2018-12-15 21:55 [4 implementers]
netbare-injector/src/main/java/com/github/megatronking/netbare/injector/InjectorCallback.java
SSLRefluxCallback (Interface)
A callback to receive SSL plaintext packets and input them to javax.net.ssl.SSLEngine. @author Megatron King @s [6 implementers]
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLRefluxCallback.java
HttpInjector (Interface)
An injector for HTTP protocol packets, you can block and modify HTTP headers and bodies in this injector. Remember d [3 …
netbare-injector/src/main/java/com/github/megatronking/netbare/injector/HttpInjector.java
Interceptor (Interface)
A virtual gateway interceptor, observes and modifies requests/responses. Interceptors are organized by a virtual gateway [6 …
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/Interceptor.java
VirtualGatewayFactory (Interface)
A factory that produces the VirtualGateway. @author Megatron King @since 2018-11-01 23:23 [7 implementers]
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/VirtualGatewayFactory.java
Tunnel (Interface)
A tunnel connects a terminal that can be wrote to. @author Megatron King @since 2018-10-25 17:57 [7 implementers]
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/Tunnel.java

Core symbols most depended-on inside this repo

process
called by 76
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/TunnelFlow.java
get
called by 55
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Huffman.java
i
called by 48
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareLog.java
add
called by 46
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLWhiteList.java
w
called by 45
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareLog.java
put
called by 44
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java
closeQuietly
called by 31
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareUtils.java
allocate
called by 31
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLCodec.java

Shape

Method 894
Class 142
Interface 25
Enum 5

Languages

Java98%
Kotlin2%

Modules by API surface

netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java52 symbols
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java38 symbols
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpResponse.java29 symbols
netbare-injector/src/main/java/com/github/megatronking/netbare/http/Cookie.java27 symbols
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareConfig.java24 symbols
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpRequest.java23 symbols
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLCodec.java20 symbols
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/NioTunnel.java19 symbols
netbare-core/src/main/java/com/github/megatronking/netbare/ip/UdpHeader.java18 symbols
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IpHeader.java18 symbols
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpResponseHeaderPart.java17 symbols
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpRequestHeaderPart.java17 symbols

For agents

$ claude mcp add NetBare-Android \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact