ABSTRACT

The CRs offer various functionalities like security testing, research, forensics, and CSE. There exist several CRs and test beds of varying architectures. Some CRs only cater to a specific functionality while some can be used for multiple purposes. As the usage of CRs is not only limited to a specific domain or type of users, there are many types of CRs developed. CRs are developed for either military purposes or academic purposes or commercial purposes or industrial purposes, and so on. All these ranges may have distinct architecture, components, and libraries. But the majority of the CRs make use of similar types of tools for providing an interface or setting up of a run-time environment or for managing the execution of CSE. This chapter discusses the commonly used tools and their functions for fulfilling these requirements.