User Agent Switcher для Mozilla Firefox: скрытие информации о браузере для самйтов в одно касание.

В один прекрасный день вам обязательно понадобятся актуальные значения юзер агент (user agent). В своих поисках пересмотрите много специальных сайтов, размещающих такие списки, но свежих данных не найдете. Далее опишем способ получения списка значений user agent, наиболее актуальных на текущую дату. Не исключено, что несколько записей будет от старых браузеров так как наш метод основан на сборе статистики посещений сайтов, а некоторые пользователи пользуются старыми не обновленными версиями программ.

Для тех кто забыл: User Agent - это клиентское приложение, использующее определённый сетевой протокол. Термин обычно используется для приложений, осуществляющих доступ к веб-сайтам, таких как браузеры, поисковые роботы (и другие «пауки»), мобильные телефоны и другие устройства.

1 этап — сбор статистики с сайтов

Для сбора значений юзер агентов нам понадобятся свои работающие сайты, если нет своих, можно попросить друзей, если и у друзей нет, то можно за небольшое вознаграждение поискать исполнителя на каком-нибудь сео форуме или фриланс сайтах. Чем больше посещаемость сайта, тем лучше так как статистика соберется за короткий срок и по объему она будет значительно лучше.

Определившись с сайтами «донорами» идем в панель управления хостинга и в меню «Журналы» (такое название меню у хостинга beget, в другом может отличатся) включаем функцию «Журнал доступа к веб-серверу». После этих манипуляций в коневой папке сайта появится текстовый файл со списком записей к каким страницам вашего сайта были обращения, ip-адрес и юзер агент устройства. Далее нужно выждать время чтобы эти записи накопились.

На следующем изображении выделена запись user agent, которые мы и сможем узнать и будем собирать.

2 этап — чистка списка user agent

Скачиваем получившиеся файлы к себе на компьютер, если их несколько, то открываем любой в блокноте, а все последующие добавляем в него копированием текста. Тем самым мы подготовим файл для загрузки через excel. В нашем примере получился файл на 86072 строки. Далее необходимо получившийся файл открыть через excel. Открываем программу, жмем «Файл»-«открыть», в следующем окне выбираем наш файл. Далее откроется мастер текстов (импорт) в котором нужно поставить чекбокс в положение «с разделителями» и в следующем окне в поле «другой» поставить двойную кавычку. На третьем шаге в таблице «образец разбора данных» выделить последний столбец и указать для него формат «текст».

После такого импорта данные о посещении разбиты по столбцам. Нужные нам юзер агенты находятся в столбце F, поэтому смело можно удалить столбцы от A до E. Далее необходимо воспользоваться встроенной в excel функцией удаления дублей. В 2007 версии кнопка «удалить дубликаты» находится на вкладке «данные». Нажимаем ее и видим, что вместо 86072 строк, осталось 1555. Но на этом не останавливаемся, а следующим шагом удаляем ненужные записи юзер агент от поисковых систем. Выглядят они так: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html). Можно поставить фильтр по слову «bot» или «compatible». Далее идем по списку юзер агент и удаляем не нужные нам записи, например, от браузеров телефонов на андроид или айфон.

3 этап — итоговый файл

После всех чисток, получился довольно большой файл user agent, который можете использовать для смены записи в браузере, для добавления в программы парсинга и тому подобные. Актуальность списка — первая половина февраля 2016 года. Периодически он будет обновляться.

В файле экселя есть 3 вкладки:

  1. Основной список, где найдете 823 записи user agent от yandex, mozila firefox, opera, internet explorer (IE), google chrome, safari и других браузеров. Записи собирались со статистики посещений сайта, поэтому могут попадаться старые браузеры и операционные системы, ведь не у всех они обновлены.
  2. Вкладка «Мобильные устройства» содержит лист с 530 записями от мобильных браузеров. Решено их не удалять, а перенести в отдельную вкладку.
  3. Во вкладке «Мусор» собрали старые версии браузеров, использование которых не рекомендуется.

