Stránka 3 z 4

Re: ISPADMIN a propojeni s FIO pres API

Napsal: 14 Jan 2020 09:42
od ianek
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.

Re: ISPADMIN a propojeni s FIO pres API

Napsal: 14 Jan 2020 09:55
od john2020
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 ?

Re: ISPADMIN a propojeni s FIO pres API

Napsal: 14 Jan 2020 10:21
od ianek
A tady někdo psal , že si myslí že to vyřeší vývojář ?

Re: ISPADMIN a propojeni s FIO pres API

Napsal: 16 Jan 2020 10:25
od Jap
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

Re: ISPADMIN a propojeni s FIO pres API

Napsal: 16 Jan 2020 10:50
od Insider
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ý!

Re: ISPADMIN a propojeni s FIO pres API

Napsal: 16 Jan 2020 10:59
od Jap
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

Re: ISPADMIN a propojeni s FIO pres API

Napsal: 16 Jan 2020 11:03
od KoZLiCeK
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.

Re: ISPADMIN a propojeni s FIO pres API

Napsal: 16 Jan 2020 11:04
od Jap
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ý!

Re: ISPADMIN a propojeni s FIO pres API

Napsal: 16 Jan 2020 11:07
od KoZLiCeK
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.

Re: ISPADMIN a propojeni s FIO pres API

Napsal: 16 Jan 2020 11:33
od draslik
Super řešení. :)

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

Re: ISPADMIN a propojeni s FIO pres API

Napsal: 16 Jan 2020 11:34
od Cheprer
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

Re: ISPADMIN a propojeni s FIO pres API

Napsal: 16 Jan 2020 11:36
od Pintero
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....

Re: ISPADMIN a propojeni s FIO pres API

Napsal: 16 Jan 2020 12:59
od Jap
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..

Re: ISPADMIN a propojeni s FIO pres API

Napsal: 16 Jan 2020 13:06
od rsaf
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.

Re: ISPADMIN a propojeni s FIO pres API

Napsal: 16 Jan 2020 13:25
od Jap
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 '';
    }
}