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


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


/linux/ thread Anonymous No.13 [Ответ]
image.png (199 KB, 600x600)
WIKI:
-> https://wiki.gentoo.org/wiki/Main_Page
-> https://wiki.archlinux.org/
Пропущено 437 постов
35 с картинками
Пропущено 437 постов, 35 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1982
Ну вот, заценил сегодня, наконец, эту вашу манжару. Установка стандартная, трудностей не возникло. Ну, кроме одной: встал не тот драйвер на на вайфай. Ну тут ничего страшного, он, в принципе работал. Хоть и глючил, да и функционал обрезан. Но что поделать, глупо винить дистростроителей, когда у тебя ЕБУЧИЙ БРОАДКОМ. Ну ладно, тут же юзерфрендли дистрибутив, дрова тут можно сменить парой кликов... Если есть на что менять. У меня альтернатив для вайфая не нашлось. Ну ладно, думаю, сейчас этим же гуем его снесу и начну шаманить свой драйвер. Сношу, и тут... Нет, экран не погас, ничего не сгорело, и мёртвые не вылезли из могил. Нет. Сюрприз был как раз приятный — сеть начала нормально работать! Я даже перезагрузил комп нахуй, чтобы уж точно. Да. Работает, как будто это и не броадком. Это, конечно, само по себе хорошо, но возникает вопрос: а что же я снёс такое, и зачем установчик мне это поставил? Ну ладно, хуйня случается, в других дистрах и более тупые ошибки бывают. Идём дальше... А тут, оказывается, примо из гуя можно сменить ведро! И это работает, причём без всякого пердолинга. Правда, ядро от них готовое, сменить можно только версию, без всяких опций, но всё равно. Так идём дальше. К важнейшей части любого дистра — пакетному менеджеру. А он тут тоже свой, особенный. Да, этот их памак таки и правда не гуй к пакману. Из консоли выглядит как недо-апт. А с десктопа выглядит абсолютно стандартно, помойка как помойка. Ну, хоть поиск есть. Хотя и не лучший. Зато в настройках можно включить ауры и снэпы. А ведь ещё есть аналогичные хуёвины от ДЕ, и ещё баух, всё из коробки. В общем, для хомячков открываются невиданные доселе просторы для засирания системы. И есть в памаке ещё одна интересная фича — защита от дурака. Важные системные пакеты в нём просто не отображаются. То есть совсем, даже в зависимостях он их не показывает. ДЕ тоже, почему-то, считается одними из них. Видимо, чтобы юзер случайно консоль не увидел. Однако найти их можно. Вот вам инструкция. Идёшь в настройки. Включаешь автоудаление неиспользуемых пакетов. А что, в апт это стандартная функция, часто включённая по умолчанию. А теперь удаляешь какую-нибудь ненужную приблуду. Смотришь на список пакетов к удалению… А ВОТ ОНИ! Памак так хорошо защитил эти пакеты от юзера, что сам не видит к ним зависимостей. ИЧСХ, исправно сносит. Я даже проверил. Ничего совсем критичного не удалил, но какбэ защищённые от дурака кеды снёс аж вместе с иксами. Вот вам юзерфрендли, блджад. Ну чего, завтра, наверное, этот их архитект попробую.
Anonymous No.1989
void.png (212 KB, 256x211)
Сап, тучки. Кто что думает о дистрибутиве Void Linux? Какие у него есть достоинства и недостатки? Собираюсь ставить его на старый ThinkPad вместо дебиана, вроде всё нравится но настораживает rolling-release модель разработки. Как обстоят дела с надёжностью в данном дистрибутиве?
Anonymous No.1990
>>1982
Прямо день из жизни мазохиста. Пиши ещё, у тебя хорошо получается.