Заключение

Файл user agent браузеров не в фомате txt, но это легко поправимо обычным копированием. На сайтах донорах использовался протокол http. Если в строке встречается запись wow64, то она означает, что компьютер посетителя с таким юзер агентом использует 64-битную операционную систему. Большая часть посетителей — это Россия.

Способ сбора записей не самый быстрый и удобный, но лучше, чем использовать старые и не современные записи.

Реализовано большое количество интересных дополнений, которые позволяют существенно расширить возможности данного веб-обозревателя. Так, в этой статье пойдет речь об интересном дополнении для скрытия информации об используемом вами браузере – User Agent Switcher.

Наверняка вы уже неоднократно подмечали, что какой-либо сайт легко узнает используемую вами операционную систему и браузер. Практически любому сайту требуется получение подобной информации, чтобы обеспечить корректное отображение страниц, другие же ресурсы при загрузке файла сразу предлагают скачать нужной версии файл.

Необходимость скрыть от сайтов информацию об используемом браузере может возникнуть не только для удовлетворения любопытства, но и для полноценного веб-серфинга.

Например, некоторые сайты по-прежнему отказываются нормально работать вне браузера . И если для пользователей Windows это в принципе и не является проблемой (хотя и хочется использовать свой любимый браузер), то пользователи Linux и вовсе окатываются в пролете.

Вы сможете как сразу перейти к установке User Agent Switcher, перейдя по ссылке в конце статьи, так и найти дополнение самостоятельно.

Для этого щелкните по кнопке меню браузера и перейдите к разделу «Дополнения» .

В правом верхнем углу окна пропишите наименование искомого дополнения – User Agent Switcher .

На экране отобразится несколько результатов поиска, но наше дополнение значится первым по списку. Поэтому правее от него сразу щелкните по кнопке «Установить» .

Для завершения установки и начала использования дополнения браузер предложит выполнить перезапуск браузера.

Как пользоваться User Agent Switcher?

Пользоваться User Agent Switcher чрезвычайно просто.

По умолчанию иконка дополнения не появляется автоматически в правом вернем углу браузера, поэтому ее потребуется добавить самостоятельно. Для этого щелкните по кнопке меню браузера и кликните по пункту «Изменить» .

В левой области окна отобразятся элементы, скрытые с глаз пользователя. Среди них имеется и User Agent Switcher. Просто зажмите кнопкой мыши иконку дополнения и перетащите ее на панель инструментов, где обычно располагаются иконки дополнений.

Для принятия изменений щелкните на текущей вкладке по иконке с крестиком.

Чтобы изменить текущий браузер, щелкните по иконке дополнения. На экране отобразится список доступных браузеров и устройств. Выберите подходящий браузер, а затем и его версию, после чего дополнение немедленно приступит к своей работе.

Проверим успех наших действий, перейдя на страницу , где в левой области окна всегда располагается информация о компьютере, в том числе и версия браузера.

Как вы можете видеть, несмотря на то, что мы используем браузер Mozilla Firefox, веб-обозреватель определяется как Internet Explorer, а значит, дополнение User Agent Switcher полностью справляется со своей задачей.

Если вам потребовалось остановить работу дополнения, т.е. вернуть реальную информацию о вашем браузере, щелкните по иконке дополнения и отобразившемся меню выберите «Default User Agent» .

Обратите внимание, на просторах интернета распространяется специальный XML-файлик, реализованный специально для дополнения User Agent Switcher, который существенно расширяет список доступных браузеров. Мы не приводим ссылку на ресурсы по тем причинам, что данный файл не является официальным решением от разработчика, а значит, мы не может гарантировать его безопасности.

Если вы уже обзавелись подобным файлом, то щелкните по иконке дополнения, а затем перейдите к пункту «User Agent Switcher» – «Options» .

