Smart Home firewall
Profile-based Smart Home firewall
File List
Here is a list of all documented files with brief descriptions:
[detail level 12345]
  include
 nfqueue.hWrapper for the netfilter_queue library
 rule_utils.hInterface to nftables counters
  src
  parsers
  include
 coap.hCoAP message parser
 dhcp.hDHCP message parser
 dns.h
 dns_map.hImplementation of a DNS domain name to IP addresses mapping, using Joshua J Baker's hashmap.c (https://github.com/tidwall/hashmap.c)
 hashmap.h
 header.hParser for layer 3 and 4 headers (currently only IP, UDP and TCP)
 http.hHTTP message parser
 igmp.hIGMP message parser
 packet_utils.hUtilitaries for payload manipulation and display
 sha256.h
 ssdp.hSSDP message parser
  src
  hashmap
 hashmap.h
 coap.cCoAP message parser
 dhcp.cDHCP message parser
 dns_map.cImplementation of a DNS domain name to IP addresses mapping, using Joshua J Baker's hashmap.c (https://github.com/tidwall/hashmap.c)
 header.cParser for layer 3 and 4 headers (currently only IPv4, IPv6, UDP and TCP)
 http.cHTTP message parser
 igmp.cIGMP message parser
 packet_utils.cUtilitaries for payload manipulation and display
 ssdp.cSSDP message parser
  test
 coap.cUnit tests for the CoAP parser
 dhcp.cUnit tests for the DHCP parser
 dns_map.cUnit tests for the mapping structure from DNS domain names to IP addresses
 header.cUnit test for the header parser (OSI layers 3 and 4)
 http.cUnit tests for the HTTP parser
 igmp.cUnit tests for the IGMP parser
 packet_utils.cUnit tests for the packet utilities
 ssdp.cUnit tests for the SSDP parser
 nfqueue.cWrapper for the netfilter_queue library
 rule_utils.cRule utilitaries
  test
 rule_utils.cUnit tests for the rule utilitaries