Как искать вебки и подглядывать через IP камеры по всему миру


Прежде чем читать способы поиска вебкамер, я бы посоватовал постить сайт, где собрана коллекция общедоступных вебкамер Молдовы, системы видеонаблюдения DVR, установленные в барах, кафе, ресторанах, торговых центрах, аптеках, соляриях, женских магазинах, где администраторы забыли поменять дефолтный пароль admin:admin http://www.moldbay.com/

На днях я прикупил себе IP-камеру Panasonic BL-C111 чтоб наблюдать за работой и сохранять видеозаписи. В камеру встроены средства для просмотра через веб-браузер. Это удобно, но меня интересует автоматизация чтоб без моего участия сервер сам записывал все что происходит. Для этого мне понадобился адрес, по которому я могу получить картинку или видеопоток. Как я выяснил, камера отдает и страницы и весь медиа-контент через один порт, на который настроена камера. Различается только GET запрос. Таким образом, чтоб получить картинку я захожу на адрес
http://192.168.0.1:8080/SnapshotJPEG?Resolution=640x480&Quality=Clarity&View=Normal&Count="
где 192.168.0.1 - IP адрес моей камеры, 8080 - порт на который настроена камера, а все остальное параметры HTTP GET запроса к камере, в которых указывается что я хочу получить и в каком формате.

Таким образом для того чтоб сохранить последовательность картинок с камеры каждые 3 секунды я использую следующий скрипт в линуксе:

#!/bin/bash
pause=3
while [ true ]
do
date=`date +%y.%m.%d-%H.%M.%S`
echo Saving \'${date}.jpg \'...
wget -O ${date}.jpg "http://192.168.0.1:8080/SnapshotJPEG?Resolution=640x480&Quality=Clarity&View=Normal&Count=" > /dev/null
sleep ${pause}
done

Технологии развились до такой степени, что для создания системы видеонаблюдения нужно всего лишь купить камеру за сто баксов и воткнуть ее в свитч, назначить адрес и готово - через интернет теперь начальник может наблюдать за работой в оффисе, хозяин дома может наблюдать за своей улицей или двором, мама может наблюдать за детьми дома. По умолчанию на большинстве камер разрешен просмотр для анонимных пользователей, а с помощью прав администратора можно поворачивать камеру, использовать зум и т.п. Не вникая в подробности большинство людей поставив камеру считает что, если никто не знает адрес камеры, то никто и не посмотрит что делается перед объективом. Но, пронырливый Google знает всё! И даже адрес вашей камеры, адрес которой вы где то однажды засветили.

После того как я разобрался со своей камерой я вспомнил про интересную фишку гугля, с помощью которой можно запросить все адреса, которые содержат в себе какое то ключевое слово. Называется эта фишка "inurl". Таким образом зная что камеры такого типа, как моя в адресе запроса картинки содержат слово "SnapshotJPEG?", написав в гугле запрос "inurl:SnapshotJPEG?" (без пробелов) получим список IP-камер по всему миру, которые знакомы гуглю:

http://www.google.com/search?rls=en&q=inurl:SnapshotJPEG?

Позже я выяснил, что поиск и наблюдение за интернет-камерами называется на английском videoham и это занятие очень распространено. Делюсь ссылкой на сайт, на котором расказывается подробнее об этом явлении: http://www.defeatingthehacker.com/videoham/


А вот и список различных inurl и intitle ключевых слов для разных моделей камер
http://www.google.com/search?q=intitle:%22supervisioncam+protocol%22
http://www.google.com/search?rls=en&q=intitle:start+inurl:cgistart
http://www.google.com/search?q=inurl:CgiStart?page=Single
http://www.google.com/search?q=inurl:indexFrame.shtml?newstyle=Quad
http://www.google.com/search?q=intitle:start+inurl:cgistart
http://www.google.com/search?q=inurl:/showcam.php?camid
http://www.google.com/search?q=inurl:video.cgi?resolution=
http://www.google.com/search?q=inurl:image?cachebust=

