Главная | Настройки | NSFW
Тема:
Доски


[Создать тред] Создать тред


Глобальной слежки тред Anonymous No.1895 [Ответ]
eye.jpg (516 KB, 877x584)
ИТТ обсуждаем тактики выживания в неумолимо надвигающейся киберпанк-антиутопии.
Пропущено 1 постов
Пропущено 1 постов. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1897
https://tumba.ch/b/
https://apachan.icu
https://lolifox.cc/
Anonymous No.1898
>>1897
Ничего против тумбы не имею, но Тумбаля при первых звоночках всех с потрохами сдаст, кого попросят, и отрубит борду. Надо добавить тордвач и пихач - тамошним админам почти что похуй.
А вообще по тактикам - уезжать в сибирские ебеня и жить в деревне. До туда киберпук не доберётся и через 100 лет.
Anonymous No.1899
>>1898
Можно собрать все борды и напротив каждой пояснить степень подзалупности. Суть в том, чтобы на каждой из них был тред с таким списком и каждый, кто нашёл одну, найдёт и другие. Это конечно упрощает их блокировку, но думаю, что в ру зоне и так ничего не осталось, а половина этих борд, если не все, и так заблочены.

Pure Си Anonymous No.1761 [Ответ]
Kleinian_group_[...].png (20 KB, 1000x1000)
Первый. Официальный. Си тред.
Рассказываем своё отношение к языку. Делимся программами. Критикуем. Хвалим.
Только чистый Си по заветам старой школы.
Пропущено 48 постов
9 с картинками
Пропущено 48 постов, 9 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1892
>>1891
Язык существует 50 лет. Ассоциативный массив пиши сам. Вообще охуеть.
Anonymous No.1893
Не ну как бы асс. массив довольно часто нужен, это что получается каждая программа таки либо зависит от глиб либо его сама реализует? Также и просто со списками изменяемой длины.
Anonymous No.1894
>>1890
>Зависеть от огромнейшего glib
Не судьба поискать другую либу? Например: https://github.com/troydhanson/uthash

>Брать какой-то там древний
Как качество кода может зависить от его "древности"? Код работает? Покрыт тестами? В чем тогда проблема? Тем более, зачем тебе вся либа? Возьми только требуемую ее часть.

>Писать самому
Возьми код из существующей либы.

>>1892
Забудь о C. Он не для тебя.

Eto No.563 [Ответ]
15508426806930[...].jpg (899 KB, 3840x2400)
В чем прикол NFC? Чем оно отличается от wi-fi, bluetooth? Зачем производители усложнили себе производство?
Пропущено 13 постов
3 с картинками
Пропущено 13 постов, 3 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1017
>>1015
>батарею
Тут надо сам RFID/NFC-датчик экранировать.
Anonymous No.1888
>>1017
Как это безопасно сделать?
Anonymous No.1889
NFC это маркетинговое название технологии считывания и записи пассивных (это значит что электрический ток они получают индуцией через обмотки катушки) RFID меток на частоте 13.56 МГц. Примеры использования: читать и писать проездные билеты, карты контроля доступа, метки с какими-нибудь данными, что-то около 8 килобайт максимум, как расширение штрих-кодов для складского мониторинга. Также NFC можно использовать для передачи данных на небольшое расстояние между двумя устройствами у которых есть свое собственное питание, с намного большей скоростью. Примеры: эмуляция пассивных банковских карт на мобильном телефоне, эмуляция банковских карт с магнитной полосой, эмуляция транспортных карт, передача файлов (как через ИК-порт в 2007-м).
>>1015
Столлман говорил о мобильных телефонах которые при нажатии кнопки питания на самом деле не выключаются, а делают вид при этом оставаясь соединенными с сотовой сетью или имеют возможность просыпаться в определенные моменты и слать пинги, звонить и смсить. Он об этом прочел в каком-то шпионском детективе. В принципе, современные мобильные телефоны такую функцию наверняка имеют, ибо батарейка несъемная, и какие команды baseband совершает сам или получает от вышек проверить без IMSI Catcher невозможно. Если бы энергии окружающих электромагнитных полей, хватало для включения телефона и предачи каких-то сигналов, то очевидно оно бы в первую очередь было бы заточено на работу совсем без батареи - как шпионский маячок/для экстренных вызовов спецназа ZOG. Нокиа подобную технологию запатентовала году в 2012-м.
>>1888
Катушка в задней крышке, подпружиненными контактами или шлейфом соединяется с платой. Обрежь (не)нужные шлейфы, заклей площадки контактов диэлектриком, и цепь будет разорвана.

Мобильных устройств тред стартует здесь Anonymous No.1857 [Ответ]
android.jpg (54 KB, 1600x800)
Пропущено 3 постов
1 с картинками
Пропущено 3 постов, 1 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1861
>>1860
Ну может васян криворукий попался, или тебе не повезло просто, у меня с 4pda прошивка работает вообще без проблем.
Anonymous No.1879
А как эти прошивки собирать самому и почему это не поставлено на поток если есть оригинальные устройства и драйверы с них вытянуть должно быть легко? На своем веку собирал только openwrt и это было очень просто, даже такой долбоеб как я справился: по менюшечке прошелся, поставил галочки на нужных пакетах, подождал конпеляцию, залил в зверька - доволен как слон.
Anonymous No.1881
linux fedora ge[...].jpg (157 KB, 720x540)
>>1879
Так опенврт это нормальный линукс, не антиюзерский.
Ведро чтобы собрать нужно емнип 100гб на диске и овердохуя оперативы.
К тому же если даже у знатоков этого поноса выходят багованные прошивки (на каждом втором девайсе у той же линяги как минимум какая-нибудь хуйня с камерой), то хули сможешь ты? Лучше тратить своё время на что-то более полезное/интересное энивей. Например, чтобы заработать денег на телефон на нормальном линуксе

