Skip to content
/ forge Public
forked from isc-projects/forge

ISC Forge is an open source DHCP conformance validation framework, primarily used for testing ISC Kea.

License

Notifications You must be signed in to change notification settings

Streder/forge

 
 

Repository files navigation

ISC Forge

ISC Forge is an open source DHCP conformance validation framework. It is a joint project done by Internet Systems Consortium, a non profit company based in Redwood City, California and students from Gdansk Univesity of Technology.

The goal of this project is to develop open source validation framework that will be able to validate DHCPv4 and DHCPv6 implementations. Its primary focus is on RFC compliance, but other validation aspects will be covered as well.

In principle the framework can be extended to cover any RFC compliant DHCP software, but we're focusing on Kea. In various times, there was some partial support added also for ISC DHCP and Dibbler. Support for implementations other than Kea is experimental at best.

The framework is written in Python and uses the following libraries:

  • Scapy (for packet generation/parsing)
  • Pytest (for test management)
  • Fabric (for remote server configuration)

Participants

  • Włodzimierz Wencel (ISC)
  • Michał Nowikowski (ISC)
  • Tomek Mrugalski (ISC, engineering manager)

Former participants

  • Stephen Morris (ISC, engineering manager)
  • Marcin Siodelski (ISC)
  • Thomas Markwalder (ISC)
  • Rafał Jankowski (Gdansk University, DHCPv4 validation)
  • Maciek Fijałkowski (Gdansk University, DHCPv6 validation)

Project homepage

http://gitlab.isc.org/isc-projects/forge

How to get the source code

git clone https://gitlab.isc.org/isc-projects/forge

About

ISC Forge is an open source DHCP conformance validation framework, primarily used for testing ISC Kea.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.0%
  • PLpgSQL 1.6%
  • Other 0.4%