MCPcopy Index your code
hub / github.com/RSencoder/DroidNet

github.com/RSencoder/DroidNet @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,249 symbols 3,281 edges 176 files 389 documented · 31%
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
HttpInterceptorFactory (Interface)
Factory used by developer to create their own interceptor for HttpVirtualGateway. @author Megatron King @since [13 implementers]
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpInterceptorFactory.java
SwitcherListener (Interface)
Interface definition for a com.github.megatronking.netbare.gateway.VirtualGateway that monitors user operations [2 implementers]
app/src/main/java/com/mingxiangChen/droidnet/SwitcherListener.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
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
PacketCapturedListener (Interface)
A callback which invoked when com.mingxiangChen.droidnet.interceptor.CaptureRawInterceptor intercept() method ca [2 implementers]
app/src/main/java/com/mingxiangChen/droidnet/fragment/PacketCapturedListener.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
SSLRefluxCallback (Interface)
A callback to receive SSL plaintext packets and input them to javax.net.ssl.SSLEngine. @author Megatron King @s [8 implementers]
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLRefluxCallback.java

Core symbols most depended-on inside this repo

process
called by 91
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/TunnelFlow.java
add
called by 60
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java
get
called by 55
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Huffman.java
w
called by 48
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareLog.java
i
called by 47
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
getInstance
called by 33
app/src/main/java/com/mingxiangChen/droidnet/App.java
allocate
called by 31
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLCodec.java

Shape

Method 1,047
Class 169
Interface 28
Enum 5

Languages

Java100%

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
app/src/main/java/com/mingxiangChen/droidnet/activity/MainActivity.java18 symbols
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpResponseHeaderPart.java17 symbols

For agents

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

⬇ download graph artifact