myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Бан/глух с помощью клиента., бан с помощью грея/флая

Теги
Нет тегов для показа
MeR
сообщение 18.5.2014, 15:42
Сообщение #1


Начинающий
*

Группа: Пользователи
Сообщений: 23
Регистрация: 29.6.2009
Пользователь №: 3 737
Спасибо сказали: 0 раз




Привет всем) такая ситуация... и такой вопросик) есть хаб, на хабе есть операторские права... есть нужда заглушить один а мб несколько диапазонов но нет в операторских правах команды на бан/глух диапазона... собсно как реализовать с помощью клиента флая/грея бан т.е глух по одному айпишнику?) как запилить такой скриптик который бы по одному айпишнику банил/глушил?

команда имеющаяся для глуха: +gagip <ip> <time> <reason> надо чтоб по такому типу в чат отправлялась команда и тем самым потихоньку по одному айпишнику банить из нужного мне диапазона)

просить тупо через админов не вариант) поскольку ресурс не простой и чтоб все это реализовать админам нужно долго обговаривать это с вышестоящими) сами админы сказали - не проблема запили скриптик да глуши по одному айпишнику) но как реализовать это в жизнь?) как мне запилить с помощью клиента?)

кто подскажет как это можно сделать?

например может как-то можно чтоб грей/флая брал из файла команды и глушил автоматом... или как-то иначе мб можно?)
есть вариант например я в тхт файл добавил нужные мне айпишники для глуха а далее клиент уже берет из файла эти команды/айпишники и глушит в автоматическом режиме пока не пройдет весь файл таким образом))) только как все это реализовать?) или мб вообще как-то иначе возможно запилить?)

подскажите мб кто-то так уже делалbig_smile.gif
Go to the top of the page
+Quote Post
Ksan
сообщение 18.5.2014, 16:35
Сообщение #2


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 715
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 648 раз




MeR,
Если стоит скрипт заглушки по айпи и при этом у вашего профиля в скрипте есть право глушить по айпи, значит, вы могли бы глушить по одному айпи, но для этого вам нужно узнать команду заглушки и её аргументы. Спросите вашего админа.
Если скрипта нет - облом.. Птока сама по себе (без скрипта) не позволяет глушить по айпи.
И вообще, если вам админ не дал права, зачем вам суетиться? Пусть сам админ и глушит (если стоит скрипт заглушки хоть по айпи, хоть по диапазонам, такой тут есть).
И зачем эту тему открыли в разделе клиентов, непонятно, ведь суть вопроса касается только работы хаба, а не клиента.
Go to the top of the page
+Quote Post
MeR
сообщение 18.5.2014, 18:37
Сообщение #3


Начинающий
*

Группа: Пользователи
Сообщений: 23
Регистрация: 29.6.2009
Пользователь №: 3 737
Спасибо сказали: 0 раз




Цитата(Ksan @ 18.5.2014, 20:35) *
MeR,
Если стоит скрипт заглушки по айпи и при этом у вашего профиля в скрипте есть право глушить по айпи, значит, вы могли бы глушить по одному айпи, но для этого вам нужно узнать команду заглушки и её аргументы. Спросите вашего админа.
Если скрипта нет - облом.. Птока сама по себе (без скрипта) не позволяет глушить по айпи.
И вообще, если вам админ не дал права, зачем вам суетиться? Пусть сам админ и глушит (если стоит скрипт заглушки хоть по айпи, хоть по диапазонам, такой тут есть).
И зачем эту тему открыли в разделе клиентов, непонятно, ведь суть вопроса касается только работы хаба, а не клиента.

хаб не птока) хаб самописный на основе верлика) т.е там команды бана и т.п идут как бы не скриптом) а вшиты в хаб...
пусть перенесут админы тему куданить в нужное руслоbig_smile.gif только я хз куда... вопрос по хабу да) но хаб не птока... и не верлик... только основа верлика)

