 |
ТЕКСТОВЫЙ БРОУЗЕР Текстовый броузер cms4site™ решает две основные задачи:
- Обеспечивает безопасность при посещении сомнительных сайтов;
- Уменьшает объем трафика за счет текстового режима и сжатия данных.
Полезен сайтовладельцам - узнайте, как видят ваш сайт поисковики. Попытайтесь расслабиться... Then fire that designer...
Также полезен веб-разработчикам для анализа кода конкурентов, подноготная (хедеры ответа сервера) прилагается...
Броузер устанавливается в составе Администратора сайта на хостинговом сервере. При просмотре пользователем страниц сайтов, они сначала считываются броузером cms4site™ на хостинговый сервер, обрабатываются там, и затем, в уже "безопасном" виде, передаются в броузер пользователя.

Скачать™ текстовый броузер! (даунлоад, халява, загрузить, эбсолютли фри софтварь)
cms4site-browser.zip527,608 байт 02.08.2007 13:05:52
Броузер имеет:
- Поле ввода адреса сайта и показа текущего адреса при переходах по ссылкам
- Кнопки управления "назад", "вперед", "очистить", "перечитать", "прочитать", "вверх", "вниз" (элементы управления всегда располагаются в видимой области окна броузера)
- Чекбоксы режимов просмотра (текущие значения сохраняются в Cookies):
- wrap - автоматическая свертка строк
- tags - показ в виде HTML + HEADERS ответа сервера
- nbsp - преобразование HTML-последовательностей в символы
- link - активизация ссылок и e-mail
- koi8 - смена кодировки (когда юниксоиды win1251 хранят как koi8r или наоборот)
- ends - показ концов абзацев
- empty - показ пустых строк
- Статистические данные по времени работы и объему информации при чтении данной страницы
В настройках можно предусмотреть возможность определенных действий при переходе по ссылке на не-html/text файл:
- показ файла изображения (с предупреждением), например .gif, .jpg
- скачивание файла (с предупреждением), например .zip, .pdf
- запрет доступа к определенным файлам, например .swf, .hta
- режим доступа к страницам - стандартный или улучшенный
- режим воспроизведения ссылок (referer) в запросах
Броузер умеет:
- Проверять content-type полученных данных на допустимость
- Распознавать абсолютные и относительные адреса ссылок, включая конструкции "../", "./"
- Применять при распознавании ссылок значение первого встретившегося тэга BASE HREF
- Показывать как ссылки конструкции FRAME и IFRAME с отметкой их цветом
- Определять кодировку документа по ответу сервера и тегам META
- Принимать сжатый методом gzip код
Безопасность
Как известно, основными источниками проникновения компьютерных вирусов из html-страниц являются:
- языки сценариев (javascript и особенно vbscript), которые могут быть вызваны те только в специальных тегах <script>, но и практически в любом html-теге, например <b onMouseMove="...">, что вызывает выполнение сценария по первому перемещению мыши
- определяемые тегом <object> объекты
- окна <iframe>, которые вдобавок можно сделать еще и невидимыми
- Активный Х и всякие медиа-плагины без которых ну просто никак
Безопасность броузера cms4site™ основана на том, что он не умеет и не пытается выполнять сценарии, интерпретировать HTML-тэги, загружать объекты, картинки и т.п. Ссылки при их воспроизведении тщательно фильтруются, при этом потенциально опасные или некорректные не воспроизводятся вообще.
Трафик
Экономия трафика обеспечивается следующими приемами:
- Читается только HTML-код страницы, при этом изображения, стили, скрипты, объекты, реклама и т.п. игнорируются
- Чтение является входящим трафиком хостингового сервера, который, как правило, не тарифицируется
- Объем обработанного файла обычно меньше исходного, за счет удаления всей HTML-разметки (при соответствующем режиме)
- При наличии в составе PHP библиотеки ZLib обработанный файл передается в сжатом виде, что уменьшает его объем в 5-20 раз
Примеры чтения реальных сайтов с режимом link
Сайт | Чтение, секунды | Обработка, секунды | Исходный код, байт | Обработанный код, байт | Строк текста | Сжатый код, байт | Процент сжатия | www.gazeta.ru | 1.27 | 0.34 | 85,270 | 59,896 | 315 | 6,747 | 11.3% | www.lenta.ru | 1.59 | 2.01 | 86,612 | 112,661 | 641 | 20,428 | 18.1% | www.fontanka.ru | 1.19 | 0.17 | 39,450 | 28,295 | 135 | 4,643 | 16.4% | yaca.yandex.ru | 1.23 | 0.13 | 12,426 | 31,532 | 54 | 3,090 | 9.8% |
|
Следует учесть, что при обращении к типовому новостному сайту обычным броузером, грузится еще 100-200 Кбайт изображений и рекламы...
Интересное
В процессе использования броузера выяснилось, что многие сайты пытаются определить географическое положение посетителя по ip-адресу. Делается это с целью маскировки (например, сайт с mp3-файлами категорически показывает американцам какую-то ботву) или в надежде подсунуть посетителю более подходящий ему рекламный фантик. Иногда сразу перебрасывают на соответствующую языковую версию сайта.
Броузер cms4site всегда посещает страницы сайтов "от имени" того хостинга, где расположен. А это никак не связано с тем пользователем, который в конечном счете эти страницы видит. Использование разных хостингов для броузера позволяет прикинуться кем угодно. Тем более, что такие хедеры, как user-agent и referer когда надо, с легкостью необычайной заменяются на необходимые.
|
 |