Перейти до

Пулл 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 користувачів

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

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

    • Від ADimka
      Здам в оренду  IP v4 (PA, /24 - /21).
      Безготівка з ПДВ.
      /24 - 4000 гривень на місяць,
      /22 - 15000 гривень на місяць.
    • Від TRB
      Купимо IP-адреси /23 - /24 PA або PI.
      Деталі в осибистих повідомленнях. 
    • Від alexeya
      Сдам в аренду 2 блока /24. Цена за один блок 750$ в год.
    • Від VAndrey
      Доброго дня!
      Порадьте альтернативу -  порядного LIRa. І чи варто міняти?
      Багато років обслуговувався в LIRa НетАссіст. Ніколи нічого поганого не можу за них сказати. Тільки респект. Завжди все якісно, швидко і порядно. Тільки найкращі відгуки. Всім їх радив!
      Але окрім якісного обслуговування є ще й ціна.
      Вчора прийшов лист від них про підняття цін вдвіччі!?!? Ціна при цьому ж звісно в євро і разом із курсом також зростала щороку.
      Обгрунтування, бо за багато років зросла ціна на електроненергію,  зарплата  (так і курс евро зріс,  відповідно і відрахування LIRу).
      Ну і ще зросли відрахування в RIPE і та й комісія (15%) за перерахування коштів RIPE, бо типу тепер потрібно перераховувати виключно з українських рахунків. Тут можна десь з чимось погодитися напевно. Але знову ж таки підняття вдвіччі в Євро,  то якось,  як на мене занадто.
      Розумію, що все дорожчає. Спробував переговорити,  бо менш стрімке підняття,  але безрезультатно.
       
      Хотів почути думки колег. Варто міняти LIRa? Якщо так,  то на кого?
    • Від YuriyH
      Продам енкодер 8 HDMI в IP , 1U
      Ціна 1400 дол з ПДВ , оплата в грн. по курсу , безготівка.

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