вопрос по клиенту т.к думаю для грея или флая можно замутить нечто скриптика) такого чтоб по одному айпишнику глушил) пару человек говорили что это реально сделать) вот и думаю что ресурс тут всетки по этой теме) мб кто юзал такую систему и у кого-то есть такой скриптик в закромахbig_smile.gif
а админы почему сами не глушат/банят... ресурс большой и поэтому админы они просто админы) и существуют выше начальство компании) с которыми нужно это все обговаривать) а никто этим заниматсо не хочет) т.к ещё и ситуация с админами счас не совсем понятная... так такового админа по п2п у нас счас грубо говоря нету) т.к прошлый админ "слился" а новой замены вродь нету хД))) поэтому даже вот такими методами скрипта будет проще забанить диапазон хД))) как бы это не звучало но реально в данный момент по средствам скрипта - проще big_smile.gif т.к мы как операторы прошлого админа просили на протяжении где-то полу года отключить одну подсеть... так и не отключили... теперь этот админ "слился" и нового админа нет, а подсеть эта достает обходами заглушек... а по средствам скрипта и заглушки каждого айпишника подсетки... хоть и будет флуд в чате, хоть и будет это долго, но блин это реально проще в свете последних событий хД))) ночью запустить бы этот скрипт... и пусть бы он себе глушил...
Go to the top of the page
+Quote Post
Setuper
сообщение 18.5.2014, 19:26
Сообщение #4


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1707 раз




Банит и глушит именно хаб, клиент только посылает команду хабу, а хаб уже все делает. Если хаб не поддерживает это, то в одностороннем порядке (только со стороны клиента) невозможно ничего сделать.

Правда может речь идёт о черных списках на стороне клиента, то есть ситуация, когда конкретно ты добавляешь в своём клиенте человека в черный список, и сообщения от этого человека, добавленного в черный список, твой клиент игнорирует, а все остальные клиенты хаба по-прежнему видят сообщения этого человека, тогда да, тут все от клиента зависит, например, во флайлинке щелкаешь правой кнопкой по человеку и щелкаешь "Игнорировать пользователя по нику"
Go to the top of the page
+Quote Post
MeR
сообщение 19.5.2014, 0:17
Сообщение #5


Начинающий
*

Группа: Пользователи
Сообщений: 23
Регистрация: 29.6.2009
Пользователь №: 3 737
Спасибо сказали: 0 раз




Цитата(Setuper @ 18.5.2014, 23:26) *
Банит и глушит именно хаб, клиент только посылает команду хабу, а хаб уже все делает. Если хаб не поддерживает это, то в одностороннем порядке (только со стороны клиента) невозможно ничего сделать.

Правда может речь идёт о черных списках на стороне клиента, то есть ситуация, когда конкретно ты добавляешь в своём клиенте человека в черный список, и сообщения от этого человека, добавленного в черный список, твой клиент игнорирует, а все остальные клиенты хаба по-прежнему видят сообщения этого человека, тогда да, тут все от клиента зависит, например, во флайлинке щелкаешь правой кнопкой по человеку и щелкаешь "Игнорировать пользователя по нику"

мне надо чтоб клиент автоматом отправлял команду хабу) команду вида: +gagip <ip> <time> <reason> и чтоб не одну команду он отправил а определенное кол-во раз например 1000 разbig_smile.gif для разных айпишников)

например так:

+gagip 127.0.0.1 365d тест
+gagip 127.0.0.2 365d тест
+gagip 127.0.0.3 365d тест
+gagip 127.0.0.4 365d тест
+gagip 127.0.0.5 365d тест

ну и так далее)
но как это реализовать хз) надо подгрузить клиенту такую задачу... чтоб он автоматом отправлял в чат подобные команды без моего участия) чтоб я ему дал старт - он поехал отправлять эти команды в чат)
Go to the top of the page
+Quote Post
Ksan
сообщение 19.5.2014, 0:45
Сообщение #6


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 715
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 648 раз




