Yarilo  v0.9
WPA2 Decrypter & Packet Analyzer
yarilo Namespace Reference

Namespaces

 log
 
 uuid
 

Classes

class  AccessPoint
 Access Point in a basic service set (BSS) network. More...
 
class  PacketChannel
 Thread-friendly blocking channel for sending packets. More...
 
class  WPA2Decrypter
 Decrypts unicast, multicast and broadcast WPA2 packets. More...
 
class  PacketFormatter
 
class  LogQueue
 A queue for storing log entries with thread-safe operations. More...
 
class  NetlinkCallback
 Netlink socket family callback handler for asynchronous communication. More...
 
class  NetCardManager
 Manager for network card information gathering and state control. More...
 
class  Recording
 Recordings utility class. More...
 
class  Service
 Service delivering an external gRPC API. More...
 
class  Sniffer
 Packet sniffer and handler in charge of tracking, information gathering and decrypting passing data. More...
 

Typedefs

typedef std::string SSID
 
typedef Tins::HWAddress< 6 > MACAddress
 

Enumerations

enum  ScanMode { FOCUSED , GENERAL }
 

Functions

template<typename InputIterator1 , typename InputIterator2 , typename OutputIterator >
void xor_range (InputIterator1 src1, InputIterator2 src2, OutputIterator dst, size_t sz)
 

Typedef Documentation

◆ MACAddress

typedef Tins::HWAddress<6> yarilo::MACAddress

◆ SSID

typedef std::string yarilo::SSID

Enumeration Type Documentation

◆ ScanMode

Enumerator
FOCUSED 
GENERAL 

Function Documentation

◆ xor_range()

template<typename InputIterator1 , typename InputIterator2 , typename OutputIterator >
void yarilo::xor_range ( InputIterator1  src1,
InputIterator2  src2,
OutputIterator  dst,
size_t  sz 
)