Обхода блокировок и интернет-цензуры тред Anonymous No.45 [Ответ]
Предлагаю в этом треде обсудить существующие способы обхода блокировок роскомпетуха, кто чем пользуется и кто что предпочитает.
Так же хочу напомнить, что если вы не пользуетесь ничем для сокрытия своего трафика, российские провайдеры могут анализировать трафик пользователя, а с недавних пор должны его еще и сохранять для возможности покопаться в нем в будущем.
Пропущено 155 постов
7 с картинками
Пропущено 155 постов, 7 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1986
>>1983
> Вот допустим настроен shadowsocks прокси.
> Как сделать так, чтобы приложения запускаемые в определенном network namespace выходили в сеть через этот прокси?
Задача не вполне тривиальна, т.к. network namespace — это про сетевые интерфейсы (которыми оперируют, например, VPN'ы), а socks — это про TCP-соединения. Тем не менее, она решаема. Между хостом и контейнером создаётся пара связанных между собой veth-интерфейсов (в случае с systemd-nspawn это делается опцией --network-veth, она же -n), обоим присваиваются ip-адреса из одной подсети, на интерфейсе со стороны хоста поднимается socks, который настраивается в приложениях контейнера. С VPN всё проще: достаточно переместить в контейнер созданный им интерфейс (--network-interface=tun0 у systemd-nspawn).

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

>>1984
Как при этом исключить, например, утечку предназначенных для одной сети dns-запросов через другую сеть?
Anonymous No.1987
>>101
Тсс, не пали годноту.
Anonymous No.1988
>>1985
> как изолировать пользователей, а в особенности доступ оных к сети?
Только контейнеры. Фаервол — решение для бедных: во первых, он может перехватывать не все протоколы¹, которыми может воспользоваться пользователь, а во вторых, из-за какой-нибудь ошибки может оказаться не настроен и по умолчанию разрешить всё.

> docker
Это распиаренное средство для декларативной конфигурации классических дистрибутивов, не уверен, что тебе нужно именно это. Докер требует организации кучи всякой хуерги вроде многослойного хранения файловой системы: оно, конечно, полезно, но при этом съедает мозг ожидающего привычного поведения ФС пользователя с потрохами.
К тому же, с настройкой сети в докере я не знаком и подсказать по ней не смогу.

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

> У виртуальной машины есть несомненный плюс конечно-можно после каждого "сеанса" откатывать состояние до изначально заданного
Рекомендую организовать это снэпшотами btrfs. Использование btrfs несколько снижает производительность относительно ext4, но возможность без дополнительных накладных расходов жонглировать снэпшотами это многократно окупает.

> Как лучше организовать сеть в таком случае?
У меня сделан контейнер с тор-роутером и dhcp-сервером, который одним интерфейсом (vb-torUplink) роутится через хост в инет, а другим (eth0) сидит в бридже хоста br-tor и раздаёт через него торифицированный доступ в сеть, которым пользуются другие контейнеры, виртуальные машины и прочее, что мне захочется засунуть в вышеупомянутый бридж: туда можно запихнуть хоть реальную сетевуху и раздавать тор на реальные железяки.
Конфиг всего этого дела для NixOS
{ config, pkgs, ... }:
{
# create bridge with lan 192.168.0.0/24 behind tor

# ipv6 filtering not implemented yet, so disable it
boot.kernel.sysctl = {
"net.ipv6.conf.all.disable_ipv6" = true;
"net.ipv6.conf.all.autoconf" = false;
};

networking.bridges.br-tor.interfaces = [];
networking.interfaces.br-tor.useDHCP = false;

networking.nat.enable = true;
networking.nat.internalInterfaces = [ "vb-torUplink" ];
networking.firewall.enable = true;

containers.torRouter = {
autoStart = true;
config =
{ config, pkgs, ... }:
{
networking.defaultGateway.address = "10.100.1.1";
services.dhcpd4 = {
enable = true;
interfaces = [ "eth0" ];
extraConfig = ''
option routers 192.168.0.1;
option domain-name-servers 192.168.0.1;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.10 192.168.0.200;
}
'';
};

services.tor = {
enable = true;
client.enable = true;
client.transparentProxy.enable = true;
client.transparentProxy.isolationOptions = [ "IsolateClientAddr" ];
client.transparentProxy.listenAddress = "192.168.0.1:9040";
client.dns.enable = true;
client.dns.isolationOptions = [ "IsolateClientAddr" ];
client.dns.listenAddress = "192.168.0.1:53";
controlSocket.enable = true;
extraConfig = ''
VirtualAddrNetworkIPv4 10.128.0.0/16
ExcludeNodes {ru}
'';
};

networking.firewall.extraCommands = ''
ipt() {
iptables "$@" || echo "Failed: iptables $@"
}
chain() {
# table chain rule rule ...
table="$1"
chain="$2"
iptables -t "$table" -N "$chain" 2>/dev/null || ipt -t "$table" -F "$chain"
shift 2
while [[ -n "$1" ]]; do
ipt -t "$table" -A "$chain" $1
shift
done
}

chain filter TOR \
"-p tcp --dport 9040 -j ACCEPT" \
"-d 192.168.0.1 -p udp --dport 53 -j ACCEPT" \
"-d 192.168.0.1 -p udp --dport 67 -j ACCEPT" \
"-j REJECT --reject-with icmp-net-prohibited"

chain filter INPUT \
"-i lo -j ACCEPT" \
"-i eth0 -j TOR" \
"-i vb-torUplink -m state --state ESTABLISHED,RELATED -j ACCEPT" \
"-j REJECT --reject-with icmp-admin-prohibited"

ipt -t filter -P FORWARD DROP

chain nat TOR \
"-p tcp ! -d 192.168.0.1 -j REDIRECT --to-port 9040"

chain nat PREROUTING \
"-i eth0 -j TOR"
'';
}; # /containers.torRouter.config
privateNetwork = true;
hostBridge = "br-tor";
localAddress = "192.168.0.1/24";
extraVeths.vb-torUplink = {
hostAddress = "10.100.1.1";
localAddress = "10.100.1.2";
};
};

containers.ib = {
bindMounts = {
"/tmp/.X11-unix" = { hostPath = "/tmp/.X11-unix"; };
"/dev/dri" = { hostPath = "/dev/dri"; isReadOnly = false; };
};
allowedDevices = [
{modifier = "rw"; node="/dev/dri/card0";}
];
config =
{ config, pkgs, ... }:
{
networking.interfaces.eth0.useDHCP = true;
hardware.opengl.enable = true;
environment.systemPackages = with pkgs; [ xorg.xauth dnsutils ffmpeg mpv firefox ];
};
autoStart = true;
privateNetwork = true;
hostBridge = "br-tor";
};
}