MeR,
Цитата
мне надо чтоб клиент автоматом отправлял команду хабу) команду вида: +gagip <ip> <time> <reason> и чтоб не одну команду он отправил а определенное кол-во раз например 1000 раз big_smile.gif для разных айпишников)

Ну вы и зверь!
Чувствую, вся затея затевается с какой-то неблаговидной целью.. Пахнет грязью.
И вообще, вам же сказали, ЧТО ЕСЛИ СКРИПТА НЕТ, или ХАБОСОФТ НЕ ПРЕДПОЛАГАЕТ ТАКУЮ ВОЗМОЖНОСТЬ, вы НЕ МОЖЕТЕ КЛИЕНТОМ ГЛУШИТЬ АЙПИ!
Ещё раз - разбирайтесь со своим админом!
Используете какие-то секретные ПО, при этом сами не знаете об их возможностях, не знаете даже названия, и у нас же просите помощи..
Go to the top of the page
+Quote Post
MeR
сообщение 19.5.2014, 2:42
Сообщение #7


Начинающий
*

Группа: Пользователи
Сообщений: 23
Регистрация: 29.6.2009
Пользователь №: 3 737
Спасибо сказали: 0 раз




Цитата(Ksan @ 19.5.2014, 4:45) *
MeR,

Ну вы и зверь!
Чувствую, вся затея затевается с какой-то неблаговидной целью.. Пахнет грязью.
И вообще, вам же сказали, ЧТО ЕСЛИ СКРИПТА НЕТ, или ХАБОСОФТ НЕ ПРЕДПОЛАГАЕТ ТАКУЮ ВОЗМОЖНОСТЬ, вы НЕ МОЖЕТЕ КЛИЕНТОМ ГЛУШИТЬ АЙПИ!
Ещё раз - разбирайтесь со своим админом!
Используете какие-то секретные ПО, при этом сами не знаете об их возможностях, не знаете даже названия, и у нас же просите помощи..

та какие неблаговидные целиbig_smile.gif без оперки команду +gagip не заюзаешь) только имея операторство на хабе моно юзать такую команду)
хаб на основе верлика - переписан чтоб больше кол-во народу поддерживал) я в это не вдавался мну то енто как оператору зачем)
один дипазон обходит глухи... т.к им свободно можно менять айпишники... из-за этого и появилась такая необходимость...

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

вот и написал сюда узнать) мб кто в курсе)

как мне сказали: грей в принципе работает на lua и взяв определенный скрипт бана/заглушек можно запилить под нужды грейлинка таким методом чтоб эти команды отправлялись в чат...
мне не нужно чтоб как-то клиент банил) права оператора на хабе есть) мне нужно чтоб из под моего ника шли эти команды точ так же как я это делаю руками вписывая в чат) но чтоб все это дело шло в автоматическом режиме по типу бота))) или автокликера) или по типу спам бота) только чтоб он отправлял не однотипоное сообщение... а из списка который я ему задам) в данном случае этот список будет заглушек

все чисто и прозрачно, отправил одну команду, следующую команду и так далее по списку... по типу бота/спам бота...

P.S одни говорят что можно) другие блин говорят что нельзя хД) вас надо вместе свети кто-то точно что-то новое узнает))) я хз реально это или нет) в принципе помойму это реально сделать... т.к по типу бота... но на самом деле я хз реально ли это реализоватьbig_smile.gif
Go to the top of the page
+Quote Post
Ksan
сообщение 19.5.2014, 6:57
Сообщение #8


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 715
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 648 раз




MeR,
Много слов и все бестолку!
1. Название хабософта так и не написали.
2. Клиент сам по себе НЕ ГЛУШИТ ПО АЙПИ, если на хабе не запущен такой скрипт, либо если сам хаб не поддерживает такую опцию. Больше на эту тему не поднимайте вопрос!
3. Кто вам сказал такую фигню, вот пусть он сам и делает, что вам надо.
4. Если очень сильно надо, дойдёте и до высокого начальника, чтоб получить разрешение на то, на что сетуете, что не позволяют, мол..

