Состоялся релиз (https://github.com/PurpleI2P/i2pd/releases/tag/2.12.0) i2pd 2.12 (I2P Daemon), полнофункциональной реализации клиента I2P (https://geti2p.net/ru/about/intro) на языке C++. Проект i2pd не является портом эталонного клиента I2P, написанного на языке Java, а представляет собой полностью независимую реализацию. Исходный код проекта распространяется (https://github.com/PurpleI2P/i2pd/) под модифицированной лицензией BSD, бинарные сборки (https://github.com/PurpleI2P/i2pd/releases/tag/2.10.0) подготовлены для Debian, Ubuntu, macOS, FreeBSD, Android и Windows. Для удобства установки и обновления i2pd создан PPA-репозиторий (https://launchpad.net/~purplei2p/+archive/ubuntu/i2pd) и Docker-образ (https://hub.docker.com/r/meeh/i2pd/).
I2P - это универсальный анонимный сетевой уровень, все соединения в котором анонимны и используют сквозное (end-to-end) шифрование, а участники не раскрывают свои настоящие IP адреса. I2P-клиент - это программа для построения и использования анонимных I2P-сетей. Подобные сети обычно используются для анонимных peer-to-peer приложений (файлообмен, криптовалюты) и для анонимных клиент-серверных приложений (вебсайты, мессенджеры, чат-серверы). I2P позволяет людям со всего мира общаться и делиться информацией без ограничений.
В версии 2.12 отмечаются следующие изменения:
- Возможность создания дополнительных туннелей для HTTP- и Socks-прокси;
- Возможность подключаться к сети, используя ZIP-файл со сжатым каталогом netDb;
- Поддержка флага 'X' для указания максимальной пропускной способности;
- Поддержка OpenSSL 1.1. на платформах Android и macOS;
- Графическое приложение для Windows теперь отображает статистику работы ноды;
- Новый логотип для Android приложения;
- Уменьшено потребление памяти и использование файловых дескрипторов.
URL: https://github.com/PurpleI2P/i2pd/releases/tag/2.12.0
Новость: https://www.opennet.ru/opennews/art.shtml?num=46055
Насколько оно пригоднее/быстрее своего java-брата?
Ну вроде как минимум работает как положено, но лично у меня через несколько дней работы начинает загружать проц на 100%
> Ну вроде как минимум работает как положено, но лично у меня через
> несколько дней работы начинает загружать проц на 100%У меня стабильно работает месяцами, гораздо шустрее джавы.
Попробуй создать тикет на гитхабе https://github.com/PurpleI2P/i2pd/issues.
> у меня через несколько дней работы начинает загружать проц на 100%Аналогичная история.
Пришлось отказаться от использования.
Вот вы бы и правда тикет бы создали, помогли себе и сообществу
На хабре пишут что на 400мгц арм/128мб РАМ отлично работает)
Покрути `ulimit -n`. видел такое, когда ему fd не хватало.
> Насколько оно пригоднееНа все 100!
"Оригинальный" i2p на Java может пригодиться, если нужен тот комбайн, что в нём реализован.
Годно.
И почему я о реализации на плюсах узнал только сейчас...?( Оригинальный I2P даже пробовать не стал из-за Java да ещё и (по отзывам) очень плохим кодом.
Го-дно-та в общем!
Уже настраиваю по статье с хабра.I2P-messenger может подскажет кто хороший? Чтобы текст стабильно получать-отправлять - остальное не так важно.
>> Оригинальный I2P даже пробовать не стал из-за JavaЭто значит, что тебе I2P — _НЕ НУЖЕН_
Мне вот понадобился I2P, поставил джава клиента и похер, что там за клиент. Хоть бы и на КвикБейсик. Работает на отл. Трафик, не веб трафик, туннелирован не знаю куда и мне это даже и до жопы, куда. Меня не видно. А разбираются «на чем написано» пусть будут те, кто в апельсинах разбираться пытается.
> Меня не видно.угу, как в том анекдоте - "Петька, ты меня видишь? - Неа... - Ну вот мы и спрятались!"
чтобы быть уверенным что тебя "не видно" не только вусмерть бухому васяну из соседней квартиры, нужно разбираться не только "на чем написано", но и что именно написано. А это, увы, сложно. Даже в сишной версии, которая гораздо компактнее и проще (не за счет си, а за счет того, что сделана только базовая функциональность).
Ну и, внезапно, не всегда на другом конце есть куда ставить жабу.
Вообще-то выше абсолютно здравый подход. Оценить, что написано в данном случае и из программистов далеко не каждый может. Но это ж не значит, что никто кроме пользоваться не должен. У i2p вполне приличная репутация, если приватность - не настолько вопрос жизни и смерти, чтобы заказывать оплаченную (и дорогую) экспертизу - то на неё вполне можно положиться.
> Вообще-то выше абсолютно здравый подход.не-а, там какие-то бредни "значиттебененужен".
> У i2p вполне приличная репутация, если приватность - не настолько вопрос жизни и смерти
то зачем i2p?
Если просто поиграться в шпиона - тогда, в общем, все равно, на чем оно и что за собой тащит.
Если у тебя есть причины не светить, _куда_ ты ходишь, а не только траффик сам по себе (а это уже достаточно серьезная заявка) - вероятно, уже лучше бы потихоньку начинать заглядывать в то, чем ты для этого пользуешься.
Для того, чтобы обраться до ресурсов, которые есть только в i2p. например, там прикольные писания разного рода анархистов. Или, допустим, торрент-трекер сидит в Tor, но конкретно тебе и так пофигу, потому что всё равно три мешка совершенно открытых торрентов качаешь. Или на флибусту сотоварищи в даркнет зайти захотел. Или ты журналист и общаещься с кем-то, кто не хочет светиться.Полно ситуаций, когда актуально прятаться только на одно конце. Подозреваю, что для тора/i2p это подавляющее большинство.
>> зачем i2p?Затем, чтобы качать чрез него торренты.
БЕЗ i2p ты заметен, как дырка на картине.
Торренты палятся на раз через сида-шпиона.
И вся твоя личерская активность, как на ладошке.
И это состав преступления, между тем.
> Затем, чтобы качать чрез него торренты.Я думал, что i2p не имеет шлюзов в интернет, в отчие от тора.
> Я думал, что i2p не имеет шлюзов в интернет, в отчие от тора.чтобы качать торрент - в общем-то необязательны шлюзы в интернет (правда, зачем нужен торрент внутри i2p, когда можно просто http обойтись с тем же успехом - отдельный вопрос)
>> Я думал, что i2p не имеет шлюзов в интернет, в отчие от тора.
> чтобы качать торрент - в общем-то необязательны шлюзы в интернет (правда, зачем
> нужен торрент внутри i2p, когда можно просто http обойтись с тем
> же успехом - отдельный вопрос)(терпеливо) Торренты качают через тор, например, чтобы не палить свой айпи. i2p непонятно каким боком тут, потому я и задал вопрос — вдруг что-то новое появилось.
За тором вы себя не скроете, максимум от торрент-трекера можно спрятаться, а так клиенты пишут в пакеты ваш айпи и тор тут не спаёт, более того сам тор не предназначен для передачи через него торрент-трафика и сеть будет ТОРМОЗИТЬ, когда как в I2P сеть наоборот ускорится.
Подкиньте, пожалуйста, ссылок.
https://blog.torproject.org/blog/bittorrent-over-tor-isnt-go...
> когда как в I2P сеть наоборот ускоритсяОга.
> Торренты палятся на раз через сида-шпиона.
> И вся твоя личерская активность, как на ладошке.
> И это состав преступления, между тем.я только что убунту скачал - это состав преступления, надо же?
Пойду еще opensuse скачаю, пока на свободе.торренты палятся на раз через сайты типа рутракера, требующие (зачем бы это?) регистраций, подтверждений мэйлов и прочей мутотени.
торрент с passkey, с https'ным трекером, на правильных портах - в общем и целом даже для dpi не совсем очевиден (хотя и видно, что ты занят чем-то явно подозрительным).
А вот i2p/tor сразу же зажигает у кого-надо маячок.
Зачем сайты? В любом торрент-клиенте открываешь список сидов и пиров и можно, переписываешь в блокнотик айпишники и можно слать гонцов в балаклавах.
> Зачем сайты? В любом торрент-клиенте открываешь список сидов и пиров и можно,
> переписываешь в блокнотик айпишники и можно слать гонцов в балаклавах.покоцал синтаксис, но смысл понятен
> Зачем сайты? В любом торрент-клиенте открываешь список сидов и пиров и можно,
> переписываешь в блокнотик айпишники и можно слать гонцов в балаклавах.С другой стороны ява обеспечивает редкостную непопулярность хреновины. А если в хреновине 10 анонимусов - гонцов им можно прислать и по критерию использования i2p, а там разберемся.
> Затем, чтобы качать чрез него торренты.Там полтора анонимуса и полтора торрента, качаемых со скоростью 100 килобайтов в час. Потому что поставить на всегда включенный роутер или nas вообще невозможно, да и сервер с гигабитом яву мало кто захочет вгружать ради дополнительной фигни.
> БЕЗ i2p ты заметен, как дырка на картине.
А с явой дыр 20 и каждый месяц. Да еще oracle который месяцами тупит до исправления и вообше.
> Торренты палятся на раз через сида-шпиона.
Поэтому теперь у них теперь большой список vpn и прокси.
> И это состав преступления, между тем.
А это зависит от того что качать.
> ... да и сервер с гигабитом яву мало кто захочет вгружать
> ради дополнительной фигни.Ой, вот только не надо за всех расписываться, пожалуйста.
> Ой, вот только не надо за всех расписываться, пожалуйста.Врядли кто-то будет отрицать что i2p малопопулярен по сравнению с тем же tor. Был бы тор на яве - был бы там же где i2p. А количество узлов важно. В толпе из 5 человек сложно спрятаться.
>> Ой, вот только не надо за всех расписываться, пожалуйста.
> Врядли кто-то будет отрицать что i2p малопопулярен по сравнению с тем же
> tor. Был бы тор на яве - был бы там же
> где i2p. А количество узлов важно. В толпе из 5 человек
> сложно спрятаться.Да нет же, я не о том. Гигабитная верёвка подразумевает не самый дохлый роутер за ней, а то и сервак. Ну стоял у меня джавовский i2p, ну снёс. Жрал он, конечно, ощутимо, но снёс я его не поэтому, а потому, что как-то не особо он был нужен. В один день я устроил чистку и припомнил, что пользовался этой сетью чуть больше десяти раз. Роутер-то, конечно, всё это время роутил чего-то там, я дал ему ещё и полосы побольше — что мне, жалко, что ли?
Отлично! Жалко, дефолтный пакет без AES-NI. Ибо универсальность, полагаю.
Лекарство от 100% загрузки проца очень простое.
В версии 2.11 /etc/default/i2pd надо написать ulimit -n 4096, а точнее убрать комментарий в этой строчке и перезапустить. В 2.12 это уже сделано.
Там действительно быстро исчерпывался лимит открытых файлов, после этого переставали открываться i2p-сайты и проц при этом загружался на 95-99%.
А можно даже не 4096, а 8192.
ССылку на бинарные сборки поправьте пожалуйста.
https://github.com/PurpleI2P/i2pd/releases/tag/2.12.0Репозиторий для Debian
http://repo.lngserv.ru/.help/readme.txt
а я всё не попробую никак на базе URL c автоматическими настройками прокси( на самом деле это файл proxy.pac) сделать универсальный браузер, для всех ресурсов в сети(и тёмного Интернет и серого и белого). Точнее для tor сети ,заблокированных торрентов делал и обычного веб делал, что в случае адреса *.onion трафик шёл через тор-прокси, если встретится какой-то заблокированный торрент трекер , то тоже через тор сеть , а для всего остального шёл напрямую, без прокси. Хотелось бы к этим двум сетям ещё и i2p добавить.
> а я всё не попробую никак на базе URL c автоматическими настройками прокси( на самом деле
> это файл proxy.pac) сделать универсальный браузер, для всех ресурсов в сети(и тёмного
> Интернет и серого и белого).ох уж эти школьники...
ты правда не понимаешь, что таким образом с легкостью необычайной деанонимизируешь ВСЕ свои подключения?
(и да, для героического обхода блокировок - совсем не нужен тор)единственная автоматическая настройка, которая тут допустима - это такая, которая больно бьет по рукам при попытке открыть линк не тем браузером (потому что это означает, что штирлиц только что был очень близок к провалу - неважно, сам с пьяных глаз перепутал, кошка по клавиатуре пробежала, или гопы отжали мабилу).
Я там про анонимность ничего не увидел - только про доступ ко всем ресурсам. Довольно осмысленная позиция, кстати, надо и самому в эту сторону покопать, там много забавного, но не настолько, чтобы возиться с отдельными браузерами.
> Я там про анонимность ничего не увидел - только про доступ котогда нафига такие навороты?
Чтобы скачать порево с лошадкой с запрещенного трекера, тор - это ядерной ракетой по блохе.
А вот чтобы вокруг не все узнали что ты больной yблюдок и вместо этого качал "семь негров пялят дохлого ослика" - тут уже нужно некоторое внимание и аккуратность - хотя бы звук, что-ли, в наушниках приглушать.> всем ресурсам. Довольно осмысленная позиция, кстати, надо и самому в эту
угу, читаешь ты такой вот опеннет - а тут фигак, и ссылка на .i2p или .onion - а там, конечно же, кладезь информации по опенсорцным поделкам, а не все тот же дохлый ослик, вид изнутри, так что ты ее, ну разумеется, верной мышью тут же клац-клац?
> сторону покопать, там много забавного, но не настолько, чтобы возиться с
> отдельными браузерами.ммм... я бы насчет отдельных браузеров не особо того.
Что значит "ядерной ракетой по блохе"? Свою функцию выполняет, на компе работает и особо не мешает ничему? Значит ок. А сколько там машинерии внутри - как бы побоку.А так - та же флибуста одно время чуть туда не переехала. Плюс там куча очень занятных психов, которые вообще прячутся потому что могут, крайне любопытное чтиво. Ну и если угораздит, скажем, рецепт наркоты поискать - крайне сомнительно, что уплывший айпишник и подобное создадут какие-то проблемы - если её, конечно, потом мешками на продажу не клепать.
Насчёт браузеров вообще не понял.
> Что значит "ядерной ракетой по блохе"? Свою функцию выполняет, на компе работает
> и особо не мешает ничему? Значит ок. А сколько там машинериину как не мешает - видишь, какие-то непонятные навороты ради него нужны, при этом тормозит и жрет как не в себя.
> могут, крайне любопытное чтиво. Ну и если угораздит, скажем, рецепт наркоты
> поискать - крайне сомнительно, что уплывший айпишник и подобное создадут какие-то
> проблемы - если её, конечно, потом мешками на продажу не клепать.если автора рецепта, внезапно, возьмут - ты можешь поехать вместе с ним, да.
Но гораздо хуже - что непосредственно ты попадаешь на заметку, как неблагонадежный гражданин, поскольку защита от детектирования авторов что одного, что второго не интересовала вовсе.> Насчёт браузеров вообще не понял.
даже fingerprint на основе перебора шрифтов дает почти идеальное попадание (если он не на исследовательском сайте, а на сайте с твоим рецептом - попадание будет стопроцентное).
Так что если тебе на самом деле есть что прятать - виртуалка с заблокированным clipboard, используемая только для одного сайта (и некоторого количества мусорных, только не увлекайся - а то по поведению мы тебя тоже выцепим).
> сторону покопать, там много забавного, но не настолько, чтобы возиться с
> отдельными браузерами.Сам себе противоречишь - многие так же рассуждают и про яву.
>для героического обхода блокировок - совсем не нужен торКак раз таки он хорошо подходит.
1. Бесплатные прокси быстро умирают и каждый раз искать новую прокси неэффективно.
2. VPN туннелирует весь трафик, а нужно только для заблокированных адресов.
>>для героического обхода блокировок - совсем не нужен тор
> 2. VPN туннелирует весь трафик, а нужно только для заблокированных адресов.э... если ты настолько не умеешь настраивать vpn-клиента, в конце-концов, можешь использовать этот же самый фокус с proxy.pac. Но смысла в этом ровно никакого, один вред - если только ты не копейки траффика, конечно, экономишь.
В частности и потому, что заколебешься обновлять список чего куда.
Не умею, там какие-то дикие манипуляции с iptables, умею только "openvpn --config openvpn.ovpn"
Список практически статичный - 12 заблокированных адресов. Хочется, чтобы туннелирование трафика для них происходило прозрачно. Поэтому foxyproxy со списком шиблонов - подходит идеально.
вот, нормальный вменяемый ответ нормального вменяемого обывателя. Есть проблема, есть достаточно простое средство решения. Можно, конечно, сделать круче - но дело не стоит возни.
у вменяемого обывателя нет надобности ходить на какие-то сайты, от которых его как раз и должен доблестно защищать роскомпозор.
Ну, ладно, допустим, у вменяемого обывателя-отщепенца она может возникнуть, но тогда он просто купит копеечный vpn, может даже сэкономит что-то обратно на сжатом траффике (хотя, конечно, это мечты), а не получит тормоза и причуды тора. И пустит туда _весь_ траффик, а не 12 тщательно выцепленных хостов (они завтра сменят домен с .to на .io, и опять переделывай) - ибонефиг (да и настраивать не умеет).А уж зачем вменяемому обывателю i2p, я и вовсе не вкурю - по-моему, казачок этот засланный.
Няхай ссылочками поделится - может я еще чего там не видал (про ослика не надо)?
> у вменяемого обывателя нет надобности ходить на какие-то сайты, от которых его
> как раз и должен доблестно защищать роскомпозор.ну вот видишь, некоторые обыватели другого мнения на этот счет и не хотят чтобы их "защищали" очередные борцы и работники кровельной индустрии.
я просто хочу,чтобы работали все сайты интернета, какие-бы я ссылки не нажимал!
Параноики могут настроить в качестве основного торбраузер вместо firefox -технология работы с proxy.pac та же остаётся!
> я просто хочу,чтобы работали все сайты интернета, какие-бы я ссылки не нажимал!в "стране 451" гораздо чаще лучше бы, чтобы они *не* работали - в частности, потому, что за "просто нажатие" некоторых ссылок ("лайк" это всего лишь ссылка) тут нынче можно уехать не в ссылку, а вовсе на крытую, на много-премного лет.
К тому же эта задачка мало того, что ведет к лишениям и выгоняниям, так еще и в принципе нереализуема. На, попробуй-ка открыть: http://zloy-odessit.livejournal.com
Уп-с? Не открываетса? Правильно, ибо нефиг тебе читать всякую мерзость.
И через тор не открывается? Ну надо же!
А вот товарищу майору твой айпишничек уже уехал (на самом деле ему уехали твои паспортные данные и адрес, потому что у него есть доступ к базам абонентов, не знал?). И при желании (а кто сказал что у него такого желания нет?) - он легко может теперь выцепить твои соединения через tor к другим сайтам, если они не зашифрованы дополнительно (а если зашифрованы - то у него все еще может быть доступ непосредственно к системам удаленного конца).> Параноики могут настроить в качестве основного торбраузер вместо firefox
Параноику совершенно незачем быть одновременно идиотом.
Если на сайте в белом интернете я вижу ссылку на .i2p - я ее и открывать не буду. Потому что это либо идиоты (и они тебя спалят вместе с собой), либо намеренные провокаторы, либо параноики "шифруюсьпатамуштамогу" (вероятнее всего именно последнее, но туда тем более ходить незачем - что они такие могут полезного выложить, если даже шифруются неправильно? ;)
> Если на сайте в белом интернете я вижу ссылку на .i2p -
> я ее и открывать не буду. Потому что это либо идиоты
> (и они тебя спалят вместе с собой), либо намеренные провокаторы, либо
> параноики "шифруюсьпатамуштамогу" (вероятнее всего именно последнее, но туда тем более
> ходить незачем - что они такие могут полезного выложить, если даже
> шифруются неправильно? ;)Если referrer выключен, то все мои переходы между различными частями интернета будут незаметны!
> odessit.livejournal.comЗабавный ресурс. Особенно автобусы.
> И через тор не открывается?Вранье, открывается оно через tor.
> А вот товарищу майору твой айпишничек уже уехал
Он может хоть весь список exit nodes скачать.
> (на самом деле ему уехали твои паспортные данные и адрес,
Я даже боюсь себе представить что ему уехало. Наверное товарищу майору придется полюбить международный туризм. Жаль что майорам ездить за границу запретили. Придется что-нибудь придумать.
https://antizapret.prostovpn.org/
Foxyproxy в помощь
1 настройка для *.i2p/*
2 настройка для *.onion/* и заблокированных сайтов
и третья для всего остального
> а я всё не попробую никак на базе URL c автоматическими настройками
> прокси( на самом деле это файл proxy.pac) сделать универсальный браузер, для
> всех ресурсов в сети(и тёмного Интернет и серого и белого). Точнее
> для tor сети ,заблокированных торрентов делал и обычного веб делал, что
> в случае адреса *.onion трафик шёл через тор-прокси, если встретится
> какой-то заблокированный торрент трекер , то тоже через тор сеть ,
> а для всего остального шёл напрямую, без прокси. Хотелось бы к
> этим двум сетям ещё и i2p добавить.Вот вам белая регулярка для FoxyProxy:
^https?://[-a-zA-Z0-9.]+\.i2p(:[0-9]{1,5})?(/.*)?$
>> а я всё не попробую никак на базе URL c автоматическими настройками
>> прокси( на самом деле это файл proxy.pac) сделать универсальный браузер, для
>> всех ресурсов в сети(и тёмного Интернет и серого и белого). Точнее
>> для tor сети ,заблокированных торрентов делал и обычного веб делал, что
>> в случае адреса *.onion трафик шёл через тор-прокси, если встретится
>> какой-то заблокированный торрент трекер , то тоже через тор сеть ,
>> а для всего остального шёл напрямую, без прокси. Хотелось бы к
>> этим двум сетям ещё и i2p добавить.
> Вот вам белая регулярка для FoxyProxy:
> ^https?://[-a-zA-Z0-9.]+\.i2p(:[0-9]{1,5})?(/.*)?$тоже вариант. Но не люблю лишние плагины, если без них можно обойтись подручными средствами!
Так попробуйте
https://gist.github.com/dartraiden/d60825f1b3c8956f44c7b62a4...
Лучше бы они дефолтный порт под OpenWRT сделали...
> Лучше бы они дефолтный порт под OpenWRT сделали...Были бы люди с наличием OpenWRT в коллективе...
Товарищ майор, перелогиньтесь!
"Они" работают над этим https://github.com/gxcreator/i2pd-openwrt/issues/5
Под LEDE тогда уж, опенврт все
> Под LEDE тогда уж, опенврт всеНичуть.
> Недавняя публикация Hauke Mehrtens, одного из ключевых разработчиков OpenWrt, сообщает, что уже прошёл ряд встреч, на которых сторонники двух проектов ищут путь решения имеющихся проблем и возможность воссоединения. Судя по его информации, принципиальное решение о объединении проектов уже принято, но различные детали (некоторые условия и юридические аспекты) ещё обсуждаются.
Реализация на плюсах не меняет ничего. Ни-че-го. 0. Зеро.
Реализация на плюсах позволит избавится от непозволительно жирного рантайма, который не даёт использовать i2p на роутерах. Ну и потребление памяти, вероятно, тоже снизит.
В остальном, да, не важно на каком языке писать, важны алгоритмы.
Что там у вас? 2.12? Ну так и что изменилось с момента выхода 1.0?
> Реализация на плюсах не меняет ничего. Ни-че-го. 0. Зеро.Она позволяет этим еще и пользоваться, не выкачивая огромную яву. Сеть станет популярнее, что хорошо для анонимной сети. Потому что если в "анонимной" сети мало народа - не такая уж она и анонимная.
Подскажите, чем эти версии отличаются:
i2pd_2.12.0_win32_mingw_aesni.zip
i2pd_2.12.0_win32_mingw_avx.zip
i2pd_2.12.0_win32_mingw_avx_aesni.zip
setup_i2pd_v2.12.0.exe
?Хотя ни один не запустился, а setup_i2pd_v2.12.0.exe - запустился.
По сравнению с Java реализацией кушает всего ничего, 16 Мб =)
*aesni* - вероятно, сборка с поддержкой инструкций AES-NI. Требует поддержки процессором инструкций AES-NI https://en.wikipedia.org/wiki/AES_instruction_set
*avx* - вероятно, сборка с поддержкой инструкций AVX. Требует поддержки процессором инструкций AVX https://ru.wikipedia.org/wiki/AVX
*avx_aesni* - вероятно, сборка с поддержкой инструкций AES-NI и AVX. Требует поддержки процессором инструкций AES-NI и AVX.
Это какой-то позор. Авторы не знают об такой штуке как указатель на функцию ?
> Это какой-то позор. Авторы не знают об такой штуке как указатель на функцию ?Они наверное целиком код собирают с этими наборами команд.