MCPcopy Create free account

hub / github.com/NiREvil/vless / functions

Functions778 in github.com/NiREvil/vless

↓ 92 callersMethodlen
(&self)
boringtun-boringtun-cli-0.5.2/lens.rs:39
↓ 51 callersMethodinsert
(&mut self, key: IpAddr, cidr: u32, data: D)
boringtun-boringtun-cli-0.5.2/boringtun/src/device/allowed_ips.rs:42
↓ 44 callersMethodfrom
(res: TunnResult<'a>)
boringtun-boringtun-cli-0.5.2/boringtun/src/ffi/mod.rs:63
↓ 43 callersMethodwrite
Sends a message on a connected UDP socket. Returns number of bytes successfully sent.
boringtun-boringtun-cli-0.5.2/boringtun/src/device/udp_unix.rs:367
↓ 36 callersFunctionb2s_hmac
RFC 2401 HMAC+Blake2s, not to be confused with *keyed* Blake2s
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/handshake.rs:43
↓ 31 callersFunctionerrno_str
()
boringtun-boringtun-cli-0.5.2/boringtun/src/device/tun_linux.rs:12
↓ 31 callersFunctionrand
(min, max)
real address generator/Dev.js:41
↓ 24 callersMethoditer
(&self)
boringtun-boringtun-cli-0.5.2/lens.rs:60
↓ 20 callersFunctionlog
( /** @type {string} */ info, /** @type {string | undefined} */ event )
edge/LoadBalance.js:73
↓ 20 callersFunctionrandDigits
(count)
real address generator/Dev.js:45
↓ 18 callersFunctionb2s_hash
(data1: &[u8], data2: &[u8])
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/handshake.rs:34
↓ 17 callersMethoditer
(&self)
boringtun-boringtun-cli-0.5.2/boringtun/src/device/allowed_ips.rs:59
↓ 16 callersMethodread
Receives a message on a connected UDP socket and returns its contents
boringtun-boringtun-cli-0.5.2/boringtun/src/device/udp_unix.rs:359
↓ 15 callersMethodis_empty
(&self)
boringtun-boringtun-cli-0.5.2/lens.rs:43
↓ 15 callersFunctionnext_port
()
boringtun-boringtun-cli-0.5.2/boringtun/src/device/integration_tests/mod.rs:41
↓ 14 callersMethodremove
(&mut self, predicate: &dyn Fn(&D) -> bool)
boringtun-boringtun-cli-0.5.2/boringtun/src/device/allowed_ips.rs:55
↓ 13 callersFunctionfetch
* @param {Request<any, CfProperties<any>>} request * @param {{ PROXYIP: string; UUID: any; SCAMALYTICS_USERNAME: any; SCAMALYTICS_API_KEY: any; SCA
edge/zizifn.js:347
↓ 13 callersFunctionparse_addresses
Parses the string(s) into IP addresses. Goes through all possible IP inputs (files or via argparsing). ```rust # use rustscan::input::Opts; # use ru
boringtun-boringtun-cli-0.5.2/src/addresses.rs:31
↓ 13 callersMethodtimer_tick
(&mut self, timer_name: TimerName)
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/timers.rs:106
↓ 12 callersMethodread
()
boringtun-boringtun-cli-0.5.2/src/input.rs:163
↓ 11 callersFunctionb2s_hmac2
Like b2s_hmac, but chain data1 and data2 together
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/handshake.rs:53
↓ 11 callersFunctionresolveOnce
edge/waste/test-proxies.js:17
↓ 10 callersMethodclear
(&mut self)
boringtun-boringtun-cli-0.5.2/boringtun/src/device/allowed_ips.rs:38
↓ 10 callersFunctionclose
()
edge/zizifn.js:579
↓ 10 callersFunctionlog
(/** @type {string} */ info, /** @type {undefined} */ event)
edge/zizifn.js:512
↓ 10 callersFunctionlog
(/** @type {string} */ info, /** @type {string | undefined} */ event)
edge/waste/simple-worker.js:132
↓ 10 callersMethodrun
Run the DNS server
boringtun-boringtun-cli-0.5.2/dn.rs:177
↓ 9 callersMethodbuild
(mut self)
boringtun-boringtun-cli-0.5.2/lens.rs:289
↓ 9 callersMethodproperties
NOTE: Instead of using `&LANGUAGES[*self as usize]` directly, the `debug_assertion` gives better feedback should something has gone wrong badly.
boringtun-boringtun-cli-0.5.2/language.rs:1025
↓ 9 callersMethodstart
Starts the tunnel
boringtun-boringtun-cli-0.5.2/boringtun/src/device/integration_tests/mod.rs:294
↓ 8 callersFunctionerrno_str
()
boringtun-boringtun-cli-0.5.2/boringtun/src/device/tun_darwin.rs:15
↓ 8 callersMethodget_shard_ranges
Returns a list of persisted shard ranges. :param marker: restricts the returned list to shard ranges whose namespace inc
boringtun-boringtun-cli-0.5.2/backend.py:2082
↓ 7 callersMethodadd_peer
Add a new known peer
boringtun-boringtun-cli-0.5.2/boringtun/src/device/integration_tests/mod.rs:450
↓ 7 callersMethodas_raw_fd
(&self)
boringtun-boringtun-cli-0.5.2/boringtun/src/device/udp_unix.rs:231
↓ 7 callersFunctionfetch
* @param {import("@cloudflare/workers-types").Request} request * @param {{UUID: string, PROXYIP: string, DNS_RESOLVER_URL: string, NODE_ID: int, API
edge/waste/simple-worker.js:29
↓ 7 callersMethodget_info
Get global data for the container. :returns: dict with keys: account, container, created_at, put_timestamp, delete
boringtun-boringtun-cli-0.5.2/backend.py:1065
↓ 7 callersMethodget_request
(&self)
boringtun-boringtun-cli-0.5.2/boringtun/src/device/integration_tests/mod.rs:198
↓ 7 callersFunctionnext_ip
()
boringtun-boringtun-cli-0.5.2/boringtun/src/device/integration_tests/mod.rs:28
↓ 7 callersFunctionnext_ip_v6
()
boringtun-boringtun-cli-0.5.2/boringtun/src/device/integration_tests/mod.rs:34
↓ 7 callersMethodparse
Parse a timestamp from a 12 byte u8 slice
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/handshake.rs:198
↓ 7 callersMethodsendto
Send buf to a remote address, returns 0 on error, or amount of data send on success # Panics When sending from an IPv4 socket to an IPv6 address and v
boringtun-boringtun-cli-0.5.2/boringtun/src/device/udp_unix.rs:343
↓ 7 callersMethodstart_in_container
( &mut self, local_key: &PublicKey, local_addr: &IpAddr, local
boringtun-boringtun-cli-0.5.2/boringtun/src/device/integration_tests/mod.rs:142
↓ 6 callersMethod_get_container_broker
Get a DB broker for the container. :param drive: drive that holds the container :param part: partition the container is in
boringtun-boringtun-cli-0.5.2/server.py:224
↓ 6 callersMethodadd_section
(&mut self, len: usize, line_height: usize)
boringtun-boringtun-cli-0.5.2/lens.rs:279
↓ 6 callersFunctionbuildLink
({ core, proto, userID, hostName, address, port, tag })
edge/zizifn.js:171
↓ 6 callersMethodconnect
Connect a socket to a remote address, must call bind prior to connect # Panics When connecting an IPv4 socket to an IPv6 address and vice versa
boringtun-boringtun-cli-0.5.2/boringtun/src/device/udp_unix.rs:265
↓ 6 callersMethodfind
(&self, key: IpAddr)
boringtun-boringtun-cli-0.5.2/boringtun/src/device/allowed_ips.rs:51
↓ 6 callersMethodget_db_state
Returns the current state of on disk db files.
boringtun-boringtun-cli-0.5.2/backend.py:463
↓ 6 callersMethodport
Query the local port the socket is bound to # Panics If socket is IPv6
boringtun-boringtun-cli-0.5.2/boringtun/src/device/udp_unix.rs:328
↓ 6 callersMethodset_non_blocking
Set socket mode to non blocking
boringtun-boringtun-cli-0.5.2/boringtun/src/device/udp_unix.rs:273
↓ 6 callersMethodwait
(&mut self)
boringtun-boringtun-cli-0.5.2/boringtun/src/device/mod.rs:177
↓ 6 callersFunctionwrite
(chunk, controller)
edge/zizifn.js:523
↓ 5 callersMethod_own_shard_range
(self, no_default=False)
boringtun-boringtun-cli-0.5.2/backend.py:2162
↓ 5 callersFunctionaead_chacha20_open
This wrapper involves an extra copy and MAY BE SLOWER
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/handshake.rs:117
↓ 5 callersFunctioninfer_batch_size
(opts: &Opts, ulimit: u64)
boringtun-boringtun-cli-0.5.2/src/main.rs:248
↓ 5 callersMethodnew_event
Add and enable a new event with the factory. The event is triggered when a Read operation on the provided trigger becomes available If the trigger fd
boringtun-boringtun-cli-0.5.2/boringtun/src/device/epoll.rs:82
↓ 5 callersFunctionpick
(/** @type {string | any[]} */ arr)
edge/zizifn.js:188
↓ 5 callersMethodregister_event
Register an event with this poll.
boringtun-boringtun-cli-0.5.2/boringtun/src/device/epoll.rs:248
↓ 5 callersMethodtrigger_exit
(&self)
boringtun-boringtun-cli-0.5.2/boringtun/src/device/mod.rs:585
↓ 4 callersMethod_maybe_autocreate
(self, broker, req_timestamp, account, policy_index, req)
boringtun-boringtun-cli-0.5.2/server.py:541
↓ 4 callersFunctionaead_chacha20_seal
This wrapper involves an extra copy and MAY BE SLOWER
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/handshake.rs:85
↓ 4 callersMethodbind
Bind the socket to a local port
boringtun-boringtun-cli-0.5.2/boringtun/src/device/udp_unix.rs:254
↓ 4 callersMethodcheck_free_space
(self, drive)
boringtun-boringtun-cli-0.5.2/server.py:430
↓ 4 callersMethoddecapsulate
Receives a UDP datagram from the network and parses it. Returns TunnResult. If the result is of type TunnResult::WriteToNetwork, should repeat the ca
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/mod.rs:181
↓ 4 callersMethodencapsulate
Encapsulate a single packet from the tunnel interface. Returns TunnResult. # Panics Panics if dst buffer is too small. Size of dst should be at least
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/mod.rs:171
↓ 4 callersMethodendpoint
(&self)
boringtun-boringtun-cli-0.5.2/boringtun/src/device/peer.rs:78
↓ 4 callersFunctionerrno
()
boringtun-boringtun-cli-0.5.2/boringtun/src/device/tun_linux.rs:8
↓ 4 callersFunctionfetch
(r, env, ctx)
DNS over HTTPS/index.js:11
↓ 4 callersFunctiongenerateRandomPath
* Generates a random path string for WebSocket connection. * @param {number} length - Length of the random path part. * @param {string} [query] - Op
edge/zizifn.js:83
↓ 4 callersMethodget_and_validate_policy_index
Validate that the index supplied maps to a policy. :returns: policy index from request, or None if not present :raises HTTPB
boringtun-boringtun-cli-0.5.2/server.py:242
↓ 4 callersMethodget_brokers
Return a list of brokers for component dbs. The list has two entries while the db state is sharding: the first entry is a broker for
boringtun-boringtun-cli-0.5.2/backend.py:2379
↓ 4 callersFunctionget_obj_name_and_placement
Split and validate path for an object. :param req: a swob request :returns: a tuple of path parts as strings
boringtun-boringtun-cli-0.5.2/server.py:141
↓ 4 callersMethodget_own_shard_range
Returns a shard range representing this broker's own shard range. If no such range has been persisted in the broker's shard ranges ta
boringtun-boringtun-cli-0.5.2/backend.py:2180
↓ 4 callersMethodis_allowed_ip
(&self, addr: I)
boringtun-boringtun-cli-0.5.2/boringtun/src/device/peer.rs:144
↓ 4 callersMethodregister_event
Register an event with this poll.
boringtun-boringtun-cli-0.5.2/boringtun/src/device/kqueue.rs:209
↓ 4 callersMethodreload_db_files
Reloads the cached list of valid on disk db files for this broker.
boringtun-boringtun-cli-0.5.2/backend.py:511
↓ 4 callersFunctionsafeCloseWebSocket
* Safely closes a WebSocket connection. * @param {{ readyState: number; close: () => void; }} socket
edge/zizifn.js:857
↓ 4 callersFunctionsafeCloseWebSocket
* Normally, WebSocket will not has exceptions when close. * @param {import("@cloudflare/workers-types").WebSocket} socket
edge/LoadBalance.js:534
↓ 4 callersFunctionsafeCloseWebSocket
* Normally, WebSocket will not has exceptions when close. * @param {import("@cloudflare/workers-types").WebSocket} socket
edge/waste/simple-worker.js:639
↓ 4 callersMethodset_reuse
Set the SO_REUSEPORT/SO_REUSEADDR option, so multiple sockets can bind on the same port
boringtun-boringtun-cli-0.5.2/boringtun/src/device/udp_unix.rs:284
↓ 4 callersFunctionstart
(controller)
edge/zizifn.js:703
↓ 3 callersMethod_migrate_add_storage_policy
Migrate the container schema to support tracking objects from multiple storage policies. If the container_stat table has any
boringtun-boringtun-cli-0.5.2/backend.py:1805
↓ 3 callersMethod_populate_instance_cache
(self, conn=None)
boringtun-boringtun-cli-0.5.2/backend.py:1045
↓ 3 callersMethod_update_metadata
(self, req, broker, req_timestamp, method)
boringtun-boringtun-cli-0.5.2/server.py:559
↓ 3 callersFunctionadd_bracket_pos
( bracket_pos: &mut HashMap<usize, Vec<LineStyle>>, start_pos: Point, color: String, )
boringtun-boringtun-cli-0.5.2/language.rs:1246
↓ 3 callersFunctionb2s_keyed_mac_16
(key: &[u8], data1: &[u8])
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/handshake.rs:63
↓ 3 callersFunctionbuild_allowed_ips
()
boringtun-boringtun-cli-0.5.2/boringtun/src/device/allowed_ips.rs:82
↓ 3 callersMethodclear
We don't really clear the timers, but we set them to the current time to so the reference time frame is the same
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/timers.rs:82
↓ 3 callersMethodclear_event_by_fd
Disable and remove the event and associated handler, using the fd that was used to register it. # Safety This function is only safe to call when the
boringtun-boringtun-cli-0.5.2/boringtun/src/device/epoll.rs:339
↓ 3 callersFunctionconnectAndWrite
* @param {string} address * @param {number} port
edge/zizifn.js:655
↓ 3 callersFunctionconnectAndWrite
(address, port, socks = false)
edge/LoadBalance.js:203
↓ 3 callersFunctioncreate_restricted_file
(path: impl AsRef<std::path::Path>)
boringtun-boringtun-cli-0.5.2/boringtun/benches/crypto_benches/main_logic.rs:17
↓ 3 callersMethodformat_handshake_initiation
Formats a new handshake initiation message and store it in dst. If force_resend is true will send a new handshake, even if a handshake is already in p
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/mod.rs:254
↓ 3 callersFunctiongen_resp_headers
Convert container info dict to headers.
boringtun-boringtun-cli-0.5.2/server.py:98
↓ 3 callersFunctiongetRandomName
()
real address generator/Dev.js:102
↓ 3 callersFunctionget_resolver
Derive a DNS resolver. 1. if the `resolver` parameter has been set: 1. assume the parameter is a path and attempt to read IPs. 2. parse the input as
boringtun-boringtun-cli-0.5.2/src/addresses.rs:173
↓ 3 callersMethodinit
Create a new interface for the tunnel with the given address
boringtun-boringtun-cli-0.5.2/boringtun/src/device/integration_tests/mod.rs:262
↓ 3 callersMethodis_root_container
Returns True if this container is a root container, False otherwise. A root container is a container that is not a shard of another
boringtun-boringtun-cli-0.5.2/backend.py:2514
↓ 3 callersMethoditer_chunks
(&self, range: I)
boringtun-boringtun-cli-0.5.2/lens.rs:67
↓ 3 callersMethodmerge_shard_ranges
Merge shard ranges into the shard range table. :param shard_ranges: a shard range or a list of shard ranges; each shard
boringtun-boringtun-cli-0.5.2/backend.py:1620
next →1–100 of 778, ranked by callers