Для работы X11 с хоста в контейнер нужно импортировать кук X11 с соответствующим хостнеймом:
touch .Xauthority
xauth add $(hostname)/unix:0 MIT-MAGIC-COOKIE-1 $cookie

Получить его на хосте можно командой xauth l.

Для работы звука можно прокинуть unix-сокет pulseaudio:
pulseaudio --disallow-module-loading -L module-alsa-sink -L module-native-protocol-unix auth-anonymous=1 --exit-idle-time=64000 &
sudo machinectl bind --mkdir ib /run/user/1000/pulse

, который в контейнере указать переменной среды:
export PULSE_SERVER=/run/user/1000/pulse/native


¹ Помимо IPv4 и IPv6 бывают всякие IPX, X25 и прочие страшные звери различной древности, о которых мы даже не слышали.

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 нечто своё?
Пропущено 92 постов
4 с картинками
Пропущено 92 постов, 4 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1970
>>1954
>Такой?
Да.
Anonymous No.1971
Теперь можно дефайнить структуры и аллокировать их, но не взаимодействовать с их элементами.
proc (s32,[s8* str]) puts;

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

@define MyType as struct {
s32 a;
s32 b;
};

proc (s32) main {
MyType a;
return 0;
};


>>1970
Как раз такой он и есть на стейдже парсинга препроцессированного кода. Разве что, только два подобніх правила генерируются функцией в зависимости от аргументов.
Anonymous No.1977
У меня часто бывают if ((a && b) || (c && d)) {if (a && b) {...} else if (c && d) {...} ... }, а это WET!, можно записывать результат в переменные, но зачем, когда можно ввести в Laisi синтаксический сахар? Надо как-то метки проделать, чтобы после ифа шёл в соответсвующий блок, а потом в общий блок.

