Хакатон Интернет Свободы

5–7 июня 2020

#ХИС2020

Проекты на ХИС

Killswitch

Описание проекта

Killswitch — это приложение и небольшой аппаратный токен, предназначенные для инициации локального вайпа android-устройства в случае, когда пользователь потерял контроль. «Например, телефон отобрали сотрудники правоохранительных органов и пытаются разблокировать для получения компрометирующей информации.

Какую проблему решает проект

«Взведенное» (armed) приложение постоянно мониторит связность с токеном. В случае потери связности, или нажатия пользователем на «красную кнопку» токена происходит вайп. Даже после перезагрузки.

В проект нужны:

Android-разработчик. Я бы тогда взял на себя аппаратную часть

Контакты

Майк

cyberspacelabs@gmail.com

https://t.me/MikeLambert

https://github.com/mike-lambert

LockCheckKZ

Описание проекта

Проект представляет сайт проверки блокировок ресурсов в Казахстане с использованием устройств заинтересованных людей.

Какую проблему решает проект

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

В проект нужны:

Специалист по конфигурированию IoT устройств (для разработки скриптов и т.п. для проверки доступности ресурсов под различные «умные» устройства), Frontend разработчик для разработки сайта

Контакты

Дмитрий

sharky.dima@gmail.com

https://t.me/sharkymdt

https://github.com/sharkydima


InStorm

Описание проекта

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

Какую проблему решает проект

Позволяет пересылать важные (в т.ч. для жизни) сообщения, быстро и оперативно обмениваться информацией без необходимости создания отдельной сети.

В проект нужны:

Команда набрана

Контакты

Daniel Solmann (a.k.a. jan Tani Suno)

DanGSun@yandex.ru

https://t.me/drsolmann

https://github.com/dsolmann


Актуальный список заблокированных IPv6 адресов

Описание проекта

Есть замечательный проект antifilter.download, откуда можно скачать список заблокированных адресов и подсетей, но, к сожалению, он генерирует/мониторит только IPv4. Хотелось бы иметь подобный актуальный список IPv6 адресов.

Какую проблему решает проект

Такой список может быть полезен для решения множества задач: мониторинг IPv6 блокировок, настройка точечного обхода и т.д.

В проект нужны:

Конечно, нужны разработчики, а также люди, понимающие откуда такие данные можно взять. Пока что кажется, что проще всего их будет получить резолвингом DNS-имён, но если это до сих пор не реализовано, то вероятно не всё так просто.

Контакты

Андрей

and-semakin@ya.ru

https://t.me/bro0ke

https://github.com/and-semakin

Вскрывая госзакупки — Мониторинг властей

Описание проекта

Мы берем открытые данные на гос. закупках и перекладываем их в структуры данных и производим сравнения статей затрат, сравниваем стоимость единицы закупок товара со средней ценой товара (например с Яндекс-Маркета). Возможные пути реализации: бэк — Apache Spark, Apache Nifi. Фронт — Python Dash

Какую проблему решает проект

Мониторинг властей, повышения открытости госзакупок, противоборство коррупции и нецелевым тратам бюджета в условиях кризиса экономики

В проект нужны:

Python разработчик с навыками pyspark, dash. Аналитик данных со знанием dash

Контакты

Букреев Антон

bukreevai@hotmail.com

https://t.me/dargye

https://github.com/bukreevai


wis

Описание проекта

Мини соц сеть , где осн контент будет список — что я смотрел на ютьюб.

Какую проблему решает проект

Поможет друзьям и любым людям увидеть что смотрят люди другие. Я например поделился бы своей лентой, ютьюб этого не дает. Или я бы глянул что смотрят мои друзья. Распространение информации решение от проблемы «выбора что посмотреть»

В проект нужны:

2x mern

Контакты

safiullin

albertincx@gmail.com

https://t.me/safiullin

https://github.com/albertincx


РосРеестр для людей

Описание проекта

«Программа минимум: некий сайт, в котором можно указать кадастровый номер, пачку кадастровых номеров или диапазон. Сервер произведёт заказ кадастровых выписок в автоматическом режиме с сайта росреестра и по готовности в человекочитаемом виде предоставляет для просмотра и загрузки. Возможно построение данных выписок в табличном виде (удобно при массовом запросе выписок. Например, всех собственников многоквартирного дома).

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

Какую проблему решает проект

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

Сейчас проект в начальном состоянии и реализована только возможность загрузки готовых уже заказанных выписок с росреестра, а затем конвертирования их в html и pdf для удобного просмотра.» «Ручной заказ выписок с росреестра трудоёмок: сайт часто не работает медленный, требуется проходить через несколько страниц и вводить капчу. После готовности выписки (а в некоторых случаях сайт может заглючить и потребуется повторный запрос выписки) нужно её через другой сервис преобразовывать в человекочитаемый вид.

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

Сервис „„РосРеестр для людей““ берёт на себя работу с сайтом росреестра и предоставляет простой, дружественный интерфейс.»

В проект нужны:

