MCPcopy Create free account

hub / github.com/SSPanel-UIM/TrojanX / functions

Functions95 in github.com/SSPanel-UIM/TrojanX

↓ 7 callersMethodwrite
(&mut self, bytes: &[u8])
src/proto/udp_packet.rs:104
↓ 5 callersMethodas_ref
(&self)
src/proto/addr.rs:56
↓ 5 callersMethodread
(&self)
src/proto/udp_packet.rs:98
↓ 3 callersMethodbuild
(self)
src/tls.rs:91
↓ 3 callersMethodbuild_url
(&self, path: S)
src/sspanel/client/mod.rs:146
↓ 3 callersMethodfallback
( &self, err: &str, mut src: TlsStream<TcpStream>, data: &[u8], )
src/sspanel/server/mod.rs:144
↓ 3 callersMethodpayload
(&self)
src/session/context.rs:99
↓ 3 callersMethodsize
Get the byte length of current UDP Packet.
src/proto/udp_packet.rs:69
↓ 2 callersMethodaddress
(&self)
src/session/context.rs:95
↓ 2 callersMethodconsume_limiter
(&mut self, bytes: usize)
src/sspanel/server/context.rs:208
↓ 2 callersMethodconsume_rx
(&mut self, bytes: usize)
src/session/context.rs:103
↓ 2 callersMethodconsume_tx
(&mut self, bytes: usize)
src/session/context.rs:107
↓ 2 callersMethodextend_bytes
(&self, buf: &mut Vec<u8>)
src/proto/addr.rs:118
↓ 2 callersMethodip_limit
(&self)
src/sspanel/client/context.rs:49
↓ 2 callersMethodparse_verify
(&self, data: Bytes)
src/sspanel/server/mod.rs:126
↓ 2 callersMethodprocess_new_packet
(&mut self)
src/proto/udp_packet.rs:110
↓ 2 callersMethodsize
(&self)
src/proto/addr.rs:48
↓ 2 callersMethodspeed_limit
(&self)
src/sspanel/client/context.rs:60
↓ 2 callersMethodto_hex
(&self)
src/proto/mod.rs:151
↓ 2 callersMethodupdate_ctx
(&self, ctx: &UserContext)
src/sspanel/server/context.rs:59
↓ 1 callersMethodas_server_user
(&self)
src/sspanel/server/context.rs:46
↓ 1 callersMethodassume_update
(&self, data: &[UpdateData])
src/sspanel/server/context.rs:158
↓ 1 callersMethodbuild_server
(self)
src/tls.rs:33
↓ 1 callersMethodcmd
(&self)
src/session/context.rs:91
↓ 1 callersMethodcollect_ip
(&self)
src/sspanel/server/context.rs:169
↓ 1 callersMethodcollect_update
(&self)
src/sspanel/server/context.rs:136
↓ 1 callersMethodconsume
(&self, bytes: usize)
src/utils/limiter.rs:34
↓ 1 callersMethoddowngrade
( &self, stream: &mut TlsStream<TcpStream>, data: &[u8], )
src/sspanel/server/context.rs:117
↓ 1 callersMethodencode
(&self)
src/utils/mod.rs:49
↓ 1 callersMethodfetch_users
(&mut self)
src/sspanel/client/mod.rs:64
↓ 1 callersMethodfinish
(&self)
src/utils/mod.rs:98
↓ 1 callersFunctionhex_to_u8
(h0: &u8, h1: &u8)
src/proto/mod.rs:292
↓ 1 callersMethodinto_session
(self: Arc<Self>, req: Request)
src/sspanel/server/context.rs:33
↓ 1 callersMethodlocal_addr
(&self)
src/session/context.rs:207
↓ 1 callersMethodopen_tcp
(&self)
src/proto/addr.rs:141
↓ 1 callersMethodpoll_pause
(&mut self, cx: &mut Context<'_>)
src/session/context.rs:111
↓ 1 callersMethodrefill
(&mut self, now: Instant)
src/utils/limiter.rs:63
↓ 1 callersMethodremote_addr
(&self)
src/session/context.rs:211
↓ 1 callersMethodrun
(self)
bin/trojan-sspanel.rs:64
↓ 1 callersFunctionrun_with_path
(path: String)
bin/trojan-sspanel.rs:28
↓ 1 callersMethodsend_udp
(&self, socket: &UdpSocket, buf: &[u8])
src/proto/addr.rs:154
↓ 1 callersMethodset_speed_limit
(&self, speed_limit: f64)
src/utils/limiter.rs:25
↓ 1 callersMethodupdate_traffic
(&self)
src/sspanel/client/mod.rs:109
↓ 1 callersMethodupload_ip
(&self)
src/sspanel/client/mod.rs:128
↓ 1 callersMethodverify
( &self, src: &SocketAddr, pwd: &Password, )
src/sspanel/server/context.rs:91
Methodaddr
(&self)
src/sspanel/server/context.rs:199
Methodaddress
(&self)
src/sspanel/server/context.rs:229
Methodas_bytes
(&self)
src/proto/mod.rs:279
Methodas_bytes
(&self)
src/proto/udp_packet.rs:57
Methodbuild_client
(self)
src/tls.rs:54
Methodbuild_hasher
(&self)
src/utils/mod.rs:78
Methodcmd
(&self)
src/sspanel/server/context.rs:195
Methodconsume_rx
(&mut self, bytes: usize)
src/sspanel/server/context.rs:246
Methodconsume_tx
(&mut self, bytes: usize)
src/sspanel/server/context.rs:239
Methoddefault
Default to reject connection
src/session/context.rs:31
Methodeq
(&self, other: &Self)
src/proto/mod.rs:179
Methodfallback
(&self, stream: &mut S, data: &[u8])
src/session/context.rs:37
Methodfmt
Display as lower hexadecimal
src/proto/mod.rs:163
Methodfmt
(&self, f: &mut Formatter<'_>)
src/proto/addr.rs:179
Methodfrom
(_: ProtocolError)
src/proto/mod.rs:96
Methodfrom
(addr: SocketAddr)
src/proto/addr.rs:171
Methodfrom_assemble_bytes
(bytes: Bytes)
src/proto/addr.rs:70
Methodfrom_byte
(byte: u8)
src/proto/mod.rs:203
Methodfrom_bytes
(bytes: Bytes)
src/proto/mod.rs:247
Methodfrom_bytes
(bytes: Bytes)
src/proto/udp_packet.rs:30
Methodfrom_bytes
(bytes: Bytes)
src/proto/addr.rs:66
Methodfrom_hex
(bytes: &[u8])
src/proto/mod.rs:122
Methodfrom_hex_unchecked
(bytes: &[u8])
src/proto/mod.rs:137
Methodhash
(&self, state: &mut H)
src/proto/mod.rs:173
Methodid
(&self)
src/sspanel/server/context.rs:191
Functionip_online_fallback
(der: D)
src/sspanel/client/context.rs:30
Methodis_write_vectored
(&self)
src/session/context.rs:150
Functionmain
()
bin/trojan-sspanel.rs:13
Methodnew
(map: HashMap<String, Server>)
src/tls.rs:117
Methodnew
(server: Arc<ServerContext>)
src/sspanel/client/mod.rs:29
Methodnew
(tls: Arc<ServerConfig>)
src/sspanel/server/context.rs:81
Methodnew
(src: SocketAddr, dest: SocketAddr)
src/utils/mod.rs:30
Methodnew
(speed_limit: f64)
src/utils/limiter.rs:13
Methodnew
(addr: Address, payload: Bytes)
src/proto/udp_packet.rs:24
Methodnew
Init a session without performing any IO
src/session/mod.rs:27
Methodnew
(stream: IO, ctrl: C)
src/session/context.rs:126
Methodpayload
(&self)
src/sspanel/server/context.rs:203
Methodpoll_flush
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
src/session/context.rs:154
Methodpoll_pause
(&mut self, cx: &mut Context<'_>)
src/sspanel/server/context.rs:253
Methodpoll_read
( self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut tokio::io::ReadBuf<'_>, )
src/session/context.rs:185
Methodpoll_shutdown
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, )
src/session/context.rs:158
Methodpoll_write
( self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &[u8], )
src/session/context.rs:136
Methodpoll_write_vectored
( self: Pin<&mut Self>, cx: &mut Context<'_>, bufs: &[io::IoSlice<'_>], )
src/session/context.rs:165
Functionpwd_hash
(der: D)
src/sspanel/client/context.rs:37
Methodresolve
(&self, client_hello: ClientHello)
src/tls.rs:137
Methodrun
(mut self)
src/sspanel/client/mod.rs:47
Methodrun
(self)
src/sspanel/server/mod.rs:29
Methodrun
(self, stream: S)
src/session/mod.rs:40
Functionu8_to_hex
(n: &u8)
src/proto/mod.rs:308
Methodwrite
(&mut self, bytes: &[u8])
src/utils/mod.rs:91