Anonymous No.989 [Ответ]
pst.png (58 KB, 715x853)
Laisi. Это язык программирования, который я создаю + icolaisi, его компилятор-интерпретатор. В связи со смертью эндчана, переношу свой блог сюда. Долго я не делал иколайси.
https://gitlab.com/Ninikaita/icolaisi — страница проекта, есть и документация к самому Лайси. Так же есть сайт в онионе, но он сейчас лежит, мне не хватает одного или нескольких компонентов.
Как будет происходить процесс компиляции лайси:
0. Препроцессирование кода, обработка дефайнов, инклудов, импортов, загрузка инклудов и импортов, и их препроцессирование.
1. Парсинг полученного кода.
2. Преобразование парс-дерева в лайси-байткод.
3. Компиляция лайси-байткода в LLVM IR.
4. Компиляция LLVM IR в таргетный выход.

Я пишу компилятор на питоне в связи с наличием хороших библиотек для парсинга. Раньше я использовал pyparsing для всего, препроцессирования и самого парсинга. Но у меня какие-то проблемы с локацией отпарсенного и вообще код плохой, так что сейчас я его немного переписываю. Я собираюсь препроцессировать самостоятельно и только препроцессированный код парсить через pyparsing.
Уже почти написал функцию, которая очищает код от комментариев и возвращает словарь со значениями пропуска символов, чтобы потом, при синтаксической ошибке корректно пользователю выводить сообщение об ошибке.
Затем надо будет загружать дефайны, импорты и всё такое, а затем парсить полученный код.
В нынешней версии компилятора, которая есть на гитлабе Лайси поддерживается в очень маленьком количестве, вообще маленьком.
В Лайси есть 2 типа типов — статические и динамические, есть ещё и undefined behavior.
Статические типы — uN, sN, fNeM (или fN). где N и M это какие-либо целые положительные числа. Тут всё ясно в LLVM uN и sN это просто iN + определённые инструкции при вычислениях. А вот fN это небольшая проблема. Я хотел раньше сделать так, что f32e8 это IEEE 754 single, f64e11 это IEE754 double, f50e3 будет сам компилятором считаться. Но недавно я узнал о так называемом posit, совершенно новый тип для флоатских значений. И я подумал, что нужен тип fN. В любом случае, в спецификации лайси указано, что в fN(eM) может быть undefined behavior в зависимости от таргета, так что не используйте это для точных вычислений. Не уверен, стоит ли выпилить этот undefined behavior. Может стоит ввести типы single, double, quadruple и всё такие, всё поменять. Может и стоит. Я ещё подумаю над этим.
Динамические типы — int, float, string, func, proc. Про них читайте в документации, сам скажу, что их я буду реализовывать через liblaisi, это стандартная библиотека для лайси, которая будет иметь функции для арифметико-логических операций над типами и другие штуки. Будет линковаться статически, но не обязательно.
Почему лайси хороший?
Есть умное и безопасное управление памятью (в следующих версиях будут исключения для segfault и out of memory); параллелизм из-коробки, то есть вы можете написать один код, который будет исполняться на одноядерном микроконтроллере и многоядерном GPU или кластере, результат будет один и тот же, но с разной скоростью; есть хорошее статическое метапрограммирование (а в будущем планируется и динамическое), благодаря которому достигаются дженерики, полиморфизм, предрасчёт значений функций в заданном диапазоне для оптимизации (например указать, до какого N просчитать факториал и засунуть в глобальную переменную).
Так же я бы хотел добавить много юзабельных библиотек, например:
0. audio — набор инструментов для загрузки и сохранения стандартных форматов аудио.
1. video — набор инструментов для загрузки и сохранения стандартных форматов картинок и видео.
2. dapa — парсинг данных. Предполагается, что строковых, но темплейты, которые будут там, должны быть способны принимать любые итерируемые данные.
3. fs — взаимодействие с файловой системой, директории, права доступа, теги.
4. hash (?) — набор функций для хеширования.
5. io — input/output, может быть в файлы, stdion, сокеты, в зависимости от расширений.
6. json — парсинг json.
7. laisi — библиотека для компиляции и исполнения лайси.
8. llvm (?) — генерация LLVM IR?
9. math — библиотека с большим набором разнообразных математических функций. Синусы, матрицы, пересечение фигур в 3D, поворот фигур в 3D, интерполяция и всё такое.
10. module ­— Загрузка подгружаемых модулей, будь-то шейред обджект, длл, питонокод, луакод или ещё что-то.
11. noise — набор функций для разных шумов.
12. opengl — биндинг к опенглу.
13. sdl2 — биндинг к SDL2.
14. repr — репрезентация данных в human-readable вид. Благодаря препроцессеговой штучке @ifhas могут быть репрезентованы и ваши типы.
15. os (?) — взаимодействие с OS?
16. socket — сокеты.
17. thread — потоки от OS, явно паралелльные.
18. time — взаимодействие с временем, часы, вызов функций-коллбеков раз в N времени.
19. xml — Парсинг XML.