Можете не отвечать, вы порождаете только лишний флуд.
Go to the top of the page
+Quote Post
Setuper
сообщение 19.5.2014, 10:03
Сообщение #9


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1707 раз




В Грейлинке можно написать такой скрипт, который лез бы в файл, брал диапазоны ip, и для каждого ip из взятого диапазона отсылал бы команду на хаб.
Go to the top of the page
+Quote Post
Ksan
сообщение 19.5.2014, 10:40
Сообщение #10


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 715
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 648 раз




Setuper,
А толку, если хаб не глушит по айпи и нет такого скрипта на хабе?
С определением диапазонов и айпи у него нет проблем, судя по всему, у него нет возможности глушить по айпи.
Go to the top of the page
+Quote Post
Alexey
сообщение 19.5.2014, 14:43
Сообщение #11


7 квадратиков
*******

Группа: Модераторы
Сообщений: 792
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 299 раз




Ksan, есть у него всё, есть, успокойся! ТС уже несколько раз сказал об этом. И тема в правильном разделе создана, всё нормально.

MeR, Да, это возможно сделать в грейлинке, апексе, DC++ и во всех остальных клиентах, поддерживающих возможность запуска скриптов на Lua. Проблема в том, что под клиенты мало кто скрипты пишет. Готового решения нет, так-что, скорей всего, придётся тебе самому вникать в это дело.
Ещё вариант — заточка скрипта пингера под твою задачу.

PS: Поковырялся тут и составил скриптик для Lua API, совместимого с реализацией из DC++, который по команде /rangegag IP шлёт в чат 255 команд для глушения всех IP подсети /24. Довольно вероятно, что за этот флуд командами хаб вас забанит big_smile.gif Удачи!
код
Код
function CheckIP(s)
  if s:find"^%d+%.%d+%.%d+%.%d+$" then
    for d in s:gmatch"%d+" do
      d = tonumber(d)
      if d < 0 or d > 0xff then
        return false
      end
    end
    return true
  end
  return false
end

dcpp:setListener("ownChatOut", "rangegag",
    function(hub, sData)
        local sCmd = sData:match"^(%S+)"
        if sCmd and sCmd:lower() == "/rangegag" then
            hub:addLine("Outgoing command: "..sCmd)
            local sIP = sData:match"^%S+ (%S+)"
            if sIP and CheckIP(sIP) then
                hub:addLine("Found IP: "..sIP)
                local base = sIP:gsub("%d+$", "")
                for i=1,255 do
                    hub:sendChat("+gagip "..base..i.." 365d тест")
                end
            else
                hub:addLine("Отсутствует или некорректен IP в параметре команды!")
            end
            return true
        end
    end                                                                            
)
DC():PrintDebug("  ** rangegag script loaded **")
Go to the top of the page
+Quote Post
Ksan
сообщение 20.5.2014, 7:47
Сообщение #12


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 715
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 648 раз




Тогда уж (если у него есть доступ к заглушке по айпи) можно проще:
- запилить эту команду в клиенте в "Команды пользователя" в виде:
Цитата
+gag %[ip] %[line:Время заглушки] %[line:Причина]

- потом в списке юзеров сделать сортировку по айпи, выделить всех в том диапазоне, которое собираетесь глушить,
- правой кнопкой на любом из этих выделенных юзеров открыть в меню клиента ту самую команду, прописать время/причину и ОК.
Все отмеченные юзеры будут заглушены по айпи одной командой.
Результат (только что проверил ещё раз):
Цитата
[11:42:09] <-Bot-> IP 178.150.102.212 (7Я-7Я-7яя) заглушен на 1 час.
[11:42:09] <-Bot-> IP 178.165.36.4 (Gdima-tor) заглушен на 1 час.
[11:42:09] <-Bot-> IP 178.165.39.16 (Tehnonekromant) заглушен на 1 час.
[11:42:09] <-Bot-> IP 213.227.214.98 (Miron44ua) заглушен на 1 час.
[11:42:09] <-Bot-> IP 77.122.33.89 (ВВВВВ_23) заглушен на 1 час.
[11:42:09] <-Bot-> IP 91.194.51.250 (nicnic) заглушен на 1 час.

