На конференции по борьбе с наркоторговлей сотрудники правоохранительных органов вынуждены признать, что технически очень отстают от преступников. Сотрудник службы безопасности Александр Белов объясняет, что дилеры ушли с улиц в сеть и теперь весь трафик идет через Даркнет. В тот же вечер майору Никонову и капитану Листьеву приходят анонимные сообщения, где будет убит закладчик. Полиция выезжает и обнаруживает труп Данилы, в карманах которого пакет с кокаином, помеченный буквами BH. Хотя детективы еще не понимают, что это Be Happy — приложение, соединяющее распространителей и заказчиков наркотиков. Но о программе знает Белов, потому что он её и создал. Однако двуличному гению надо выяснить, кто сначала сдал кладмена, а после слил всю базу клиентов.
У Белова, или Раста в Даркнете, одна проблема за другой: у жены диагностирован рак, с новым соседом началась открытая вражда. Его друга и подельника по Be Happy избили неизвестные и подбросили записку с требованием передать код. На работе Александра назначают техническим специалистом в расследовании дела об убийстве курьера и поиске разработчика приложения, т.е. его самого. Залечь на дно не получается — Анонимус рассылает всем пользователям Be Happy требование сдаться полиции. Следователи узнают о неком Эскабаре, крупном наркоторговце Даркнета, который возможно и хочет устранить конкурента.
Следователи Никонов и Елена Листьева допрашивают Коляна Цурикова, в квартире которого умерла девушка убитого закладчика. Удается узнать некоторые ники, позволяющие выйти на подозреваемых. Белову поручено узнать их настоящие имена. Анонимус продолжает вынуждает еще одного пользователя Be Happy прийти с повинной в полицию. Уволенный водитель Толик шантажирует Юлю, дочь депутата Евгения Розина, тем, что на видеорегистраторе есть момент, когда она подкинула наркотики в машину отцу. Проверив информацию, Раст считает, что Анонимус — это Колесников и находит его адрес.
Антон вместе с другом Жижой поджигают гараж Колесникова, в котором хранятся наркотики. Но люди Эскабара под видом охранников ЧОП ловят и избивают Жижу. От расправы его спасает Никонов. Полицейским также удается арестовать Колесникова, который признается, что заходил на сайт Эскабара. Белов опасается, что Жижа, которого арестовали, сдаст Антона, что выведет полицейских на него. Поэтому помогает тому сбежать из СИЗО.
Жижу ищут не только полиция, но и люди Эскабара. Никонов начинает подозревать Белова в том, что он устроил побег заключенного, но Александру удается доказать невиновность. Депутат Розин отправляет дочь в наркологическую клинику, где она встречает еще одного пользователя Be Happy. Уставшая от постоянных недомолвок мужа, Ника пытается узнать правду. Но новость о том, что она беременна, уводит все ссоры на второй план. Раст напал на след Анонимуса, вычислив его передвижения по камерам.
Антона схватили и пытают подельники Эскабара, пытаясь узнать, как он нашел гараж Моргана. Полиция же находит тело Жижи, погибшего в перестрелке с ними. Ника с дочкой уехала к родителям и отказывается брать трубку. Напряженные отношения и у Листьевой с мужем. Приятель Юлии Розиной по наркологической клиники найден мёртвым и она очень боится, что ее тоже убьют. Раст помогает ей сбежать, т.к. ему нужна от нее информация. Но когда Юлия приезжает к Беглову домой, это видит Ника. Эскабар показал свое лицо.
Белов разрушает все вокруг. Ника с дочкой уехали. Ребенка соседа похитили дружки мужа, после того, как жена подала на развод. Чудом спасшегося Антона подозревают в торговле наркотиками и убийствах. Когда у него изымают ноутбук, Раст в последний момент успевает стереть с устройства все данные. Однако у полиции уже достаточно зацепок, чтобы выйти на Раста. У убитых подельников Эскабара обнаруживают поддельные удостоверения, которые продавал муж Листьевой.
Убийства продолжаются. Теперь гибнет отец Ники от взрыва бомбы, заложенной в его автомобиле. Подобный детонатор находит под своей машиной и Раст. Герой уверен, что Антон заодно с Эскабаром. Мама Антона сдает сына полиции, пытаясь спасти от смерти, но в отделении появляется адвокат, который предъявляет алиби. Юлия Розина и Игорь ведут собственное расследование, пытаясь найти Анонимуса среди своих приятелей. Раст обнаружил адреса серверов Эскабара. Преступник очень зол и, вычислив айпишник, похищает Лизу и Александра.
Листьева прикидывается поклонницей творчества Эскабара, чтобы проникнуть в его дом и освободить Беглова и Лизу. Дом берут штурмом, спасая заложников. Антон просит прощение у Вари, но снова вынужден бросить ее. Никонов понял, что Коротков и есть Левис, админ Be Happy, и отдал приказ на арест. Белов успевает предупредить друга, и тот прячется у Юлии и Игоря, заодно помогая найти информацию об Анонимусе. Расту угрожают дружки соседа.
Юлия Розина вспоминает вечеринку, когда она уговорила принять наркотики девушку Женю. Та под действием кислоты спрыгнула с крыши и умерла. Юле удается вспомнить парня Сергея, что был с погибшей. Видимо он и есть Анонимус, который мстит разработчикам Be Happy. Все думают, что расправившись с Сергеем, цепь убийств и угроз прекратится. Но Анонимусом оказывается другой. Погибшая Женя — дочь майора Никонова, который мстит каждому, кто так или иначе причастен к её смерти.
Раст вытаскивает жену из больничной палаты. Полицейские добираются до Левиса. В деле появляется новый следователь.
Зауров и Листьева везут раненого Никонова в больницу. Листьевой становится известна неприятная правда о новом начальнике.
Зауров и Листьева везут раненого Никонова в больницу. Листьевой становится известна неприятная правда о новом начальнике.
Зауров узнает о тайне Эскобара и предлагает взаимовыгодную сделку. Расту кажется, что он нашел свою похищенную дочь.
Пош наконец-то налаживает отношения с отцом, но проблемы все равно остаются. Раст докапывается до жуткой правды.