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
↓ 167 callers
Method
len
Get cookie count
src/network/http.rs:698
↓ 100 callers
Method
log_info
(&mut self, message: impl Into<String>)
src/app.rs:1875
↓ 97 callers
Method
is_empty
Check if jar is empty
src/network/http.rs:703
↓ 70 callers
Method
build
Build the raw HTTP request bytes
src/network/http.rs:45
↓ 45 callers
Method
log_error
(&mut self, message: impl Into<String>)
src/app.rs:1893
↓ 44 callers
Method
log_success
(&mut self, message: impl Into<String>)
src/app.rs:1881
↓ 38 callers
Method
log_debug
(&mut self, message: impl Into<String>)
src/app.rs:1899
↓ 34 callers
Method
get
Create a GET request
src/network/http.rs:67
↓ 33 callers
Method
colors
(&self)
src/ui/theme.rs:62
↓ 33 callers
Method
parse
Parse an HTTP response from raw bytes
src/network/http.rs:94
↓ 28 callers
Method
clear
Clear entries
src/network/http.rs:325
↓ 27 callers
Method
acquire
(&self)
src/network/batch_sender.rs:86
↓ 23 callers
Function
all
All ports (1-65535)
src/network/sender.rs:1175
↓ 22 callers
Method
capture_packet
Add captured packet for display
src/app.rs:2236
↓ 21 callers
Method
dest_ip
(mut self, ip: Ipv4Addr)
src/network/packet.rs:303
↓ 21 callers
Method
source_ip
(mut self, ip: Ipv4Addr)
src/network/packet.rs:298
↓ 19 callers
Method
filter
(mut self, filter: &str)
src/network/protocols/ldap.rs:39
↓ 17 callers
Method
release
(&self, mut buffer: PacketBuffer)
src/network/batch_sender.rs:96
↓ 16 callers
Method
add_question
(mut self, name: &str, qtype: DnsType)
src/network/protocols/dns.rs:45
↓ 16 callers
Method
set_scan_type
Set scan type and update flags accordingly
src/app.rs:1931
↓ 15 callers
Method
dest_port
(mut self, port: u16)
src/network/packet.rs:313
↓ 15 callers
Function
filter_fields
Filter fields by search query (matches label)
src/ui/packet_editor.rs:15
↓ 15 callers
Method
source_port
(mut self, port: u16)
src/network/packet.rs:308
↓ 14 callers
Method
build
Build the TCP packet with IP header
src/network/packet.rs:459
↓ 14 callers
Method
build
(&self)
src/network/protocols/smb.rs:30
↓ 14 callers
Function
filter_themes
Filter themes by search query
src/ui/theme_picker.rs:16
↓ 12 callers
Method
header
Add a header
src/network/http.rs:33
↓ 11 callers
Method
as_str
(&self)
src/network/http.rs:402
↓ 11 callers
Method
next
Get the next event
src/tui/event.rs:75
↓ 10 callers
Method
fragment_offset
Set fragment offset (in 8-byte units, max 8191)
src/network/packet.rs:412
↓ 10 callers
Method
record_received
(&mut self, bytes: u64, rtt_ms: f64)
src/network/packet.rs:176
↓ 10 callers
Method
write
(&mut self, buf: &[u8])
src/network/http.rs:499
↓ 9 callers
Method
add_oid
(mut self, oid: &str)
src/network/protocols/snmp.rs:20
↓ 9 callers
Method
encode
Encode this option to bytes
src/network/packet.rs:72
↓ 9 callers
Method
record_sent
(&mut self, bytes: u64)
src/network/packet.rs:171
↓ 8 callers
Method
as_slice
(&self)
src/network/batch_sender.rs:39
↓ 8 callers
Method
payload
(mut self, data: Vec<u8>)
src/network/packet.rs:388
↓ 8 callers
Method
set_len
(&mut self, len: usize)
src/network/batch_sender.rs:35
↓ 8 callers
Method
set_protocol
Set protocol
src/app.rs:1939
↓ 7 callers
Function
create_test_args
()
src/app.rs:2542
↓ 7 callers
Method
ip_id
Set IP identification for fragment reassembly
src/network/packet.rs:418
↓ 7 callers
Method
log_warning
(&mut self, message: impl Into<String>)
src/app.rs:1887
↓ 7 callers
Method
remove
Remove a cookie
src/network/http.rs:667
↓ 7 callers
Method
syn
(mut self)
src/network/packet.rs:328
↓ 6 callers
Method
dont_fragment
Set Don't Fragment flag
src/network/packet.rs:400
↓ 6 callers
Method
dscp
Set DSCP (Differentiated Services Code Point, 6 bits)
src/network/packet.rs:424
↓ 6 callers
Method
ecn
Set ECN (Explicit Congestion Notification, 2 bits)
src/network/packet.rs:430
↓ 6 callers
Function
format_tcp_flags_brief
Format TCP flags briefly for display
src/app.rs:1364
↓ 6 callers
Method
ip_flags
Set IP flags (RFC 791: Bit 1 = DF, Bit 2 = MF)
src/network/packet.rs:394
↓ 6 callers
Method
more_fragments
Set More Fragments flag
src/network/packet.rs:406
↓ 6 callers
Method
set
Add or update a cookie
src/network/http.rs:657
↓ 6 callers
Method
transaction_id
(mut self, id: u16)
src/network/protocols/dns.rs:40
↓ 5 callers
Function
encode_tcp_options
Encode a list of TCP options to bytes, padded to 4-byte boundary
src/network/packet.rs:107
↓ 5 callers
Function
filter_templates
Filter templates by search query
src/ui/template_picker.rs:74
↓ 5 callers
Method
log
Add a log entry
src/app.rs:1862
↓ 5 callers
Method
name
(&self)
src/ui/help.rs:34
↓ 5 callers
Method
scope
(mut self, scope: LdapScope)
src/network/protocols/ldap.rs:34
↓ 4 callers
Method
add_response
Add response
src/app.rs:2227
↓ 4 callers
Method
as_mut_slice
(&mut self)
src/network/batch_sender.rs:43
↓ 4 callers
Function
check_raw_socket_capability
Check if raw sockets are available on the current system
src/network/raw_socket.rs:55
↓ 4 callers
Function
create_test_app
()
src/tui/handler.rs:3382
↓ 4 callers
Method
echo_request
(mut self)
src/network/packet.rs:808
↓ 4 callers
Function
filter_protocols
Filter protocols by search query
src/ui/protocol_picker.rs:82
↓ 4 callers
Function
parse_port_range
Port range utilities
src/network/sender.rs:1131
↓ 4 callers
Function
parse_tcp_flags
Parse TCP flags from a received packet
src/network/packet.rs:1069
↓ 4 callers
Method
prev
(&self)
src/app.rs:101
↓ 4 callers
Method
quit
Quit the application
src/app.rs:2473
↓ 4 callers
Method
send_batch
Send a batch of packets concurrently
src/network/sender.rs:292
↓ 4 callers
Method
stats
(&self)
src/network/batch_sender.rs:102
↓ 4 callers
Method
stop_flood
Stop flood mode
src/app.rs:2437
↓ 4 callers
Method
tcp_connect_scan
( &self, target_ip: IpAddr, ports: &[u16], )
src/network/sender.rs:184
↓ 4 callers
Method
toggle_flag
Toggle a TCP flag
src/app.rs:1921
↓ 3 callers
Method
add_http_entry
Add HTTP stream entry
src/app.rs:2219
↓ 3 callers
Method
add_pending_key
Add pending key
src/app.rs:2324
↓ 3 callers
Function
apply_input
Apply input from insert mode
src/tui/handler.rs:1645
↓ 3 callers
Method
buffer
(&mut self)
src/network/batch_sender.rs:47
↓ 3 callers
Method
build_segment_into
Build TCP segment into an existing buffer Returns an error if the buffer is too small
src/network/packet.rs:549
↓ 3 callers
Function
calculate_checksum
Calculate Internet checksum (used in ICMP, TCP, UDP)
benches/packet_benchmark.rs:392
↓ 3 callers
Function
centered_rect
Helper function to create a centered rectangle
src/ui/theme_picker.rs:178
↓ 3 callers
Method
clear_pending_keys
Clear pending keys
src/app.rs:2319
↓ 3 callers
Method
delay_for_retry
Calculate delay for the nth retry (0-indexed)
src/network/http.rs:575
↓ 3 callers
Method
flags_bitmask
Get current flags as bitmask
src/app.rs:2164
↓ 3 callers
Function
format_flags
Format flags as a string
src/network/packet.rs:1101
↓ 3 callers
Function
format_hex_preview
Format hex string with ellipsis for preview
src/ui/packet_editor.rs:356
↓ 3 callers
Function
format_tcp_flags
Format TCP flags for display
src/ui/repeater.rs:355
↓ 3 callers
Function
get_cached_availability
Get the cached raw socket availability (returns None if not checked yet)
src/network/raw_socket.rs:148
↓ 3 callers
Function
get_help_entries
Get all help entries
src/ui/help.rs:53
↓ 3 callers
Function
handle_send
Handle send packet action
src/tui/handler.rs:1180
↓ 3 callers
Method
kind
Get the kind byte for this option
src/network/packet.rs:46
↓ 3 callers
Method
parse_target
Parse target from string (host:port or just host)
src/app.rs:2140
↓ 3 callers
Function
render_help_column
Render a help column with multiple categories
src/ui/help.rs:490
↓ 3 callers
Method
reset_to_protocol
Reset field to first field for given protocol
src/app.rs:1051
↓ 3 callers
Method
send_http_request
( &self, target_ip: IpAddr, port: u16, method: &str, path: &str,
src/network/sender.rs:619
↓ 3 callers
Method
shortcut
(&self)
src/config.rs:470
↓ 3 callers
Method
to_bit
(&self)
src/config.rs:228
↓ 3 callers
Method
to_header_value
Get the Authorization header value
src/network/http.rs:473
↓ 3 callers
Method
ttl
(mut self, ttl: u8)
src/network/packet.rs:383
↓ 3 callers
Method
with_hostname
(mut self, hostname: &str)
src/network/protocols/dhcp.rs:18
↓ 2 callers
Method
ack
(mut self)
src/network/packet.rs:333
↓ 2 callers
Method
ack_num
(mut self, ack: u32)
src/network/packet.rs:373
next →
1–100 of 590, ranked by callers