An open source implementation of the Trusted Network Connect (TNC) framework