MCPcopy Create free account

hub / github.com/0x00nier/noircast / functions

Functions590 in github.com/0x00nier/noircast

Methodbearer
Create Bearer token auth
src/network/http.rs:448
Functionbenchmark_all_protocols
(c: &mut Criterion)
benches/packet_benchmark.rs:445
Functionbenchmark_arp_packet_building
(c: &mut Criterion)
benches/packet_benchmark.rs:285
Functionbenchmark_batch_sizes
(c: &mut Criterion)
benches/packet_benchmark.rs:339
Functionbenchmark_buffer_pool
(c: &mut Criterion)
benches/packet_benchmark.rs:21
Functionbenchmark_checksum
(c: &mut Criterion)
benches/packet_benchmark.rs:361
Functionbenchmark_dhcp_packet_building
(c: &mut Criterion)
benches/packet_benchmark.rs:246
Functionbenchmark_dns_packet_building
(c: &mut Criterion)
benches/packet_benchmark.rs:65
Functionbenchmark_ip_parsing
(c: &mut Criterion)
benches/packet_benchmark.rs:412
Functionbenchmark_kerberos_packet_building
(c: &mut Criterion)
benches/packet_benchmark.rs:272
Functionbenchmark_ldap_packet_building
(c: &mut Criterion)
benches/packet_benchmark.rs:195
Functionbenchmark_netbios_packet_building
(c: &mut Criterion)
benches/packet_benchmark.rs:222
Functionbenchmark_ntp_packet_building
(c: &mut Criterion)
benches/packet_benchmark.rs:111
Functionbenchmark_packet_buffer
(c: &mut Criterion)
benches/packet_benchmark.rs:42
Functionbenchmark_smb_packet_building
(c: &mut Criterion)
benches/packet_benchmark.rs:164
Functionbenchmark_snmp_packet_building
(c: &mut Criterion)
benches/packet_benchmark.rs:124
Functionbenchmark_ssdp_packet_building
(c: &mut Criterion)
benches/packet_benchmark.rs:151
Functionbenchmark_udp_probe_generation
(c: &mut Criterion)
benches/packet_benchmark.rs:316
Methodbuffer_stats
Get buffer pool statistics
src/network/batch_sender.rs:500
Methodbuffer_too_small
(needed: usize, available: usize)
src/network/packet.rs:148
Methodbuild
(&self)
src/network/protocols/ssdp.rs:40
Methodbuild
(&self)
src/network/protocols/kerberos.rs:78
Methodbuild
(&self)
src/network/protocols/arp.rs:55
Methodbuild
(&self)
src/network/protocols/dhcp.rs:28
Methodbuild
(&self)
src/network/protocols/netbios.rs:45
Methodbuild
(&self)
src/network/protocols/ntp.rs:28
Methodbuild
(&self)
src/network/protocols/ldap.rs:92
Methodbuild
(&self)
src/network/protocols/snmp.rs:50
Methodbuild
(&self)
src/network/protocols/dns.rs:64
Methodbuild_dns_query
(domain: &str, qtype: u16)
src/config.rs:639
Methodbuild_error
(packet_type: impl Into<String>, details: impl Into<String>)
src/network/packet.rs:141
Methodbuild_ntp_request
()
src/config.rs:670
Methodcalculate_icmp_checksum
Calculate ICMP checksum
src/network/packet.rs:947
Methodcolor
(&self, colors: &ThemeColors)
src/ui/help.rs:46
Methodcurrent_session_name
(&self)
src/app.rs:2531
Methoddefault
()
src/config.rs:16
Methoddefault
()
src/cli.rs:42
Methoddefault
()
src/network/packet.rs:596
Methoddefault
()
src/network/sender.rs:60
Methoddefault
()
src/network/http.rs:331
Methoddefault
()
src/network/protocols/smb.rs:61
Methoddefault
()
src/network/protocols/ntp.rs:34
Methoddefault
()
src/network/protocols/dns.rs:96
Methoddefault
()
src/ui/theme.rs:208
Methoddefault_file_path
Get the default repeater file path
src/app.rs:1500
Methoddescription
(&self)
src/config.rs:254
Functiondhcp_type_name
(t: u8)
src/ui/packet_editor.rs:303
Methoddigest
Create Digest auth
src/network/http.rs:453
Methoddisplay_name
Get a display string for the entry
src/app.rs:1471
Functiondns_type_name
Get DNS type name
src/ui/mod.rs:919
Functiondns_type_name
(t: u16)
src/ui/packet_editor.rs:282
Methodencode_context_tag
(tag: u8, content: &[u8])
src/network/protocols/kerberos.rs:50
Methodencode_filter
(filter: &str)
src/network/protocols/ldap.rs:81
Methodencode_integer
(value: i32)
src/network/protocols/kerberos.rs:28
Methodencode_integer
(value: u32)
src/network/protocols/ldap.rs:59
Methodencode_length
(len: usize)
src/network/protocols/kerberos.rs:18
Methodencode_length
(len: usize)
src/network/protocols/ldap.rs:49
Methodencode_name
(name: &str)
src/network/protocols/dns.rs:54
Methodencode_netbios_name
(name: &str)
src/network/protocols/netbios.rs:29
Methodencode_oid
(oid: &str)
src/network/protocols/snmp.rs:25
Methodencode_principal_name
(name_type: i32, names: &[&str])
src/network/protocols/kerberos.rs:64
Methodencode_sequence
(content: &[u8])
src/network/protocols/kerberos.rs:57
Methodencode_string
(s: &str)
src/network/protocols/kerberos.rs:43
Methodencode_string
(s: &str)
src/network/protocols/ldap.rs:74
Methodextract_body
Extract body from HTTP data
src/network/http.rs:308
Methodfields_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
Methodfields_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
Methodfin_packet
Create a FIN packet
src/network/packet.rs:1024
Methodflags_bitmask
(&self)
src/config.rs:345
Methodflush
(&mut self)
src/network/http.rs:517
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/config.rs:180
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/app.rs:22
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/network/packet.rs:237
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/network/http.rs:418
Functionformat_count
Format large numbers with K/M suffixes for compact display
src/ui/mod.rs:1266
Methodformat_display
Format the response for display
src/network/http.rs:173
Methodformat_tcp_flags
Format TCP flags as a human-readable string (e.g., "SYN,ACK")
src/app.rs:1126
Methodget_udp_probe
(port: u16)
src/network/sender.rs:509
Functionhas_checked_capabilities
()
src/network/raw_socket.rs:143
Methodhas_raw_socket_capability
(&self)
src/network/sender.rs:119
Methodhead
Create a HEAD request
src/network/http.rs:77
Methodicmp
()
src/network/packet.rs:986
Methodicmp_checksum
(data: &[u8])
src/network/sender.rs:906
Functionicmp_type_name
Get ICMP type name
src/ui/mod.rs:908
Functionicmp_type_name
(t: u8)
src/ui/packet_editor.rs:271
Functionip_flags_name
Format IP flags as human-readable string
src/ui/packet_editor.rs:169
Functionldap_scope_name
(s: u8)
src/ui/packet_editor.rs:294
Methodload_entries
Load repeater entries from a file
src/app.rs:1528
Methodm_search
()
src/network/protocols/ssdp.rs:10
Functionmain
()
src/main.rs:23
Methodmx_query
(domain: &str)
src/network/protocols/dns.rs:86
Methodname
(&self)
src/config.rs:241
Methodname
(&self)
src/app.rs:113
Methodname
(&self)
src/ui/theme.rs:36
Methodname_query
(name: &str)
src/network/protocols/netbios.rs:11
Methodnew
(id: usize)
src/app.rs:194
Methodnew
Create a new event handler with the specified tick rate
src/tui/event.rs:34
Methodnew
(capacity: usize)
src/network/batch_sender.rs:28
Methodnew
()
src/network/packet.rs:276
Methodnew
Create a new packet sender with specified configuration
src/network/sender.rs:84
← previousnext →301–400 of 590, ranked by callers