As I've mentioned recently, I've been doing some research into webcams that are accessible over the Internet. These webcams are discovered using various techniques which I won't be sharing, but suffice to say some of them were clearly not supposed to be accessible. This is due to either a bad setup or a security vulnerability in the camera software.
So far I have discovered 691 viewable cameras, and I'm adding more as I find / confirm them. In order to better view these cameras, I developed a simple web interface for them:
http://cryptogasm.com/webcams/
The interface by default displays 16 webcam feeds in a 4x4 grid. This can be altered by adding 'rows' and 'cols' parameters to the URL. For instance, if you wanted to only see 4 webcams in a 2x2 grid, you would alter the URL to this: http://cryptogasm.com/webcams/?cols=2&rows=2
Pagination is automatically calculated according to the number of webcams you have set to be displayed per page. Obviously the more cameras you have loaded per page, the higher the amount of bandwidth you will be using, so don't go overboard. You won't increase the bandwidth use of the server though; (almost) everything is done client side.
Clicking on an image will open it in a new window / tab. Pressing the 'Escape' will stop the loading of all webcams on the page (though the last loaded frame should remain).
I'm planning on removing any feeds that feature children / residential areas.
So far I have discovered 691 viewable cameras, and I'm adding more as I find / confirm them. In order to better view these cameras, I developed a simple web interface for them:
http://cryptogasm.com/webcams/
The interface by default displays 16 webcam feeds in a 4x4 grid. This can be altered by adding 'rows' and 'cols' parameters to the URL. For instance, if you wanted to only see 4 webcams in a 2x2 grid, you would alter the URL to this: http://cryptogasm.com/webcams/?cols=2&rows=2
Pagination is automatically calculated according to the number of webcams you have set to be displayed per page. Obviously the more cameras you have loaded per page, the higher the amount of bandwidth you will be using, so don't go overboard. You won't increase the bandwidth use of the server though; (almost) everything is done client side.
Clicking on an image will open it in a new window / tab. Pressing the 'Escape' will stop the loading of all webcams on the page (though the last loaded frame should remain).
I'm planning on removing any feeds that feature children / residential areas.