Diseñado para ser un sistema de distribución de archivos multidifusión [multicast] que es un método de transmisión donde un paquete de datos se envía una sola vez desde el origen, pero es recibido por múltiples destinos simultáneamente, lo que lo hace especialmente útil para escenarios donde se necesita enviar datos a múltiples dispositivos en una red, como despliegues de software, imágenes de disco, o actualizaciones simultáneas.
$ flamethrower -send -file /ruta/al/archivo.iso -group 224.1.1.1 -port 5000
$ flamethrower -receive -file /destino/archivo.iso -group 224.1.1.1 -port 5000
$ flamethrower -checksum -file /destino/archivo.iso