MCPcopy Create free account

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

Functions590 in github.com/0x00nier/noircast

↓ 167 callersMethodlen
Get cookie count
src/network/http.rs:698
↓ 100 callersMethodlog_info
(&mut self, message: impl Into<String>)
src/app.rs:1875
↓ 97 callersMethodis_empty
Check if jar is empty
src/network/http.rs:703
↓ 70 callersMethodbuild
Build the raw HTTP request bytes
src/network/http.rs:45
↓ 45 callersMethodlog_error
(&mut self, message: impl Into<String>)
src/app.rs:1893
↓ 44 callersMethodlog_success
(&mut self, message: impl Into<String>)
src/app.rs:1881
↓ 38 callersMethodlog_debug
(&mut self, message: impl Into<String>)
src/app.rs:1899
↓ 34 callersMethodget
Create a GET request
src/network/http.rs:67
↓ 33 callersMethodcolors
(&self)
src/ui/theme.rs:62
↓ 33 callersMethodparse
Parse an HTTP response from raw bytes
src/network/http.rs:94
↓ 28 callersMethodclear
Clear entries
src/network/http.rs:325
↓ 27 callersMethodacquire
(&self)
src/network/batch_sender.rs:86
↓ 23 callersFunctionall
All ports (1-65535)
src/network/sender.rs:1175
↓ 22 callersMethodcapture_packet
Add captured packet for display
src/app.rs:2236
↓ 21 callersMethoddest_ip
(mut self, ip: Ipv4Addr)
src/network/packet.rs:303
↓ 21 callersMethodsource_ip
(mut self, ip: Ipv4Addr)
src/network/packet.rs:298
↓ 19 callersMethodfilter
(mut self, filter: &str)
src/network/protocols/ldap.rs:39
↓ 17 callersMethodrelease
(&self, mut buffer: PacketBuffer)
src/network/batch_sender.rs:96
↓ 16 callersMethodadd_question
(mut self, name: &str, qtype: DnsType)
src/network/protocols/dns.rs:45
↓ 16 callersMethodset_scan_type
Set scan type and update flags accordingly
src/app.rs:1931
↓ 15 callersMethoddest_port
(mut self, port: u16)
src/network/packet.rs:313
↓ 15 callersFunctionfilter_fields
Filter fields by search query (matches label)
src/ui/packet_editor.rs:15
↓ 15 callersMethodsource_port
(mut self, port: u16)
src/network/packet.rs:308
↓ 14 callersMethodbuild
Build the TCP packet with IP header
src/network/packet.rs:459
↓ 14 callersMethodbuild
(&self)
src/network/protocols/smb.rs:30
↓ 14 callersFunctionfilter_themes
Filter themes by search query
src/ui/theme_picker.rs:16
↓ 12 callersMethodheader
Add a header
src/network/http.rs:33
↓ 11 callersMethodas_str
(&self)
src/network/http.rs:402
↓ 11 callersMethodnext
Get the next event
src/tui/event.rs:75
↓ 10 callersMethodfragment_offset
Set fragment offset (in 8-byte units, max 8191)
src/network/packet.rs:412
↓ 10 callersMethodrecord_received
(&mut self, bytes: u64, rtt_ms: f64)
src/network/packet.rs:176
↓ 10 callersMethodwrite
(&mut self, buf: &[u8])
src/network/http.rs:499
↓ 9 callersMethodadd_oid
(mut self, oid: &str)
src/network/protocols/snmp.rs:20
↓ 9 callersMethodencode
Encode this option to bytes
src/network/packet.rs:72
↓ 9 callersMethodrecord_sent
(&mut self, bytes: u64)
src/network/packet.rs:171
↓ 8 callersMethodas_slice
(&self)
src/network/batch_sender.rs:39
↓ 8 callersMethodpayload
(mut self, data: Vec<u8>)
src/network/packet.rs:388
↓ 8 callersMethodset_len
(&mut self, len: usize)
src/network/batch_sender.rs:35
↓ 8 callersMethodset_protocol
Set protocol
src/app.rs:1939
↓ 7 callersFunctioncreate_test_args
()
src/app.rs:2542
↓ 7 callersMethodip_id
Set IP identification for fragment reassembly
src/network/packet.rs:418
↓ 7 callersMethodlog_warning
(&mut self, message: impl Into<String>)
src/app.rs:1887
↓ 7 callersMethodremove
Remove a cookie
src/network/http.rs:667
↓ 7 callersMethodsyn
(mut self)
src/network/packet.rs:328
↓ 6 callersMethoddont_fragment
Set Don't Fragment flag
src/network/packet.rs:400
↓ 6 callersMethoddscp
Set DSCP (Differentiated Services Code Point, 6 bits)
src/network/packet.rs:424
↓ 6 callersMethodecn
Set ECN (Explicit Congestion Notification, 2 bits)
src/network/packet.rs:430
↓ 6 callersFunctionformat_tcp_flags_brief
Format TCP flags briefly for display
src/app.rs:1364
↓ 6 callersMethodip_flags
Set IP flags (RFC 791: Bit 1 = DF, Bit 2 = MF)
src/network/packet.rs:394
↓ 6 callersMethodmore_fragments
Set More Fragments flag
src/network/packet.rs:406
↓ 6 callersMethodset
Add or update a cookie
src/network/http.rs:657
↓ 6 callersMethodtransaction_id
(mut self, id: u16)
src/network/protocols/dns.rs:40
↓ 5 callersFunctionencode_tcp_options
Encode a list of TCP options to bytes, padded to 4-byte boundary
src/network/packet.rs:107
↓ 5 callersFunctionfilter_templates
Filter templates by search query
src/ui/template_picker.rs:74
↓ 5 callersMethodlog
Add a log entry
src/app.rs:1862
↓ 5 callersMethodname
(&self)
src/ui/help.rs:34
↓ 5 callersMethodscope
(mut self, scope: LdapScope)
src/network/protocols/ldap.rs:34
↓ 4 callersMethodadd_response
Add response
src/app.rs:2227
↓ 4 callersMethodas_mut_slice
(&mut self)
src/network/batch_sender.rs:43
↓ 4 callersFunctioncheck_raw_socket_capability
Check if raw sockets are available on the current system
src/network/raw_socket.rs:55
↓ 4 callersFunctioncreate_test_app
()
src/tui/handler.rs:3382
↓ 4 callersMethodecho_request
(mut self)
src/network/packet.rs:808
↓ 4 callersFunctionfilter_protocols
Filter protocols by search query
src/ui/protocol_picker.rs:82
↓ 4 callersFunctionparse_port_range
Port range utilities
src/network/sender.rs:1131
↓ 4 callersFunctionparse_tcp_flags
Parse TCP flags from a received packet
src/network/packet.rs:1069
↓ 4 callersMethodprev
(&self)
src/app.rs:101
↓ 4 callersMethodquit
Quit the application
src/app.rs:2473
↓ 4 callersMethodsend_batch
Send a batch of packets concurrently
src/network/sender.rs:292
↓ 4 callersMethodstats
(&self)
src/network/batch_sender.rs:102
↓ 4 callersMethodstop_flood
Stop flood mode
src/app.rs:2437
↓ 4 callersMethodtcp_connect_scan
( &self, target_ip: IpAddr, ports: &[u16], )
src/network/sender.rs:184
↓ 4 callersMethodtoggle_flag
Toggle a TCP flag
src/app.rs:1921
↓ 3 callersMethodadd_http_entry
Add HTTP stream entry
src/app.rs:2219
↓ 3 callersMethodadd_pending_key
Add pending key
src/app.rs:2324
↓ 3 callersFunctionapply_input
Apply input from insert mode
src/tui/handler.rs:1645
↓ 3 callersMethodbuffer
(&mut self)
src/network/batch_sender.rs:47
↓ 3 callersMethodbuild_segment_into
Build TCP segment into an existing buffer Returns an error if the buffer is too small
src/network/packet.rs:549
↓ 3 callersFunctioncalculate_checksum
Calculate Internet checksum (used in ICMP, TCP, UDP)
benches/packet_benchmark.rs:392
↓ 3 callersFunctioncentered_rect
Helper function to create a centered rectangle
src/ui/theme_picker.rs:178
↓ 3 callersMethodclear_pending_keys
Clear pending keys
src/app.rs:2319
↓ 3 callersMethoddelay_for_retry
Calculate delay for the nth retry (0-indexed)
src/network/http.rs:575
↓ 3 callersMethodflags_bitmask
Get current flags as bitmask
src/app.rs:2164
↓ 3 callersFunctionformat_flags
Format flags as a string
src/network/packet.rs:1101
↓ 3 callersFunctionformat_hex_preview
Format hex string with ellipsis for preview
src/ui/packet_editor.rs:356
↓ 3 callersFunctionformat_tcp_flags
Format TCP flags for display
src/ui/repeater.rs:355
↓ 3 callersFunctionget_cached_availability
Get the cached raw socket availability (returns None if not checked yet)
src/network/raw_socket.rs:148
↓ 3 callersFunctionget_help_entries
Get all help entries
src/ui/help.rs:53
↓ 3 callersFunctionhandle_send
Handle send packet action
src/tui/handler.rs:1180
↓ 3 callersMethodkind
Get the kind byte for this option
src/network/packet.rs:46
↓ 3 callersMethodparse_target
Parse target from string (host:port or just host)
src/app.rs:2140
↓ 3 callersFunctionrender_help_column
Render a help column with multiple categories
src/ui/help.rs:490
↓ 3 callersMethodreset_to_protocol
Reset field to first field for given protocol
src/app.rs:1051
↓ 3 callersMethodsend_http_request
( &self, target_ip: IpAddr, port: u16, method: &str, path: &str,
src/network/sender.rs:619
↓ 3 callersMethodshortcut
(&self)
src/config.rs:470
↓ 3 callersMethodto_bit
(&self)
src/config.rs:228
↓ 3 callersMethodto_header_value
Get the Authorization header value
src/network/http.rs:473
↓ 3 callersMethodttl
(mut self, ttl: u8)
src/network/packet.rs:383
↓ 3 callersMethodwith_hostname
(mut self, hostname: &str)
src/network/protocols/dhcp.rs:18
↓ 2 callersMethodack
(mut self)
src/network/packet.rs:333
↓ 2 callersMethodack_num
(mut self, ack: u32)
src/network/packet.rs:373
next →1–100 of 590, ranked by callers