Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RSencoder/DroidNet
/ functions
Functions
1,047 in github.com/RSencoder/DroidNet
⨍
Functions
1,047
◇
Types & classes
202
↓ 2 callers
Method
getName
(int index)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:342
↓ 2 callers
Method
getPriority
()
app/src/main/java/com/mingxiangChen/droidnet/table/InterceptRules.java:51
↓ 2 callers
Method
getSession
()
app/src/main/java/com/mingxiangChen/droidnet/fragment/PacketShowInfo.java:57
↓ 2 callers
Method
getSourcePort
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/TcpHeader.java:81
↓ 2 callers
Method
getTunnel
Returns the tunnel using nio attachment. @return A tunnel.
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/NioCallback.java:59
↓ 2 callers
Method
handshake
(SSLEngine engine, ByteBuffer input, CodecCallback callback)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLCodec.java:201
↓ 2 callers
Method
handshakeWrap
(SSLEngine engine, CodecCallback callback)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLCodec.java:235
↓ 2 callers
Method
indexOfControlOrNonAscii
(String input)
netbare-injector/src/main/java/com/github/megatronking/netbare/http/Cookie.java:471
↓ 2 callers
Method
insertIntoDynamicTable
(int index, Header entry)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:392
↓ 2 callers
Method
insertIntoDynamicTable
(Header entry)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:564
↓ 2 callers
Method
interrupt
()
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareThread.java:70
↓ 2 callers
Method
isAndroidQ
Whether the OS build version is Android Q. @return True means the build android Q.
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareUtils.java:159
↓ 2 callers
Method
isHttps
Whether the request is a HTTPS request. @return HTTPS returns true.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpResponse.java:128
↓ 2 callers
Method
isStaticHeader
(int index)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:331
↓ 2 callers
Method
lengthWithoutPadding
(int length, byte flags, short padding)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2DecodeInterceptor.java:460
↓ 2 callers
Method
makeSmartTable
()
app/src/main/java/com/mingxiangChen/droidnet/fragment/FirewallFragment.java:130
↓ 2 callers
Method
merge
(List<ByteBuffer> pendingBuffers, ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/PendingIndexedInterceptor.java:98
↓ 2 callers
Method
method
Get the request method from the header part. @return The request method.
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpRequestHeaderPart.java:50
↓ 2 callers
Method
onEncrypt
Output an encrypted packet. @param buffer The encrypted packet. @throws IOException If an I/O error has occurred.
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLCodec.java:483
↓ 2 callers
Method
onPacketCaptured
(PacketShowInfo info)
app/src/main/java/com/mingxiangChen/droidnet/fragment/PacketCapturedListener.java:12
↓ 2 callers
Method
onPending
(ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/DecodeCallback.java:29
↓ 2 callers
Method
onReadMessage
Invoked when a text message is decoded. @param text A text content. @throws IOException If an I/O error has occurred.
netbare-core/src/main/java/com/github/megatronking/netbare/ws/WebSocketCallback.java:34
↓ 2 callers
Method
onRequestFinished
Notify the injector that the request is finished. @param request Http request session.
netbare-injector/src/main/java/com/github/megatronking/netbare/injector/HttpInjector.java:106
↓ 2 callers
Method
onRequestInject
Inject the http request header part, call {@link InjectorCallback#onFinished(Stream)} after the injection. @param header Http header part. @param cal
netbare-injector/src/main/java/com/github/megatronking/netbare/injector/HttpInjector.java:65
↓ 2 callers
Method
onResponseFinished
Notify the injector that the response is finished. @param response Http response session.
netbare-injector/src/main/java/com/github/megatronking/netbare/injector/HttpInjector.java:113
↓ 2 callers
Method
onResponseInject
Inject the http response header part, call {@link InjectorCallback#onFinished(Stream)} after the injection. @param header Http header part. @param ca
netbare-injector/src/main/java/com/github/megatronking/netbare/injector/HttpInjector.java:76
↓ 2 callers
Method
parse
(byte value)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/FrameType.java:110
↓ 2 callers
Method
parseIp
(String ip)
netbare-core/src/main/java/com/github/megatronking/netbare/net/UidDumper.java:179
↓ 2 callers
Method
parsePort
(String port)
netbare-core/src/main/java/com/github/megatronking/netbare/net/UidDumper.java:191
↓ 2 callers
Method
path
Get the request path from the header part. @return The request path.
netbare-injector/src/main/java/com/github/megatronking/netbare/http/HttpRequestHeaderPart.java:59
↓ 2 callers
Method
path
Returns this request's path. @return The request path.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpResponse.java:119
↓ 2 callers
Method
peerHttp2Settings
Returns the HTTP/2 peer settings. @return Client settings.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpRequest.java:193
↓ 2 callers
Method
prepareHandshake
(HttpProtocol[] protocols, AlpnResolvedCallback callback)
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLResponseCodec.java:83
↓ 2 callers
Method
prepareNetBare
()
app/src/main/java/com/mingxiangChen/droidnet/activity/MainActivity.java:101
↓ 2 callers
Method
randomSerial
()
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/CertificateGenerator.java:206
↓ 2 callers
Method
readByte
(int offset)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/Header.java:34
↓ 2 callers
Method
readControlFrame
()
netbare-core/src/main/java/com/github/megatronking/netbare/ws/WebSocketReader.java:167
↓ 2 callers
Method
readHeader
()
netbare-core/src/main/java/com/github/megatronking/netbare/ws/WebSocketReader.java:98
↓ 2 callers
Method
removeSwitcherListener
Remove a {@link com.github.megatronking.netbare.gateway.VirtualGateway} which monitors the switcher state. @param listener a {@link com.github.megatr
app/src/main/java/com/mingxiangChen/droidnet/App.java:86
↓ 2 callers
Method
requestStreamEnd
Whether the current HTTP2 request stream is end. @return End is true.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpRequest.java:202
↓ 2 callers
Method
resolvePolicyIfNecessary
(ByteBuffer buffer)
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareVirtualGateway.java:136
↓ 2 callers
Method
responseStreamEnd
Whether the current HTTP2 response stream is end. @return End is true.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpResponse.java:274
↓ 2 callers
Method
sendDataFrame
(InterceptorChain chain, byte[] data, Http2Settings http2Settings, int streamId
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2EncodeInterceptor.java:217
↓ 2 callers
Method
sendHeaderBlockFrame
(InterceptorChain chain, byte[] headerBlock, Http2Settings http2Settings,
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Http2EncodeInterceptor.java:170
↓ 2 callers
Method
session
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpResponse.java:51
↓ 2 callers
Method
setAddress
Convenience method to add a network address to the VPN interface using a numeric address string. See {@link InetAddress} for the definitions of numeri
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareConfig.java:167
↓ 2 callers
Method
setBufferInAscii
(String bufferInAscii)
app/src/main/java/com/mingxiangChen/droidnet/fragment/PacketShowInfo.java:77
↓ 2 callers
Method
setCapture
(boolean capture)
app/src/main/java/com/mingxiangChen/droidnet/interceptor/CaptureRawInterceptor.java:91
↓ 2 callers
Method
setCrc
(short crc)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/UdpHeader.java:83
↓ 2 callers
Method
setCrc
(short crc)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IcmpHeader.java:70
↓ 2 callers
Method
setCrc
(short crc)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IpHeader.java:105
↓ 2 callers
Method
setCrc
(short crc)
netbare-core/src/main/java/com/github/megatronking/netbare/ip/TcpHeader.java:106
↓ 2 callers
Method
setFirewallOn
(boolean firewallOn)
app/src/main/java/com/mingxiangChen/droidnet/interceptor/FirewallInterceptor.java:147
↓ 2 callers
Method
setHandler
(ToastFirewallHandler handler)
app/src/main/java/com/mingxiangChen/droidnet/interceptor/FirewallInterceptor.java:58
↓ 2 callers
Method
setPacketCapturedListener
(PacketCapturedListener mPacketCapturedListener)
app/src/main/java/com/mingxiangChen/droidnet/interceptor/CaptureRawInterceptor.java:95
↓ 2 callers
Method
setPacketSize
(String pakcetSize)
app/src/main/java/com/mingxiangChen/droidnet/fragment/PacketShowInfo.java:69
↓ 2 callers
Method
setProtocol
(String protocol)
app/src/main/java/com/mingxiangChen/droidnet/fragment/PacketShowInfo.java:53
↓ 2 callers
Method
setSession
Set the name of this session. It will be displayed in system-managed dialogs and notifications. This is recommended not required. @param session Sess
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareConfig.java:128
↓ 2 callers
Method
setSession
(Session session)
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/SessionTunnelFlow.java:33
↓ 2 callers
Method
setSessionProvider
(SessionProvider sessionProvider)
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/TcpProxyServer.java:90
↓ 2 callers
Method
setVirtualGatewayFactory
Set the factory of gateway, the gateway will handle some intercepted actions before the server and client received the final data. @param gatewayFact
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareConfig.java:260
↓ 2 callers
Method
shouldDecrypt
Should decrypt the request buffer with SSL codec. @param chain The request chain. @return True if needs to decrypt.
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/SSLCodecInterceptor.java:56
↓ 2 callers
Method
shouldReflux
Should reflux the request buffer to SSL codec if the buffer is origin decrypted. @param chain The request chain. @return True if needs to encrypt aga
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/SSLRefluxInterceptor.java:44
↓ 2 callers
Method
signCertificate
(X509v3CertificateBuilder certificateBuilder, PrivateKey signedWithPrivateKey)
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/CertificateGenerator.java:230
↓ 2 callers
Method
start
Start the NetBare service with your specific configuration. If the service is started, {@link NetBareListener#onServiceStarted()} will be invoked. @p
netbare-core/src/main/java/com/github/megatronking/netbare/NetBare.java:103
↓ 2 callers
Method
stop
Stop the NetBare service. If the service is started, {@link NetBareListener#onServiceStopped()} will be invoked.
netbare-core/src/main/java/com/github/megatronking/netbare/NetBare.java:120
↓ 2 callers
Method
stop
Terminate the proxy server, release resources and close IOs.
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/ProxyServer.java:63
↓ 2 callers
Method
streamId
Returns the HTTP2 stream id. @return A stream id.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpResponse.java:247
↓ 2 callers
Method
toString
()
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java:262
↓ 2 callers
Method
toString
Returns the protocol string value rather than it's name. @return Protocol value.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpProtocol.java:110
↓ 2 callers
Method
toString
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IpAddress.java:33
↓ 2 callers
Method
toggleMask
(byte[] data, byte[] key)
netbare-core/src/main/java/com/github/megatronking/netbare/ws/WebSocketProtocol.java:139
↓ 2 callers
Method
updateChecksum
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/TcpHeader.java:122
↓ 2 callers
Method
verifyPacket
Verify a packet to see whether it is a valid SSL packet. @param buffer Encrypted SSL packet. @return Verification result, one of {@link #PACKET_NOT_E
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLUtils.java:85
↓ 2 callers
Method
writeHeaders
(List<Header> headerBlock)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:589
↓ 1 callers
Method
addCode
(int sym, int code, byte len)
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Huffman.java:182
↓ 1 callers
Method
addDisallowedApplication
Adds an application that's denied access to the VPN connection. By default, all applications are allowed access, except for those denied through this
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareConfig.java:226
↓ 1 callers
Method
addDnsServer
Add a DNS server to the VPN connection. Both IPv4 and IPv6 addresses are supported. If none is set, the DNS servers of the default network will be use
netbare-core/src/main/java/com/github/megatronking/netbare/NetBareConfig.java:196
↓ 1 callers
Method
addPacket
(PacketShowInfo info)
app/src/main/java/com/mingxiangChen/droidnet/fragment/PacketShowInfoAdapter.java:91
↓ 1 callers
Method
adjustDynamicTableByteCount
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java:715
↓ 1 callers
Method
attachApplication
Attach an application instance to NetBare. We recommend you to call this method in your {@link Application} class. @param application The application
netbare-core/src/main/java/com/github/megatronking/netbare/NetBare.java:78
↓ 1 callers
Method
buffer
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/UdpHeader.java:141
↓ 1 callers
Method
buildTree
()
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Huffman.java:176
↓ 1 callers
Method
captureOff
Callback method to be invoked when the user clicks capture stop button.
app/src/main/java/com/mingxiangChen/droidnet/SwitcherListener.java:20
↓ 1 callers
Method
captureOn
Callback method to be invoked when the user clicks capture start button.
app/src/main/java/com/mingxiangChen/droidnet/SwitcherListener.java:15
↓ 1 callers
Method
certOrganisation
()
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/JKS.java:95
↓ 1 callers
Method
certOrganizationalUnitName
()
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/JKS.java:99
↓ 1 callers
Method
channelRead
Read data from remote server and put it into the given buffer. @param buffer A buffer to store data. @return The read length. @throws IOException if
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/NioTunnel.java:74
↓ 1 callers
Method
channelWrite
Write the packet buffer to remote server. @param buffer A packet buffer. @return The wrote length. @throws IOException if an I/O error occurs.
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/NioTunnel.java:65
↓ 1 callers
Method
clearAll
()
app/src/main/java/com/mingxiangChen/droidnet/fragment/PacketShowInfoAdapter.java:96
↓ 1 callers
Method
close
()
netbare-core/src/main/java/com/github/megatronking/netbare/tunnel/NioTunnel.java:136
↓ 1 callers
Method
closeCodeExceptionMessage
(int code)
netbare-core/src/main/java/com/github/megatronking/netbare/ws/WebSocketProtocol.java:129
↓ 1 callers
Method
code
Returns the HTTP status code. @return Status code.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpResponse.java:211
↓ 1 callers
Method
commonName
()
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/JKS.java:83
↓ 1 callers
Method
computeChecksum
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/UdpHeader.java:104
↓ 1 callers
Method
computeChecksum
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IcmpHeader.java:79
↓ 1 callers
Method
computeChecksum
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/IpHeader.java:119
↓ 1 callers
Method
computeChecksum
()
netbare-core/src/main/java/com/github/megatronking/netbare/ip/TcpHeader.java:127
↓ 1 callers
Method
concatLengthPrefixed
()
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLRequestCodec.java:125
↓ 1 callers
Method
concatLengthPrefixed
(HttpProtocol ... protocols)
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpSSLResponseCodec.java:159
← previous
next →
201–300 of 1,047, ranked by callers