Toto je původní verze internetového fóra ISPforum.cz do února 2020 bez možnosti registrace nových uživatelů. Aktivní verzi fóra naleznete na adrese https://telekomunikace.cz

ISPADMIN a propojeni s FIO pres API

RADIUS, CAPsMAN, The Dude, AirControl, UniFi, Zabbix atd.
ianek
Příspěvky: 134
Registrován: 18 years ago

Re: ISPADMIN a propojeni s FIO pres API

Příspěvekod ianek » 4 years ago

john2020 píše:A co si jako představujete u systému, kde bylo rok avizováno, že podpora bude ukončena 30.6.2019 ?
Čekáte, že se stane zázrak a někdo bude ISP admin 4 vyvíjet a udržovat ? Idelálně zadarmo ?
Myslíte, že dekódování scriptů a úprava je legální ?

Přešli jsme na ISP admin 5 dávno a vše nám samozdřejme funguje bez problémů.........


To je nějaký trolling od vývojáře ? ISP admin 4 nikdy nefungoval bez problémů, proto jste začali říkat chybám vlastnosti.

To že ISP 5 je jiný to může spolknout jedině bezduchý občan. Stejné osazenstvo se jistě za noc změnilo a řeší problémy a chyby hned a s úsměvem.
1 x

john2020
Příspěvky: 2
Registrován: 4 years ago

Příspěvekod john2020 » 4 years ago

Tak ještě jednou ......
Co si jako představujete u systému, kde bylo rok avizováno, že podpora bude ukončena 30.6.2019 ?
0 x

ianek
Příspěvky: 134
Registrován: 18 years ago

Příspěvekod ianek » 4 years ago

A tady někdo psal , že si myslí že to vyřeší vývojář ?
0 x

Jap
Příspěvky: 186
Registrován: 14 years ago
antispam: Ano

Příspěvekod Jap » 4 years ago

ahoj,

pokud chcete, aby vam FIO zase fungovalo bez upravy kodu:

1) ssh na ispadmin server
2) pridat do /etc/hosts radku "89.22.67.38 http://www.fio.cz"

overeno, funguje :-)

je to samozrejme quickfix, chyba je v tom, ze ispadmin 4.x ma stare openssl a spravne reseni je ten system upgradovat aby podporoval TLS 1.2..

Honza
0 x

Uživatelský avatar
Insider
Příspěvky: 2453
Registrován: 18 years ago
Kontaktovat uživatele:

Příspěvekod Insider » 4 years ago

Jap píše:ahoj,

pokud chcete, aby vam FIO zase fungovalo bez upravy kodu:

1) ssh na ispadmin server
2) pridat do /etc/hosts radku "89.22.67.38 http://www.fio.cz"

overeno, funguje :-)

je to samozrejme quickfix, chyba je v tom, ze ispadmin 4.x ma stare openssl a spravne reseni je ten system upgradovat aby podporoval TLS 1.2..

Honza


Děkujeme:) Ó mocný!
0 x
Michal Peterka, KPE spol. s r.o.
V Hůrkách 1, Praha5 Nové Butovice, Tel: 242498100, 777208819
http://pojitko.cz

Jap
Příspěvky: 186
Registrován: 14 years ago
antispam: Ano

Příspěvekod Jap » 4 years ago

melvi píše:Řešení je dekódovat knihovnu/script co stahuje přes API a opravit ( get_billing_fio_api.php )
Google pro dekodér IONCUBE, první odkaz.
Stahuje to přes
$fio_vypis = @file_get_contents("https://www.fio.cz/ib_api/rest/periods/" . $row_keys[apiKey] . "/" . $dat_vypisu_od . "/" . $dat_vypisu_do . "/transactions.xml");
takže opět google a nějaký workaround se najde až uvidíte co je to za bug

Pokud chcete nadále používat starou nepodporovanou aplikaci, buď si najděte někoho kdo umí základy v PHP nebo se to naučte, problémů bude přibývat.


