- Oracle-Free: No need to build complex topologies or calculate expected results β ToDiff auto-generates equivalent programs and detects bugs via differential analysis.
- Fully Automated: From random topology generation to differential analysis, the entire process runs with minimal human efforts and scales to hundreds of test cases per hour.
- Bug Hunter Supreme: With broad test coverage, ToDiff found 30+ zero-day bugs, many causing serious issues like traffic blackholes.
- Multi-Protocol Support: Testing multiple protocols in interior gateway routing protocol families with ease. ToDiff currently supports OSPF, IS-IS, RIP, BABEL, and OpenFabric, with additional protocol support on the horizon.
- Easy-to-Customize: Comes with a user-friendly framework and detailed open documentation to help users test new protocols with ease.
Want to see it in action? Check out our demo videos and see how ToDiff validates routing protocol implementations.