Завтра
Alexander
Т.е. приложение не для одного человека?
Alexander
Каждому нужно получать адрес для приёма хуков?
Завтра
Не для одного
Приложение работает с API твича
Пользователь просто подписывается на вебхук с callback url, который дает ngrok
Приложение ловит данные и с ними уже работает там
Alexander
Ну самый простой вариант это действительно ngrok в таком случае
Alexander
А по хорошему нужен сервак и бек нормальный написать
Завтра
Нужен. Но на это нет времени сейчас
Завтра
Я вообще хочу вынести логику работы со всеми апишками на бэк и обращаться к единому энтрипоинту. В приложении очень много мусора сейчас из-за этого
Но бэк будет только в следующем году 💁🏻♂️
Grigorii K.
ngrok, бесплатный точно, может очень-очень небыстро работать
Женя
Ребята, которые пишут на реакте свои приложухи. У вас были какие-то непонятные мемы с HMR на реакте? У меня электрон после попытке HMR просто умирает
Женя
🤔
Завтра
не думаю, что это проблема электрона
вот с девтулсами была беда
Женя
ну у меня тот же сид нормально без электрона и релодит и работает 😐
Anton
С наступающим! А подскажите плиз, как получить данные загрузки CPU, GPU и памяти? google не помог :(
Vadim
Anton https://electronjs.org/docs/all#processgetcpuusage
Anton
Максим
можно ли сделать что то такое
Максим
я про попап котоый выходит за рамки окна
Anonymous
Anonymous
Имхо на мой взгляд такое сделать можно только так, если я ошибаюсь поправьте
Serhii
Привет всем. Народ, подскажите плиз, а реально сеть мониторить?
Ну типа как в хроме для расширений есть chrome.webRequest.onBeforeSendHeaders ?
На него цепляется event и все запросы когда были отправлены заголовки падают в callback. Реально ли такое с помощью electronjs?
Serhii
Необязательно мониторить когда заголовки отправлены... Вполне сойдет когда просто был запрос (неважно как он закончился и т.д)
Serhii
Искал в мануалах - не нашел(
Serhii
Заранее всем спс)
Serhii
Так а он разве мониторит всюсеть на ноуте?
Serhii
Нужно мониторить всю сеть на ноуте/компе со всех браузеров и при совпадении по url выдавать алерт типа тут доступен кэшбэк
Serhii
Есть инструменты чтобы это мониторить?
Serhii
Нужен только траф http/https
Vadim
"Ну типа как в хроме для расширений есть chrome.webRequest.onBeforeSendHeaders ?
На него цепляется event и все запросы когда были отправлены заголовки падают в callback. Реально ли такое с помощью electronjs?"
Ну Хром позволяет мониторить только окно браузера, а не всю сеть.
Vadim
Для мониторинга трафика существуют специальные проприетарные тулзы, так что это будет проблемно, стоить посмотреть подобное на С, тогда подключить аддон не будет проблемой
Vadim
@sergei_broo найди реализацию на С, тогда уже читай про Nan(устаревает) и прочие.
Serhii
Ну так в хроме же речь шла о расширениях, а здесь десктопная прога как ни как))
Vadim
Это апи Хромиум, оно не отличается))
Serhii
Аа) Это по сути API хрома и нода на бэке и не более?
Serhii
Ну в плане того что серьезное что то на нем не сделаешь? Так получается?
Алексей
Anton
Надо
Serhii
Serhii
Пардон, по неопытности бреда сказал) А трафик с интерфейсов это что то типа собрать траф с Google Chrome, собрать с Firefox и т.д?) Это имеется ввиду?)
Serhii
Да, но здесь нужно мониторить именно сеть)
Serhii
Кстати, можем перейти в личку? А то спамим вроде здесь, а решение как вариант сюда скинем)) Мало ли здешним юзерам сходится))
Serhii
а можно подробнее что с себя представляет сбор через DevTools Protocol?
Serhii
с какими браузерами это работает? или мониторит сеть в целом?
Serhii
с первых строк как я понял нужно модифицировать ярлыки
Serhii
и не сработает мне кажется если браузер самопис какой то к примеру
Serhii
никогда не думал что ловить трафик это такая замудренная тема на самом деле о_О
Serhii
понял) что ж могу сказать) жестко)
Serhii
Ну это да)
Serhii
Пришла идея
Serhii
Как можно сделать
Serhii
Вот интересно услышать мнение
Serhii
Мы же можем заставить комп юзера работать через какой то проксятник?
Serhii
Чтобы сеть шла тупо через прокси)
Vadim
Есть 8 статей о VPN на Electron
Vadim
https://habr.com/post/427777/
Serhii
Оке) Если SSL что вообще мы можем увидеть?
Заголовки, содержимое и т.д не интересует, достаточно метод и url. При SSL возможно?
Serhii
т.е юзеру придется ставить 2 софтины? так получается?
Serhii
Благодарю) Сейчас с мобилы, отпишу позже)
Rustam
вообще так и делают
Rustam
используют openvpn
Serhii
А вот с этого момента поподробнее плиз?)
Electron.js releases
v4.0.1
https://github.com/electron/electron/releases/tag/v4.0.1
v4.0.1
Electron.js releases
v3.1.0-beta.5
https://github.com/electron/electron/releases/tag/v3.1.0-beta.5
v3.1.0-beta.5
Rustam
а, ты про HTTPS
Rustam
расшифровать всё не даст
Rustam
но хоть url-ы можно видеть
Rustam
насчёт траффика
Rustam
есть способ на расширениях
Rustam
целое апи: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest
Rustam
проблема в том что размер можно узнать только если заголовок задан
Rustam
а так - абсолютно все запросы, включая внутрхромовские можно видеть
Rustam
хром сливает абсолютно всё
Rustam
почти на каждый клик мыши он куда-то шлёт упорно данные
Rustam
расширения могут общаться с нативными апи
Rustam
неа, просто напиши примтивнео расщиренеи и посмотри webRequest
Rustam
если он по умолчанию включен - то да
Electron.js releases
v3.0.14
https://github.com/electron/electron/releases/tag/v3.0.14
v3.0.14