Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 905 Bytes

ToDo.md

File metadata and controls

22 lines (16 loc) · 905 Bytes
  • add the option of passing in pcap boolean expressions

  • fix all the error output to print to stderr as is proper

  • in watch.c, handle other cases in the handle_ethernet() switch statement (ARP, RARP, 802.1Q, IPv6 [done], and loopback);

  • [DONE] add a switch statement in handle_inet() and handle_ipv6() for descending deeper into transport-layer protocols (e.g., UDP, TCP, ICMP, etc.), but only handle a handful of them because there are lots;

  • decide whether to give the asprintf() treatment to myifcfg.c as well, or if it's fine as it stands

  • [DONE] pull yourself out of the rabbit-hole of re-implementing ifconfig, and get back to the goal of learning libpcap (implemented watch.c)

  • [DONE] figure-out how to use the relatively recent asprintf(), to implement safer string formatting, in order to pass strings up the call stack for printing at the top-level