I want to download a streaming file, but I don't know the real address of that file, only the address where the stream is. How can I download that file? Is it possible to know the address of the file by sniffing the connection?
What do you suppose happens in the back-end when you request a download of a file from a given location? The file gets converted to some encoding (in the most basic/general case: binary) and streamed over a network connection to you as a receiver.
Really for all practical purposes you wouldn't be able to distinguish downloading a 'real' file from download/receiving an active (bit)stream of that file as they're generally the same thing: bits being pushed across a connection.