Egor
В общем, есть такое дело, что в чатах очень много спамеров.
А ещё, есть много людей, которые составляют базы данных чатов для продажи спамерам, переходят по всем ссылкам найденным в часах подряд, и добавляют в базы новые чаты. Работа у них такая.
И лично я - сильно против такой деятельности. Поэтому, не обессудь, но я бы на всякий случай забанил бы.
Если тебя действительно заинтересует тема - можешь написать мне в личку, ответить на несколько вопросов по предметно-прикладной области, и замечательно влиться. Уже более-менее понимая о чем идёт речь.
Жестокий снус
Snusmumriken
Жестокий снус
Все виновны пока не докажут обратное.
К счастью, доказать довольно просто.
Egor
Snusmumriken
Я виновен.
Snusmumriken
Это я съел все сосиски
Snusmumriken
(и творожные сырки)
Snusmumriken
Я кстати против голосовал
А я вот голосовал "за", но не забанил, только предупредил и мусор вытер. Вот такой я загадочный.
Egor
Snusmumriken
@uni_x_diy 200 за тумблер это кста не особо страшно. Тут ведь ещё подсветка и крышка, и их явно не нужно много штук.
А если нужно много - отказывайся от подсветок и крышек, и хватай пачку 10шт за 200 рублёв.
Snusmumriken
Uni_X
Ребят, а что делать если вот сначала на дисплее телефона были черные артефакты, а потом он полностью перестал отображать
Uni_X
Сам телефон при этом работает
Snusmumriken
Uni_X
То есть без вариантов
Snusmumriken
Ля, у меня была отличная мобила, вот такая.
Snusmumriken
Умерла страшной смертью.
На экране появился пиксель, который отображал только фиолетовый цвет.
Пятно расползлось по всему экрану. Плавно он весь начал фиолетоветь.
Потом так же расползлось пятно синего цвета.
А потом черного.
Вот так послойно сдохла led-матрица.
Uni_X
Snusmumriken
Ну там сначала сдохли зелёные диоды, потом красные, потом синие.
Hello, World! 🎄
В общем, есть такое дело, что в чатах очень много спамеров.
А ещё, есть много людей, которые составляют базы данных чатов для продажи спамерам, переходят по всем ссылкам найденным в часах подряд, и добавляют в базы новые чаты. Работа у них такая.
И лично я - сильно против такой деятельности. Поэтому, не обессудь, но я бы на всякий случай забанил бы.
Если тебя действительно заинтересует тема - можешь написать мне в личку, ответить на несколько вопросов по предметно-прикладной области, и замечательно влиться. Уже более-менее понимая о чем идёт речь.
Проблема в том, что не обязательно заходить в чат для парсинга пользователей
Hello, World! 🎄
Если чат открытый, то без проблем всех пользователей могут собрать в список
Snusmumriken
Через юзер-ботов можно парсить сообщения не заходя в чат, но это повышенная нагрузка на парсилку, т.к. надо довольно часто делать запросы за "а какие последние сообщения в этом чате? а в этом? а в этом?".
Snusmumriken
То есть новые сообщения не приходят в колбеке общих обновлений клиента, а их надо целенаправленно выуживать из каждого места. А так как активность у чатов разная, это надо делать постоянно.
Hello, World! 🎄
А зачем тебе постоянно проверять чат?
Hello, World! 🎄
Достаточно выгрузить пользователей один раз
Hello, World! 🎄
Snusmumriken
А откуда они знают что чаты относятся ИМЕННО К ЭТОЙ тематике?
Кто категоризировал? Кто вообще узнал что этот чат существует?
Snusmumriken
Например, вот ЭТОТ вот чат pro.lua.snooze — относительно новый.
Но боты уже про него знают, и уже приходили сюда подсирать.
Как они про него узнали?
Snusmumriken
Да зачем лять тебе участники?
Snusmumriken
Что УЧАСТНИКИ-то тебе сделают? Чем они тебе хоть что-то помогут, если ты спамер?
Hello, World! 🎄
Snusmumriken
Он крайне малораспространён
Snusmumriken
Спам как правило происходит в группу.
Snusmumriken
И как из УЧАСТНИКОВ можно получить ссылку на ВОТ ЭТОТ чат чтобы сюда подсирать?
Hello, World! 🎄
Он крайне малораспространён
Покупают виртуальные номера, смотрят всех участников в крипто чате например и в лс пишут про всякие нфт, токены и прочее говно, чтобы пользователь только это купил и потерял деньги
Hello, World! 🎄
Hello, World! 🎄
По программированию такого не присылают
Snusmumriken
Ну если чат посвящён крипте и нфт, то не грех засрать всем лички, потому что тут сидят явные бакланы с лишними деньгами.
Snusmumriken
Но
Snusmumriken
Вопрос был в том, как боты узнали про ЭТОТ чат, и почему они сюда подсирают?
Hello, World! 🎄
Snusmumriken
Пральна, в чатике pro.lua сидит энное количество юзер-ботов, которые в афк режиме отловили ссылки которые я кидал "флудилка — тут".
И уже категоризировали его как "программистский чатик потому что ссылку дали в программистском чатике".
Snusmumriken
Сук, мне пора писать бота-дворецкого, который будет эвристиками определять ботов и сразу их банить.
А ещё "забанен в одном чате — забанен везде куда подключен этот бот", даже капча как бы не нужна.
Hello, World! 🎄
Ещё если отвечать спамирам (вообще любым текстом), то они будут дальше кидать свой спам с других аккаунтов. Думаю в бд помечают, что человек отвечает.
Hello, World! 🎄
Snusmumriken
Но не было разрекламированного. С настроечками а ля "тематические вопросы капчи"
Luсky
Михаил
так, всем прив, кто тут на связи
Михаил
помогите пж с захватом вывода
Михаил
вот есть такой код
require "io"
local path, output, host = ...
if not host then
host = "u0_a257@192.168.0.128"
end
local f = io.popen("ssh -p 8022 " .. host .. "")
local inp = io.open("pipe", "w")
if not (f and inp) then
error("failed to connect")
end
print("reading: " .. f:read("*line"))
f:close()
запускаю. в консоль пишется следующее:
Michael@HPP1322SR:~> lua ssh.lua
u0_a257@192.168.0.128's password:
reading: Welcome to Termux!
Connection to 192.168.0.128 closed.
Михаил
в захват попадает только строчка приветствия. Запрос пароля же - нет. Как и его захватить?
Михаил
пробовал такое небольшое изменение:
require "io"
local path, output, host = ...
if not host then
host = "u0_a257@192.168.0.128"
end
local f = io.popen("ssh -p 8022 " .. host .. " 2>&1")
local inp = io.open("pipe", "w")
if not (f and inp) then
error("failed to connect")
end
print("reading: " .. f:read("*line"))
f:close()
Михаил
при этом процесс луашки почему-то не хочет завершаться ctrl+c, в отличие от предыдущего случая
Михаил
да, вся соль в ssh, что это за поток такой, в который он выводит запрос пароля?
UtoECat
Михаил
даже когда &>/dev/null, все равно это сообщение выводится, вообще странно
UtoECat
Михаил
Михаил
всё автоматически
UtoECat
да, но хотелось бы чтобы луа вводил
Попробуй лучше сделать аутентификацию по публичному ключу. Тогда можно будет добавить в аргументы ssh -o BatchMode=yes чтобы он не делал никаких промптов. Оно и безопаснее будет.
Если вариант выше невозможен в твоих условиях - юзай sshpass (его возможно придётся поставить из реп).
Snusmumriken
Привет _ . Чем обязаны?
_
Ну и луа
_
Постоянно флудилку упоминаете в обсуждении
_
Я не бот, джун луашник
Luсky
Звучит как бот. Ник стрёмный.
Igor
И к тому же джунов луашников не существует, они все боты.
Snusmumriken