Статическая типизация - нахуя? Anonymous No.1945 [Ответ]
_20180119_01191[...].JPG (58 KB, 480x818)
Объясните, люди действительно такие мазохисты? Вот нахуя нужна эта статическая типизация? Это говно принципиально не вклинивается в реальный мир. Посудите сами.
Допустим я делаю библиотеку для создания парсеров, допустим я делаю это на nim(типичный статик тайп яп). Это омерзительно. Вместо того, чтобы писать код, я описываю типы на каждый ебучий чих, блядь. Схуяли я вообще должен их указывать. Если я хочу, чтобы функция возращала или false(boolean) или массив и любых значений. Массивы в nim - отдельный пиздец. Забудьте про парсинг в nim, здесь вы без костылей AST не построите.

Нахуя нужны типы в принципе, когда есть объекты, классы, компоненты, которые гибче, лучше, и вообще позволяют писать без еботни?
Пропущено 11 постов
Пропущено 11 постов. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1974
>>1972
>что это за язык такой?
Типичный представитель хипсторских языков. Один из таких обсуждается в соседнем треде.
Anonymous No.1975
>>1974
Если ты про лайси, то там скорее всего можно было бы сделать что-то типа hashtable(valuetype,keytype) dict := [a : b,c : d];
Это статическая типизация и придётся выбрать тип для значения и ключа. Вместо hashtable мог бы быть также какое-нибудь дерево или другой ассоциативный массив.
Anonymous No.1976
Чем-то напомнило чей-то вопрос про методы, почему все методы по умолчанию не виртуальные и в языке вообще присутствуют обычные статичные...

Олимпиадное программирование Anonymous No.1237 [Ответ]
Обсуждаем олимпиадное программирование ИТТ. Делимся хаками, обсуждаем задачи, обсуждаем разборы раундов и помогаем друг другу.
Пропущено 11 постов
2 с картинками
Пропущено 11 постов, 2 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1966
изображение.png (19 KB, 544x281)
>>1965
Зачем нужно лишнее выделение памяти, если отсортировать будет быстрее? Сет это внутри вовсе красно-чёрное дерево вроде как - у него не очень хорошая константа.
Есть сортировка за линейное время, но там тоже константа такая, что n*log(n) быстрее на всём 2≤N≤200000.
10^9 это не так уж и много... ещё есть одно решение за линейное время требующие 1 гб памяти.

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

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

>>1243
>Применяем формулу Герона
Говно ебаное с корнем тормозным, кстати.
Вот картинка, очень простая формула для площади треугольника с углом в начале координат. Причём, у этой площади есть знак. Достаточно сложить площади трёх таких "двуугольников", где вершинами выбирать циклически AB, BC и CA. И модуль от этого взять. Там это ещё как-то в одну формулу сворачивается.
Anonymous No.1967
>>1965
Ебану массив в 200000 элементов, а числа буду использовать в качестве индекса.
Anonymous No.1968
>>1237 (OP)
>Обсуждаем олимпиадное программирование ИТТ.
Не люблю эту хрень. В школе все почему-то ко мне относились как к неебаца-кулхацкеру-кодеру, хотя я обычная веб-макака, лол. Учитывая, мои js-навыки, олимпиадные задачки я решал, а меня в добровольно-принудительном порядке на олимпиаду тащили, ибо школа есть мухосранская, херово.

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

Anonymous No.511 [Ответ]
BinaryGolayCode[...].png (3 KB, 288x144)
Новостей по информационным технологиям.
Обсуждаем, делимся.
Пропущено 44 постов
20 с картинками
Пропущено 44 постов, 20 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1902
>>1868
А разве у них сразу не было чистой версии на голом хтмл? Че-то помню у них такое находил.
Anonymous No.1915
>>1902
https://3g2upl4pq6kufc4m.onion/html
А это https://3g2upl4pq6kufc4m.onion/lite , возможно, ещё легче.
Точка Anonymous No.1960
3217240.jpg (12 KB, 180x135)
Государство и цифровой след, Москва — столица ИИ?, Samsung блочит телики

