Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/0x00nier/noircast
/ functions
Functions
590 in github.com/0x00nier/noircast
⨍
Functions
590
◇
Types & classes
88
Method
bearer
Create Bearer token auth
src/network/http.rs:448
Function
benchmark_all_protocols
(c: &mut Criterion)
benches/packet_benchmark.rs:445
Function
benchmark_arp_packet_building
(c: &mut Criterion)
benches/packet_benchmark.rs:285
Function
benchmark_batch_sizes
(c: &mut Criterion)
benches/packet_benchmark.rs:339
Function
benchmark_buffer_pool
(c: &mut Criterion)
benches/packet_benchmark.rs:21
Function
benchmark_checksum
(c: &mut Criterion)
benches/packet_benchmark.rs:361
Function
benchmark_dhcp_packet_building
(c: &mut Criterion)
benches/packet_benchmark.rs:246
Function
benchmark_dns_packet_building
(c: &mut Criterion)
benches/packet_benchmark.rs:65
Function
benchmark_ip_parsing
(c: &mut Criterion)
benches/packet_benchmark.rs:412
Function
benchmark_kerberos_packet_building
(c: &mut Criterion)
benches/packet_benchmark.rs:272
Function
benchmark_ldap_packet_building
(c: &mut Criterion)
benches/packet_benchmark.rs:195
Function
benchmark_netbios_packet_building
(c: &mut Criterion)
benches/packet_benchmark.rs:222
Function
benchmark_ntp_packet_building
(c: &mut Criterion)
benches/packet_benchmark.rs:111
Function
benchmark_packet_buffer
(c: &mut Criterion)
benches/packet_benchmark.rs:42
Function
benchmark_smb_packet_building
(c: &mut Criterion)
benches/packet_benchmark.rs:164
Function
benchmark_snmp_packet_building
(c: &mut Criterion)
benches/packet_benchmark.rs:124
Function
benchmark_ssdp_packet_building
(c: &mut Criterion)
benches/packet_benchmark.rs:151
Function
benchmark_udp_probe_generation
(c: &mut Criterion)
benches/packet_benchmark.rs:316
Method
buffer_stats
Get buffer pool statistics
src/network/batch_sender.rs:500
Method
buffer_too_small
(needed: usize, available: usize)
src/network/packet.rs:148
Method
build
(&self)
src/network/protocols/ssdp.rs:40
Method
build
(&self)
src/network/protocols/kerberos.rs:78
Method
build
(&self)
src/network/protocols/arp.rs:55
Method
build
(&self)
src/network/protocols/dhcp.rs:28
Method
build
(&self)
src/network/protocols/netbios.rs:45
Method
build
(&self)
src/network/protocols/ntp.rs:28
Method
build
(&self)
src/network/protocols/ldap.rs:92
Method
build
(&self)
src/network/protocols/snmp.rs:50
Method
build
(&self)
src/network/protocols/dns.rs:64
Method
build_dns_query
(domain: &str, qtype: u16)
src/config.rs:639
Method
build_error
(packet_type: impl Into<String>, details: impl Into<String>)
src/network/packet.rs:141
Method
build_ntp_request
()
src/config.rs:670
Method
calculate_icmp_checksum
Calculate ICMP checksum
src/network/packet.rs:947
Method
color
(&self, colors: &ThemeColors)
src/ui/help.rs:46
Method
current_session_name
(&self)
src/app.rs:2531
Method
default
()
src/config.rs:16
Method
default
()
src/cli.rs:42
Method
default
()
src/network/packet.rs:596
Method
default
()
src/network/sender.rs:60
Method
default
()
src/network/http.rs:331
Method
default
()
src/network/protocols/smb.rs:61
Method
default
()
src/network/protocols/ntp.rs:34
Method
default
()
src/network/protocols/dns.rs:96
Method
default
()
src/ui/theme.rs:208
Method
default_file_path
Get the default repeater file path
src/app.rs:1500
Method
description
(&self)
src/config.rs:254
Function
dhcp_type_name
(t: u8)
src/ui/packet_editor.rs:303
Method
digest
Create Digest auth
src/network/http.rs:453
Method
display_name
Get a display string for the entry
src/app.rs:1471
Function
dns_type_name
Get DNS type name
src/ui/mod.rs:919
Function
dns_type_name
(t: u16)
src/ui/packet_editor.rs:282
Method
encode_context_tag
(tag: u8, content: &[u8])
src/network/protocols/kerberos.rs:50
Method
encode_filter
(filter: &str)
src/network/protocols/ldap.rs:81
Method
encode_integer
(value: i32)
src/network/protocols/kerberos.rs:28
Method
encode_integer
(value: u32)
src/network/protocols/ldap.rs:59
Method
encode_length
(len: usize)
src/network/protocols/kerberos.rs:18
Method
encode_length
(len: usize)
src/network/protocols/ldap.rs:49
Method
encode_name
(name: &str)
src/network/protocols/dns.rs:54
Method
encode_netbios_name
(name: &str)
src/network/protocols/netbios.rs:29
Method
encode_oid
(oid: &str)
src/network/protocols/snmp.rs:25
Method
encode_principal_name
(name_type: i32, names: &[&str])
src/network/protocols/kerberos.rs:64
Method
encode_sequence
(content: &[u8])
src/network/protocols/kerberos.rs:57
Method
encode_string
(s: &str)
src/network/protocols/kerberos.rs:43
Method
encode_string
(s: &str)
src/network/protocols/ldap.rs:74
Method
extract_body
Extract body from HTTP data
src/network/http.rs:308
Method
fields_for_protocol
Get fields relevant for a specific protocol. All IP-based protocols get full IP header fields. TCP-based protocols also get TCP header fields. Only AR
src/app.rs:356
Method
fields_for_protocol_context
Get fields for protocol with context-dependent additions. For HTTP, adds body/cookies/content-type when method is POST, PUT, or PATCH.
src/app.rs:477
Method
fin_packet
Create a FIN packet
src/network/packet.rs:1024
Method
flags_bitmask
(&self)
src/config.rs:345
Method
flush
(&mut self)
src/network/http.rs:517
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/config.rs:180
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/app.rs:22
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/network/packet.rs:237
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/network/http.rs:418
Function
format_count
Format large numbers with K/M suffixes for compact display
src/ui/mod.rs:1266
Method
format_display
Format the response for display
src/network/http.rs:173
Method
format_tcp_flags
Format TCP flags as a human-readable string (e.g., "SYN,ACK")
src/app.rs:1126
Method
get_udp_probe
(port: u16)
src/network/sender.rs:509
Function
has_checked_capabilities
()
src/network/raw_socket.rs:143
Method
has_raw_socket_capability
(&self)
src/network/sender.rs:119
Method
head
Create a HEAD request
src/network/http.rs:77
Method
icmp
()
src/network/packet.rs:986
Method
icmp_checksum
(data: &[u8])
src/network/sender.rs:906
Function
icmp_type_name
Get ICMP type name
src/ui/mod.rs:908
Function
icmp_type_name
(t: u8)
src/ui/packet_editor.rs:271
Function
ip_flags_name
Format IP flags as human-readable string
src/ui/packet_editor.rs:169
Function
ldap_scope_name
(s: u8)
src/ui/packet_editor.rs:294
Method
load_entries
Load repeater entries from a file
src/app.rs:1528
Method
m_search
()
src/network/protocols/ssdp.rs:10
Function
main
()
src/main.rs:23
Method
mx_query
(domain: &str)
src/network/protocols/dns.rs:86
Method
name
(&self)
src/config.rs:241
Method
name
(&self)
src/app.rs:113
Method
name
(&self)
src/ui/theme.rs:36
Method
name_query
(name: &str)
src/network/protocols/netbios.rs:11
Method
new
(id: usize)
src/app.rs:194
Method
new
Create a new event handler with the specified tick rate
src/tui/event.rs:34
Method
new
(capacity: usize)
src/network/batch_sender.rs:28
Method
new
()
src/network/packet.rs:276
Method
new
Create a new packet sender with specified configuration
src/network/sender.rs:84
← previous
next →
301–400 of 590, ranked by callers