I don't know of any tool that can take packets captured by ethereal and turn them into files
but I do know of one that will capture packets and turn them into files NetworkActiv PIAFCTM