MCPcopy Create free account

hub / github.com/Ragnt/AngryTrainer / functions

Functions383 in github.com/Ragnt/AngryTrainer

↓ 1 callersMethodget_device_by_ssid_glob
Retrieve a device by MAC address GLOB
src/devices.rs:436
↓ 1 callersMethodget_eapol_keys
(&self)
src/auth.rs:181
↓ 1 callersFunctionget_random_art
()
src/ascii.rs:14
↓ 1 callersMethodget_random_ssid
(&self)
src/targets.rs:231
↓ 1 callersMethodhas_m1
(&self)
src/auth.rs:100
↓ 1 callersMethodinterfaces
Returns all the current [`InterfaceDescriptionBlock`].
libs/pcap-file/src/pcapng/reader.rs:82
↓ 1 callersMethodinto_inner
Return the inner reader
libs/pcap-file/src/read_buffer.rs:124
↓ 1 callersMethodinto_inner
Consumes [`Self`], returning the wrapped writer.
libs/pcap-file/src/pcapng/writer.rs:204
↓ 1 callersMethodinto_interface_description
Tries to downcasts the current block into an [`InterfaceDescriptionBlock`]
libs/pcap-file/src/pcapng/blocks/block_common.rs:263
↓ 1 callersMethodis_groupcast
Check whether this is a group address. Group addresses start with 01:80:C2::0/24.
libs/libwifi/src/frame/components/mac_address.rs:95
↓ 1 callersMethodis_ipv4_multicast
The 01:00:5e::0/18 space is reserved for ipv4 multicast
libs/libwifi/src/frame/components/mac_address.rs:100
↓ 1 callersMethodis_ipv6_multicast
The 33:33::0/24 space is reserved for ipv6 multicast
libs/libwifi/src/frame/components/mac_address.rs:110
↓ 1 callersMethodis_mcast
Check if this is a multicast address
libs/libwifi/src/frame/components/mac_address.rs:84
↓ 1 callersMethodis_qos
(&self)
libs/libwifi/src/frame_types.rs:88
↓ 1 callersMethodis_spanning_tree
The 01:80:c2::0/18 space is reserved for spanning-tree requests.
libs/libwifi/src/frame/components/mac_address.rs:115
↓ 1 callersFunctionm1_retrieval_attack_phase_2
This is phase two of M1 Retrieval, specifically processed after we receive an authentication from AP where the station is our rogue mac.
src/attack.rs:169
↓ 1 callersFunctionmanagement_frame_subtype
Get the FrameSubType from a 4-bit integer (bit 4-7) under the assumption that this is a management frame.
libs/libwifi/src/parsers/components/frame_control.rs:53
↓ 1 callersMethodmatch_ssid
(&self, ssid: String)
src/targets.rs:38
↓ 1 callersMethodmore_data
(&self)
libs/libwifi/src/frame/components/frame_control.rs:64
↓ 1 callersMethodmore_frag
(&self)
libs/libwifi/src/frame/components/frame_control.rs:52
↓ 1 callersFunctionopen_socket_rx
(ifindex: i32)
src/rawsocks.rs:97
↓ 1 callersFunctionopen_socket_tx
(ifindex: i32)
src/rawsocks.rs:15
↓ 1 callersMethodorder
(&self)
libs/libwifi/src/frame/components/frame_control.rs:72
↓ 1 callersMethodpacket_id
(&mut self)
src/main.rs:150
↓ 1 callersFunctionparse_ack
Parse an [Ack] frame. The general structure is: - FrameControl - Duration - Destination
libs/libwifi/src/parsers/frame_types/control.rs:53
↓ 1 callersFunctionparse_action
Parse an [Action] frame. The general structure is: - ManagementHeader - Category (indicating the type of action, e.g., spectrum management, QoS) - Ac
libs/libwifi/src/parsers/frame_types/management.rs:231
↓ 1 callersFunctionparse_akm_suite
(data: &[u8])
libs/libwifi/src/parsers/components/station_info.rs:253
↓ 1 callersFunctionparse_association_request
Parse an [AssociationRequest] frame. The general structure is: - ManagementHeader - Beacon interval - Capability info - Dynamic fields
libs/libwifi/src/parsers/frame_types/management.rs:18
↓ 1 callersFunctionparse_association_response
Parse an [AssociationResponse] frame. The general structure is: - ManagementHeader - Capability info - Status code - Association id - Dynamic fields
libs/libwifi/src/parsers/frame_types/management.rs:99
↓ 1 callersFunctionparse_authentication_frame
Parse an [Authentication] frame. The general structure is: - ManagementHeader - Authentication Algorithm Number - Authentication Transaction Sequence
libs/libwifi/src/parsers/frame_types/management.rs:42
↓ 1 callersFunctionparse_beacon
Parse a [Beacon] frame. The general structure is: - ManagementHeader - Beacon interval - Capability info - Dynamic fields
libs/libwifi/src/parsers/frame_types/management.rs:173
↓ 1 callersFunctionparse_block_ack
Parse a [BlockAck] frame. Check the inline docs and the docs of [BlockAck] for more information. This is a rather complicated one, but the docs shoul
libs/libwifi/src/parsers/frame_types/control.rs:161
↓ 1 callersFunctionparse_block_ack_request
Parse a [BlockAckRequest] frame. Check the inline docs and the docs of [BlockAckRequest] for more information. This is a rather complicated one, but
libs/libwifi/src/parsers/frame_types/control.rs:67
↓ 1 callersFunctionparse_cf_ack
CfAck
libs/libwifi/src/parsers/frame_types/data.rs:140
↓ 1 callersFunctionparse_cf_ack_cf_poll
CfAckCfPoll
libs/libwifi/src/parsers/frame_types/data.rs:152
↓ 1 callersFunctionparse_cf_poll
CfPoll
libs/libwifi/src/parsers/frame_types/data.rs:146
↓ 1 callersFunctionparse_cts
Parse a [Cts] frame. The general structure is: - FrameControl - Duration - Destination
libs/libwifi/src/parsers/frame_types/control.rs:37
↓ 1 callersFunctionparse_data
Parse a [Data] frame.
libs/libwifi/src/parsers/frame_types/data.rs:13
↓ 1 callersFunctionparse_data_cf_ack
DataCfAck
libs/libwifi/src/parsers/frame_types/data.rs:71
↓ 1 callersFunctionparse_data_cf_ack_cf_poll
DataCfAckCfPoll
libs/libwifi/src/parsers/frame_types/data.rs:115
↓ 1 callersFunctionparse_data_cf_poll
DataCfPoll
libs/libwifi/src/parsers/frame_types/data.rs:93
↓ 1 callersFunctionparse_deauthentication_frame
Parse a [Deauthentication] frame. The general structure is: - ManagementHeader - Reason Code
libs/libwifi/src/parsers/frame_types/management.rs:76
↓ 1 callersFunctionparse_frame_type
Get the FrameType a two-bit integer (bits 3-4 of the payload).
libs/libwifi/src/parsers/components/frame_control.rs:42
↓ 1 callersFunctionparse_group_cipher_suite
RsnCipherSuite::WEP => vec![0x00, 0x0F, 0xAC, 0x01], RsnCipherSuite::TKIP => vec![0x00, 0x0F, 0xAC, 0x02], RsnCipherSuite::WRAP => vec![0x00, 0x0F, 0x
libs/libwifi/src/parsers/components/station_info.rs:233
↓ 1 callersFunctionparse_mac
Parse mac addresses. Just take 6 bytes, clone them and create a new MacAddress struct from those bytes.
libs/libwifi/src/parsers/components/mod.rs:18
↓ 1 callersFunctionparse_null_data
Parse a [NullData] frame.
libs/libwifi/src/parsers/frame_types/data.rs:35
↓ 1 callersFunctionparse_pairwise_cipher_suite
(data: &[u8])
libs/libwifi/src/parsers/components/station_info.rs:244
↓ 1 callersFunctionparse_probe_request
Parse a [ProbeRequest] frame. The general structure is: - ManagementHeader - Dynamic fields
libs/libwifi/src/parsers/frame_types/management.rs:193
↓ 1 callersFunctionparse_probe_response
Parse a [ProbeResponse] frame. The general structure is: - ManagementHeader - Beacon interval - Capability info - Dynamic fields
libs/libwifi/src/parsers/frame_types/management.rs:210
↓ 1 callersFunctionparse_qos_cf_ack_cf_poll
QosCfAckCfPoll
libs/libwifi/src/parsers/frame_types/data.rs:233
↓ 1 callersFunctionparse_qos_cf_poll
QosCfPoll
libs/libwifi/src/parsers/frame_types/data.rs:227
↓ 1 callersFunctionparse_qos_data
Parse a [QosData] frame.
libs/libwifi/src/parsers/frame_types/data.rs:42
↓ 1 callersFunctionparse_qos_data_cf_ack
QosDataCfAck
libs/libwifi/src/parsers/frame_types/data.rs:158
↓ 1 callersFunctionparse_qos_data_cf_ack_cf_poll
QosDataCfAckCfPoll
libs/libwifi/src/parsers/frame_types/data.rs:202
↓ 1 callersFunctionparse_qos_data_cf_poll
QosDataCfPoll
libs/libwifi/src/parsers/frame_types/data.rs:180
↓ 1 callersFunctionparse_qos_null
Parse a [QosNull] frame.
libs/libwifi/src/parsers/frame_types/data.rs:64
↓ 1 callersFunctionparse_reassociation_request
Parse a [ReassociationRequest] frame. The general structure is: - ManagementHeader - Capability info - Listen interval - Current AP address (MAC addr
libs/libwifi/src/parsers/frame_types/management.rs:124
↓ 1 callersFunctionparse_reassociation_response
Parse a [ReassociationResponse] frame. The general structure is: - ManagementHeader - Capability info - Status code - Association id
libs/libwifi/src/parsers/frame_types/management.rs:150
↓ 1 callersFunctionparse_rsn_information
(data: &[u8])
libs/libwifi/src/parsers/components/station_info.rs:142
↓ 1 callersFunctionparse_rts
Parse a [Rts] frame. The general structure is: - FrameControl - Duration - Source - Destination
libs/libwifi/src/parsers/frame_types/control.rs:20
↓ 1 callersFunctionparse_sequence_control
Parse and return the [ManagementHeader] from a given payload.
libs/libwifi/src/parsers/components/sequence_control.rs:9
↓ 1 callersFunctionparse_wpa_akm_suite
(data: &[u8])
libs/libwifi/src/parsers/components/station_info.rs:218
↓ 1 callersFunctionparse_wpa_information
(data: &[u8])
libs/libwifi/src/parsers/components/station_info.rs:91
↓ 1 callersFunctionprint_handshake_summary
(handshakes_map: &HashMap<String, Vec<String>>)
src/main.rs:2251
↓ 1 callersFunctionprocess_frame
(oxide: &mut OxideRuntime, packet: &[u8])
src/main.rs:665
↓ 1 callersFunctionread_frame
(oxide: &mut OxideRuntime)
src/main.rs:1961
↓ 1 callersMethodreset_t1
Reset t1
src/devices.rs:43
↓ 1 callersMethodreset_t2
Reset t2
src/devices.rs:49
↓ 1 callersMethodretry
(&self)
libs/libwifi/src/frame/components/frame_control.rs:56
↓ 1 callersFunctionrogue_m2_attack_directed
Our definition of "directed" is that it is sending a probe-request to a specific AP mac.
src/attack.rs:392
↓ 1 callersFunctionrogue_m2_attack_undirected
Our definition of "undirected" is that it is sending a probe-request to broadcast.
src/attack.rs:445
↓ 1 callersMethodsend
(&mut self, f: FrameData)
src/pcapng.rs:160
↓ 1 callersMethodto_bytes
(&self)
libs/libwifi/src/frame/data/qos_data.rs:164
↓ 1 callersMethodto_hashcat_22000_format
(&self)
src/auth.rs:407
↓ 1 callersMethodupdate_with
Function to update capabilities with non-None values from another instance
src/devices.rs:259
↓ 1 callersMethodwep
(&self)
libs/libwifi/src/frame/components/frame_control.rs:68
↓ 1 callersMethodwrite_block
Writes a [`Block`]. # Example ```rust,no_run use std::borrow::Cow; use std::fs::File; use std::time::Duration; use pcap_file::pcapng::blocks::enhanc
libs/pcap-file/src/pcapng/writer.rs:117
↓ 1 callersFunctionwrite_handshakes
(handshakes_map: &HashMap<String, Vec<String>>)
src/main.rs:2237
↓ 1 callersMethodwrite_to
Writes a [`PcapPacket`] to a writer.
libs/pcap-file/src/pcap/packet.rs:46
Methodadd_device
(&mut self, mac_address: MacAddress, device: T)
src/devices.rs:402
Functionaddress_header
(input: TokenStream)
libs/libwifi_macros/src/lib.rs:39
Methodbroadcast
()
libs/libwifi/src/frame/components/mac_address.rs:57
Methodbssid
(&self)
libs/libwifi/src/frame/control/block_ack.rs:58
Methodbssid
(&self)
libs/libwifi/src/frame/control/rts_cts_ack.rs:27
Methodbssid
The BSSID for this request. In most cases, this is expected to be present. The only time it's not, is in a wireless distributed system (WDS).
libs/libwifi/src/frame/components/header.rs:114
Functionbuild_ack
(addr: &MacAddress)
src/tx.rs:743
Functionbuild_association_request
( ap_mac: &MacAddress, client_mac: &MacAddress, ssid: Option<String>, sequence: u16, group
src/tx.rs:246
Functionbuild_cts
(dest: &MacAddress)
src/tx.rs:762
Functionbuild_probe_request_directed
( addr_rogue: &MacAddress, ssid: &String, sequence: u16, )
src/tx.rs:516
Methodclear_all_interactions
(&mut self)
src/devices.rs:477
Functionclone_slice
A convenience method to get a fixed-size slice copyfrom any slice. This will always use the first `X` bytes of the slice.
libs/libwifi/src/parsers/components/mod.rs:25
Methodcount
(&self)
src/auth.rs:564
Methodcrc32
(&self)
src/pcapng.rs:81
Methoddata
(&self)
libs/libwifi/src/frame/data/qos_data.rs:27
Methoddata
(&self)
libs/libwifi/src/frame/data/data.rs:43
Methoddata_to_string
(&self)
src/auth.rs:116
Methoddefault
()
src/devices.rs:99
Methoddefault
()
libs/pcap-file/src/pcap/header.rs:127
Methoddefault
()
libs/pcap-file/src/pcapng/blocks/section_header.rs:95
Methoddefault
()
libs/libwifi/src/frame/data/qos_data.rs:142
← previousnext →101–200 of 383, ranked by callers