#websocket

kriware :verified:kriware@infosec.exchange
2025-06-17

Fuzzing WebSockets for Server‑Side Vulnerabilities

Research reveals a technique using the Backslash Powered Scanner extension to fuzz WebSocket endpoints and find server‑side bugs.

arete06.com/posts/fuzzing-ws/

#WebSocket #Fuzzing

2025-06-15

yesterday at #DevConf_CZ I talked about browser automation with #webdriverbidi . You can do cross-browser remote control or website/Web app testing with nothing more than a #websocket client, such as websocat or python-aiohttp or anything else. This shows the history and working your way up from interactive direct protocol in websocat over shell script to a comfy #python library. Everything is in this repo:

github.com/martinpitt/bidi-tes

Neustradamus :xmpp: :linux:neustradamus
2025-06-05
Neustradamus :xmpp: :linux:neustradamus
2025-06-03
/brúno antúnɛs/sardaukar
2025-06-02
2025-05-28

Как биржи манипулируют книжкой ордеров: технический анализ стакана и ботов

Механика биржевой торговли в криптовалютах нередко воспринимается как нейтральная инфраструктура: вы выставляете лимитный ордер, он попадает в стакан, и дальше всё решает рынок. На практике это не совсем так. Ретейл-участник видит лишь результат исполнения, в то время как большинство решений принимаются до фактической сделки — на уровне реакции на сам факт появления вашего ордера . Эти реакции происходят за миллисекунды , и инициируют их не люди, а торговые боты, встроенные в инфраструктуру самой платформы или подключённые к ней через публичные API . В этой статье мы разберём, как устроен order book на биржах типа Binance, OKX и Bybit, и какие манипуляционные паттерны можно наблюдать в реальном времени. Мы изучим:

habr.com/ru/articles/913696/

#криптовалюта #алгоритмы #hft #бот #websocket #binance #анализ

2025-05-27

Pocupochki: когда лень писать список покупок, но есть 2 часа и доступ к Gemini

Рассказываю, как с помощью Google Stitch за 30 секунд получил готовый дизайн приложения, а потом с Gemini за пару часов превратил его в работающий сервис с голосовым вводом. Посмотреть

habr.com/ru/articles/913004/

#gemini_api #google_stitch #голосовой_ввод #список_покупок #вайбкодинг #websocket #nodejs #javascript #gemini_flash #google_io_2025

2025-05-20

Почему я ушёл с VK Play и сделал все механики и лаунчер с нуля для моей Battle Royale игры на Unreal Engine 5 в 15 лет

Когда я только начал делать игру в жанре battle royale , я сразу хотел, чтобы это была не просто "игра для себя", а что-то реальное — с возможностью выложить, показать другим, и может даже зарабатывать. Ранее я уже пытался делать игры, но это были проекты которые через 2-3 дня либо лежали в корзине либо пылились в папке забытыми. Но с этим я решил идти по полной и до конца. Во время начала разработки я сразу посмотрел, куда можно загрузить игру — и выбрал VK Play . Казалось удобным: русская платформа, выплаты, публикация и всё такое. Родители согласились помочь если нужно будет с платёжной частью (так как мне 15, сам я не могу вбить свои данные), и на этом этапе всё было ок. Но дальше я столкнулся с проблемами, которые полностью поменяли моё отношение к платформам и подход к разработке в целом.

habr.com/ru/articles/911156/

#unreal_engine_5 #javascript #nextjs #nestjs #websocket #backend #gamedev #vkplay

:rss: Qiita - 人気の記事qiita@rss-mstdn.studiofreesia.com
2025-05-18
2025-05-16

Как я ушёл с Kotlin (Spring Boot) на Go (Gin) и сделал AI-чат с WebSocket и GPT-4

Меня зовут Артём, я занимаюсь коммерческой разработкой с 2019 года. Последние несколько лет я активно использовал Spring Boot для создания backend-сервисов на Java и Kotlin. Но в какой-то момент захотелось попробовать что-то новое. Не потому что Spring надоел, а просто чтобы выйти из зоны комфорта и узнать, как чувствует себя проект на другом языке. Я решил: возьму уже начатый pet-проект, перепишу его на Go — и посмотрю, как изменится подход, скорость разработки, ощущения.

habr.com/ru/articles/910122/

#go #gpt4 #websocket #docker #github_actions #petproject #jwt #kotlin

oneM2M-The Global IoT StandardoneM2M@c.im
2025-05-13

If you are an #IoT #developer and need to combine several #protocol #bindings for an #IoT system, the acmeCSE provides a great environment for learning and experimentation acmecse.net/home/Supported/ #CoAP #http #MQTT #WebSocket

2025-05-08

Wormhole Messenger — минималистичный P2P-мессенджер на Rust с end-to-end шифрованием