Проекту потребуются разработчики. Серверную часть предлагаю реализовывать на Python. Возможно, имеет смысл использовать Django для сайта. Для клиентской части предлагаю использовать Vuejs.

Также очень желательно участие дизайнера, который спроектировал бы простой человекопонятный интерфейс для сервиса.

Контакты

modos189

modos189@protonmail.com

https://t.me/modos189


Карта репрессий

Описание проекта

Что такое карта репрессий?

Карта репрессий отображает события правонарушений в Интернете по каждому региону России. Можно увидеть на какой регион больше всего приходится нарушений в сети, на каких площадках и ресурсах произошло злодеяние.

Существующая карта репрессий ОЗИ — https://ozi-ru.org/news/ozi/howto-jeffektivnye-argumenty-protiv-idei-cenzurirovanija-v-internete/ нуждается в серьёзной модернизации.

Что хочется изменить?

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

Во-вторых, добавить больше аналитики для карты. Например, график дел по годам, по месяцам, диаграмма кол-ва дел на каждую платформу, общий график, отображающий динамику «„напряженности“» и т.д. Тем более, что данные для построения аналитики уже есть в гуглотабличке.

В-третьих, нужно чтобы ресурс импортировал данные по регионам напрямую с google sheets. Идея с гуглотаблицей позволит заменить любой бэкэнд, ничего не нужно парсить. То что мы запрашиваем из таблицы уже возвращается к нам в json.

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

Ну и вообщем-то хотелось бы создать универсальный аналитический инструмент, который смогут использовать другие ресурсы. Т.е имеется в виду использование на другом ресурсе нашей карты и их БД в виде гуглотаблички.

Что-то уже сделано?

Да, есть уже некие наброски: сверстана карта на d3.js, построен один график, в качестве БД у нас пока выступает jsx внутри проекта.

Создан клиент для вытаскивания данных с гуглотаблички.

В проект включены react, ну и другие js библиотеки.

Проект лежит на гитхабе https://github.com/Internet-Protection-Society/Map-Visualization

Какую проблему решает проект

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

В проект нужны:

1.Для нашего проекта нужны программисты со знанием frontend языков, желательно хорошо знать JS поскольку на нем будет основываться функционал ресурса.

2.Также нужен веб-дизайнер, который бы помог сделать наш проект более привлекательным.

3. Ну и просто нужны люди, у которых есть предложения и идеи, как сделать наш проект круче :)

Контакты

Егор

session_dynasty@mail.ru

https://t.me/Jiang_Bey

https://githu.bcom/JiangBey


FreeXMPPDom

Описание проекта

Это мессенджер на основе протокола xmpp, с внутренним шифрованием.

Какую проблему решает проект

Этот проект решает проблему безопасности и этичности мессенджеров.

В проект нужны:

Нужны: разработчики интерфесов на python, дизайнеры интерфейсов ui ux, и люди владеющие библиотекой xmpp в python

Контакты

Metra

artemraptov23122005@gmail.com

https://t.me/lkjol88005553535

https://github.com/A23122005


«tg-ЦИК» для сбора статистики о чём угодно

Описание проекта

Генератор ботов для сбора статистических данных о чём угодно: от внебольничной пневмонии до опросов о детских площадках. Как СМС-ЦИК, но для произвольной статистики, через разнообразные каналы и с разными моделями доверия к источникам.

Чтобы данные были доступны, неизменны и вызывали доверие, их предполагается по мере поступления складывать в распределённую ФС, например, IPFS (где они будут доступны всем желающим их хранить).

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

Для анализа будет доступен весь массив данных, вместе со всем шумом в них, но надеюсь, удастся построить какой-то консервативный интерфейс для агрегации данных. Для начала достаточно агрегировать данные по доверенному подграфу (как в СМС-ЦИК, насколько я понимаю).

В зависимости от интереса к проекту и результатов обсуждений можно будет поменять набор функций.

Какую проблему решает проект

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

В проект нужны:

Математик-криптограф — для создания и проверки безопасности и целостности способа хранения данных.

Аналитик-статистик — для обдумывания способов проверки достоверности результатов.

Фронтендер — для создания шаблона сайта отображения собранной информации.

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

Контакты

Мансур

gltronred@gmail.com

https://t.me/gltronred

https://github.com/gltronred


Loocking glass API

Описание проекта

Агрегатор loocking glass с API.

Какую проблему решает проект

Возможность автоматически определять доступность сервиса, через ping, traceroute (Не идеально но всё же) Запрашивать через API следущие параметры: ASN, type (traceroute icmp, ping, traceroute udp), dst-ip.

В проект нужны:

Фронтенд программист

Контакты

Владимир

pershin87@yandex.ru

https://t.me/unknown_exh

https://github.com/5ghz

Visual Wizard

Описание проекта

Интуитивный gui инструмент для визуализации табличных данных. Подготовка, препроцеcсинг и визуализация данных из различных исходных форматов (csv, json, xml, restApi, soap).

Какую проблему решает проект

С помощью визуального конструктора собираем pipline для процессинга исходных данных. Последним шагом добавляем пресет с графиком. Шаги pipline можно добавить из библиотеки, либо запрограммировать и добавить самостоятельно.