Сейчас я опять меняю стандарт лайси. В Laisi 0.7.3 будет добавлен @call(f), позволяющий вызвать объект, если вызов происходит без сайд-эффектов, для препроцессингового расчёта значений. Таким образом, в библиотеке math можно прописать сколько значений препроцессировать для какого-нибудь фактрориала или чего ещё и это будет оптимизация.
Ещё я пересмотрел f-типы. Я решил, что не стоит вводить fNeM или fN. Лучше сделать стандарт laisi-float, описывающий поддерживаемые флоат-типы. Это связано с будущим, ведь и форматы флоатских чисел не стоят на месте — https://en.wikipedia.org/wiki/Unum_(number_format), в то время как i-формат целых чисел это просто нормальная такая абстракция. В этой версси будут поддерживаться, вероятно, IEEE 754 half, single, double, quadruple, octuple. Над posit подумаю ещё. Может быть также некий brain half.
Я пересмотрел f-типы, так как в стандарте прямым язык указано, что поведение может быть машинно-зависимым, то есть undefined behavior, а зачем программистам на моём ЯП лишняя головная боль, когда они решат точные расчёт вести на даблах и скомпилируют под обычный x86-64 и какую-нибудь экзотическую архитектуру, у которой вместо IEEE 754 double нечто своё?
Пропущено 84 постов
4 с картинками
Пропущено 84 постов, 4 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1803
Надеюсь правильно скомпилировалась, головка временно не варит.
incode:
proc (s32,[s8* str]) puts;

s8* s := &'abc\x00';

proc (s32) main {
if 1 {
puts(s);
}
elif 0 {
if 1 {
puts(s);
};
puts(s);
}
else {
puts(s);
};
return 0;
};


outcode:
proc (s32,[s8*]) @0 'puts';

s8* @1 's' := &'abc\x00';

proc (s32) @2 'main' {
.0:
branch 1 .1 .3;
.1:
goto .2;
.2:
alloca s32 %0;
%0 := @0 call [@1];
goto .11;
.3:
branch 0 .4 .9;
.4:
goto .5;
.5:
branch 1 .6 .8;
goto .6;
.6:
goto .7;
goto .7;
.7:
alloca s32 %1;
%1 := @0 call [@1];
goto .8;
goto .8;
.8:
alloca s32 %2;
%2 := @0 call [@1];
goto .11;
.9:
goto .10;
.10:
alloca s32 %3;
%3 := @0 call [@1];
goto .11;
.11:
return 0;
};

Он грязный и надо будет дополнительно пройтись функцией, которая снимет дубли и инструкции после unrechable-инструкций таких как goto, branch, return. конечно, я же не умею компилировать понастоящему. Не могу сделать сразу функцию, которая будет создавать чистый результат. Приходится сборщиком мусора проходиться, лол
Anonymous No.1838
Культ ГПУ рудиментарен и отвратителен, эта технология должна быть похоронена. Алгоритм не должен пересекаться с хардвейром. Будущее за софтрендером. И Лайси, когда будет создан его компилятор-интерпретатор icolaisi, поспособствует этому, ведь чтобы включить параллелизм, не нужно разбираться с OpenCL или CUDA, даже pthreadы можно оставить позади.
Уже сейчас я перевёл while, do while и if elif else на новый способ представления инструкций — блочный, как в LLVMовском API. Да, я мог и 2 недели назад это сделать, но сделал только сегодня.
Сейчас я занимаюсь аллокацией переменных и преобразованием экспрешионов, но всё-равно ключевой вещью в Laisi остаётся препроцессор, который почти полностью не готов. Ведь именно препроцессор в Laisi позволяет включать в программу laisi-библиотеки. Я, кстати, подумываю об отделении чистого Laisi от его стандартной библиотеки. Пусть юзер включает библиотеку @import std.*;. Немного бойлерблейта, но это не так уж и плохо, я думаю.
Всё-таки, мой ЯП не для скриптов. Типы из std: int, rat, list(T) и некоторые ассоциативные массивы типа HashTable или hashtable, деревья какие-нибудь, не буду обобщать в словарь.
Как я уже писал, макросы могут иметь аргументы с дефолтными значениями, например, unordered в list(T), чтобы разрешить перемещать предметы на разные места при удалении для оптимизации.
Что насчёт параллелизма, то вот ещё немного и начну им заниматься. А может и потом. В любом случае, это не так уж и сложно. Надо функцию проверить на то, чтобы там не было сайд-эффектов и тогда можно даже мьютексы не включать. Поддержку OpenCL я так же планирую, хоть ГПУ мне и не нравятся, но не выбрасывать же ресурсы!
Далее за std должна пойти библиотека io, которая позволит открывать и закрывать всякие файлы и потоки в памяти, да хоть сокеты и всё через один интерфейс. Ну а от неё небольшой аппендикс stdio, который даст определения stdout, stdin и stderr для этих ваших юниксов.
Anonymous No.1870
Добавил поддержку лист-данных для циферок:
proc (s32,[s8* str]) puts;