Во вселенной распределённых систем существует древний цифровой организм — Wormhole , или, как его называют в инженерных кругах, Хранитель туннелей . Он не живёт в серверах, не привязан к IP-адресам и не сохраняет ничего в облаке. Его среда — шум пустоты между узлами. Он рождается каждый раз, когда два устройства обмениваются публичными ключами. Его тело состоит из энергии шифрования , а глаза — это криптографические nonce, всегда уникальные, всегда непредсказуемые. Он не говорит. Он доставляет . Каждое сообщение, проходя через его туннель, исчезает для всего мира — кроме одного получателя. Он не знает, что вы говорите, но знает, что это должно остаться между вами. Когда вы запускаете Wormhole Messenger — вы не просто открываете чат. Вы пробуждаете существо, которое живёт между пингами, между кадрами WebSocket. Маскот — это визуальный облик этого криптографического духа, появляющегося каждый раз, когда вы выбираете приватность.

habr.com/ru/articles/907934/

#Rust #WebSocket #P2P #EndToEndEncryption #Sodiumoxide #Tokio #Axum #CyberSecurity #CLI #OpenSource

kriware :verified:kriware@infosec.exchange
2025-05-04

Cross-Site WebSocket Hijacking Exploitation in 2025

Examines CSWSH attacks, browser mitigations like SameSite cookies, and case studies on exploit viability in modern environments.

blog.includesecurity.com/2025/

#WebSocket

2025-05-01

Снижение затрат на разработку микросервисов

💻 Снижение затрат на разработку микросервисов Оптимизация микросервисов без DevOps: NGinx для паузы запросов при перезапуске backend, шина событий на Bun для бесшовного рестарта реплик через общий порт для разных процессов. Код и конфиги

habr.com/ru/articles/906204/

#typescript #javascript #bun #websocket #microservices #highload #scaling #nestjs #honojs

2025-04-30

I've released v6.0.0 of Socketless, the based library where you never write any RPC or websocket code, because you should not have to care.

Get it over on npmjs.com/package/socketless and see github.com/Pomax/socketless/bl for the changes.

:rss: Qiita - 人気の記事qiita@rss-mstdn.studiofreesia.com
2025-04-25

Action CableでWebSocketを実現するときにconfig.action_cable.urlは必ずしも設定しなくて良い
qiita.com/Hiroto_Aso/items/333

#qiita #Rails #DB #websocket #ActionCable #SolidCable

2025-04-22

New Kitten release 🎉

kitten.small-web.org

• New: Lovely new icons¹ and new callouts in Kitten Settings²

• New: Markdown now supports attributes and bracketed spans³

• New: client-side `kitten` global with `trigger` function for triggering events on the server from the client. (Useful when streaming client-side JavaScript when using Kitten’s Streaming HTML⁴ workflow. e.g., when you have to use a client-only web API like the Clipboard API but you want to keep all your logic on your server-side page.⁵)

• Fixed: The bound render function returned by `KittenComponent` class’s `component` getter now correctly awaits asynchronous templates. (In Kitten, you don’t have to care whether your templates contain promises. Kitten handles all that for you.)

Enjoy! :kitten:💕

¹ kitten.small-web.org/reference

² mastodon.ar.al/@aral/114381983

³ kitten.small-web.org/reference (also see mastodon.ar.al/@aral/114381462)

kitten.small-web.org/tutorials

⁵ e.g., See how I use this to implement a copy to clipboard button in the database page of Kitten’s Settings: codeberg.org/kitten/app/src/br Of course, you don’t have to use this and you can just write client-side JavaScript or use the built-in Alpine.js integration. e.g., how I do it on the (older) settings/identity page: codeberg.org/kitten/app/src/br

#Kitten #SmallWeb #web #dev #markdown #icons #PhosphorIcons #HTML #CSS #JavaScript #StreamingHTML #htmx #WebSocket #NodeJS

2025-04-22

Масштабируемая архитектура дёшево и сердито

🖥️ Микросервисы дёшево и сердито В стате разобран кейс масштабирования websocket сервера между произвольным количеством реплик. Реплики обрабатывают один порт ( SO_REUSEPORT ), а значит, продолжение обслуживания клиента при неполадках осуществляется бесшовно. Для взаимодействия между репликами используется шина событий IPC как наиболее оптимальный вариант в условиях ограниченного бюджета

habr.com/ru/articles/903222/

#typescript #javascript #bun #ipc #websocket #микросервисы #pm2 #многопоточность

Neustradamus :xmpp: :linux:neustradamus
2025-04-20
2025-04-18

На пальцах про WebRTC на примере своего мессенджера

Сегодня разберёмся, как сделать видеозвонки — ту самую фичу, без которой сложно представить современное общение в 2025 году, на примере реализации мессенджера. Для этого мы познакомимся с WebRTC — технологией, которая позволяет приложениям устанавливать прямое соединение друг с другом для обмена аудио, видео и другими данными. Это мощный, но местами капризный инструмент, который требует понимания архитектуры, сигналинга и сетевых нюансов вроде NAT и ICE.

habr.com/ru/articles/902084/

#WebRTC #react_native #typescript #websocket #graphql

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst