C-Programming Basic Tools GCC (Compiler) GDB (GNU Project Debugger) Valgrind (Debug, Memory leak) Usage examples: https://github.com/Eliot-Roxbergh/dotFIles/blob/master/text_files/tools.txt Static Analysis: Tools: http://www.dwheeler.com/flawfinder/ https://github.com/oclint/oclint Find more: https://www.checkmarx.com/2014/11/13/the-ultimate-list-of-open-source-static-code-analysis-security-tools/ https://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis#C.2C_C.2B.2B https://www.owasp.org/index.php/Source_Code_Analysis_Tools Fuzzing: Tools: https://code.google.com/archive/p/bunny-the-fuzzer Tutorial: https://fuzzing-project.org/tutorial1.html Lists: https://en.wikipedia.org/wiki/Fuzzing https://blackarch.org/fuzzer.html https://www.owasp.org/index.php/Fuzzing#Fuzzing_tools