| ▼ Myra | |
| ▼ src-apache-module | |
| Module.cpp | |
| ▼ src-conntrack | |
| myra-conntrack.cpp | |
| ▼ src-db | |
| DB.cpp | |
| DB.hpp | DB is used to access the database to store flow information |
| ▼ src-jsoncpp | |
| ▼ json | |
| json-forwards.h | |
| json.h | |
| jsoncpp.cpp | |
| ▼ src-myra | |
| FlowRollup.cpp | |
| InsideHost.cpp | |
| main.cpp | |
| NFQueue.cpp | |
| Server.cpp | |
| Server.hpp | Myra Canyon server definition |
| TapInterface.cpp | |
| ▼ src-network | |
| AddrPort.hpp | |
| L2.hpp | This file contains some definitions and helper functions related to layer 2 (e.g., MAC) |
| L3_ARP.hpp | This file contains some definitions and helper functions for when layer 3 is ARP |
| L3_IP.hpp | This file contains some definitions and helper functions specific to IP, or shared between IPv4 and IPv6 |
| L3_IPv4.hpp | This file contains some definitions and helper functions for when layer 3 is IPv4 |
| L3_IPv6.hpp | This file contains some definitions and helper functions for when L3 is IPv6 |
| L4_ICMP.hpp | This file contains some definitions and helper functions for when layer 4 is ICMP |
| L4_ICMPv6.hpp | This file contains some definitions and helper functions for when layer 4 is ICMPv6 |
| L4_TCP.hpp | This file contains some definitions and helper functions for when layer 4 is TCP |
| L4_TCP_Options.cpp | |
| L4_TCP_Options.hpp | This file contains some definitions and helper functions for working with TCP options |
| L4_UDP.hpp | This file contains definitions and helper functions for when layer 4 is UDP |
| Network.cpp | |
| Network.hpp | This file contains helper functions related to network traffic |
| Pkt.cpp | |
| Pkt.hpp | The Pkt class contains the raw bytes that make up a packet |
| PktInfo.cpp | |
| PktInfo.hpp | |
| ▼ src-session | |
| Session.cpp | |
| Session.hpp | Working with user session IDs |
| ▼ src-session-tool | |
| Session_Tool.cpp | |
| ▼ src-tools | |
| Config.cpp | |
| Config.hpp | Configuration |
| Logging.cpp | |
| Logging.hpp | Debug logging |
| Tools.cpp | |
| Tools.hpp | Common tools and functions for Myra Canyon |
| Types.hpp | Common types, includes and definitions |
| ▼ src-traffic | |
| BitTorrent.cpp | |
| BitTorrent.hpp | BitTorrent is used to detect and examine peer-to-peer BitTorrent traffic |
| EPS_Conduits.cpp | |
| EPS_Conduits.hpp | EPS Conduits is used to detect and examine EPS Conduits packets |
| Flash.cpp | |
| Flash.hpp | Flash is used to detect and examine Flash packets |
| Flow.cpp | |
| Flow.hpp | Flows represent network traffic with a fixed source and destination |
| FlowExpectation.cpp | |
| FlowExpectation.hpp | FlowExpectation is used to insert hints that can link future or predicted flows with older existing flows |
| FlowStats.cpp | |
| FlowStats.hpp | Statistics for flows |
| FlowTuple.cpp | |
| FlowTuple.hpp | FlowTuple is used to insert hints that can link future or predicted flows with older existing flows |
| FTP.cpp | |
| FTP.hpp | FTP is used to detect and examine plain text FTP packets |
| GoogleTalk.cpp | |
| GoogleTalk.hpp | GoogleTalk namespace |
| HTTP.cpp | |
| HTTP.hpp | HTTP namespace is for plain (unencrypted) HTTP connections |
| ICMP.cpp | |
| ICMP.hpp | ICMP is used to detect and examine ICMP packets other than ICMP ping |
| ICMP_Ping.cpp | |
| ICMP_Ping.hpp | Ping is used to detect and examine ICMP ping packets |
| Name_Resolution.cpp | |
| Name_Resolution.hpp | Name_Resolution is used to detect and examine DNS packets |
| NTP.cpp | |
| NTP.hpp | NTP is used to detect and examine UDP network time protocol |
| QUIC.cpp | |
| QUIC.hpp | QUIC is used to detect and examine Google QUIC (Quick UDP Internet Connection) packets |
| RFB.cpp | |
| RFB.hpp | RFB is used to detect and examine Remote Frame Buffer packets, such as VNC |
| SIP.cpp | |
| SIP.hpp | SIP is used to detect and examine SIP (Session Initiation Protocol) packets |
| SPDY.cpp | |
| SPDY.hpp | SPDY is used to detect and examine SPDY packets |
| SSH.cpp | |
| SSH.hpp | SSH is used to detect and examine SSH packets |
| SVN.cpp | |
| SVN.hpp | SVN is used to detect and examine Subversion packets |
| TLS.cpp | |
| TLS.hpp | TLS namespace is for Transport Layer Security (TLS) connections such as those used for HTTPS |
| Traffic.cpp | |
| Traffic.hpp | Class, enums, and functions related to network traffic |
| UDP_Name_Resolution.cpp | |
| UDP_Name_Resolution.hpp | UDP_Name_Resolution is used to detect and examine UDP DNS packets |