Network protocols generator.