problem neni zadna chyba v php kodu nebo v php samotnem, takze to zadny vyvojar nevyresi. problem je v systemu, na kterem to php a cely ispadmin 4 bezi (debian 7 wheezy; aktualni je verze debian 10 buster) a jeho knihovna openssl, ktera nepodporuje TLS 1.2
spravnym resenim je upgrade systemu debian wheezy na novejsi verzi, ktera ma novejsi knihovnu openssl a ktera bude podporovat TLS 1.2
rychlym resenim je poslat to pres proxy, ktera dovoli ispadminu pripojeni i pres starsi openssl a do fia se spoji pres TLS 1.2 - viz muj dalsi prispevek - muzete pouzit nasi proxy na adrese 89.22.67.38

v ispadminu na debian 7 wheezy je openssl 1.0.1t-1+deb7u1
na aktualnim debianu 10 buster je openssl 1.1.1d-0+deb10u2
0 x

KoZLiCeK
Příspěvky: 1201
Registrován: 16 years ago
Bydliště: CZ

Příspěvekod KoZLiCeK » 4 years ago

Jap píše:
melvi píše:Řešení je dekódovat knihovnu/script co stahuje přes API a opravit ( get_billing_fio_api.php )
Google pro dekodér IONCUBE, první odkaz.
Stahuje to přes
$fio_vypis = @file_get_contents("https://www.fio.cz/ib_api/rest/periods/" . $row_keys[apiKey] . "/" . $dat_vypisu_od . "/" . $dat_vypisu_do . "/transactions.xml");
takže opět google a nějaký workaround se najde až uvidíte co je to za bug

Pokud chcete nadále používat starou nepodporovanou aplikaci, buď si najděte někoho kdo umí základy v PHP nebo se to naučte, problémů bude přibývat.


problem neni zadna chyba v php kodu nebo v php samotnem, takze to zadny vyvojar nevyresi. problem je v systemu, na kterem to php a cely ispadmin 4 bezi (debian 7 wheezy; aktualni je verze debian 10 buster) a jeho knihovna openssl, ktera nepodporuje TLS 1.2
spravnym resenim je upgrade systemu debian wheezy na novejsi verzi, ktera ma novejsi knihovnu openssl a ktera bude podporovat TLS 1.2
rychlym resenim je poslat to pres proxy, ktera dovoli ispadminu pripojeni i pres starsi openssl a do fia se spoji pres TLS 1.2 - viz muj dalsi prispevek - muzete pouzit nasi proxy na adrese 89.22.67.38

v ispadminu na debian 7 wheezy je openssl 1.0.1t-1+deb7u1
na aktualnim debianu 10 buster je openssl 1.1.1d-0+deb10u2


tak sem to zkusil a nejde to.
0 x

Jap
Příspěvky: 186
Registrován: 14 years ago
antispam: Ano

Příspěvekod Jap » 4 years ago

Insider píše:
Jap píše:ahoj,

pokud chcete, aby vam FIO zase fungovalo bez upravy kodu:

1) ssh na ispadmin server
2) pridat do /etc/hosts radku "89.22.67.38 www.fio.cz"

overeno, funguje :-)

je to samozrejme quickfix, chyba je v tom, ze ispadmin 4.x ma stare openssl a spravne reseni je ten system upgradovat aby podporoval TLS 1.2..

Honza


Děkujeme:) Ó mocný!
0 x

KoZLiCeK
Příspěvky: 1201
Registrován: 16 years ago
Bydliště: CZ

Příspěvekod KoZLiCeK » 4 years ago

Jap píše:
Insider píše:
Jap píše:ahoj,

pokud chcete, aby vam FIO zase fungovalo bez upravy kodu:

1) ssh na ispadmin server
2) pridat do /etc/hosts radku "89.22.67.38 http://www.fio.cz"

overeno, funguje :-)

je to samozrejme quickfix, chyba je v tom, ze ispadmin 4.x ma stare openssl a spravne reseni je ten system upgradovat aby podporoval TLS 1.2..

Honza


Děkujeme:) Ó mocný!

