Se você estiver fazendo isso a partir da linha de comando do UNIX, eu não vejo por que não seria tão difícil criar um script que essencialmente analise sua entrada de texto e, em seguida, converta-o em algo que o curl pode usar na CLI . Por exemplo, se uma linha começa com 'HOST' você pode usar sed para criar uma string que represente o nome do host no final de uma linha que representa a entrada do programa curl. O mesmo vale para o resto.
Senão, por que você não tenta simplesmente escrever um programa / script simples de cliente / wrapper? Não é tão difícil, apenas tedioso e você sempre pode pedir ajuda aqui (eu fiz algo parecido há muito tempo para testar a configuração do firewall).