Problem
Research white box, black box, grey box, and fuzzer testing methodologies. Provide an open source or commercial tool that could be used in this class to support each of the testing methodologies. Explain your rationale for choosing each tool.