s8* s := &'abc\x00';

proc (s32) main {
s32[3] a := [3,3,5];
s32[3] b := [8,6,5];
s32[3] c;

return 0;
};

Каким поисковиком пользуешься, анончик? Anonymous No.818 [Ответ]
google-vs-duckd[...].jpg (33 KB, 768x394)
Недавно наткнулся на DuckDuckGo. В вики позиционируется как поисковая система, придающая особое значение обеспечиванию конфиденциальности пользователей и отказу от «пузыря фильтров» персонализированных результатов поиска. С одной стороны отказ от персонализированных результатов поиска выглядит интересно. С другой стороны в гугле для двух разных пользователей будут выданы разные результаты для одного и того же запроса, т.е. ты видишь одно, а товарищ майор видит другое. Что думаете, какой вариант лучше?
Пропущено 49 постов
11 с картинками
Пропущено 49 постов, 11 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1855
Зацените как утка мощно встает скален: https://duckduckgo.com/traffic
Еще немного и даст пососать гуглу.
Anonymous No.1862
2ff.jpg (56 KB, 600x678)
>>1845
>pthc
>годнота
Anonymous No.1869
>>1844
Походу вся база торрентов весит под 50гб.

Anonymous No.511 [Ответ]
BinaryGolayCode[...].png (3 KB, 288x144)
Новостей по информационным технологиям.
Обсуждаем, делимся.
Пропущено 41 постов
20 с картинками
Пропущено 41 постов, 20 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1853
Поддержка Windows 7 окончена 14 января 2020 года, после 10 лет с момента выхода.
www.microsoft.com/ru-ru/windows/windows-7-end-of-life-support-information
Anonymous No.1854
>>1853
Правильно, и так достаточно времени на разработку очка под новый зонд спермохолопам дали, неча
Anonymous No.1868
поисковик duckduckgo выпустил лайт версию без javascript https://duckduckgo.com/lite

/linux/ thread Anonymous No.13 [Ответ]
image.png (199 KB, 600x600)
WIKI:
-> https://wiki.gentoo.org/wiki/Main_Page
-> https://wiki.archlinux.org/
Пропущено 405 постов
35 с картинками
Пропущено 405 постов, 35 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1865
>>1856
Кубы - это безопасная ос именно для повседневного использования.Она потребляет больше оперативной памяти.
>>1864
Ты рассказываешь, почему не стоит пользоваться виртуализацией?
Заразить может просто флешка, pdf или сайт в браузере.
Кубы защищают от этих угроз.
Anonymous No.1866
>>1856

Подходит, но не для игорь и видосиков. Нагружает терпимо, но памяти жрет прилично ввиду специфики. Потому не рекомендую на системах меньше 8ГБ. С 4.0 ещё там повышенные требования к железу, на старом может не завестись.
Anonymous No.1867
Наблюдать агонию Wayland-хейтеров - замечательно!

Восстановления данных тред Anonymous No.83 [Ответ]
500px-Laptop-ha[...].jpg (27 KB, 500x383)
Сап, аноньчики. Есть один жёсткий диск. На нем ранее находился NTFS-раздел с энным количеством данных (преимущественно фото). После этого была создана новая таблица разделов и новый раздел. Чем лучше попробовать вытащить данные, которые на нём ранее находились? Testdisk пока что не особо помог.
Пропущено 4 постов
Пропущено 4 постов. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1734
В комплекте testdisk идёт photorec, который файлы восстанавливает. Сам testdisk восстанавливает разделы, а не файлы.
Anonymous No.1740
https://anonfile.com/n1CdyaH8n0/_4.3.Full._Portable_exe
Anonymous No.1824
wishmaster.jpg (21 KB, 200x200)
> утилита для работы с HDD
> exe
Пикрелэйтед ещё не советовали? Сохраняешь как .rar и распаковываешь.

PHP тред Anonymous No.1791 [Ответ]
php-leader.png (64 KB, 2200x1125)
А почему нету php треда? Тут обсуждаем современный php.
Шуточки про смерть php не приветствуются.
Anonymous No.1792
Когда я начал изучать современный php для меня стал откровением composer - это менеджер зависимостей и автозагрузчик классов. С его освоением качество кода вышло на новый уровень, теперь можно забыть про include и ручное подключение классов. А в репозитории Packagist есть целая куча готовых пакетов на все случаи жизни, ведь зачем заново писать то, что уже давно написано профессионалами. Так же за счет применения стандарта автозагрузки PSR-4 код стал в целом более упорядочен и удобен в работе.
Считаю разработку на php без composer сегодня вчерашним днем.
Anonymous No.1793
image.jpg (70 KB, 335x335)

torrent IP leak Anonymous No.1532 [Ответ]
1.png (65 KB, 1155x572)
2.png (111 KB, 1205x683)
Анон, поясни, каким образом эта хуйня работает. Захожу на пикрелейтед сайт через прокси. В настройках торрент клиента так же прописано использование прокси (пикрелейтед 2). Откуда берётся мой реальный IP?
Пропущено 20 постов
Пропущено 20 постов. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1780
>>1534 Как сказать браузерам не смотреть на мой реальный айпи?
>>1552 На что это влияет?
Anonymous No.1782
>>1779
У него скорее всего полнодисковое шифрование, оно же кстати полное имя файла укорачивает, в худшем случае до сорока с чем-то иероглифов.
Anonymous No.1783
1.png (19 KB, 400x400)
2.png (23 KB, 400x400)
3.png (28 KB, 400x399)
4.png (126 KB, 400x397)
>>1782

