Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Q16G/memory-shell
/ functions
Functions
53 in github.com/Q16G/memory-shell
⨍
Functions
53
◇
Types & classes
11
↓ 10 callers
Method
write
(byte[] data)
src/main/java/org/example/webshellServer.java:27
↓ 9 callers
Method
read
(int length)
src/main/java/org/example/webshellServer.java:32
↓ 6 callers
Method
readFully
(SocketChannel channel, ByteBuffer buffer)
src/main/java/org/example/Socks5Server.java:265
↓ 5 callers
Method
encode
()
src/main/java/org/example/tlv.java:66
↓ 5 callers
Method
xorProcess
(byte[] data)
src/main/java/org/example/tlv.java:20
↓ 4 callers
Method
validate
(byte[] data)
src/main/java/org/example/tlv.java:41
↓ 4 callers
Method
writeFully
(SocketChannel channel, ByteBuffer buffer)
src/main/java/org/example/Socks5Server.java:273
↓ 3 callers
Method
getData
()
src/main/java/org/example/webshellServer.java:92
↓ 3 callers
Method
sendResponse
(SocketChannel channel, byte status)
src/main/java/org/example/Socks5Server.java:253
↓ 2 callers
Method
close
()
src/main/java/org/example/webshellServer.java:73
↓ 2 callers
Method
closeQuietly
(SocketChannel channel)
src/main/java/org/example/Socks5Server.java:279
↓ 2 callers
Method
decode
(byte[] rawData)
src/main/java/org/example/tlv.java:81
↓ 2 callers
Method
forward
(SocketChannel source, SocketChannel destination)
src/main/java/org/example/Socks5Server.java:234
↓ 2 callers
Method
isSuccess
()
src/main/java/org/example/webshellServer.java:88
↓ 2 callers
Method
peekRead
(ByteBuffer rawBuffer, int expectedBytes)
src/main/java/org/example/Socks5Server.java:192
↓ 1 callers
Method
consumePeekedData
()
src/main/java/org/example/Socks5Server.java:89
↓ 1 callers
Method
decode
(byte[] rawData)
src/main/java/org/example/tlv.java:142
↓ 1 callers
Method
doPost
(HttpServletRequest req, HttpServletResponse resp)
src/main/java/org/example/socks5.java:24
↓ 1 callers
Method
getDataAsString
()
src/main/java/org/example/tlv.java:107
↓ 1 callers
Method
handleAuthenticationNegotiation
(SocketChannel channel)
src/main/java/org/example/Socks5Server.java:55
↓ 1 callers
Method
handleClient
(SocketChannel channel, SocketWrapperBase<?> wrapper)
src/main/java/org/example/Socks5Server.java:24
↓ 1 callers
Method
handleConnectionRequest
(SocketChannel channel)
src/main/java/org/example/Socks5Server.java:98
↓ 1 callers
Method
handleDataTransfer
(SocketChannel channel)
src/main/java/org/example/Socks5Server.java:215
↓ 1 callers
Method
readResponse
()
src/main/java/org/example/webshellServer.java:39
↓ 1 callers
Method
startForwarding
(SocketChannel clientChannel, SocketChannel targetChannel)
src/main/java/org/example/Socks5Server.java:226
Method
Request
(byte type, byte[] data)
src/main/java/org/example/tlv.java:59
Method
Response
(byte type, byte status, byte[] data)
src/main/java/org/example/tlv.java:118
Method
createCommandRequest
(String cmd)
src/main/java/org/example/tlv.java:180
Method
createHeartbeatRequest
()
src/main/java/org/example/tlv.java:185
Method
createInfoRequest
()
src/main/java/org/example/tlv.java:175
Method
createProcessor
()
src/main/java/org/example/testRead.java:51
Method
createProcessor
()
src/main/java/org/example/socks5.java:54
Method
createProcessor
()
src/main/java/org/example/webshell.java:46
Method
createResponse
(byte type, byte status, String data)
src/main/java/org/example/tlv.java:190
Method
doGet
(HttpServletRequest req, HttpServletResponse resp)
src/main/java/org/example/testRead.java:28
Method
doGet
(HttpServletRequest req, HttpServletResponse resp)
src/main/java/org/example/socks5.java:117
Method
doGet
(HttpServletRequest req, HttpServletResponse resp)
src/main/java/org/example/webshell.java:23
Method
doGet
(HttpServletRequest req, HttpServletResponse resp)
src/main/java/org/example/custom.java:13
Method
doPost
(HttpServletRequest req, HttpServletResponse resp)
src/main/java/org/example/testRead.java:97
Method
doPost
(HttpServletRequest req, HttpServletResponse resp)
src/main/java/org/example/webshell.java:164
Method
doPost
(HttpServletRequest req, HttpServletResponse resp)
src/main/java/org/example/custom.java:18
Method
encode
()
src/main/java/org/example/tlv.java:126
Method
getData
()
src/main/java/org/example/tlv.java:102
Method
getData
()
src/main/java/org/example/tlv.java:164
Method
getDataAsString
()
src/main/java/org/example/tlv.java:169
Method
main
(String[] args)
src/main/java/org/example/tlv.java:31
Method
main
(String[] args)
src/main/java/org/example/webshellServer.java:13
Method
main
(String[] args)
src/main/java/org/example/Main.java:14
Method
process
(SocketWrapperBase<?> socketWrapper,
src/main/java/org/example/testRead.java:64
Method
process
(SocketWrapperBase<?> socketWrapper,
src/main/java/org/example/socks5.java:67
Method
process
(SocketWrapperBase<?> socketWrapper,
src/main/java/org/example/webshell.java:59
Method
reader
(boolean success, byte[] data)
src/main/java/org/example/webshellServer.java:83
Method
webshellServer
(String host, int port)
src/main/java/org/example/webshellServer.java:21