Перейти до

Пулл IP-адресов ПриватБанка для настройки АПИ (Privat24).


Рекомендованные сообщения

 

Ага, спасибо!  ^_^

Непонятно зачем coub.com, наверное что бы хомяки не скучали при отрицательном  :D

api.privatbank.ua
login.privatbank.ua
privat24.privatbank.ua
www.privat24.ua
privat24.ua
liqpay.com
www.liqpay.com
static.liqpay.com
ecommerce.liqpay.com
fonts.googleapis.com
ajax.googleapis.com
my-payments-p24.privatbank.ua
themes.googleusercontent.com
www.google-analytics.com
google-analytics.com
ssl.google-analytics.com
widget.siteheart.com
static.siteheart.com
www.googleadservices.com
stats.g.doubleclick.net
googleads.g.doubleclick.net
qrapi.privatbank.ua
coub.com
js.honeybadger.io
coubsecureassets-a.akamaihd.net
ces.coub.com
coubsecure-a.akamaihd.net
socauth.privatbank.ua
www.googletagmanager.com
st.privatbank.ua
services.privatbank.ua
mypayments.privatbank.ua
client.siteheart.com
fonts.gstatic.com
esapi.siteheart.com
crm.privatbank.ua

Да не скучали ))) и не делали вот так, в случае отсутствия интернета)  http://coub.com/view/17yhh

Ссылка на сообщение
Поделиться на других сайтах
  • 9 months later...
  • Відповіді 56
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Привет всем. Настраиваю возможность пополнения счета абонентами из Личного кабинета с помощью АПИ приват24. Включил, работает. Но проблема вот в чем:   1. Абоненты без интернета не могут попасть в

вот так лучше?)) поменял цвет

