Icarus is a Python-based discrete-event simulator designed for evaluating the performance of caching designs in ICN.