pfpmd Anonymous No.1596 [Ответ]
omega.png (7 KB, 400x400)
Привет. Это тред для пиара pfpmd: http://pfpmd7dd5ijt4add2sfi4djsaij4u3ebvnwvyvuj6aeipe2f5llptkid.onion/beta/ (новый интерфейс), http://pfpmd7dd5ijt4add2sfi4djsaij4u3ebvnwvyvuj6aeipe2f5llptkid.onion (старый).
pfpmd - это тесно сплетенные в одно целое анонимный чат и текстовые борды. Тематика: computer science, математика, программирование, технологии, криптоанархизм, софт и т.п.

pfpmd существует с 2015 года. Изначально он был попыткой воскресить один ресурс, который назывался лолкс, но теперь это в прошлом. Населен небольшим количеством людей и имеет низкую активность, что и хотелось бы изменить. pfpmd не модерируется, бан невозможен, как и цензура. Логотипом pfpmd является символ Ω, в честь Chaitin omega number https://en.wikipedia.org/wiki/Chaitin's_constant

Фичи pfpmd:
-Борды не фиксированы, в форме создания поста можно указать имя новой борды и она будет создана динамически в момент создания поста.
-Можно менять описание борды, это может делать любой пользователь сколько угодно раз;
-На странице с чатом по дефолту отображаются сообщение не только из чата, но и со всех борд. Это поведение можно изменить в настройках.
-На станице чана отображаются треды со всех борд. Но можно отобразить только треды какой-то одной борды, просто перейдя по ссылке этой борды.
-Картинки отображаются с некоторых ресурсов, например, imgur, twitter. Также показываются превьюшки видео с youtube и некоторых имиджборд. Список будет пополняться в будущем.
-Текстовое поле ввода чата поддерживает подобие командной строки. Есть команды для создания тредов, ответа в тред, изменения описания борды.
-Можно скрыть отображение всех сообщений с кириллицей.
-Поддерживается форматирование блоков кода. Подсветка синтаксиса реализована через highlight.js и выключена по дефолту, но ее можно включить в настройках.
-Поддерживается форматирование математических формул через KaTeX. Но эта фича тоже выключена по дефолту.
-Есть страница с логами всех сообщений (включая борды) в обратном по дате порядке.
-Пользовательские фильтры.
-И многое другое в новом интерфейсе.

Основные принципы:

-Максимальное облегчение сервера, весь (кроме статического) html генерится на клиенте, сервер отправляет клиенту только сырые данные;
-Минимум зависимостей у клиентского кода. Всё, за исключение подсветки синтаксиса и математических формул, реализовано на голом javascript, без использования всяких jquery, vue.js и прочих фреймворков. Исходный код KaTeX и highlightjs подгружается только когда фичи включены в настройках.
-Отсутствие цензуры.

Планы развития:

-Децентрализация на уровне серверов. Будет множество инстансов pfpmd, которые синхронизируются между собой. Юзер сможет подключаться к любому из серверов, сможет поднять свой. Находится в процессе разработки в данный момент.

Уже сделано:

-Клиентское приложение с консольным интерфейсом и веб интерфейсом. Чтобы юзер мог без запуска торбраузера заходить на pfpmd или вообще без гуйни, а также чтобы иметь свою локальную базу сообщений, по которой можно делать поиск и что угодно.
-Допилить дизайн.