Почерпнул идею и список хостов отсюда, и решил здесь и поделиться. Скрипт для микротика: {     :local listname "hosts_permit";     :local newip;     :local ips;     :local globips;     :local doloop

Posted Images

  • 9 months later...

Может кому то пригодится.

Скрипт добавляет или убирает в ipset адреса (преобразует доменные имена в IP в файлик можно добавить подсеть)

#!/bin/bash
DIG=`which dig`
IPSET=`which ipset`
IPSETNAME="allow-ip"
IPSETNETNAME="allow-network"
IPTMPFILE=/tmp/iplist.tmp
NETTMPFILE=/tmp/ipnetlist.tmp


#Command to ADD IPS
ADDIP="$IPSET -A $IPSETNAME"
ADDNET="$IPSET -A $IPSETNETNAME"
grep "/" iplist.txt | sort > ipnetlist_new.txt
grep '\([[:digit:]]\{1,3\}\.\)\{3\}[[:digit:]]\{1,3\}' iplist.txt | grep -v "/" | sort > iplist_new.txt
$DIG +short -f iplist.txt | grep '\([[:digit:]]\{1,3\}\.\)\{3\}[[:digit:]]\{1,3\}' | sort >> iplist_new.txt

if [ ! -f $IPTMPFILE ];
 then
 $IPSET -N $IPSETNAME iphash
 echo "IP tmp file not exist";
 grep '\([[:digit:]]\{1,3\}\.\)\{3\}[[:digit:]]\{1,3\}' iplist.txt | grep -v "/" | sort > /tmp/iplist.tmp;
 $DIG +short -f iplist.txt | grep '\([[:digit:]]\{1,3\}\.\)\{3\}[[:digit:]]\{1,3\}' | sort >> /tmp/iplist.tmp;
 exit 0
    else
        if cmp -s /tmp/iplist.tmp iplist_new.txt; then
            echo "no new ip"
            rm iplist_new.txt
                else
                    #FLUSH IPSET paysystem
                    $IPSET -F $IPSETNAME
                    echo "different - ip"
                    cp iplist_new.txt /tmp/iplist.tmp
                    cat iplist_new.txt | xargs -L1 $ADDIP
                    rm iplist_new.txt
        fi
fi

if [ ! -f $NETTMPFILE ];
    then
    $IPSET -N $IPSETNETNAME nethash
    echo "NET tmp file not exist"
    grep "/" iplist.txt | sort > /tmp/ipnetlist.tmp
    exit 0
        else
            if cmp -s /tmp/ipnetlist.tmp ipnetlist_new.txt; then
            echo "no new network"
            rm ipnetlist_new.txt
            exit 0
                else
                    #FLUSH IPSET paysystem

                    $IPSET -F $IPSETNETNAME
                    echo "different - network"
                    cp ipnetlist_new.txt /tmp/ipnetlist.tmp
                    cat ipnetlist_new.txt | xargs -L1 $ADDNET
                    rm ipnetlist_new.txt
                exit 0
            fi
fi

  • Like 1
  • Thanks 1
Ссылка на сообщение
Поделиться на других сайтах

Сейчас разве обязательно раскидывать в разные списки сети и ip-адреса?

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

Ссылка на сообщение
Поделиться на других сайтах
  • 1 year later...
В 13.08.2015 в 17:57, amokkatlocal сказал:

Почерпнул идею и список хостов отсюда, и решил здесь и поделиться. Скрипт для микротика:

 

Обновил список хостов:
 

{
    :local listname "hosts_permit";
    :local newip;
    :local ips;
    :local globips;
    :local doloop true;

    :local thehosts {"www.liqpay.ua";
        "liqpay.ua";
        "static.liqpay.ua";
        "ecommerce.liqpay.ua";
        "fonts.googleapis.com";
        "ajax.googleapis.com";
        "my-payments-p24.privatbank.ua";
        "themes.googleusercontent.com";
        "www.google-analytics.com";
        "google-analytics.com";
        "ssl.google-analytics.com";
        "widget.siteheart.com";
        "client.siteheart.com";
        "clients.siteheart.com";
        "static.siteheart.com";
        "seal.globessl.com";
        "globessl.com";
        "privat24.ua";
        "www.privat24.ua";
        "privat24.privatbank.ua";
        "privatbank.ua";
        "qrapi.privatbank.ua";
        "api.privatbank.ua";
        "stats.g.doubleclick.net";
        "www.googleadservices.com";
        "fonts.gstatic.com";
        "login.privatbank.ua"
        "coub.com";
        "js.honeybadger.io";
        "coubsecureassets-a.akamaihd.net";
        "ces.coub.com";
        "coubsecure-a.akamaihd.net";
        "socauth.privatbank.ua";
        "www.googletagmanager.com";
        "st.privatbank.ua";
        "services.privatbank.ua";
        "mypayments.privatbank.ua";
        "esapi.siteheart.com";
        "crm.privatbank.ua";
        "googleads.g.doubleclick.net"};

    /ip firewall address-list remove [find list=$listname];
    :foreach hostname in=$thehosts do={
        :set ips;
        :set doloop true;
        :do {
            :set newip [:resolve $hostname];
            :if ( ("|" . [:find $ips $newip -1] . "|") = "||" ) do={
                :set ips ($ips, $newip);
            } else={
                :set doloop false;
            }
        } while=( $doloop );
        :foreach ti in=$ips do={
            :if ( ("|" . [:find $globips $ti -1] . "|") = "||" ) do={
                /ip firewall address-list add address=$ti list=$listname comment=$hostname;
            } else={
                /ip firewall address-list set [find address=$ti list=$listname] comment=( [/ip firewall address-list get [find address=$ti list=$listname] comment] . ", " . $hostname);
            }
            :set globips ($globips, $ti);
        }
    }
}

 

Ссылка на сообщение
Поделиться на других сайтах
  • 1 year later...

Добрый день. Подскажите "странички эти" должны открываться как обычно или медленнее, не так быстро как при полноценном доступе в интернет?
Вопрос странный может, но все же.
Клиенты с минусом на счету получают доступ к liqpay, но открывается значительно дольше.

Видно что трафик туда идет...
# iptables -vnL
Chain FORWARD (policy DROP 6163K packets, 582M bytes)
...

1728K 1260M ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            match-set liqpay dst
1204K  788M ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            match-set liqpay src

...

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, fox_fan сказал:

Клиенты с минусом на счету получают доступ к liqpay, но открывается значительно дольше.

Так и должно быть.

На этих хостах есть куча ссылок и ресурсов с других страниц, которые остаются недоступными. И на каждом обращении браузер тупит ожидая ответа.

  • Like 2
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від raven405
      Добрый день!
      Давно используем на небольшой сети в пару тысяч человек Ubilling в связке с NAS Mikrotik по API. В какой момент появилась проблема что каждое первое число, после того как по отключает должников, не всех оплативших услугу (либо поставивших кредит) в течении дня подключает назад, точнее в самом биллинге все хорошо, не переключается в статус enabled правило адрес-листе на микротике. Таких невезучих +/- пару десятков на пару сотен должников, системности никакой нету, учетные записи разные. Происходит только первого числа и примерно где только в первой половине дня, потом все отрабатывает нормально до конца месяца. Ручной ресет такого "невезучего" исправляет ситуацию. После чего появилась проблема уже сказать невозможно, уже долгое время в ручном режиме исправляем проблему.
      При анализе stargazer.log никаких аномалий, по таким абонентам нету, а от уже в allconnect.log у таких абонентов тишина, вызовов OnConnect после оплаты нету, как и каких либо ошибок.
      Собственно вопрос куда можно копать дальше и сталкивался ли кто с такой проблемой? 
      Ubilling стоит на FreBSD 13.1 (виртуалка) версии 1.3.7
       
    • Від Туйон
      Доброго вечера!
      Нахожусь в Кривом Роге, закупаю трафик у местного провайдера, а так же небольшое количество IP.
      Раньше сайты типа 2ip.ua однозначно писали местоположение что это Кривой Рог.
      А теперь пишут что это Новотроицкое, Херсонская область.
      У некоторых людей перестали открываться определенные сайты, не работает антивирус Аваст, пишет, мол, в этом регионе мы не работаем.
      Т.е. мои айпишники считают временно оккупированной территорией.
      Это как, просто невезение, или есть способ решения проблемы?
      Вышестоящий провайдер сказал, мол, у него то же самое но пользователи не жалуются.
      Да и у меня пока по сути один человек, какой-то программист, но тенденция напрягает.
      Сразу отвечу, что аплинк менять не собираюсь.
      Так же аплинк может выдать другие IP из схожих подсетей но там та же ситуация.
    • Від Дядя Рома
      На роутере сделал правила, собираю в блэклист адреса пытающихся подобрать пароль. Набил уже больше 50 тыс.  Роутер в общем переваривает такое количество, но всё равно, как-то многовато их. Пробовал объединять в ручную, очень долго получается, не реально всё перебрать. Нормальных сервисов которые бы это делали именно по AS провайдера. проверяя в онлайн WhoIs не нашёл. 
      Куда копать, как автоматизировать?
    • Від alexcom
      Продам /24.
      $37 (торг)
       
      Всі питання в особисті.
    • Від dummy
      Здам в оренду блок /24 IPv4

×
×
  • Створити нове...