An open Diameter Credit Control Protocol parsing using C and Lua