Время выхода в эфир: 09 февраля 2020, 21:05

ГОСТИ:
Владислав Здольников
интернет-эксперт
Григорий Бакунов
интернет-эксперт, директор по распространению технологий компании Яндекс

ВЕДУЩИЕ:
Александр Плющев, Сергей Оселедько

https://echo.msk.ru/programs/tochka/2584526-echo/
https://cdn.echo.msk.ru/snd/2020-02-09-tochka-2105.mp3

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

Мобильных устройств тред стартует здесь Anonymous No.1857 [Ответ]
android.jpg (54 KB, 1600x800)
Пропущено 9 постов
2 с картинками
Пропущено 9 постов, 2 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1929
Как смотреть локально сохранённые веб-страницы с изображениями (в формате "название страницы.html" + каталог "название страницы_files") на Android 6.0 и выше? Браузер (пробовал несколько) отображает только голый "название страницы.html", без изображений из "название страницы_files".
Anonymous No.1934
> Как смотреть локально сохранённые веб-страницы с изображениями (в формате "название страницы.html" + каталог "название страницы_files") на Android 6.0 и выше? Браузер (пробовал несколько) отображает только голый "название страницы.html", без изображений из "название страницы_files".

ТОТ ЖЕ вопрос)
Anonymous No.1941
>>1917
Проиграл

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. Но, в любом случае, я буду отвечать в тред.
Пропущено 53 постов
Пропущено 53 постов. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1758
>>1631
Anonymous No.1759
Brown_bear_(Urs[...].jpg (12 KB, 220x166)
>>1596 (OP)
Где гайд для тупых хомячокв?
Anonymous No.1918
20110828224356[...].jpg (31 KB, 183x200)
>>1596 (OP)
>pfpmd не модерируется, бан невозможен, как и цензура
Значит, можно постить текстовое ЦП?

Pure Си Anonymous No.1761 [Ответ]
Kleinian_group_[...].png (20 KB, 1000x1000)
Первый. Официальный. Си тред.
Рассказываем своё отношение к языку. Делимся программами. Критикуем. Хвалим.
Только чистый Си по заветам старой школы.
Пропущено 54 постов
9 с картинками
Пропущено 54 постов, 9 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1912
>>1911
А какую команду ввести, чтобы он показал мне это?
Anonymous No.1913
>>
>Какой есть нормальный способ понять, где утечка памяти?
valgrind
Anonymous No.1914
>>1913
>А какую команду ввести, чтобы он показал мне это?
Иначе так можно сказать "питон))0))" и сам пойду разрабатывать.

Глобальной слежки тред Anonymous No.1895 [Ответ]
eye.jpg (516 KB, 877x584)
ИТТ обсуждаем тактики выживания в неумолимо надвигающейся киберпанк-антиутопии.
Пропущено 9 постов
1 с картинками
Пропущено 9 постов, 1 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1906
>>1905
Ну /bb/ например живет на эндчане и будет там жить, потому что пиндосы по указке рашкинского ФСКН борду закрывать не будут.
Anonymous No.1907
>>1906
Только сразу его прикроют, по указке своих - пиндоских майоров, если кто на нем будет ихних негров с гомосеками хейтить, как они уже сделали с 8chan.

И не надо придумывать фантазий про то, "кто слушает чьи указки" и про "закрывать не будут". Главное - могут это сделать в клирнете и весьма просто. И зарегистрировшего доменное имя endchan.net и endchan.org взять за яйца при желании.
Anonymous No.1908
>>1897
>https://lolifox.cc/
АХАХА У чмозусы деньги кончились, а еще это чучело проебало шикарную базу. Ко-ко-ко правила будут смягчены, кошелек для донатов пук-хрюк, возвращайтеся!

Каким поисковиком пользуешься, анончик? 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гб.

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

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 и хуникс с шлюзом в текстовом режиме?

[0] [1] [2]

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


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

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