Это руководство описывает развёртывание HTTPS-прокси с помощью dumbproxy на практически любом Linux-сервере. Потребуется только curl и рутовый доступ на какой-то сервер.
Рубрика «браузеры» - 4
Безопасный HTTPS-прокси менее чем за 10 минут
2022-09-10 в 22:49, admin, рубрики: acme, dumbproxy, HTTPS, https everywhere, proxy, proxy-server, браузеры, информационная безопасность, прокси, прокси-сервер, Расширения для браузеров, Сетевые технологии, Софтhttp:–http:–http:–@http:–http:–?http:–#http:–
2022-09-09 в 12:19, admin, рубрики: curl, http, IT-стандарты, url, безумие, браузеры, картинка про стандарты, ненормальное программированиеПару дней назад я опубликовал этот твит:
Учитывая то, насколько много я получил комментов и ответов, я решил разобрать это подробнее. Правда ли это валидный URL? Во что он парсится? Что вообще такое URL?
curl
Начнем с curl
. Он разбирает эту строку, как и должен — как валидный URL. Чтобы было понятнее, я раскрасил его составные части:
Проникновение в чужой ящик Gmail через скрытое расширение Chrome
2022-09-02 в 18:51, admin, рубрики: chrome, chromium, DevTools, gmail, Google Chrome, powershell, SHARPEXT, windows api, Блог компании GlobalSign, браузеры, взлом почты, информационная безопасность, почтовый ящик, расширение, Расширения для браузеровВзлом почты — одно из самых популярных заданий на подпольном рынке хакерских услуг в даркнете, поскольку это краегольный камень для доксинга, кражи личности и перехвата коммуникаций жертвы.
Неудивительно, что злоумышленники придумывают новые способы атаки для проникновения в чужой почтовый ящик. В прошлом году появился ещё один новый и достаточно неординарный вектор атаки — через расширение Chrome, которое не ворует пароли, как обычно, а производит прямую инспекцию и эксфильтрацию трафика из почтового ящика через «Инструменты разработчика» в браузере. Таким образом, в логах Gmail не остаётся никаких следов постороннего проникновения, только сессия легитимного клиента.
Посмотрим, как это сделано технически.
Читать полностью »
Рабочий стол Linux в браузере
2022-08-22 в 9:00, admin, рубрики: Browsix, DaedalOS, Emscripten, gopherjs, GoTTY, Guacamole, jslinux, Puter, ruvds_статьи, TypeScript, web workers, Блог компании RUVDS.com, браузеры, виртуализация, Настройка Linux, системное администрированиеПервый в мире браузер (1993 года) выполнял две функции:
- рендеринг HTML;
- переход по гиперссылкам (навигация, браузинг — отсюда и название «браузер»).
Всё было предельно просто. Но те времена давно ушли.
Современный браузер эволюционировал в сложнейшую мета-систему, которая по объёму кода превосходит ядра многих ОС. Более того, браузер де-факто может работать как операционная система. И не только в Linux-виртуалке (как ChromeOS), но как реальная платформа для запуска настоящих приложений, в том числе нативных программ на C, C++, Go и Node.js.
Читать полностью »
Голосовой перевод трансляций в Яндекс Браузере: как он устроен и чем отличается от перевода обычных видео
2022-08-05 в 6:55, admin, рубрики: Блог компании Яндекс, браузеры, видеотрансляции, дубляж, искусственный интеллект, машинное обучение, машинный перевод, перевод видео, Софт, трансляцииОсенью прошлого года мы рассказали читателям Хабра, как работает голосовой перевод видео в Яндекс Браузере. За первые десять месяцев пользователи посмотрели видеоролики с закадровым переводом 81 миллион раз. Механизм действует по запросу: нейросеть получает аудиодорожку целиком, а звук на понятном пользователю языке появляется с задержкой в пару минут.
Но такой способ не подходит для прямых трансляций, когда нужно переводить почти в режиме реального времени. Поэтому сегодня мы открываем для всех отдельный, более сложный механизм — потоковый перевод стримов.
Чтобы всё заработало, перезапустите Яндекс Браузер. Анонсы новых устройств, спортивные соревнования, вдохновляющие космические запуски — этот и другой контент теперь можно смотреть сразу на родном языке. Закадровый голосовой перевод сейчас доступен для некоторых каналов на YouTube, а в будущем, конечно, включить дубляж можно будет в любой YouTube-трансляции. Чтобы адаптировать механизм перевода для стримов, потребовалось переработать всю архитектуру.
Читать полностью »
Я попробовала Firefox, и теперь не могу вернуться на Chrome
2022-07-25 в 12:26, admin, рубрики: adblock, chrome, Firefox, Google Chrome, Manifest V3, Miran.ru, uBlock Origin, Блог компании Дата-центр «Миран», блокировщики рекламы, браузеры, дата-центр Миран, Расширения для браузеровНам кажется, автор довольно ясно и лаконично сформулировала основные преимущества Firefox. Добавим только, что этот браузер — по сути единственная оставшаяся альтернатива для монополии Google Chrome (и движка Chromium)
2008-й год. Я два года счастливо сидела на Firefox после болезненного, но неизбежного расставания с Internet Explorer. Но по учебной и профессиональной необходимости пришлось перейти на Chrome.
В основном, Chrome меня вполне устраивал. Он представил некоторые уникальные фичи, которых у Firefox не было. Например, синхронизация вкладок между устройствами или сохранение всех закладок в одном профиле, который действует на любых компьютерах.
Читать полностью »
Самого быстрого GIF не существует
2022-07-12 в 13:54, admin, рубрики: gif, анимированный gif, браузеры, графические форматы, графический дизайн, костыли и велосипеды, обработка изображений, спецификацииВ чём проблема GIF?
Допустим, вы ради шутки хотите создать дико трясущийся GIF (https://knowyourmeme.com/memes/vibrating-gifs). Редактор GIF позволяет задать длительность/задержку кадра, поэтому для максимальной тряски вы указываете самое маленькое значение. Но при просмотре получившегося GIF оказывается, что она проигрывается гораздо медленнее, чем задумано, и вы точно видели более быстрые GIF. Что же происходит?
Если вы читаете эту статью, чтобы исправить свой GIF и вам нужен чёткий ответ, то вот решение: установите задержку кадра не на 10 мс, а на 20 мс. Если вы хотите чуть больше узнать о GIF и о том, почему возникает этот пограничный случай, а также о том, как улучшить ситуацию, то продолжайте чтение!
(Пояснение: если вы читаете статью из далёкого утопического будущего, где это перестало быть проблемой, то некоторые из примеров GIF будут не особо понятными. В противном случае, мои соболезнования, и можете не обращать на это пояснение внимания.)
Я, когда мои GIF слишком медленные
Читать полностью »
Имплементируем WebSocket протокол на Go
2022-07-02 в 12:56, admin, рубрики: Go, golang, html5, http, IT-стандарты, tutorial, WebSocket, websocket server, websockets, браузеры, Программирование, Разработка веб-сайтовНачнем с написания простого веб-сервера.
package main
import (
"fmt"
"net/http"
)
func main() {
http.HandleFunc("/", wsHandler)
http.ListenAndServe(":8000", nil)
}
func wsHandler(w http.ResponseWriter, r *http.Request) {
fmt.Println(r.Header)
fmt.Fprintln(w, "Hello, World!")
}
Благодаря стандартной библиотеке написать многопоточный веб-сервер на Go проще чем на любом другом языке.
Для тех, кто незнаком с Go
Возрождение простых сайтов. Статика, 0kB JS, ничего лишнего
2022-06-13 в 8:00, admin, рубрики: docker, Elder.js, FirstDEDIC, firstvds, Go, go-bindata, HTTPServ, Hugo, MPA, mTCP, Qwik, Redbean, Service Workers, SourceHut, SPA, WebP, Блог компании FirstVDS, браузеры, Разработка веб-сайтов, хостингКак мы обсуждали в прошлый раз, удручающее ожирение сайтов и софта вернуло моду на простые, маленькие проекты. И сейчас происходит своеобразный ренессанс веба 90-х, вплоть до стиля Geocities (такой был бесплатный хостинг) и веб-страниц в виде PDF. Таковы примеры самореализации. У каждого человека — уникальный сайт, который отличается от остальных и отражает его личность.
Статический сайт можно выполнить в одном файле HTML, а динамический — в одном бинарнике (под катом). Тенденция видна везде. Современные фреймворки даже хвалятся «0кБ JavaScript» по дефолту, а браузеры внедрили технические усовершенствования, которые во многом аннулируют преимущества использования SPA.
Читать полностью »
Vivaldi Mail 1.0 — Больше, чем почта
2022-06-09 в 6:42, admin, рубрики: rss, vivaldi, Блог компании Vivaldi Technologies AS, браузеры, Календарь, почтаНазвание сегодняшнего релиза может ввести в некоторое заблуждение. Поэтому следует сразу пояснить, что - да, это всё тот же браузер Vivaldi. И - нет, это не отдельно выпущенный почтовый клиент. На самом деле мы сегодня представляем всё ту же версию Vivaldi 5.3, релиз которой состоялся чуть больше недели назад, но при этом сегодняшняя версия является знаковой. Собственно, потому и фигурирует номер 1.0. Как такое может быть? Об этом чуть ниже.