В вашем случае ника в результатах может не быть, я проверял командой уже используемого скрипта заглушки по айпи, там именно такой вывод. Но я раньше, когда ещё на хабе (не Птока) вообще не было скриптов, использовал такой способ массового применения команд. big_smile.gif
Go to the top of the page
+Quote Post
Setuper
сообщение 20.5.2014, 9:56
Сообщение #13


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1707 раз




Для онлайн банов такой способ подойдет, а вот массово забанить диапазоны ip, которых нет на хабе не выйдет
Go to the top of the page
+Quote Post
Ksan
сообщение 20.5.2014, 10:02
Сообщение #14


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 715
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 648 раз




Это не проблема.
Проверять каждый час-2-5-день и все будут в заглушке.
Кстати, речь про заглушку, а не бан.
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Реклама хабов с помощью создание сборок
8 dj_crazy_joker 4 509 11.2.2012, 12:52 Посл. сообщение: dj_crazy_joker
No new Topic has attachmentsСоздание динамических страниц с помощью Lua
Пишем сайты на Lua
17 alex82 17 408 17.8.2011, 19:20 Посл. сообщение: mariner
No New Posts От: Создание динамических страниц с помощью Lua
От темы с ID: 4750
0 Saymon21 2 634 22.5.2011, 21:13 Посл. сообщение: Saymon21
No New Posts DDoS с помощью YnHub
Средство защиты от DDoS на YnHub
2 Enyby 5 179 20.4.2011, 6:45 Посл. сообщение: Enyby
No New Posts Запрос в базу данных sqlite клиента
Запрос и экспорт данных из базы данных sqlite клиента
9 derschaman 8 015 5.1.2011, 2:03 Посл. сообщение: Nickolya
No new Проброс портов на сервере для клиента
17 solider 9 231 4.12.2010, 12:52 Посл. сообщение: solider
Moved Проброс портов на сервере для клиента
0 solider 0 2.12.2010, 17:42 Посл. сообщение: mariner
No new Topic has attachmentsСоздание Контекстных Менюшек Средствами Клиента
38 Setuper 26 958 4.11.2010, 12:43 Посл. сообщение: Ksan
No new Компиляция Клиента Strongdc & Flylinkdc
StrongDC++ 221
25 Jaska 28 882 22.10.2010, 18:29 Посл. сообщение: waip
No New Posts В поисках клиента
4 TommyKaira 3 887 13.7.2010, 1:40 Посл. сообщение: TommyKaira
No New Posts Скрипт для клиента strongDC
Скрипт посылающий лс Человеку который начинает качать..Такой есть?
5 KasperZzz 5 051 1.5.2010, 19:06 Посл. сообщение: Nickolya
No New Posts Скрипт Для Клиента
1 Otshelnik-Fm 3 178 5.4.2009, 17:50 Посл. сообщение: Setuper
No New Posts ВАЖНО: Topic has attachmentsНастройка Dc Клиента
1 BIMMER71 9 162 25.3.2009, 15:38 Посл. сообщение: FallenAngel
No New Posts От: Настройка Dc Клиента
От темы с ID: 4
1 FallenAngel 2 825 27.11.2008, 19:03 Посл. сообщение: BIMMER71
No New Posts От: Настройка Dc Клиента
От темы с ID: 4
1 FBR 2 322 6.10.2008, 23:16 Посл. сообщение: fixx

 



RSS Сейчас: 18.7.2018, 4:23