Обновить
0
Александр@Shtilread⁠-⁠only

Пользователь

Отправить сообщение

Когда пет-проект выходит из-под контроля: пишем свой tun2socks и закрываем дыры в Android VPN

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели28K

Всё началось чисто по приколу. Недавно в сети поднялась шумиха вокруг уязвимости VLESS-клиентов: оказалось, что даже при использовании сплит-туннелирования (когда VPN включен только для избранных приложений), любое «шпионское» приложение на телефоне может узнать IP-адрес вашего VPN-сервера.

Уязвимость была тривиальной — ядро клиента открывает локальный SOCKS-прокси, который никак не защищен. Любая софтина на устройстве может постучаться в этот локальный порт и отправить пакет наружу. Ради академического интереса я написал Android-приложение TeapodStream, под капотом которого связал xray-core и tun2socks. Локальный прокси я посадил на случайный порт и закрыл динамическим паролем (подробнее об этом писал в прошлой статье).

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

Но... я сам не заметил, как меня затянуло.

Читать далее

PrettyTasks Widget под Android с поддержкой оффлайн работы

Время на прочтение2 мин
Охват и читатели3.4K
Вышел Android виджет с поддержкой оффлайн работы для сервиса PrettyTasks.
Основной функционал виджета включает наиболее важные функции работы с задачами на текущий день.



Узнать как повысить свою продуктивность

PrettyTasks — персональный менеджер задач для всех

Время на прочтение3 мин
Охват и читатели11K

Мы рады приветствовать вас на Хабре!


Добрый день всем Хабражителям! Мы рады представить столь уважаемой аудитории наш сервис для управления персональными задачами. Надеемся, что вы полюбите его также, как и мы.

PrettyTasks — система планирования задач «для себя»


Основной целью создания сервиса являлось повышение личной эффективности, посредством упрощения планирования.
Найти его вы можете по адресу prettytasks.com/ru

Зачем?


Как ни странно, GTD сервисов, как и сервисов управления задачами действительно много. Так зачем же еще один?
Ответ заключается в том, что большинство сервисов не очень удобны, и мы решили воплотить наше видение. Нашей целью было сделать максимально удобный и простой сервис, который будет понятен каждому, и несмотря на простоту, позволит повысить личную эффективность.

Простота идеи — залог успеха


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

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

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

Планируемые задачи — задачи на будущее, без определенного срока выполнения были вынесенны в список планируемые

Успешные дни можно отмечать, также можно комментировать дни.

И никаких напоминаний

Описание сервиса


Сервис предоставляем пользователю работу с следующими функциями:
  • Задачи
  • Списки
  • Заметки
  • Журнал
  • Настройки

Повысить свою эффективность!

Информация

В рейтинге
Не участвует
Откуда
Украина
Дата рождения
Зарегистрирован
Активность

Специализация

Фулстек разработчик
Старший