Myra Canyon  v0.0.1-768
network control
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
File List
Here is a list of all files with brief descriptions:
[detail level 1234]
  Myra
  src-apache-module
 Module.cpp
  src-conntrack
 myra-conntrack.cpp
  src-db
 DB.cpp
 DB.hppDB 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.hppMyra Canyon server definition
 TapInterface.cpp
  src-network
 AddrPort.hpp
 L2.hppThis file contains some definitions and helper functions related to layer 2 (e.g., MAC)
 L3_ARP.hppThis file contains some definitions and helper functions for when layer 3 is ARP
 L3_IP.hppThis file contains some definitions and helper functions specific to IP, or shared between IPv4 and IPv6
 L3_IPv4.hppThis file contains some definitions and helper functions for when layer 3 is IPv4
 L3_IPv6.hppThis file contains some definitions and helper functions for when L3 is IPv6
 L4_ICMP.hppThis file contains some definitions and helper functions for when layer 4 is ICMP
 L4_ICMPv6.hppThis file contains some definitions and helper functions for when layer 4 is ICMPv6
 L4_TCP.hppThis file contains some definitions and helper functions for when layer 4 is TCP
 L4_TCP_Options.cpp
 L4_TCP_Options.hppThis file contains some definitions and helper functions for working with TCP options
 L4_UDP.hppThis file contains definitions and helper functions for when layer 4 is UDP
 Network.cpp
 Network.hppThis file contains helper functions related to network traffic
 Pkt.cpp
 Pkt.hppThe Pkt class contains the raw bytes that make up a packet
 PktInfo.cpp
 PktInfo.hpp
  src-session
 Session.cpp
 Session.hppWorking with user session IDs
  src-session-tool
 Session_Tool.cpp
  src-tools
 Config.cpp
 Config.hppConfiguration
 Logging.cpp
 Logging.hppDebug logging
 Tools.cpp
 Tools.hppCommon tools and functions for Myra Canyon
 Types.hppCommon types, includes and definitions
  src-traffic
 BitTorrent.cpp
 BitTorrent.hppBitTorrent is used to detect and examine peer-to-peer BitTorrent traffic
 EPS_Conduits.cpp
 EPS_Conduits.hppEPS Conduits is used to detect and examine EPS Conduits packets
 Flash.cpp
 Flash.hppFlash is used to detect and examine Flash packets
 Flow.cpp
 Flow.hppFlows represent network traffic with a fixed source and destination
 FlowExpectation.cpp
 FlowExpectation.hppFlowExpectation is used to insert hints that can link future or predicted flows with older existing flows
 FlowStats.cpp
 FlowStats.hppStatistics for flows
 FlowTuple.cpp
 FlowTuple.hppFlowTuple is used to insert hints that can link future or predicted flows with older existing flows
 FTP.cpp
 FTP.hppFTP is used to detect and examine plain text FTP packets
 GoogleTalk.cpp
 GoogleTalk.hppGoogleTalk namespace
 HTTP.cpp
 HTTP.hppHTTP namespace is for plain (unencrypted) HTTP connections
 ICMP.cpp
 ICMP.hppICMP is used to detect and examine ICMP packets other than ICMP ping
 ICMP_Ping.cpp
 ICMP_Ping.hppPing is used to detect and examine ICMP ping packets
 Name_Resolution.cpp
 Name_Resolution.hppName_Resolution is used to detect and examine DNS packets
 NTP.cpp
 NTP.hppNTP is used to detect and examine UDP network time protocol
 QUIC.cpp
 QUIC.hppQUIC is used to detect and examine Google QUIC (Quick UDP Internet Connection) packets
 RFB.cpp
 RFB.hppRFB is used to detect and examine Remote Frame Buffer packets, such as VNC
 SIP.cpp
 SIP.hppSIP is used to detect and examine SIP (Session Initiation Protocol) packets
 SPDY.cpp
 SPDY.hppSPDY is used to detect and examine SPDY packets
 SSH.cpp
 SSH.hppSSH is used to detect and examine SSH packets
 SVN.cpp
 SVN.hppSVN is used to detect and examine Subversion packets
 TLS.cpp
 TLS.hppTLS namespace is for Transport Layer Security (TLS) connections such as those used for HTTPS
 Traffic.cpp
 Traffic.hppClass, enums, and functions related to network traffic
 UDP_Name_Resolution.cpp
 UDP_Name_Resolution.hppUDP_Name_Resolution is used to detect and examine UDP DNS packets