nejde.pise to tu sumou hlasku.
0 x

draslik
Příspěvky: 6
Registrován: 5 years ago

Příspěvekod draslik » 4 years ago

Super řešení. :)

Tak Vám takovou proxy klidně zřídím, alespoň budeme vědět kdo a jaké má příjmy. :)
2 x

Cheprer
Příspěvky: 930
Registrován: 13 years ago
antispam: Ano
Bydliště: Olomouc a okoli

Příspěvekod Cheprer » 4 years ago

KoZLiCeK píše:
Jap píše:
Insider píše:
Děkujeme:) Ó mocný!

nejde.pise to tu sumou hlasku.


Protože máš asi stejně jako já ještě Debian 6
0 x
Ferenc Richard
info[at]RFservis[dot]cz
+420 774 164 886
Vystavba telek. reseni LTE, 3G, 2G [HUAWEI,NOKIA..]
Mikrovlny ericsson, huawei, ray, alcoma...
Vytyčování met. a opt. siti o2
Servis a udrzba mob. a fix stanic.
Poskytovani telek. sluzeb Olomoucky kraj.

Pintero
Příspěvky: 1352
Registrován: 17 years ago
antispam: Ano

Příspěvekod Pintero » 4 years ago

Nedá se na tom starším debianu přeinstalit jen ta knihovna openssl na novější ?
Já jsem před časem, když jsem potřeboval přeinstalovat ISP admina 4 narazil na problém se staršíma knihovnama LetsEncrypt, pomohlo mi stáhnout balíčky z novějšího Debianu a rozchodil jsem to....
0 x

Jap
Příspěvky: 186
Registrován: 14 years ago
antispam: Ano

Příspěvekod Jap » 4 years ago

draslik píše:Super řešení. :)

Tak Vám takovou proxy klidně zřídím, alespoň budeme vědět kdo a jaké má příjmy. :)


jiste, presne to je duvod, proc jsem tu proxy delal pro nas - abych vedel jake kdo ma prijmy..
0 x

rsaf
Příspěvky: 1669
Registrován: 17 years ago

Příspěvekod rsaf » 4 years ago

Tak alespoň upozornit na to, že ta proxy bude mít k dispozici všechna přenášená data (vč. api klíčů) v nezašifrované podobě by se slušelo. Přínosnější by potom asi bylo zveřejnit konfiguraci proxy.
0 x

Jap
Příspěvky: 186
Registrován: 14 years ago
antispam: Ano

Příspěvekod Jap » 4 years ago

rsaf píše:Tak alespoň upozornit na to, že ta proxy bude mít k dispozici všechna přenášená data (vč. api klíčů) v nezašifrované podobě by se slušelo. Přínosnější by potom asi bylo zveřejnit konfiguraci proxy.


a) ano, ale kvuli tomu to nedelam a loguju jen chyby
b) pokud ma nekdo problem, muze si udelat separatni API klic a samozrejme predpokladam, ze se pro stahovani vypisu pouziva API klic, ktery ma prava jen pro cteni
c) pokud si nekdo chce podobnou proxy rozjet sam, tady je konfigurace

Kód: Vybrat vše

server {
    listen 443;
    server_name www.fio.cz;

    # SSL support
    ssl on;
    ssl_certificate /etc/nginx/ssl/fio-proxy/cert.pem;
    ssl_certificate_key /etc/nginx/ssl/fio-proxy/key.pem;

    # increase timeouts
    proxy_connect_timeout       300;
    proxy_send_timeout          300;
    proxy_read_timeout          300;
    send_timeout                300;

    # log
    error_log /var/log/nginx/fio-cz-error.log;

    location / {
        # increase body size limit
        client_max_body_size 100m;

        # proxy to the original site
        set $fio_cz_backend_servers www.fio.cz;
        proxy_pass https://$fio_cz_backend_servers;

        # prevents gzip compression, which cannot be processed by
        # HttpSubModule
        proxy_set_header Accept-Encoding '';
    }
}
0 x