На экране отобразится окно с настройками, в котором вам потребуется щелкнуть по кнопке «Import» , а затем указать путь к предварительно скаченному XML-файлику. После проведения процедуры импорта количество доступных браузеров существенно расширится.

User Agent Switcher – полезное дополнение, позволяющее скрыть реальную информацию об используемом вами браузере.

Если у вас мания преследования, это не значит, что за вами никто не следит...

Медицинское наблюдение

Некоторое удивляются: "А как какой-то_сайт.ру узнал мою ОСь и браузер?". Да, многие сервисы собирают такую информацию, т.к. это иногда важно для корректного отображения страниц. Еще это важно для сбора статистики. Например, благодаря такой информации я знаю, что среди посетителей нашего сайта 33% используют ОС Ubuntu и ей подобные и еще 30% пользуются другими дистрибутивами Linux.

Вообще-то, в этом (сборе таких данных) нет ничего страшного, если верны все 5 утверждений из нижеприведенных:

  1. Вы не пользуетесь Windows.
  2. Вы не троллите на хакерских сайтах (и вообще не хамите).
  3. Всю ценную информацию вы храните на удаленных серверах с регулярным бэкапом и 2048-битным паролем (ну, или дома под подушкой).
  4. Вы не страдаете манией преследования.
  5. Вы добропорядочный налогоплательщик.

Так же можно ничего не бояться, если вы вообще не выходите в интернет.

Лично я не могу выполнить пп.4-5, поэтому регулярно "меняю" свой браузер и ОСь.

Справка по User Agent

Чтобы узнать информацию о посетителех, сервер запрашивает у браузера информацию, называеюмую USER-AGENT. Это текстовая строка типа такой:

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 3.5.30729)

Обычно в ней содержится информация о версии ПО, операционной системе и языке системы, но может быть и что-то еще.

В приведенной строке содержится такая информация:

  • ОС Windows Vista
  • Браузер Internet Explorer 6.0
  • .NET версии 3.5.30729

Некоторые компании (все, купленные Майкрософтом плюс многие банки, используеющие HTTP-клиент-банк) не поддерживают свои сайты для браузеров, отличных от MSIE. Именно поэтому подмена значения USER-AGENT актуальна не только для жделающих скрыть свою информацию, но для добропорядочных линукс-пользователей.

Со списком значений поля USER-AGENT можно ознакомиться в Википедии .

Мы же попробуем менять значение поля USER-AGENT в браузерах Firefox и Chrome\Chromium. Все описанное делалось в Ubuntu, но будет прекрасно работать в любой другой ОС.

Поехали...

Подделка User-agent в браузере Firefox

Вариат 1 - простой

Для начала устанавливаем плагин User Agent Switcher . Перезапускаем Firefox и выносим кнопочку User Agent Switcher на панель (можно и не выносить, а использовать через меню "Инструменты").

Но по умолчанию список User-agent-switcher очень мал, поэтому на надо его расширить (хотя, вам может и хватит).

Скачиваем файлик useragentswitcher.xml . Открываем настройки User Agent Switcher , давим кнопку Import и выбираем свежескачанный файл.

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

Вариант 2 - для красноглазиков

Открываем в браузере страницу настроек. Для этого в адресной строке пишем:

Создаем строковый параметр general.useragent.override . По умолчанию его не существует

И задаем ему любое значение - именно его бразер будет отдавать на запрос о User Agent.

Подделка User-agent в браузере Chrome и Chromium

Вариант 1 - простой, но бестолковый

Этот способ похож на первый вариант для Firefox, но Хромовский плагин сильно бестолков, т.к. не может подменить реальное поле User-agent. Эта обманка действует только, если сайт определяет ОСь и браузер средствами Java. Вот ссылка на страницу плагина . По заявлению самого автора плагина все будет шоколадно, когда Google опубликуе API по данному вопросу.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: