1. PHP / Говнокод #24296

    0

    1. 1
    if(!preg_match('/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i', $email)){

    Запостил: dm_fomenok, 20 Мая 2018

    Комментарии (103) RSS

    • Проверка емаил? Она хоть работает?

      > (("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))
      Эту часть можно заменить на:
      (("[\w-\s]+")?([\w-]+(?:\.[\w-]+)*))
      или нет?
      Дальше лень разбирать.
      Ответить
    • > (@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)
      Вот, кстати, хоть где-нибудь IP-адрес в почтовом адресе считается правильным? Хотя по rfc822 так можно. Для почты обязательно надо иметь домен?
      Ответить
      • да, в sendmai. Если таписать так: [1.2.3.4]
        SCanonify2=96
        ...
        # check for IPv4/IPv6 domain literal
        R$* < @ [ $+ ] > $*             $: $1 < @@ [ $2 ] > $3          mark [addr]
        R$* < @@ $=w > $*               $: $1 < @ $j . > $3             self-literal
        R$* < @@ $+ > $*                [email protected] $1 < @ $2 > $3               canon IP addr


        проверяем (надо privacy flags продкрутить чтобы verb работал)
        echo "." | mail -v [email protected][`host smtp.gmail.com | grep address | awk 'NR == 1{print $NF}'`]
        ....
        050 <[email protected][64.233.167.109]>... Connecting to [64.233.167.109] via esmtp...
        050 220 smtp.gmail.com ESMTP n11sm34184755wrw.60 - gsmtp
        Ответить
        • Кому нахуй нужен sendmail? Яндекс, гмаил, и самое главное говнокод, считают такой адрес неправильным, и не хотят на него ничего слать.
          Ответить
          • А ещё есть проблема с IPv6-адресами в ссылках.

            Адреса вида http://[1234:5678:9abc::def0]/ поддерживают далеко не все программы. А уж указать интерфейс для всяких link-local/site-local и вовсе невозможно (на сайте «Microsoft» указано, что номер интерфейса должен отделяться от IPv6-адреса знаком процента, но их же «Интернет Эксплорер» не поддерживает такой синтаксис).
            Ответить
      • зы: но в реальной жизни конечно ты сразу же отправишься в спам с таким адресом
        Ответить
        • В реальной жизни почтовые сервера хотят, чтобы у тебя был домен, чтобы у домена была запись типа MX, чтобы у айпишника домена была PTR-запись (ну чтобы подтвердить, что айпишник не динамический и что ты айпишником владеешь). Особо привередливые ещё хотят SPF и DKIM.

          А как просто всё начиналось... Когда-то можно было почту отправлять, не логинясь, и почтовые сервера верили, что это твой ящик.
          Ответить
          • В реальной жизни там эвристика еще со времен спаматсосина.
            Запись MX это плюс.
            Внятная PTR (не 77-66-32-80.dsl.kon-kolodez-online.ru) еще плюс.

            SPF и DKIM это сразу жирный плюс, а при наличии соответствующей политики в DMARC может быть и вообще необходимый (нам прописывается вести себя если SPF не совпал).

            Наличие двух mime types и отсутвтвие ссылок еще плюс.

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

            В 90х все релеи были открытые (promisc) и поддерживали всякий пиздец типа VERB и ETRN.

            Еще в середине нулевых не было нормального SMTP AUTH/SASL, и отправка была анонимной. Максимум был хак с pop before smtp.
            SPF и DKIM тогда не было (да он и не имел смысла, потому что почту часто слали через SMTP провайдера, 25 был закрыт воизбежании открытых релеев а submission port еще не изобрели).

            Были DNSRBL -- черные списки спамеров, но и они не давали гарантии
            Ответить
            • Я только получать собирался.
              Ответить
            • >> pop before smtp

              Фу, блядь, фу, нахуй! В случае динамического IP или NAT сосед может аутентифицироваться за тебя.

              Этот грязный хак где-нибудь, кроме RFC, вообще использовался?
              Ответить
              • Это действительно говнохак, но без него было никак.
                Его умели многие MTA жуткими хаками вроде правил для создания файлика с IP с последующей его проверкой и все почтовые клиенты и, к сожалению, он использовался в продакшен серверах
                Ответить
            • >> Еще в середине нулевых не было нормального SMTP AUTH/SASL,

              «Яндекс», «Рамблер», «Почта.ру», «Mail.ru», «Yahoo» уже в начале нулевых требовали SMTP AUTH.
              Ответить
              • Не знаю, у меня была почта на мейлру года так до 2006 го, и там SMTP AUTH там не было.
                Теперь-то конечно везде есть.

                Кстати, AUTH сдела очень доброе дело: породил фреймворк SASL и либу к нему.

                Теперь прикрутить аутентификацию можно не только к MTA или серверу IMAP , но и к собственным поделкам, причем очень крутую.
                Ответить
            • >> при наличии соответствующей политики в DMARC

              Я так и не понял, зачем нужен DMARC и что им можно описать. Правила описываются в SPF, подтверждение подлинности в DKIM. А в DMARC ты можешь только написать, что у тебя есть SPF и DKIM, но нафига это описывать, если это и так можно узнать?
              Ответить
              • SPF описывает с каких IP можно слать.
                DKIM публикует публичный ключ
                А DMARC говорит что делать если всё это нарушено.

                Например, DMARCом можно попросить чтобы письма с IP, отличных от указанного в SPF, всегда шли в спам (quarantine) или даже чтобы они реджектились (reject)

                Можно так же попросить чотбы тебе слали отчеты (ruf) чтобы ловить спамеров
                Ответить
                • А можно попросить пропускать?
                  Ответить
                  • кажется нет, надо читат rfc
                    можно сказать none, значит "делай что хочешь".

                    В принципе ты и так его не можешь заставить ничего делать, но можешь только попросить
                    Ответить
                    • А что мешает спамеру зарегать себе домен, прописать ключи и айпишки своего ботнета и рассылать с них?
                      Ответить
                      • Ничего не мешает, кроме риска попадания в RBL.

                        DKIM/SPF не дадут спамеру подписаться другим доменом.
                        Ответить
                      • ничего не мешает. DKIM и SPF нужны чтобы я не слал письмо от [email protected]
                        Ответить
                        • Пошёл регистрировать gmai1.com и grnail.com.

                          P.S. Опоздал. grnail.com уже в руках киберсквоттеров.
                          Ответить
                          • алсо,

                            FROM: [email protected]
                            TO: [email protected]


                            From: Google Security Officer <[email protected]>
                            Reply-to: [email protected]
                            Subject: Важно: возможно, нарушение конфиденциальности
                            Здравствуйте Геннадий,
                            01.02.2019 был совершен доступ к Вашему аккаунту [email protected] из следующей страны: Нигерия.

                            Если Вы не совершали этого доступа, пожалуйста ответьте на это письмо словом "нет" и ответом на Ваш секретный вопрос "девичья фамилия матери" чтобы наш сотрудник убедился а подлинности этого письма.

                            С уважением,
                            Служба безопасности Google
                            [место для адреса]


                            [далее тоже самое в HTML]
                            Ответить
                            • grnail.com дорого обойдётся. Проверь.
                              Ответить
                              • Его не нужно покупать. Если у него нет SPF, то ты можешь вписать «[email protected]» в поле «From», даже не владея доменом.

                                А чтобы получить ответ, в Reply-To пишешь свой реальный адрес.
                                Ответить
                                • А что мешает вписать [email protected]?
                                  Ответить
                                  • Получатель слазит на gmail.com, а там:
                                    gmail.com.		6310	IN	NS	ns3.google.com.
                                    gmail.com.		234	IN	MX	40 alt4.gmail-smtp-in.l.google.com.
                                    gmail.com.		234	IN	MX	10 alt1.gmail-smtp-in.l.google.com.
                                    gmail.com.		6310	IN	NS	ns1.google.com.
                                    gmail.com.		234	IN	MX	20 alt2.gmail-smtp-in.l.google.com.
                                    gmail.com.		279	IN	TXT	"v=spf1 redirect=_spf.google.com"
                                    gmail.com.		279	IN	TXT	"globalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8="
                                    gmail.com.		64	IN	A	173.194.44.53
                                    gmail.com.		234	IN	MX	30 alt3.gmail-smtp-in.l.google.com.
                                    gmail.com.		234	IN	MX	5 gmail-smtp-in.l.google.com.
                                    gmail.com.		100	IN	AAAA	2a00:1450:4011:80b::1015
                                    gmail.com.		6310	IN	NS	ns4.google.com.
                                    gmail.com.		64	IN	A	173.194.44.54
                                    gmail.com.		6310	IN	NS	ns2.google.com.


                                    Заметит запись «TXT "v=spf1 redirect=_spf.google.com"» и проверит _spf.google.com, а там:
                                    _spf.google.com.	216	IN	TXT	"v=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all"

                                    Это означает, что принимать почту от @gmail.com можно только с айпишников, перечисленных в _netblocks.google.com, _netblocks2.google.com, _netblocks3.google.com, а all, не перечисленных в этих трёх списках, посылать куда подальше.
                                    Ответить
                                    • P.S. Вот эти блоки:
                                      _netblocks.google.com.	2657	IN	TXT	"v=spf1 ip4:35.190.247.0/24 ip4:64.233.160.0/19 ip4:66.102.0.0/20 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all"
                                      _netblocks2.google.com.	458	IN	TXT	"v=spf1 ip6:2001:4860:4000::/36 ip6:2404:6800:4000::/36 ip6:2607:f8b0:4000::/36 ip6:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all"
                                      _netblocks3.google.com.	3600	IN	TXT	"v=spf1 ip4:172.217.0.0/19 ip4:172.217.32.0/20 ip4:172.217.128.0/19 ip4:172.217.160.0/20 ip4:172.217.192.0/19 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all"
                                      Ответить
                                      • А у grnail.com в настоящий момент SPF нет, проверь. У него есть только CNAME, редиректящее на AWS, а у той самой записи в AWS есть только A, т. е. IPv4-адрес.
                                        Ответить
                                      • Я смотрю ты пердишь в сетях. Вот тебе творческое задание.

                                        SMTP чуть ли не единственный из ныне живых децентрализованных способов связи.

                                        Все остальные скайпы и вконтакты вендр-специфик.
                                        Завтра вендор ёбнул твой аккаунт или сдал тебя властям и все.

                                        А SMTP ты можешь сам себе поднять в нигерии и любой человек в мире сможет тебе написать на него псимо.

                                        Меня жутко бесит что молодежь использует только проприетрные средства связи. У многих из них и емейлов-то нет: только вконтакты.

                                        Задача: придумать средство связи голосом или аналог социальной сети децентрализованной как SMTP.

                                        Вдохновляться можно IRC, UUCP/DecNet/BitNet и newsами типа Usenet (NTTP), FIDO итд.
                                        Ну и конечно торрентами.

                                        Безопасность можно реализовать с помощью блокчейн.
                                        Ответить
                                        • Есть "Tox".
                                          Ответить
                                          • Почитаем про «Tox»:
                                            • Регистрация не требуется, пара ключей (открытый + секретный) хранится локально (если я правильно понял, аналогично «SSH»).
                                            • Голос, видео, файлы, конференции.
                                            • Базовая реализация опенсорсная.

                                            Пока из описания не понял, насколько сеть децентрализована.

                                            P.S. Всё-таки похоже, что децентрализована:
                                            https://wiki.tox.chat/users/nodes

                                            Коннектишься с одной из нод из бутстрап-списка и получаешь все остальные ноды.
                                            Ответить
                                            • Так уже лучше, DHT потому что.

                                              Осталось автоматизировать поднятие нод.

                                              Кстати, я же верно понимаю что с приходом Ipv6 у нас P2P будет из коробки?

                                              Буквально, можно будет прописать HoBorogHuu_nemyx .ru в DNS и просить кого-то на этот адрес позвонить
                                              Ответить
                                              • У меня дома IPv6 есть, только динамический. Пока ещё не выяснял, умеют ли какие-нибудь сервисы вроде dyndns с ним работать.

                                                Когда я пользовался dyndns, у меня был внешний IPv4, а потом у меня был какой багор из-за того, что меня без предупреждения перевели в сеть 10.0.0.0/8. Такая же фигня произошла ещё с несколькими популярными российскими интернет-провайдерами. Техподдержка по команде сверху изображала идиотов: мы ничего не переключали, это вы не разбираетесь в маршрутизации. Через год провайдеры сдались и честно признались, что отобрали внешние IPv4-адреса.

                                                После того багра я обиделся на интернет-провайдеров и с тех пор дома никаких серверов не поднимал.
                                                Ответить
                                                • >умеют ли какие-нибудь сервисы
                                                  что мешает тебе сделать это самому?

                                                  подымаешь bind на виртуалке, покупаешь petuh.ru, делегируешь её туда, делаешь REST API на Любимом Языке который получает IP адрес клиента и прописывает его в файл зоны и ``rndc reload``.

                                                  Дома на вроутере настраиваешь скрипт по крону для подключения к этому серверу раз в 15 минут.

                                                  >>ерез год провайдеры сдались
                                                  потому что вот
                                                  https://en.wikipedia.org/wiki/Carrier-grade_NAT

                                                  правда там не 10 конечно
                                                  вообще все 1918rfc могут быть дома, так что провайдер конечно не прав
                                                  Ответить
                                                  • >> что мешает тебе сделать это самому?

                                                    Это неинтересно. Заводить в добавку к своему серверу ещё другой, пердолиться. Значит, таких HoBorogHuu_nemyx.ru будут единицы.

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

                                                    Вот если будет широкоизвестный публичный DNS для динамических адресов, которым сможет воспользоваться даже домохозяйка, тогда уже можно будет говорить о том, чтобы «позвонить на адрес».
                                                    Ответить
                                                    • >чтобы меня админы говносайтов идентифицировали по айпишнику

                                                      была байка у одного провайдера когда покупаешь адрес, он в обратной зоне прописывает PTR типа [номер_договора].[имя_провайдера].[ру]

                                                      Номер договора генерил софт какой-то: 1С, ибо биллинг. Потом алгоритм поменяли и номер договора для "Иванова Ивана" стал таким: ivano123[какие-то цифры]

                                                      Так что люди буквально светили буквами своей фамилии.
                                                      Ответить
                                                      • Наш телефонный оператор добровольно-принудительно всех переводит с медного кабеля на GPON и пытается навязать свой канал в Интернет. Выдаёт в аренду оптический модем со встроенной точкой доступа WiFi. По умолчанию выдаёт SSID, оканчивающийся на последние четыре цифры номера домашнего телефона либо на номер дома и квартиры. Так вот некоторые бригады в качестве пароля к сети или к админке роутера выставляют номер контракта (а они зачастую идут подряд, т. е. можно набрутить) или номер домашнего телефона или дату рождения абонента.

                                                        Как выяснилось, далеко не все абоненты торопятся сменить пароль с дефолтного...
                                                        Ответить
                                                        • > GPON
                                                          Ростелеком? Вроде больше никто этим не занимается.
                                                          Ответить
                                                        • Я тоже подумал про РТ потому что он любит активное оборудование у клиента (доксис, гпон итд)

                                                          Как имхо, так активное оборудование сосет потому что между тобой и провайдером километры и километры и говно и черт его знает что там где отвалица

                                                          а уж форсить свой роутер с точкой доступа это вообще зашквар. А если я хочу по кабелю? И какой там вифи? ac-то есть?
                                                          Ответить
                                                          • Провайдер «МГТС». Деревня есть под Зеленоградом, в которой он действует.

                                                            Роутер выбрать нельзя. На «ADSL» выбрать можно было (можно было купить свой, можно было арендовать их на выбор из нескольких моделей), на «GPON» выбрать нельзя. Какую модель подсунут, с такой и будешь жить. Ставят случайным образом. Ethernet есть на всех моделях, вифи на разных моделях разный.
                                                            Ответить
                                                            • если есть провод (буквоёб подсказывает что вифи тоже езернет так-то) то можно втынуть свой раутер

                                                              так было с доксисом

                                                              ну вот сосет же эта вся схема. У белых людей домой приходит витая пара с сотней мегабит, а куда они ее пхают это их проблема
                                                              Ответить
                                                              • У нас каких-то лет 10 назад один провайдер (заводивший витую пару) писал, что на безлимитных тарифах (да, тогда ещё были тарифы с помегабайтной оплатой) использование роутеров запрещено. В соглашении было написано, что использование клиентом роутера будет расценено как незаконное предпринимательство (ст. 171 УК РФ), с отключением от сети, расторжением договора и подачей искового заявления в суд.. Ведь всем же известно, что роутеры ставят только для того, чтобы перепродавать канал соседям.

                                                                Пруфлинк:
                                                                http://web.archive.org/web/20080610031321/http://www.prov.ru:80/index.php?mid=174

                                                                Потом с роутерами бороться перестали.
                                                                Ответить
                                                                • ахуенно, лол. А если у меня две машины дома?
                                                                  Причем тут предпренимательство если я никому ничего не продаю?
                                                                  Ответить
                                                                  • Если у тебя две машины дома, значит, ты буржуй недобитый и должен оплачивать два контракта, иначе у провайдера будет недополученная прибыль.

                                                                    Того провайдера, кстати, потом поглотила другая компания, у которой таких идиотских ограничений нет.

                                                                    А ещё были провайдеры без DHCP. Инструкция требовала в настройки соединения вручную ввести айпишник, напечатанный в контракте. Под страхом расторжения контракта запрещалось вводить чужие айпишники.
                                                                    Ответить
                                                                    • Я дофига таких провайдеров, где вручную надо, все зависит от способа подключения) Я бы на их месте хотя бы просил сообщить им мак адрес и фильтровал бы неверные IP c этим маком, хотя в теории можно и мак чужой угадать.

                                                                      Все делали по разному.
                                                                      Кто-то просил зарегистрировать у них мак адрес, кто-то запускал поверх ethernet PPP и давал логин пароль (PPPoE), кто-то выдавал по кабелю динамический айпишник поверх которого надо было запускать IPSec/L2TP с логином-паролем..

                                                                      В ADSL было вообще смешно: ADSL включает тебя в сеть ATM, поверх которой эмулируется эзренет (ATM ethernerten capsulation), а поверх нее мог работать PPPoE, а могли и IP выдать и там поверх еще что-то..

                                                                      Был даже провайдер-еблан котрый требовал PPTP.
                                                                      Некоторые роутеры PPtP не умели и приходилось запускать клиента компе, благо он встроен во все ОС (кроме последней мак ос кажется)
                                                                      Ответить
                                                                      • Привязка к маку доставляла немало хлопот тем, у кого дома не было роутера, или когда домашний роутер выходил из строя и приходилось перепривязывать.

                                                                        >> Был даже провайдер-еблан котрый требовал PPTP.

                                                                        Я знаю людей, которые пердолились, когда провайдер чуть ли не каждый месяц менял протокол (то PPTP, то L2TP, то обратно PPTP). Причём там ещё какая-то фигня была с криптографическими сертификатами...
                                                                        Ответить
                                                                        • болшЫнство сетевых карт позволяют сменить адрес. У винды (NDIS), драйвер должен сделать этого пропертю и вернуть адрес, вероятно в атвет на OID_802_3_CURRENT_ADDRESS (но это не точно).

                                                                          У рутеров обычно есть кнопочка "клонировать".

                                                                          но если старый роутер проебан с адресом то таки да -- только звонить в суппорт и регить

                                                                          пердолинг с сертификатами? Аутентификация по ключу? Надо было иметь приватный/публичный ключ, и у прова его регить?

                                                                          L2TP (и вообще все кто PPP) умеют EAP: это такой фреймворк для разных протов, кажется там есть и RSA (у wifi так точно есть, wifi умеет завернуть EAP в 8021x) но я никогда не видал чтоб это делали вживую
                                                                          Ответить
                                                                          • Распространенный пиздеж. Пакеты формируются осью, мак выставляется в реестре, после этого требуется переподключение карты. Проверял на 98 винде (!!!!) - вроде работало, на 2000 работало точно. Поле в свойствах карты всего лишь пишет в реестр, не больше.
                                                                            Ответить
                                                                            • Пакеты -- да, а мак адрес есть у кадра (фрейма). Его генерит карта на пару с драйвером.

                                                                              Мне казалось что NDIS позволяет драйверу хранить свои настройки в реестре в его веточке. А что он там хранит это уже дело драйвера

                                                                              То-есть драйвер то хранит это в реестре, но отдает ОСе по требованию.

                                                                              В конце концов мак не все карты могут поменять.

                                                                              Но я не очень уверен, надо читать MSDN
                                                                              Ответить
                                                                              • MAC на флешке карты - вроде просто дефолт, драйвер потом всё равно должен вписать его в соотв. регистр карты.

                                                                                И MAC карте важен в основном на приём, чтобы входящие пакеты быстро фильтровать. А на отправку что хочешь, то и пиши.

                                                                                А вообще чипы разные, может где-то по-другому.
                                                                                Ответить
                                                                              • Найди мне хоть одну сетевуху, которая не реагирует на измененный в винде мак.
                                                                                Ответить
                                                                      • WiFi-провайдеры придумали другую схему: анонам выдают айпишник через DHCP, но не пускают в глобальную сеть, почти на любой HTTP-запрос показывают страничку своей компании с предложением зарегистрироваться или ввести пароль. После аутентификации уже пускают наружу.
                                                                        Ответить
                                                                        • Это называется captive portal, погугли.


                                                                          WiFi-провайдеры это зло конечно. Я еще понимаю на конфе или в отеле, но домашние квартиры зачем по wireless подключать? Диапазон не резиновый
                                                                          Ответить
                                                                    • Кстати, к нашим разговорам про фиды


                                                                      вот BBS.
                                                                      Попробуй
                                                                      telnet dungeon.synchro.net

                                                                      только с винды лучше putty, чтобы терминал нормально работал

                                                                      а так-то вот
                                                                      http://synchro.net/sbbslist.html
                                                                      Ответить
                                                              • Можно, но будет лишний нат.
                                                                Ответить
                                                          • А тем временем в гермашке:
                                                            - Рутер фрицбокс дают в аренду на время договора за 5 в месяц. Минимальное время договора - 2 года, 120€. Сам он стоит 160.
                                                            - На рутере попроще за 2,5€/мес можно включить wlan. Да-да, на рутере, который уже стоит в твоей квартире и жрет лепестричество.
                                                            Ответить
                                                            • > минимальное время договора
                                                              А если за это время куда-то переехать надумаешь?

                                                              > включить wlan
                                                              Пиздец. А свой роутер можно подключать?
                                                              Ответить
                                                              • Если переедешь - или договор будет работать на новом месте, или его можно будет расторгнуть. Но это не точно.

                                                                Подключать куда? В лан дырку? Можно, конечно, но можно ли отключить нат на их - не в курсе. Да и леперстричество он жрать будет. Свой напрямую в розетку тоже можно.
                                                                Ответить
                                        • Помнишь файлообменную сеть «ed2k»? Для неё ещё был популярный клиент «eMule», который поддерживал также бессерверную модификацию сети, именуемую «Kad» («Kademlia»). Были ещё бессерверные сети «Gnutella» и «Gnutella2», популярным клиентом была «Shareaza» (качать нужно ту, которая на «Sourceforge», потому что оригинальный домен отжали сквоттеры и разместили там малварь). Ещё в бессерверном режиме могут работать торренты посредством DHT и PEX.

                                          К чему это я? Есть более новые бессерверные P2P-сети:
                                          https://ru.wikipedia.org/wiki/Анонимные_сети

                                          В «I2P» уже есть некое подобие соцсети.

                                          Были даже попытки создания бессерверной поисковой системы, основанной на P2P.

                                          Были и бессерверные мессенджеры, только я не могу их вспомнить, потому что в них нет моих знакомых, все «сидят» на проприетарщине.
                                          Ответить
                                        • Более простой пример: Jabber/XMPP:
                                          • Там уже есть и голос, и видео, и передача файлов.
                                          • Каждый может поднять у себя сервер.
                                          • Если на сервере есть «TLS» и/или на клиенте есть «PGP», то такие сообщения почти наверняка не сможет прочитать посторонний.
                                          • Между серверами можно налаживать транспорты.

                                          Но почему-то молодёжь выбрала проприетарщину.
                                          Ответить
                                          • при этом все фанаты безопастности дрочут на телеграм

                                            может быть сделать докерфайл с жабером чтобы любая домококо могла в три клика его на амазоне поднять?


                                            но вообще там же нет маршрутизации. Как я могу с тобой связться если у нас разные сервера?
                                            Ответить
                                            • Если у нас разные сервера, то «из коробки» связаться никак. Нужно на сервер устанавливать транспорт jabber2jabber (был готовый софт для этого) и как-то с ним пердолиться.

                                              Помню, что у популярных jabber-серверов были транспорты в сети «ICQ», «MSN», «AOL», «Агент@Mail.ru», «Google Talk», но как нужно было извращаться, чтобы ими пользоваться, я уже не помню.

                                              У «e-mail» никаких транспортов нет: там маршрутизация из коробки. Именно поэтому я за «e-mail».
                                              Ответить
                                      • Говно, залогинься.
                                        Ответить
                                  • gmail увидит что ты шлешь письмо о имени gmail а оно не подписано и не с того IP и всё
                                    Ответить
                              • 1. Меняешь имя на Gregory Raymond Nail.
                                2) Регистрируешь "G.R Nail" LTD
                                3) Обращаешься в суд, доказываешь что они сквоттеры а ты имеешь право на этот домен
                                4) Суд почти наверняка станет на твою сторону
                                Ответить
                          • А gmai1.com слишком палица. Хоья в некоторых шрифтах "1" выглядит как "l".
                            Ответить
                        • Ну т.е. это скорее от фишинга, чем от спама.
                          Ответить
    • Русня, вы лучше вот что скажите: когда у вас начнут поддерживать ipv6? Серые айпишники у вас давно, но перехода на ipv6 не видать аж совсем.
      Ответить
      • Обращение от русни к IPv6:

        IPv6, держись, мы с тобой. Надеюсь, в скором времени мы все перейдём на тебя. Жди нас. И пусть у тебя всё будет хорошо.

        Твоя русня
        Ответить
      • "IPv6" на магистральном уровне есть уже давно. Ну в смысле, что он заведён во все автономные системы.

        У многих интернет-провайдеров для конечных пользователей "IPv6" есть, но его не все афишируют. Нужно самому проверять, есть или нет. Уровень техподдержки российских интернет-провайдеров: «У вас сайты открываются? Открываются. А что вам ещё нужно?» Если спросишь про поддержку "IPv6", "GRE" или ещё какой-нибудь хуйни, на тебя будут смотреть, как на марсианина.

        Однако, толку от него немного. "IPv6" есть не на всех серверах. Проверяем govnokod.xyz... только "IPv4".

        P.S. Чуть не забыл. Поддержка "IPv6" есть в прошивках далеко не всех маршрутизаторов. Дофига всяких дурак-линков, тупаяпизда-линков и сунь-хунь-в-чай без "IPv6".
        Ответить
        • "IPv6" нужен там, где нужны входящие соединения. Эти ваши торренты, VPN и ко. Все остальное и по ipv4 работает нормально. Как там у вас с поддержкой "IPv6" в торренте?
          Ответить
          • IPv6 в торренте давным-давно есть.

            Не факт, конечно, что все трекеры умеют. Но в протоколе есть.
            Ответить
            • Ну давай раздай файл через ipv6 и расскажешь как оно.
              Ответить
              • Ты думаешь, что все контакты будут прямо ipv6-only? Наверняка у всех, кто к тебе приконнектился по ipv6, есть ещё и ipv4, поэтому файл разойдётся по всей сети.
                Ответить
                • Если у тебя открыт только ipv6 порт? Можешь ipv4 полностью зарезать если сумеешь.
                  Ответить
          • Интернет-провайдеры говорят, что торрентами пользуются только пираты. Законопослушному человеку торренты не нужны.

            А вообще я не понял вопроса: «Как там у вас с поддержкой "IPv6" в торренте?» У нас торрентокачалки не такие, как в остальном мире, что ли?

            «Vuze» (бывший «Azureus») умеет и «IPv6», и «I2P», и «Tor».
            Ответить
            • Во первых, поддержка в трекерах. Во-вторых, кроме вас торрентами мало кто пользуется.
              Ответить
          • у меня есть внешний ипв4 за 150 рублей в месяц
            ЧЯДНТ?
            Ответить
            • > ЧЯДНТ
              > за 150 рублей в месяц
              Ответить
            • Статический, небось.
              Ответить
              • конечно. Зачем мне надо чтобы он менялся?

                у меня на VPSке только ему доступ и разрешен на VPN
                Ответить
                • А нафиг тебе статический ойпи если впска есть?
                  Ответить
                  • У меня или статический или carrier grade nat. Во втором случае это постоянная каптча в гугле и полуживой торрент.

                    Кроме того на впсе закрыт доступ на openvpn всем кроме моего ip чтобы пидары не сканили, ип забит в hosts.allow чтобы никогда не баниться denyhosts итд

                    Еще удобно когда жалуешься админам на работе что не работает впн из дома в офис они сразу спрашивают твой ип, и ты его наизусть знаешь
                    Ответить
                    • А в первом случае в бане у долбоебов будешь сидеть месяцами и ждать дохуя на файлопомойках. Эх, алиса, хоть и 6 мбит, но давали ip из кучи подсетей. А то у меня несколько месяцев подсеть была в бане на дваче по причине "прокси" (прокси нахуй??), а тем дегенератам жаловаться бесполезно.
                      Ответить
                      • Вот по этому я за "Dial UP".
                        Там всегда был внешний IP. И всегда разный.
                        Ответить
                        • А еще были игры с соединением каждый с каждым, там в игре было достаточно двух людей с закрытым портом чтобы начался пиздец.
                          Ответить
                          • да дофига такого было

                            Я помню как в 2001 году впревые увидел ADSL, и там был нат
                            А аська не работала. upnp тогда не было, был только socks, но и его не было у прова
                            Ответить
                            • Аська работает и за NAT'ом. Значит, дело не в нём, а в кривом провайдере.

                              UPNP позволяет перенаправить порты на своём маршрутизаторе, но не на провайдерском. Провайдерский не пробьёшь.

                              Кстати, у нас ADSL-провайдеры были без NAT'а. Они сдались вместе с последними безнатовскими провайдерами по витой паре в начале две тысячи десятых.
                              Ответить
                              • >ська работает и за NAT'ом.
                                ICQ'99 не работала

                                ICQ'2000 -- да
                                Ответить
                • Затем, чтобы тебя не палили админы говнофорумов и баннерные сети. А то перейдёшь случайно с ГК по ссылке Конардо, потом тебе рекламные сети будут на всех сайтах хуи показывать.
                  Ответить
                  • > перейдёшь случайно с ГК по ссылке
                    Но ведь с ГК невозможно случайно перейти по ссылке. Именно поэтому я за ГК.
                    Ответить
                    • И увидеть гоатсе (нетекстовое) тоже случайно невозможно. Ну разве что в разрешении 28×28 (если кто-нибудь поставит его себе на аватарку).
                      Ответить
                  • > не палили админы говнофорумов
                    Тоже аргумент
                    Ответить
        • С провадерами все именно так. Люди, которые разбираются в сетях, конечным пользователям не отвечают.
          А отвечают им 20ти летние девочки и мальчики, которые умеют перезагрузить винудос.

          IPv6 есть у многих крупных копаний: google, yandex, итд. См World IPv6 Day.
          Ответить
          • Да ладно, у нас продаваны в салоне прова знают что у него есть ipv6.
            Ответить

    Добавить комментарий