Software

Within the X-Check project we develop several open source software components to get better insights into the Internet and to increase the security of the Internet infrastructure:

  1. ZMapv6: ZMap is a fast single packet network scanner designed for Internet-wide network surveys.
  2. goscanner: goscanner is a tool for large-scale TLS and SSH scans.
  3. hloc: hloc is a Hints-Based Geolocation Leveraging Multiple Measurement Frameworks.
  4. Certificate Transparency Go: It is a certificate transparency log client written in Go.
  5. bacnet: bacnet.py is a Python module to parse hex-dump of BACnet Complex-ACK responses.
  6. Marvin: Marvin is a framework that efficiently automates the handling and coordination of incidents caused by well-known threats.
  7. RTRlib: The RTRlib implements the client-side of the RPKI-RTR protocol (RFC6810) and BGP Prefix Origin Validation (RFC 6811).
  8. C++ Actor Framework: CAF is an open source C++11 actor model implementation featuring lightweight & fast actor implementations, pattern matching for messages, network transparent messaging, and more.
  9. VAST: Visibility Across Space and Time (VAST) is a platform for network forensics at scale.
  10. pbgpp: PCAP BGP Parser (pbgpp) is a PCAP parser to decode BGP messages collected with tcpdump.
  11. bgperf: It is an enhanced version of bgperf, a performance measurement tool for BGP implementations.