http://www.google.com/search?rls=en&q=inurl:ViewerFrame?Mode=
http://www.google.com/search?rls=en&q=inurl:ViewerFrame?Mode=Refresh
http://www.google.com/search?rls=en&q=inurl:axis-cgi/jpg
http://www.google.com/search?rls=en&q=inurl:axis-cgi/mjpg (motion-JPEG)
http://www.google.com/search?rls=en&q=inurl:view/indexFrame.shtml
http://www.google.com/search?rls=en&q=inurl:view/index.shtml
http://www.google.com/search?rls=en&q=inurl:view/view.shtml
http://www.google.com/search?rls=en&q=liveapplet
http://www.google.com/search?rls=en&q=intitle:”live view”
http://www.google.com/search?rls=en&q=intitle:axis
http://www.google.com/search?rls=en&q=intitle:liveapplet
http://www.google.com/search?rls=en&q=allintitle:”Network Camera NetworkCamera”
http://www.google.com/search?rls=en&q=intitle:axis
http://www.google.com/search?rls=en&q=intitle:”video server”
http://www.google.com/search?rls=en&q=intitle:liveapplet
http://www.google.com/search?rls=en&q=inurl:LvAppl
http://www.google.com/search?rls=en&q=intitle:”EvoCam”
http://www.google.com/search?rls=en&q=inurl:”webcam.html”
http://www.google.com/search?rls=en&q=intitle:”Live NetSnap Cam-Server feed”
http://www.google.com/search?rls=en&q=intitle:”Live View / - AXIS”
http://www.google.com/search?rls=en&q=intitle:”Live View / - AXIS 206M”
http://www.google.com/search?rls=en&q=intitle:”Live View / - AXIS 206W”
http://www.google.com/search?rls=en&q=intitle:”Live View / - AXIS 210″
http://www.google.com/search?rls=en&q=inurl:indexFrame.shtml
http://www.google.com/search?rls=en&q=Axis
http://www.google.com/search?rls=en&q=inurl:”MultiCameraFrame?Mode=Motion”
http://www.google.com/search?rls=en&q=intitle:”WJ-NT104 Main Page”
http://www.google.com/search?rls=en&q=intext:”MOBOTIX M1″ intext:”Open Menu”
http://www.google.com/search?rls=en&q=intext:”MOBOTIX M10″ intext:”Open Menu”
http://www.google.com/search?rls=en&q=intext:”MOBOTIX D10″ intext:”Open Menu”
http://www.google.com/search?rls=en&q=intitle:snc-z20
http://www.google.com/search?rls=en&q=intitle:snc-cs3+inurl:home/
http://www.google.com/search?rls=en&q=intitle:snc-rz30+inurl:home/
http://www.google.com/search?rls=en&q=intitle:”sony network camera snc-p1″
http://www.google.com/search?rls=en&q=intitle:”sony network camera snc-m1″
http://www.google.com/search?rls=en&q=site:.viewnetcam.com+-www.viewnetc...
http://www.google.com/search?rls=en&q=intitle:”Toshiba Network Camera” user login
http://www.google.com/search?rls=en&q=intitle:”netcam live image”
http://www.google.com/search?rls=en&q=intitle:”i-Catcher Console - Web Monitor”

UPDATE (4.03.2011):
http://www.google.com/search?rls=en&q=inurl:"main.cgi%3Fnext_file%3Dmain.htm - камеры LinkSYS

UPDATE:
Веб-камера в Кишиневе с кодированием кодеком H264 самого лучшего качества:
http://www.newmoldova.com/webcamera

Посмотреть за чем люди наблюдают очень интересно. 



Надеюсь я привел достаточно аргументов, чтоб вы были бдительны при установке вэб камеры в своем солярии, раздевалке, спальне. Рекомендации ведущих собаководов при установке web или ip камеры
Защищайте камеру паролем и не давайте доступ анонимным пользователям
Защитите камеру файрволом если нужен доступ извне локальной сети - дайте доступ только на нужные вам IP адреса. А по возможности используйте только внутренние IP адреса, чтоб не было возможности подключиться к камере за пределами вашей локальной сети.

Вебкамера для наблюдения за Кишиневом в наилучшем качестве:
http://www.newmoldova.com/webcamera