|
The most POPULAR stream recording software (free download):
Other RECOMMENDED software and services:
- REPLAY MEDIA GUIDE
free service to find and record online radio, Internet TV, podcasts
- AVS VIDEO TOOLS
convert, split, join, remove commercials, edit, rotate, apply effects, capture, transfer, copy, rip and burn DVD and video files
- EMUSIC
the best legal music download service
- AUDIBLE
download audio books, audio magazines, newspapers, radio programs
- SOUNDTAXI
remove DRM protection from Windows Media, iTunes music and video files
|
|
 |
Proxomitron - Find stream URLs for HTTP and HTTPs streams
Proxomitron (Freeware/Windows)
Proxomitron is a free, highly flexible, user-configurable, small but very powerful, local HTTP web-filtering proxy for Windows.
There were two separate releases of Proxomitron 4.5, one in May of 2003 and one in June. There are critical, undocumented differences between them, particularly regarding Proxomitron's handling of remote proxy connections. We encourage you to read the overview of these differences before choosing your download.
Platform: Windows .
How to Install and Un-Install Proxomitron
Unlike many Windows programs which seem to insinuate their way into your system like some parasitic organism, the Proxomitron...
- copies no files to any folders outside its own,
- makes no changes to your system registry,
- and modifies no .ini files.
The Proxomitron normally comes in two flavors - one with an installer/uninstaller and one without. If you're used to copying files on your PC you don't really need the installer.
For the plain version just unzip the files wherever you wish. To uninstall just delete the folder containing the Proxomitron program. No further trace of it will be left anywhere else on your system. Because of this it's also safe to move the program folder from one place to another without having to "re-install."
How to set up your web browser to use the Proxomitron
After "Installation" you must configure your web browser to use the program. This involves setting the browser's proxy option. Although it varies from browser to browser, most browsers have this option somewhere.
For Internet Explorer 5.x, 6x:
- Go to "Tools", "Internet Options", then "Connections."
- Select the entry for the ISP you use under "Dial-Up Settings" (some cable modem and DSL users may need to click the LAN button if there's no ISP entry)
- Click "Settings"
- Next check "Use Proxy Server."
- Click "Advanced"
- Under the HTTP and (optionally) the Secure entry, enter "localhost" for host and "8080" for port.
- Make sure the line that reads "Use same proxy server for all protocols" is NOT checked.
- Lastly also be sure you don't have proxy autoconfig enabled.
For Other browsers: The process should be similar to one of the above. First locate where to set the HTTP proxy entry. Once you find it, set it to "localhost" with the port of "8080".
How to Find stream URLs for HTTP and HTTPs streams with Proxomitron
First of all you should stop using any application using Internet HTTP/HTTPS connection. It is not necessary, but by using internet application you can make your research more complicated.
The log window of Proxomitron is used to display useful information about ongoing activity. This includes HTTP/HTTPS header messages sent between your web browser and the Internet, and information on which web page filters matched a particular page. To see them click the "Log Window" button on Proxomitron's main window. Messages are only logged while the log window is open and are lost when the window is closed. This is for efficiency's sake since always logging all information might slow down Proxomitron operations. Log windows messages can however be saved to the windows clipboard - first select the messages then either click the "Copy" option from the log window's "Edit" menu, or press CTRL-INSERT.
Log window messages are color coded:
- Green - Request messages from your browser to the Internet,
- Yellow - Response messages from an Internet web server to your browser
- See the User Guide for more
The most useful headers for finding stream URLs:
- User-Agent: This contains information about your web browser and usually your operating system as well.
- Host: Contains the host name of the web page your contacting (as in "www.somewhere.com"). It commonly used by many web servers for "virtual hosting" where the same web server is used for several different sites. Generally leave this one alone.
- Content-Type: Contains the type of data the server is sending, for example "text/html" is used for a web page and "image/gif" for a .GIF file.
- Cookie: contain a line of information originally send by a web server to your browser. Most often they contain some sort of user identification the server uses to tell you apart from other visitors, but the server has to know this information already through other means to create the cookie in the first place.
- Server: Contains the Name and version of the web server. Simply informational and not used by your browser. Sort of the reverse of the "User-Agent" header.
- Content-Location: The URL where the data came from - not always present.
To find stream URLs with Proxomitron
- Start Proxomitron and Click "Log Window".
- Go to the browser and start the stream playing.
- Open the "Log Window" and analyze request and reply headers.
By combining a part of the GET request with host you may get the stream URL.
For example if we have the following request and response headers:
+++GET 11+++
GET /WFANAM?streamtheworld_user=1&NOBUF=1163151296515&u sername=YOUR_USERNAME&password=YOUR_PASSWORD HTTP/1.0
Accept: */*
x-flash-version: 8,0,24,0
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: streaming.someserver.com
Connection: keep-alive
+++RESP 11+++
HTTP/1.0 200 OK
Content-Type: audio/mpeg
icy-br: 48
ice-audio-info: ice-samplerate=44100;ice-bitrate=48;ice-channels=2
icy-br: 48
icy-description: STW Mount Station
icy-name: WFANAM
icy-pub: 0
Server: STW Media Gateway 1.74a
Content-Length: 200000000
Date: Fri, 10 Nov 2006 09:35:00 GMT
Connection: Keep-Alive
We can combine the highlighted above part of the HTTP GET request
/WFANAM?streamtheworld_user=1&NOBUF=1163151296515&u sername=YOUR_USERNAME&password=YOUR_PASSWORD
with the host
streaming.someserver.com
to receive the following URL:
http://streaming.someserver.com/WFANAM?streamtheworld_user=1&NOBUF=1163151296515&u sername=YOUR_USERNAME&password=YOUR_PASSWORD
From the request and reply headers you may also find whether the cookies are used and what user-agent is used. Some streams can't be recorded without the cookies and/or user-agent information.
Links
Download Proxomitron
Visit unofficial web-site of Proxomitron.
|
|