MCPcopy Create free account

hub / github.com/RSencoder/DroidNet / types & classes

Types & classes202 in github.com/RSencoder/DroidNet

ClassAbstractRequestChain
This is a specific chain for all the requests. @author Megatron King @since 2019/4/6 19:45
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/AbstractRequestChain.java:26
ClassAbstractResponseChain
This is a specific chain for all the responses. @author Megatron King @since 2019/4/6 19:51
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/AbstractResponseChain.java:26
ClassAddPacketHandler
A handler designed for {@link com.mingxiangChen.droidnet.interceptor.CaptureRawInterceptor} thread communicating with UI thread. @author RSmxchen @si
app/src/main/java/com/mingxiangChen/droidnet/fragment/AddPacketHandler.java:13
InterfaceAlpnResolvedCallback
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLResponseCodec.java:224
ClassApp
app/src/main/java/com/mingxiangChen/droidnet/App.java:19
ClassAppService
app/src/main/java/com/mingxiangChen/droidnet/AppService.java:17
ClassBaseDialog
A base class extends {@link Dialog} designed for loading self-defined layout, inspired by the CSDN blog @see <a href="https://blog.csdn.net/sakurakide
app/src/main/java/com/mingxiangChen/droidnet/dialog/BaseDialog.java:21
ClassBaseFragment
I don't know how to explain now...just imitates the NetworkPacketCapture project. @author RSmxchen @since 2019-05-04 13:49
app/src/main/java/com/mingxiangChen/droidnet/fragment/BaseFragment.java:16
ClassBaseProxyServer
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/BaseProxyServer.java:29
ClassBlockedHttpInjector
An injector can block http request and response. Add your custom rules in {@link #sniffRequest(HttpRequest)} or {@link #sniffResponse(HttpResponse)} t
netbare-injector/src/main/java/com/github/megatronking/netbare/injector/BlockedHttpInjector.java:33
ClassBufferStream
A {@link ByteBuffer} stream data, the buffer will be output with nothing changes. @author Megatron King @since 2018-12-23 11:15
netbare-injector/src/main/java/com/github/megatronking/netbare/stream/BufferStream.java:28
ClassBuilder
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpHeaderPart.java:109
ClassBuilder
Builds a cookie. The {@linkplain #name(String)} }, {@linkplain #value(String)}, and {@linkplain #domain(String)} values must all be set before callin
netbare-injector/src/main/java/com/github/megatronking/netbare/http/Cookie.java:198
ClassBuilder
Builder class for {@link HttpRequestHeaderPart}.
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpRequestHeaderPart.java:97
ClassBuilder
Builder class for {@link HttpResponseHeaderPart}.
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpResponseHeaderPart.java:71
ClassBuilder
Helper class to createServerEngine a VPN Service.
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareConfig.java:107
ClassByteBufferInputStream
A {@link ByteArrayInputStream} constructs by a {@link ByteBuffer}. @author Megatron King @since 2018-12-23 15:24
netbare-injector/src/main/java/com/github/megatronking/netbare/io/ByteBufferInputStream.java:27
ClassByteStream
A stream creates by a byte array. @author Megatron King @since 2018-12-23 11:15
netbare-injector/src/main/java/com/github/megatronking/netbare/stream/ByteStream.java:28
ClassCaptureFragment
app/src/main/java/com/mingxiangChen/droidnet/fragment/CaptureFragment.java:20
ClassCaptureRawInterceptor
A {@link Interceptor} decodes the bytes in TCP or UDP streams to ASCII chars and transfers it to UI. @author RSmxchen @since 2019-05-01 20:31
app/src/main/java/com/mingxiangChen/droidnet/interceptor/CaptureRawInterceptor.java:29
ClassCaptureRawInterceptorFactory
A {@link InterceptorFactory} that creates {@link CaptureRawInterceptor}. @author RSmxchen
app/src/main/java/com/mingxiangChen/droidnet/interceptor/CaptureRawInterceptorFactory.java:14
ClassCaseInsensitiveKey
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:231
ClassCaseInsensitiveLinkedMap
{@link CaseInsensitiveLinkedMap} is a {@link LinkedHashMap} from <code>String</code> keys to values which is case-insensitive and case-preserving with
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:37
ClassCertificateGenerator
Generates self-signed certificate by {@link JKS}. @author Megatron King @since 2018-11-08 02:23
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/CertificateGenerator.java:73
ClassCertificateInstallActivity
A translucent activity uses to install self-signed certificate. @author Megatron King @since 2018-11-10 21:18
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/CertificateInstallActivity.java:36
InterfaceCodecCallback
A callback to receive {@link SSLCodec} results.
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLCodec.java:459
ClassConnectionShutdownException
Thrown when the connection has shutdown due to irresistible reason. @author Megatron King @since 2018-12-20 18:50
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/ConnectionShutdownException.java:26
ClassContainerHttpInterceptor
netbare-core/src/main/java/com/github/megatronking/netbare/http/ContainerHttpInterceptor.java:34
ClassCookie
An <a href="http://tools.ietf.org/html/rfc6265">RFC 6265</a> Cookie. @author Megatron King @since 2018/12/25 21:56
netbare-injector/src/main/java/com/github/megatronking/netbare/http/Cookie.java:38
InterfaceDecodeCallback
netbare-core/src/main/java/com/github/megatronking/netbare/http2/DecodeCallback.java:27
ClassDefaultVirtualGateway
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/DefaultVirtualGateway.java:33
ClassDefaultVirtualGatewayFactory
A {@link VirtualGatewayFactory} that produces the {@link DefaultVirtualGateway}. @author Megatron King @since 2018-11-01 23:29
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/DefaultVirtualGatewayFactory.java:31
ClassDroidNetVirtualGateway
A {@link VirtualGateway} designed for packet capture and firewall usage. It contains two {@link com.github.megatronking.netbare.gateway.Interceptor},
app/src/main/java/com/mingxiangChen/droidnet/gateway/DroidNetVirtualGateway.java:29
ClassDroidNetVirtualGatewayFactory
A {@link VirtualGatewayFactory} constructs the instance of {@link DroidNetVirtualGateway}. @author RSmxchen @since 2019-05-01 17:07
app/src/main/java/com/mingxiangChen/droidnet/gateway/DroidNetVirtualGatewayFactory.java:27
InterfaceDumpCallback
netbare-core/src/main/java/com/github/megatronking/netbare/net/DumpCallback.java:24
ClassEditRuleDialog
A {@link BaseDialog} loads editRule layout for updating {@link com.mingxiangChen.droidnet.table.InterceptRules}. @author RSmxchen @since 2019-05-05 1
app/src/main/java/com/mingxiangChen/droidnet/dialog/EditRuleDialog.java:27
InterfaceEncodeCallback
netbare-core/src/main/java/com/github/megatronking/netbare/http2/EncodeCallback.java:27
ClassEntrySet
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:117
ClassEntrySetIterator
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:147
EnumErrorCode
netbare-core/src/main/java/com/github/megatronking/netbare/http2/ErrorCode.java:39
ClassExampleInstrumentedTest
Instrumented test, which will execute on an Android device. @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
app/src/androidTest/java/com/mingxiangChen/droidnet/ExampleInstrumentedTest.java:17
ClassExampleUnitTest
Example local unit test, which will execute on the development machine (host). @see <a href="http://d.android.com/tools/testing">Testing documentatio
app/src/test/java/com/mingxiangChen/droidnet/ExampleUnitTest.java:12
ClassFirewallFragment
app/src/main/java/com/mingxiangChen/droidnet/fragment/FirewallFragment.java:30
ClassFirewallInterceptor
A {@link Interceptor} decides whether the firewall logic intercepts the packet or not, according to the rules in {@link com.mingxiangChen.droidnet.tab
app/src/main/java/com/mingxiangChen/droidnet/interceptor/FirewallInterceptor.java:36
ClassFirewallInterceptorFactory
A {@link InterceptorFactory} that creates {@link FirewallInterceptor}. @author RSmxchen @since 2019-06-03 17:48
app/src/main/java/com/mingxiangChen/droidnet/interceptor/FirewallInterceptorFactory.java:15
ClassFirewallVirtualGateway
A {@link VirtualGateway} provides firewall functions. @author RSmxchen @since 2019-04-28 21:29
app/src/main/java/com/mingxiangChen/droidnet/gateway/FirewallVirtualGateway.java:23
ClassFirewallVirtualGatewayFactory
A {@link VirtualGatewayFactory} that produces the {@link FirewallVirtualGateway}. @author RSmxchen @since 2019-04-28 21:50
app/src/main/java/com/mingxiangChen/droidnet/gateway/FirewallVirtualGatewayFactory.java:23
EnumFrameType
netbare-core/src/main/java/com/github/megatronking/netbare/http2/FrameType.java:28
ClassHeader
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:727
ClassHeader
netbare-core/src/main/java/com/github/megatronking/netbare/ip/Header.java:24
ClassHolder
netbare-core/src/main/java/com/github/megatronking/netbare/NetBare.java:49
ClassHpack
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:61
ClassHttp2
HTTP2 protocol constants and common methods. See https://httpwg.org/specs/rfc7540.html @author Megatron King @since 2019/1/5 14:14
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2.java:26
ClassHttp2DecodeInterceptor
Decodes HTTP2 request and response packets. @author Megatron King @since 2019/1/5 14:19
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2DecodeInterceptor.java:44
ClassHttp2EncodeInterceptor
Encodes HTTP2 request and response packets. @author Megatron King @since 2019/1/5 14:24
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2EncodeInterceptor.java:42
ClassHttp2Settings
Http/2 peer settings. @author Megatron King @since 2019/1/6 23:14
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2Settings.java:41
ClassHttp2SniffInterceptor
netbare-core/src/main/java/com/github/megatronking/netbare/http/Http2SniffInterceptor.java:34
ClassHttp2Stream
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2Stream.java:25
InterfaceHttp2Updater
A updater observes changes of HTTP2 session. @author Megatron King @since 2019/1/6 23:23
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2Updater.java:24
ClassHttpBody
An abstract HTTP body type object, it declares that this object represents the HTTP body. @author Megatron King @since 2018-12-15 21:09
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpBody.java:26
ClassHttpBodyInputStream
A {@link ByteArrayInputStream} constructs by a {@link HttpBody}. @author Megatron King @since 2018-12-23 15:24
netbare-injector/src/main/java/com/github/megatronking/netbare/io/HttpBodyInputStream.java:28
ClassHttpContainerRequestChain
netbare-core/src/main/java/com/github/megatronking/netbare/http/ContainerHttpInterceptor.java:130
ClassHttpContainerResponseChain
netbare-core/src/main/java/com/github/megatronking/netbare/http/ContainerHttpInterceptor.java:165
ClassHttpHeaderParseInterceptor
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpHeaderParseInterceptor.java:36
ClassHttpHeaderPart
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpHeaderPart.java:35
ClassHttpHeaderSeparateInterceptor
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpHeaderSeparateInterceptor.java:34
ClassHttpHeaderSniffInterceptor
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpHeaderSniffInterceptor.java:32
ClassHttpId
Regenerated http unique id for multi-sessions in one connection. @author Megatron King @since 2018-12-19 16:35
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpId.java:26
ClassHttpIndexedInterceptor
Indicates the packet index in the http session. @author Megatron King @since 2018-12-03 21:00
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpIndexedInterceptor.java:26
ClassHttpInjectInterceptor
A HTTP inject interceptor holds a {@link HttpInjector}. @author Megatron King @since 2018-12-29 22:25
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpInjectInterceptor.java:33
InterfaceHttpInjector
An injector for HTTP protocol packets, you can block and modify HTTP headers and bodies in this injector. <p> Remember do not hold those methods for a
netbare-injector/src/main/java/com/github/megatronking/netbare/injector/HttpInjector.java:39
InterfaceHttpInterceptor
A specific interceptor designed for {@link HttpVirtualGateway}, it focuses on the http protocol packets. The interceptor is an implement of {@link Int
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpInterceptor.java:32
InterfaceHttpInterceptorFactory
Factory used by developer to create their own interceptor for {@link HttpVirtualGateway}. @author Megatron King @since 2018-11-15 21:58
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpInterceptorFactory.java:28
InterfaceHttpInterceptorsFactory
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpInterceptorsFactory.java:28
EnumHttpMethod
HTTP defines a set of request methods to indicate the desired action to be performed for a given resource. See https://tools.ietf.org/html/rfc7231#se
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpMethod.java:29
ClassHttpMultiplexInterceptor
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpMultiplexInterceptor.java:35
ClassHttpPendingIndexedInterceptor
An abstract interceptor provides multi-apis for packet pending. The packet will be stored in a queue, and you can merge them with another packet. @au
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpPendingIndexedInterceptor.java:27
EnumHttpProtocol
Http protocols that NetBare defined. @author Megatron King @since 2018-10-15 19:50
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpProtocol.java:26
ClassHttpRawBody
HTTP body object contains a raw buffer. @author Megatron King @since 2018-12-15 21:15
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpRawBody.java:28
ClassHttpRequest
It is an implementation of {@link Request} represents the HTTP protocol. Instances of this class are not immutable. @author Megatron King @since 2018
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpRequest.java:34
ClassHttpRequestChain
Http request chain, responsible for intercepting http request packets. @author Megatron King @since 2018-11-16 23:21
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpRequestChain.java:32
ClassHttpRequestHeaderPart
The http request header part, it contains the request line and request headers. @author Megatron King @since 2018-12-11 23:59
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpRequestHeaderPart.java:35
ClassHttpRequestInjectorCallback
A HTTP request packets injector callback. @author Megatron King @since 2018-12-15 21:55
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpRequestInjectorCallback.java:31
ClassHttpResponse
It is an implementation of {@link Response} represents the HTTP protocol. Instances of this class are not immutable. @author Megatron King @since 201
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpResponse.java:34
ClassHttpResponseChain
Http response chain, responsible for intercepting http response packets. @author Megatron King @since 2018-11-16 23:21
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpResponseChain.java:32
ClassHttpResponseHeaderPart
The http response header part, it contains the status line and response headers. @author Megatron King @since 2018-12-11 23:43
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpResponseHeaderPart.java:33
ClassHttpResponseInjectorCallback
A HTTP response packets injector callback. @author Megatron King @since 2018-12-15 21:55
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpResponseInjectorCallback.java:31
ClassHttpSSLCodecInterceptor
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLCodecInterceptor.java:38
ClassHttpSSLRefluxInterceptor
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLRefluxInterceptor.java:28
ClassHttpSSLRequestCodec
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLRequestCodec.java:38
ClassHttpSSLResponseCodec
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLResponseCodec.java:43
ClassHttpSession
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSession.java:30
ClassHttpSessionFactory
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSessionFactory.java:27
ClassHttpSniffInterceptor
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSniffInterceptor.java:34
ClassHttpUrlPrintInterceptor
app/src/main/java/com/mingxiangChen/droidnet/interceptor/HttpUrlPrintInterceptor.java:15
ClassHttpVirtualGateway
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpVirtualGateway.java:45
ClassHttpVirtualGatewayFactory
A {@link VirtualGatewayFactory} that produces the {@link HttpVirtualGateway}. @author Megatron King @since 2018-11-20 23:50
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpVirtualGatewayFactory.java:36
ClassHttpZygoteRequest
A zygote http request class, it creates the real http request instance. @author Megatron King @since 2019/1/6 17:00
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpZygoteRequest.java:31
ClassHttpZygoteResponse
A zygote http response class, it creates the real http response instance. @author Megatron King @since 2019/1/6 17:09
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpZygoteResponse.java:31
ClassHuffman
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Huffman.java:46
next →1–100 of 202, ranked by callers