MCPcopy Create free account

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

Functions590 in github.com/0x00nier/noircast

↓ 2 callersMethodadd_current_to_repeater
Add current packet configuration to the repeater
src/app.rs:1947
↓ 2 callersMethodadd_tcp_option
Add a single TCP option
src/network/packet.rs:442
↓ 2 callersFunctionall_protocols
Get all available protocols
src/ui/protocol_picker.rs:16
↓ 2 callersMethodapply_packet_editor_changes
Apply packet editor changes to main App state. Called when closing the packet editor to preserve user's edits.
src/app.rs:2026
↓ 2 callersMethodattributes
(mut self, attrs: Vec<&str>)
src/network/protocols/ldap.rs:44
↓ 2 callersFunctioncentered_rect
Helper function to create a centered rectangle
src/ui/help.rs:606
↓ 2 callersFunctioncentered_rect
Helper function to create a centered rectangle
src/ui/packet_editor.rs:378
↓ 2 callersMethodfin
(mut self)
src/network/packet.rs:338
↓ 2 callersMethodflags
(&self)
src/config.rs:331
↓ 2 callersMethodfollow
Enable following redirects
src/network/http.rs:799
↓ 2 callersMethodget_flood_stats
Get flood stats for display
src/app.rs:2459
↓ 2 callersFunctionget_service_by_port
(port: u16)
src/network/protocols/services.rs:62
↓ 2 callersFunctionget_service_name
(port: u16)
src/network/protocols/services.rs:66
↓ 2 callersMethodget_stats
Get current statistics
src/network/sender.rs:145
↓ 2 callersFunctionhandle_go_bottom
Handle go to bottom
src/tui/handler.rs:1039
↓ 2 callersFunctionhandle_go_top
Handle go to top
src/tui/handler.rs:1025
↓ 2 callersFunctionhandle_select
Handle selection in current pane
src/tui/handler.rs:1058
↓ 2 callersMethodmessage_id
(mut self, id: u32)
src/network/protocols/ldap.rs:29
↓ 2 callersMethodmove_down
Move selection down in current pane
src/app.rs:2362
↓ 2 callersMethodmove_down_by
Move selection down by a specified amount
src/app.rs:2367
↓ 2 callersMethodmove_up
Move selection up in current pane
src/app.rs:2330
↓ 2 callersMethodmove_up_by
Move selection up by a specified amount
src/app.rs:2335
↓ 2 callersMethodnext_for_context
(&self, protocol: Protocol, http_method: &str)
src/app.rs:504
↓ 2 callersMethodnull
(mut self)
src/network/packet.rs:363
↓ 2 callersMethodparse_data
Parse raw data and identify HTTP request or response
src/network/http.rs:212
↓ 2 callersMethodprotocol
(&self)
src/config.rs:498
↓ 2 callersFunctionprotocol_description
Get protocol description
src/ui/protocol_picker.rs:38
↓ 2 callersMethodrecord_retry
(&mut self)
src/network/packet.rs:197
↓ 2 callersMethodrequires_raw_socket
Check if this field requires raw socket privileges (CAP_NET_RAW) to actually work. These fields can be edited in the UI but won't take effect without
src/app.rs:530
↓ 2 callersMethodreset
(&mut self)
src/network/batch_sender.rs:51
↓ 2 callersMethodsend_dns_batch
( &self, target_ip: IpAddr, domain: &str, query_type: u16, count:
src/network/sender.rs:924
↓ 2 callersMethodsend_icmp_batch
( &self, targets: &[IpAddr], icmp_type: u8, icmp_code: u8, icmp_i
src/network/sender.rs:768
↓ 2 callersMethodset_status
Set status message
src/app.rs:1908
↓ 2 callersMethodsummary
Get a short summary of the request
src/app.rs:1348
↓ 2 callersMethodtcp_flags
(&self)
src/config.rs:554
↓ 2 callersFunctiontemplate_category
Get template category for display
src/ui/template_picker.rs:45
↓ 2 callersFunctiontemplate_description
Get template description
src/ui/template_picker.rs:16
↓ 2 callersMethodto_payload_bytes
(&self)
src/app.rs:1282
↓ 2 callersFunctiontry_create_raw_socket
Attempt to create a raw socket to verify capabilities
src/network/raw_socket.rs:129
↓ 2 callersMethodudp_scan
(&self, target_ip: IpAddr, ports: &[u16])
src/network/sender.rs:439
↓ 2 callersMethodwith_transaction_id
(mut self, xid: u32)
src/network/protocols/dhcp.rs:23
↓ 2 callersMethodxmas
(mut self)
src/network/packet.rs:358
↓ 1 callersMethodactive_jobs
Get number of active jobs
src/network/sender.rs:155
↓ 1 callersMethodall
()
src/config.rs:215
↓ 1 callersMethodapply_buffer
(&mut self)
src/app.rs:1166
↓ 1 callersMethodapply_template
Apply a packet template to the current configuration
src/app.rs:2074
↓ 1 callersMethodapply_to_request
Apply config to an HttpRequest
src/network/http.rs:829
↓ 1 callersFunctionbase64_encoder
Simple base64 encoder for Basic auth
src/network/http.rs:490
↓ 1 callersMethodbasic_auth
Set Basic auth
src/network/http.rs:787
↓ 1 callersMethodbearer_auth
Set Bearer token
src/network/http.rs:793
↓ 1 callersMethodbody
Set the body
src/network/http.rs:39
↓ 1 callersMethodbuild_segment
Build just the TCP segment (without IP header)
src/network/packet.rs:538
↓ 1 callersFunctioncentered_rect
Helper function to create a centered rectangle
src/ui/protocol_picker.rs:236
↓ 1 callersFunctioncentered_rect
Helper function to create a centered rectangle
src/ui/template_picker.rs:238
↓ 1 callersMethodclear_captures
Clear all captured packets
src/app.rs:2291
↓ 1 callersMethodclear_expired_status
Clear status if expired
src/app.rs:1914
↓ 1 callersMethodclose_session
Close current session (if more than one exists)
src/app.rs:2510
↓ 1 callersFunctioncomplete_command
Simple command completion
src/tui/handler.rs:2934
↓ 1 callersMethodconnect_timeout
Set connect timeout
src/network/http.rs:769
↓ 1 callersMethodcontent_length
Get content length
src/network/http.rs:145
↓ 1 callersMethodcontent_type
Get content type
src/network/http.rs:138
↓ 1 callersMethodcookie
Add a cookie
src/network/http.rs:823
↓ 1 callersMethodcreate_job
Create a new send job
src/app.rs:2201
↓ 1 callersMethodcreate_new_session
Create a new session
src/app.rs:2481
↓ 1 callersMethoddefault_port
(&self)
src/config.rs:526
↓ 1 callersMethoddescription
(&self)
src/ui/theme.rs:49
↓ 1 callersFunctiondo_capability_check
()
src/network/raw_socket.rs:76
↓ 1 callersMethodecho_reply
(mut self)
src/network/packet.rs:814
↓ 1 callersMethodentries
Get all entries
src/network/http.rs:320
↓ 1 callersFunctionexecute_action
Execute an action from a key sequence
src/tui/handler.rs:1003
↓ 1 callersFunctionexecute_command
Execute a command from command mode
src/tui/handler.rs:1688
↓ 1 callersMethodexplanation
Get a human-readable explanation of the capability status
src/network/raw_socket.rs:36
↓ 1 callersMethodflags
(mut self, flags: &[TcpFlag])
src/network/packet.rs:318
↓ 1 callersMethodflags_raw
(mut self, flags: u8)
src/network/packet.rs:323
↓ 1 callersFunctionformat_entry_item
Format a single repeater entry for the list view
src/ui/repeater.rs:94
↓ 1 callersFunctionformat_headers
Format HTTP headers for display
src/network/http.rs:337
↓ 1 callersFunctionformat_request
Format a request for display
src/ui/repeater.rs:242
↓ 1 callersFunctionformat_response
Format a response for display
src/ui/repeater.rs:305
↓ 1 callersFunctionformat_tcp_flags
Format TCP flags as human-readable string
src/ui/packet_editor.rs:177
↓ 1 callersMethodget_current_value
(&self)
src/app.rs:1056
↓ 1 callersFunctionget_field_value
Get display value for a field
src/ui/packet_editor.rs:93
↓ 1 callersFunctionget_filtered_protocols
Get filtered protocols for the picker
src/tui/handler.rs:243
↓ 1 callersMethodget_filtered_scan_types
Get filtered scan types based on current protocol
src/app.rs:2169
↓ 1 callersMethodget_filtered_scan_types_count
Get count of filtered scan types for current protocol
src/app.rs:2181
↓ 1 callersFunctionget_filtered_templates
Get templates filtered by search string
src/tui/handler.rs:372
↓ 1 callersFunctionget_status_color
Get color based on response status
src/ui/repeater.rs:367
↓ 1 callersFunctionhandle_command_mode
Handle command mode key events
src/tui/handler.rs:904
↓ 1 callersFunctionhandle_help_mode
Handle help mode key events
src/tui/handler.rs:931
↓ 1 callersFunctionhandle_insert_mode
Handle insert mode key events
src/tui/handler.rs:809
↓ 1 callersFunctionhandle_key_event
Handle keyboard events
src/tui/handler.rs:16
↓ 1 callersFunctionhandle_left
Handle left movement
src/tui/handler.rs:1015
↓ 1 callersFunctionhandle_mouse_event
Handle mouse events
src/tui/handler.rs:972
↓ 1 callersFunctionhandle_normal_mode
Handle normal mode key events (vim-like)
src/tui/handler.rs:600
↓ 1 callersFunctionhandle_packet_editor_keys
Handle keys in the packet editor popup
src/tui/handler.rs:67
↓ 1 callersFunctionhandle_protocol_picker_keys
Handle keys in the protocol picker popup
src/tui/handler.rs:274
↓ 1 callersFunctionhandle_repeater_keys
Handle keys in the repeater popup
src/tui/handler.rs:445
↓ 1 callersFunctionhandle_retry
Handle retry action
src/tui/handler.rs:1627
↓ 1 callersFunctionhandle_right
Handle right movement
src/tui/handler.rs:1020
↓ 1 callersFunctionhandle_search_mode
Handle search mode key events
src/tui/handler.rs:948
↓ 1 callersFunctionhandle_template_picker_keys
Handle keys in the template picker popup
src/tui/handler.rs:318
← previousnext →101–200 of 590, ranked by callers