Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TimeToogo/tunshell
/ functions
Functions
824 in github.com/TimeToogo/tunshell
⨍
Functions
824
◇
Types & classes
165
↓ 1 callers
Method
dangerous_disable_relay_server_verification
(&self)
tunshell-client/src/config.rs:142
↓ 1 callers
Function
derive_key
(salt: &[u8], key: &[u8])
tunshell-client/src/stream/crypto/openssl.rs:16
↓ 1 callers
Method
detect
()
scripts/java/init.java:21
↓ 1 callers
Method
detect
()
scripts/java/init.java:46
↓ 1 callers
Method
direct_connection_timeout
(&self)
tunshell-client/src/config.rs:130
↓ 1 callers
Method
disable_raw_mode
(&mut self)
tunshell-client/src/shell/client/shell.rs:115
↓ 1 callers
Method
disable_raw_mode
(&mut self)
tunshell-client/src/shell/client/test.rs:116
↓ 1 callers
Method
do_bind
(&mut self)
tunshell-client/src/p2p/udp/connection.rs:111
↓ 1 callers
Method
do_connect
( &mut self, params: UdpConnectParams, )
tunshell-client/src/p2p/udp/connection.rs:153
↓ 1 callers
Method
do_stream_io
(mut self: Pin<&mut Self>, stream: &mut ShellStream)
tunshell-client/src/shell/server/remote_pty.rs:100
↓ 1 callers
Function
downloadClient
(target)
scripts/init.js:44
↓ 1 callers
Function
download_rpty_bash
()
tunshell-client/src/shell/server/remote_pty.rs:489
↓ 1 callers
Method
echo_stdout
(&self)
tunshell-client/src/config.rs:134
↓ 1 callers
Method
enable_direct_connection
(&self)
tunshell-client/src/config.rs:138
↓ 1 callers
Method
enable_raw_mode
(&mut self)
tunshell-client/src/shell/client/test.rs:112
↓ 1 callers
Function
ensure_writable_dir
(dir: &Path)
tunshell-client/src/shell/server/remote_pty.rs:711
↓ 1 callers
Function
execClient
(client, args)
scripts/init.js:73
↓ 1 callers
Method
execveat
(&self)
tunshell-client/src/shell/server/remote_pty.rs:429
↓ 1 callers
Method
find_by_key
(&mut self, key: &str)
tunshell-server/src/db/session.rs:92
↓ 1 callers
Method
from
(String name)
scripts/java/init.java:25
↓ 1 callers
Method
from
(String name)
scripts/java/init.java:50
↓ 1 callers
Method
gen
(len: number)
website/services/session.ts:48
↓ 1 callers
Function
generateSession
()
website/components/wizard/index.tsx:49
↓ 1 callers
Function
generate_nonce
(len: usize)
tunshell-client/src/stream/crypto/web_sys.rs:90
↓ 1 callers
Function
generate_secure_nonce
22 alphanurmeric chars ~= 131 bits of entropy
tunshell-server/src/relay/server/relay.rs:99
↓ 1 callers
Function
getRelayServer
()
website/components/wizard/index.tsx:41
↓ 1 callers
Function
getTarget
()
scripts/init.js:13
↓ 1 callers
Method
getTarget
(Os os, Arch arch)
scripts/java/init.java:113
↓ 1 callers
Function
get_exe_dir
()
tunshell-client/src/shell/server/remote_pty.rs:668
↓ 1 callers
Method
get_peer_addr
(&self)
tunshell-server/src/relay/server/ws.rs:173
↓ 1 callers
Function
get_target
()
scripts/init.py:9
↓ 1 callers
Function
get_temp_dir
()
tunshell-client/src/shell/server/remote_pty.rs:650
↓ 1 callers
Method
handle_close_connection
(&self, con_id: u32)
tunshell-client/src/shell/client/remote_pty.rs:220
↓ 1 callers
Method
handle_data
(&self, data: RemotePtyDataPayload)
tunshell-client/src/shell/client/remote_pty.rs:203
↓ 1 callers
Method
handle_new_connection
(&self, con_id: u32)
tunshell-client/src/shell/client/remote_pty.rs:184
↓ 1 callers
Method
handle_new_line
(&mut self)
tunshell-client/src/shell/server/fallback/interpreter.rs:247
↓ 1 callers
Function
handle_send_packet
( con: Arc<Mutex<UdpConnectionVars>>, packet: UdpPacket, socket_send: &mut SendHalf, )
tunshell-client/src/p2p/udp/orchestrator.rs:290
↓ 1 callers
Function
import_key
(key: &[u8])
tunshell-client/src/stream/crypto/web_sys.rs:36
↓ 1 callers
Function
init_connection
(port: u16)
tunshell-server/src/relay/server/tls.rs:143
↓ 1 callers
Function
init_connection
( port: u16, )
tunshell-server/src/relay/server/ws.rs:309
↓ 1 callers
Function
init_port_number
()
tunshell-server/src/relay/server/tls.rs:128
↓ 1 callers
Function
init_port_number
()
tunshell-server/src/relay/server/ws.rs:286
↓ 1 callers
Function
init_port_numbers
()
tunshell-server/src/relay/server/tests/utils.rs:27
↓ 1 callers
Function
init_udp_port_number_pairs
()
tunshell-client/src/p2p/udp/connection.rs:341
↓ 1 callers
Function
init_udp_socket_pair
()
tunshell-client/src/p2p/udp/orchestrator.rs:364
↓ 1 callers
Method
initial_transit_window
(&self)
tunshell-client/src/p2p/udp/config.rs:89
↓ 1 callers
Function
initialiseEmulatorWasmInterface
()
website/components/term/index.tsx:71
↓ 1 callers
Function
initialiseTerminal
()
website/components/term/index.tsx:51
↓ 1 callers
Method
insert_bytes
(&mut self, bytes: Vec<u8>)
tunshell-client/src/shell/server/fallback/interpreter.rs:73
↓ 1 callers
Method
interrupt_line
(&mut self)
tunshell-client/src/shell/server/fallback/interpreter.rs:132
↓ 1 callers
Method
invert
(&self)
tunshell-client/src/shell/network.rs:33
↓ 1 callers
Method
is_checksum_valid
(&self)
tunshell-client/src/p2p/udp/packet.rs:200
↓ 1 callers
Method
is_closed
(&self)
tunshell-shared/src/message_stream.rs:46
↓ 1 callers
Method
is_congested
(&self)
tunshell-client/src/p2p/udp/congestion.rs:38
↓ 1 callers
Function
is_session_valid_to_join
(session: &Session, key: &str)
tunshell-server/src/relay/server/session_validation.rs:4
↓ 1 callers
Method
is_target
(&self)
tunshell-client/src/config.rs:106
↓ 1 callers
Method
keep_alive_interval
(&self)
tunshell-client/src/p2p/udp/config.rs:69
↓ 1 callers
Method
key
(&self)
tunshell-client/src/shell/mod.rs:27
↓ 1 callers
Function
loadTunshellClientModule
()
website/services/wasm-client.ts:23
↓ 1 callers
Method
main
(String[] args)
scripts/java/init.java:126
↓ 1 callers
Method
mode
(&self)
tunshell-client/src/config.rs:102
↓ 1 callers
Method
negotiate_key
(&self, stream: Box<dyn IoStream>)
tunshell-server/src/relay/server/mod.rs:92
↓ 1 callers
Method
negotiate_peer_connection
( &mut self, mut message_stream: ClientMessageStream, peer_info: &mut PeerJoinedPayloa
tunshell-client/src/client.rs:103
↓ 1 callers
Method
network_peer_config
(&self)
tunshell-client/src/config.rs:151
↓ 1 callers
Method
network_peer_config
(&self)
tunshell-client/src/shell/server/pty.rs:225
↓ 1 callers
Method
next_in_history
(&mut self)
tunshell-client/src/shell/server/fallback/interpreter.rs:190
↓ 1 callers
Method
normalised_rtt_estimate
(&self)
tunshell-client/src/p2p/udp/resender.rs:23
↓ 1 callers
Function
onEmulatorInitialised
(emulatorInterface: TerminalEmulatorInterface, term: import("xterm").Terminal)
website/components/tunshell-client/index.tsx:37
↓ 1 callers
Method
other_participant
(&self, key: &str)
tunshell-server/src/db/session.rs:72
↓ 1 callers
Method
overlaps
(&self, other: &Self)
tunshell-client/src/p2p/udp/packet.rs:221
↓ 1 callers
Method
packet_resend_limit
(&self)
tunshell-client/src/p2p/udp/config.rs:110
↓ 1 callers
Function
pair_connections
( mut con1: Connection, mut con2: Connection, timeout_dur: Duration, )
tunshell-server/src/relay/server/relay.rs:10
↓ 1 callers
Method
parse_buff
(&mut self)
tunshell-client/src/shell/server/fallback/input_stream.rs:47
↓ 1 callers
Method
participant
(&self, key: &str)
tunshell-server/src/db/session.rs:47
↓ 1 callers
Method
poll_can_send
(&mut self, cx: &Context, packet: &UdpPacket)
tunshell-client/src/p2p/udp/congestion.rs:8
↓ 1 callers
Method
poll_next
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
tunshell-shared/src/message_stream.rs:93
↓ 1 callers
Method
poll_read
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut [u8], )
tunshell-server/src/relay/server/ws.rs:74
↓ 1 callers
Method
poll_read
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut [u8], )
tunshell-client/src/shell/server/fallback/byte_channel.rs:27
↓ 1 callers
Method
poll_read_inner_stream
( self: &mut Pin<&mut Self>, mut cx: &mut Context<'_>, )
tunshell-shared/src/message_stream.rs:58
↓ 1 callers
Method
poll_write
( mut self: Pin<&mut Self>, mut cx: &mut Context<'_>, message: &I, )
tunshell-shared/src/message_stream.rs:167
↓ 1 callers
Method
poll_write
( mut self: Pin<&mut Self>, mut cx: &mut Context<'_>, buff: &[u8], )
tunshell-client/src/stream/relay_stream.rs:93
↓ 1 callers
Method
previous_in_history
(&mut self)
tunshell-client/src/shell/server/fallback/interpreter.rs:174
↓ 1 callers
Method
read
(&mut self, buff: &mut [u8])
tunshell-client/src/shell/server/pty.rs:170
↓ 1 callers
Method
read_input
(&'a mut self)
tunshell-client/src/shell/server/fallback/shell.rs:142
↓ 1 callers
Method
read_line
(&mut self)
tunshell-client/src/shell/server/fallback/interpreter.rs:48
↓ 1 callers
Method
recv_reassemble_packets
(&mut self)
tunshell-client/src/p2p/udp/receiver.rs:73
↓ 1 callers
Function
recv_sync
(rx: &mut Receiver<T>)
tunshell-client/src/shell/server/pty.rs:269
↓ 1 callers
Method
recv_timeout
(&self)
tunshell-client/src/p2p/udp/config.rs:79
↓ 1 callers
Function
register
()
tunshell-server/src/api/register.rs:8
↓ 1 callers
Function
relay_loop
(con1: &mut Connection, con2: &mut Connection)
tunshell-server/src/relay/server/relay.rs:184
↓ 1 callers
Method
relay_tls_port
(&self)
tunshell-client/src/config.rs:114
↓ 1 callers
Method
relay_ws_port
(&self)
tunshell-client/src/config.rs:118
↓ 1 callers
Method
resize_watcher
(&self)
tunshell-client/src/shell/client/test.rs:132
↓ 1 callers
Method
retract_cursor
(&mut self, offset: usize)
tunshell-client/src/shell/server/fallback/interpreter.rs:118
↓ 1 callers
Function
rpty_env
(config: &RptyCommandConfig)
tunshell-client/src/shell/server/remote_pty.rs:460
↓ 1 callers
Function
run
()
scripts/init.py:38
↓ 1 callers
Method
run
(&mut self, cmd: String)
tunshell-client/src/shell/server/fallback/interpreter.rs:267
↓ 1 callers
Method
run_process
(&mut self, program: String, args: Vec<&str>)
tunshell-client/src/shell/server/fallback/interpreter.rs:320
↓ 1 callers
Function
save_rpty_bash_to_file
(local_path: &str, body: &[u8])
tunshell-client/src/shell/server/remote_pty.rs:606
↓ 1 callers
Method
send_key
(&self, message_stream: &mut ClientMessageStream)
tunshell-client/src/client.rs:71
← previous
next →
201–300 of 824, ranked by callers