В проект нужны:

Frontend разработчики, желательно знающие d3js. Аналитик, имеющие опыт работы с открытыми данными.

Контакты

Юрий Тараторкин

snicksnk@gmail.com

https://t.me/yusnk

https://github.com/snicksnk


Двойной vpn, или тройной

Описание проекта

Сейчас у меня уже реализован этот проект. Это двойной vpn с авторизацией по сертификату. Вход в Германии выход в США. Идея что бы коннектится к одному IP или домена, а выходить в инет с другого. Чтобы затруднить отслеживания и блокировки в рунете.

Какую проблему решает проект

Нужно допиливать его дальше. Безопасность. Обход блокировок. Свободный доступ.

В проект нужны:

Гуру в Линуксе. Программер.

Контакты

ЭРИК

osgf@protonmail.com

Uknow A

У меня нет ника на гитхабе


Personal Data Keeper

Описание проекта

1. Проект Мелким шрифтом (описание и небольшое демо тут: https://www.notion.so/8698dfe8570a4994af9bfcfe34590c78

2. Есть наработки по мониторингу госзакупок, делал коммерческий проект, но можно перепрофилировать по нужды сообщества: поиск тендеров на площадках: госзакупки, сбер-аст, втб и телекомы (билайн, мтс, tele2) (проект изначально делался для мониторинга IT-тендеров). Так же есть движок, который может мониторить любые сайты на периодической основе, нужно только парсеры написать.

Одна из версий: https://tgraph.io/usage-05-10

3. Еще думаю.

Какую проблему решает проект

см. описание выше

В проект нужны:

все, что выше, я пилил в одно лицо. Буду рад коллегам с опытом python

Контакты

Michael

mr.michael.pavlov@gmail.com

https://t.me/MichaelPavlov

https://github.com/michael-pavlov


Заправка

Описание проекта

Сужение прав и свобод — это общемировая тенденция. Из-за авторитарной политики российской власти в сфере свободы интернета неминуемо были затронуты все сферы общественных отношений. В том числе свобода слова. Крайне важно, чтобы общество получало объективную информацию о происходящем в жизни страны. При этом, власть активно этому препятствует, мешая проводить мониторинг своих действий. Агрессии и непрозрачности действия властей может противостоять только публично сеть и огласка. Это может создать только несколько новостных каналов, в том числе с альтернативными от провластных каналов взглядами. В связи с чем, в Иркутске мной был создан канал «Заправка».

Это медийный стрим проект, который я веду за свой счёт с июня прошлого года. В нем участвуют правозащитники и активисты. Идея проекта — обсуждение конкретных кейсов и, в общем, феномена прав человека. В стрим эфире сейчас используется 2 потока. Еженедельно, по субботам, идёт прямой эфир на 2 канала: в Фейсбук и YouTube. Через месяц я планирую подключить 5 каналов. Одновременно с увеличением охвата аудитории мы увеличим количество спикеров до восьми. Сейчас их шесть. Спикеры — это эксперты в тех или иных областях, в том числе, в конкретных областях защиты прав человека — региональные, общероссийские, международные. На примере конкретных кейсов мы несём в общество идею ценности прав человека, обсуждаем действия властей по сложным социально острым вопросам, ведём информационно-просветительскую деятельность, вовлекая в свою работу активных людей.

Говорим там, где замалчивает или врет пропаганда. Допустим, сейчас мы активно освещаем свою работу по бунту в ИК-15 Иркутской области, которую уже 2 раза опорочили с федерального канала Россия 24, обесценив работу нашей правозащитной организации, обманув зрителей, что мы иностранные агенты. Мы проводим общественное расследование бунта силами правозащитной организации и активистов, а его ход и результаты транслируем в прямом эфире, попутно обсуждая иные темы, актуальность которых определяем путем голосования в телеграмм-канале. Думаю, что проект релевантен теме развития свободы слова в интернете, путем проведения стрим эфиров. Причём, его уникальность состоит в том, что мы освещаем местные, сибирские, проблемы, с привлечением онлайн экспертов федерального и международного уровня. Одновременно с этим, мы мониторим действия властей по конкретным социальным проблемам, не даём их замолчать и заставляет решать. Тем самым, мы продвигаем свободу слова в интернете.

Какую проблему решает проект

Мы имеем альтернативный взгляд на действия властей по конкретным делам и проблемам в Иркутской области и в Сибири, в общем. Если бы мы не информировали о происходящем, то, не смогли бы донести правдивую информацию по социально важным вопросам до гражданского общества. В Иркутской области и в Сибири аналогичных проектов нет и множество людей, попавших в беду, для которых наш проект и канал стали их «голосом», были бы не услышанными и остались без помощи.

В проект нужны:

Дизайнер, it-специалист, специалист по таргетингу

Контакты

Sviatoslav

Svytoslav1@gmail.com

https://t.me/angel1_wings

https://github.com/Svytoslav

Ресурсы и обратная связь

Новости

Хакатон Интернет Свободы закончился: объявляем победителей

Читать далее