Вторым постом будет FAQ. Но, в любом случае, я буду отвечать в тред.
Пропущено 52 постов
Пропущено 52 постов. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1757
>>1630
Anonymous No.1758
>>1631
Anonymous No.1759
Brown_bear_(Urs[...].jpg (12 KB, 220x166)
>>1596 (OP)
Где гайд для тупых хомячокв?

Обхода блокировок и интернет-цензуры тред Anonymous No.45 [Ответ]
Предлагаю в этом треде обсудить существующие способы обхода блокировок роскомпетуха, кто чем пользуется и кто что предпочитает.
Так же хочу напомнить, что если вы не пользуетесь ничем для сокрытия своего трафика, российские провайдеры могут анализировать трафик пользователя, а с недавних пор должны его еще и сохранять для возможности покопаться в нем в будущем.
Пропущено 149 постов
6 с картинками
Пропущено 149 постов, 6 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1731
23 декабря пройдут учения по изоляции Рунета

https://meduza.io/news/2019/12/19/23-dekabrya-proydut-ucheniya-po-izolyatsii-runeta

Первоначально учения по «обеспечению устойчивого, безопасного и целостного функционирования» интернета в России планировали провести 19 декабря. Но, как уточняет «ЗаТелеком», учения перенесли на 23 декабря. Официально это не подтверждено.
Anonymous No.1732
>>1731

Цели учений:
«Проверка возможности перехвата абонентского трафика и раскрытия информации об абоненте, блокировки услуг связи для абонентов».

https://habr.com/ru/post/481170/
https://tjournal.ru/tech/131930-dokument-minkomsvyazi-23-dekabrya-proydut-ucheniya-po-izolyacii-runeta
https://roskomsvoboda.org/53740/
Anonymous No.1733
>>1731
>>1732
Чего ждать? Зарубежные интернеты отвалятся?

xmpp клиент Anonymous No.1185 [Ответ]
if-programmers-[...].png (85 KB, 500x303)
Подумываю ебашить вообще адовый суп, вариаций масса, но в целом схема примерно такая:
Главный процесс - авторизируется перед сервером, запускает все другие, в stdin им пишет соответсвующие станзы полученные от сервера (с префиксами длины, предварительно очищая от всякой возможной уязвимой хуйни, которая энивей недопустима в хмпп типа dtd, т.о. в этих програмулечках можно будет использовать любую хмл либу, а не ебаться со всякими sax), с их stdout читает станзы и шлёт серверу. Причём этот же главный процесс заботится о том чтобы каждая станза была доставлена, причём один раз, т.е. имплементирует ХЕР0198 и ХЕР0359.
Станзы "iq" идут к условному iqd, "message" к условному messaged, "presence" аналогично. Нонзы не имеет смысла выносить в отдельный процесс, я думаю, потому что насколько я знаю они всегда делают что-то непосредственно связанное с соединением.
iqd открывает UDS сервер. Подключившись к UDS серверу, клиент (т.е. любая другая программулечка), может послать один iq и получить ответ тут же, аналогично с префиксом длины, чтобы не ебаться с парсингом хмл, а просто скормить любой хмл либе всю станзу.
messaged открывает какой-нибудь простой локальный интерфейс для гуя или консосьного фронтенда, где у входящего сообщения например указывается тупо (расшифрованный) текст, дата, зашифровано ли, всякая такая хуйня - фронтенду подаётся на блюдечке, а гуй опять же шлёт текст, говорить зашифровать ли и если да то чем, ну и т.д. хуйня. Так же открывается UDS сервер, клиенты которого шлют интересующие namespaces, и получают все сообщения, их содержащие (через это будет работать условный pubsubd(ХЕР0330), который в свою очередь поднимет аналогичный сервер-два, которые предоставят простой интерфейс (им сможет пользоваться условный discod (ХЕР0030), который в свою очередь сделат подобное)).
Через pubsubd в т.ч. главный процесс сможет аннаунсить поддержку ХЕР0359.
Во всём этом блядском цирке например omemo будет организовать как-то так: подписываемся на pubsub сообщения о ключах, предоставляем UDS-сервер на который можно будет послать станзу <encrypted> хуйню и получить расшированный текст, этим сервером будет пользоваться messaged.
Отдельно будет жить хуйнюшка реализующая вот эту хуйню, например https://xmpp.org/extensions/inbox/omemo-media-sharing.html#aesgcm. Т.е. будет отдельный демон у которого фронтенд будет запрашивать файлы, а он уже будет решать - тупо curl'ом их надо качать, или по вот по этой хуйне.

Т.о. компоненты можно будет пилить разным людям, на разных языках, общаясь с простейшим апи. Я ебан? Где я проебался?
Пропущено 10 постов
Пропущено 10 постов. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1718
>>1698
>Unix так и живёт хули
Вот именно, что так не живёт. Unix -way в минимальном дизайне. Если можно сделать фильтра или генератор, делается именно так.
>допустим фильтр омемо
Не легче ли впилить фильтр омемы вообще как функцию, которая будет прозрачно обрабатывать входящие сообщения? Зачем процесс?
Anonymous No.1724
>>1718
Так затем, что функция она зависима от языка и таки устройства самого клиента, хотя это можно минимизировать . Поэтому у нас куча клиентов с разным количеством и качеством поддерживаемых ХЕРов - потому что для каждого клиента надо всё заново перепиливать.

Если так как я описываю, то можно запилить одну часть клиента на одном языке, другую на другом, потом ту первую перепилить на третий не изменяя ничего в другом, не ебясь с биндингами.
Можно к одной базе запилить несколько фронтендов - кому-то нрафки гтк, кому-то fltk лол, может кто-то обпердолится и под андроид запилит даже, приэтом понятно что часть кода занимающуюся преставлением надо перепиливать, но не надо каждый раз пилить заново самые основные херы.
Anonymous No.1728
>>1724
>Так затем, что функция она зависима от языка
А зачем тебе независимая от языка омема, если ты её запилишь в том же самом процессе в виде условно-прозрачного фильтра, через который будут проходить все станзы и, судя по твом же словам,
>достаточно будет добавить какой-нибудь "флаг"
>будет обрабатывать все сообщения зашифрованные омемой
? Вошло XML от сети — там же обработалось. Без лишних сущностей и пересериализации.

>Поэтому у нас куча клиентов с разным количеством и качеством поддерживаемых ХЕРов - потому что для каждого клиента надо всё заново перепиливать.
Так другие люди не будут пилить из кучки программ свои клиенты, максимум свой GUI прилепят, ведь им придётся начать серьёзно понимать за посылку сообщений у тебя в системе. И делать точно так же, как делаешь ты. Универсальной сериализации нет.
>Если так как я описываю, то можно запилить одну часть клиента на одном языке, другую на другом, потом ту первую перепилить на третий не изменяя ничего в другом, не ебясь с биндингами.
Тебе придётся вместо биндингов ебаться с сериализацией, разрабатывать свой формат для (мета)данных, к XMPP и даже к XML собственно относящихся боком. В особо радикальном случае пилить кросс-платформенную систему посылки сообщений, что вообще никто особо не сделал. Ну есть сообщения с акторами в эрланге, есть Binder в android, а ничего, что было бы везде, нет. Не забудь ещё, что засериализовать-развернуть данные уже тебе не захочется и ты полезешь писать свой IDL, собирающийся во все эти языки.
К слову, про Binder. Вроде как всё в том же Android работает через этот полумёртвый отросток беоси. IDL свой для жабки есть. На том же Android GUI (surfaceflinger, как кажется, намертво к этому binder и привинчен) массово пишут либо на той же жабке, либо рисуют на попенжле. Где масса широко гуёвых фреймворков на си и всякой скриптухе? Я бы хотел увидеть там тот же GTK, но он собирается с помощью какой-то магии и официально не поддерживается. Всего-то с сериализацией разобраться.

Ну и заново линкну свой пост >>1652. Написать один сервер проще десятков других. Обслуживать тоже проще. Это пусть гугли с амазонами ебошат по микросервису в секунду, у них больше денег и kloc/час несоизмеримо выше, чем у тебя.

>Можно к одной базе запилить несколько фронтендов
Это можно сделать и превратив клиент в огромную библиотеку с коллбеками, делая ffi там, где надо. И можно сделать один сервер, который будет общаться с нашим гуем по строго определённому протоколу, выкидывая в процессе весь XML по максимуму.

Будущее за коммунизмом и децентрализованными бордами! Anonymous No.126 [Ответ]
1493233613264-0[...].png (131 KB, 796x1010)
Известные экземпляры:
https://github.com/nanoboard/nanoboard/releases
https://github.com/majestrate/nntpchan
https://github.com/Anoncheg1/diboard
Пропущено 100 постов
5 с картинками
Пропущено 100 постов, 5 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1691
>>1681
>Мессенджер не имеет тредов. Не анонимен
Bitmessage - вполне анонимен, имеет треды и оффлайн сообщения.

>И как этому мешают рилтайм уведомления?
Не мешают, а не всем нужны, и не безопасны и при этом не слабо усложняют логику взаимодействия между пирами в случае отсутствия сервера.

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

Ну придут вам в течении дня 100 уведомлений из всех тредов, которые вы создали и в которые вы постили... Что дальше? Вы будите тратить еще половину дня на чтение их всех? Или прочтете несколько самых важных, а остальное - "пометите как прочитанное"? Не проще ли иметь возможность запросить отсортированный список тредов с вашими постами, имеющих ответ и список ваших тредов, когда у вас появится время читать и отвечать? Или вы сразу бросаете все свои дела и скорее смотрите, что там пришло?

>А когда я прочитал и ответил - тот чел уже может вообще ушёл с борды, в итоге я ответил вникуда, и спустя пару лет пост так и висит без ответа лол.
Прямо так ушел за один день, лол? Значит анону не так была важна тема обсуждения, раз он не стал ожидать вашего ответа на свой пост. Может быть ответ вообще был ему не нужен?

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

Если удобство использования начинает влиять на безоапсность - ну его на фиг такое удобство.
Anonymous No.1692
>>1690
>Папка это разве большой оверхед?
Одна или десять - нет. Но когда у вас будет 100К постов, то 100К директорий для них будет оверхедом. Тем более директория и сообщение будут иметь одинковые имена.

>Ну мы же не собираемся пускать его в шелл.
Не важно, что не будем, важно, что это добавляет вектор атаки.
Anonymous No.1694
>>1691
> и при этом не слабо усложняют логику взаимодействия между пирами в случае отсутствия сервера.
Зависит.
>Или вы сразу бросаете все свои дела и скорее смотрите, что там пришло?
Я могу быть не занят. Просто я предпочитаю проводить свободное время за своими делами, а не за рефрешеньем тредов.
>Вы подумали про угрозу анонимности и безопасности при хранении списков постов и тредов привязанную к вам, дающих вам деанон и доказывающие вашу вину в случаее постов нарушающих законодательство?
Опять же, зависит от реализации. Компроментированный сервер и так может пытаться соотносить посты одного человека.

Anonymous No.451 [Ответ]
300px-Telegram_[...].png (15 KB, 300x300)
Посоны, кто-нибудь использует Telegram? Подойдёт стандартный профиль Firejail для запуска или лучше сильнее ограничинить?
Пропущено 97 постов
16 с картинками
Пропущено 97 постов, 16 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1623
>>451 (OP)
Брось каку. Здоровые люди используют Jabber. Если так нужен зондограмм - пользуйся мостами.
Anonymous No.1624
>>1623
>мостами
Реквестирую общедоступных
Anonymous No.1625
>>1624
На то они и общедоступные, что найти их ты сможешь и без моей помощи.

I2P Проект невидимый интернет Anonymous No.93 [Ответ]
-f9Gsilu-o8.jpg (20 KB, 200x308)
Решил вкатиться в i2p, установил официальный роутер на java, все работает, но осталось пара вопросов.

После изучения ресурсов внутри сети у меня сложилось впечатление, что сеть скорее мертва, чем жива, ресурсов мало, активности на них нету. В консоли управления роутером видно 200-300 пиров, это все пользователи что ли? За сутки через меня прошло трафика мегабайт десять, хоть я выделил широкий канал. Это значит что сетью никто не пользуется или у меня руки кривые?

Отдельная тема это адресные книги. Нет единого регстратора имен, их существует несколько и все независимые, и все какие-то левые, и у каждого можно зарегистрировать одно и то же имя! В чьем файле первым найдется имя, то и будет считаться легитимным. Нет стандарта распространения имен, все "dns" записи, то есть записи соответствия короткого имени и полного адреса узла хранятся тупо в текстовых фалах. То есть чтобы у меня просто начали открываться i2p адреса мне нужно найти по разным форумам ссылки на эти текстовые файлы этих "регистраторов" и вручную их добавить. Причем многие такие "регистраторы" уже давно сдохли. Это порождает неразбериху и неопределенность. Так же такая система не гарантирует сохранность твоего i2p короткого имени. Более того, такая система вообще не выглядит жизнеспособной при наличии в сети хотя бы нескольких тысяч живых имен.

Кто-нибудь тут вообще пользуется i2p?
Пропущено 119 постов
12 с картинками
Пропущено 119 постов, 12 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1543
>>1372
>Парадоксально
Но фахт - сервер находится в рассие.
Anonymous No.1601
http://2ch.i2p
Anonymous No.1602
Кстати я вот нашёл >>1601 благодаря ш2з. И тучок тоже. Просто искал "chan" на http://inr.i2p

Tails thread Anonymous No.1477 [Ответ]
Tails-logo-flat[...].png (50 KB, 1024x408)
Лучшей ОС для параноика тред.
https://tails.boum.org
>Все исходящие соединения заворачиваются в анонимную сеть Tor, а все неанонимные блокируются.
>Система предназначена для загрузки с LiveCD или LiveUSB и не оставляет следов на машине, где использовалась.
Пропущено 31 постов
5 с картинками
Пропущено 31 постов, 5 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1554
>>1526
Тяжко. Для повседневной эксплуатации неприменимо. Но работает.
CLI хуйникс, тор тормозит,
Anonymous No.1558
>>1511
> Нормальный пдф софт
В софте, даже самом простом, бывают уязвимости. Уязвимости бывают в генераторах тумбнейлов, в видеоплеерах, в архиваторах, в небе, в аллахе.
>и чем она лучше правильно настроенных неймспесов
Тем что то что в виртуалке не имеет доступа к ядру хоста. А у нас в 2019 всё ещё монолитные ядра с огромным аттак сурфасе. Ну и так-то, в любом случае виртуалка это ещё один барьер.
> и спуфинга железа?
Что имеешь ввиду?
Anonymous No.1560
>>1554
Хотя бы кратко, как впихнул?

Прикинув

Debian или Arch с dwm и хуникс с шлюзом в текстовом режиме?

Выбор Nextcloud провайдера Anonymous No.1483 [Ответ]
Nextcloud_Logo.[...].png (6 KB, 160x113)
Сейчас стало нормой изымать всю электротехнику при обысках. Но если информацию хранит о облаке, то есть шанс её (информацию) сохранить.
Каким провайдером пользоваться? Критерии выбора?

https://nextcloud.com/providers/
Здесь перечислено довольно много провайдеров облака, какой выбрать?
Имеют значение и цена и privacy и ...
Пропущено 16 постов
Пропущено 16 постов. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1549
>>1546
> OK Anonymous: что такое "платежный агрегатор".
Anonymous No.1550
>>1513
>А чё. PGP и усё зашифровано. Только я не желаю граф связей делать доступным т-щу майору.
>И не подставляй своих собеседников. Ищ-ты, мыло.ру и яндекс ему подавай.
Так в это в случае с почтой. А в случае с криптоконтейнерами что утекает?
Тот факт что ты умеешь шифровать данные майор и так знает.
Anonymous No.1551
>>1550
А зачем давать знания майорам?

Столлман всё Anonymous No.1158 [Ответ]
1*Gv5inn4cms39h[...].jpeg (577 KB, 2400x1600)
https://www.vice.com/en_us/article/mbm74x/computer-scientist-richard-stallman-resigns-from-mit-over-epstein-comments
Пропущено 9 постов
2 с картинками
Пропущено 9 постов, 2 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1174
>Билл Гейтс летал на шлюхосамолёте педофила Эпштейна
>всем похуй, ты даже об этом не слышал
>Столлманыч сделал не педоистерическую ремарку о чуваке который общался с педофилом Эпштейном
>взлом жопы, бан очка, пшол нахуй педофил ебаный
Anonymous No.1544
>>1158 (OP)
Что за обосранная ссылка. Хоть бы opennet-а кинул хотя сам пост смахивает на хацкера-сборщика ip
Anonymous No.1548
>>1174
ПЛАСТМАССОВЫЙ МИР ПОБЕДИЛ

[0] [1] [2]

[Создать тред] Создать тред


[Скорость борды: 1 п./час]

15000
Ответ в тред No.0
Настройки
Избранное
Топ тредов