A group of software with the end goal being to better understand the protocols they work with.