Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary


CORC is a programming language for writing network protocol analyzers. The language is designed to be compact, efficient at processing network traffic, and easy to use for analyzing large quantities of data. CORC can be used to define complex communication protocols with high-level abstractions that naturally model the interactions between different entities in a communication scenario. As the language has been developed specifically for protocol analysis tasks, it includes features intended to make this process easier and more accurate such as state machines and simple type systems.