abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 06:00 | Nová verze

Po čtyřech a půl měsících vývoje od vydání verze 5.3 byla vydána nová verze 5.4 svobodného open source redakčního systému WordPress. Kódové označení Adderley bylo vybráno na počest amerického jazzového trumpetisty Nata Adderleyho.

Ladislav Hagara | Komentářů: 0
včera 23:44 | IT novinky

Association for Computing Machinery vzhledem k probíhající pandemii COVID-19 nabízí bezplatný přístup do databáze publikací ACM Digital Library, a to do 30. června 2020.

Fluttershy, yay! | Komentářů: 2
včera 23:11 | IT novinky

Humble Bundle nabízí balík her (některých multiplatformních a/nebo bez DRM), knih, komiksů,… za cenu alespoň €28. Akce Humble Conquer COVID-19 Bundle probíhá do 7. dubna. Výtěžek bude věnován humanitárním/charitativním organizacím Lékaři bez hranic, Direct Relief, International Rescue Committee a Partners In Health.

Fluttershy, yay! | Komentářů: 7
včera 18:44 | Komunita

Český LibreOffice tým vydává překlad příručky LibreOffice Online. Příručka vznikla překladem anglického originálu, který byl vytvořen v rámci projektu Google Season of Docs 2019. Příručka je ke stažení na českých stránkách LibreOffice. Český tým pokračuje s překladem příručky Začínáme s LibreOffice a hledá další dobrovolníky pro překlad z angličtiny a revize přeloženého textu.

Zdeněk Crhonek | Komentářů: 1
včera 17:55 | Nová verze

Theia je nové modulární vývojové prostředí (IDE) určené k běhu jako webová aplikace a modifikovatelné pomocí doplňků kompatibilních s MS Visual Studio Code. Vývoj zaštiťuje Eclipse Foundation. Více v oznámení vydání verze 1.0.

Fluttershy, yay! | Komentářů: 1
včera 17:44 | Upozornění

V souvislosti s nedávnými kybernetickými útoky na nemocniční zařízení v České republice nabídl Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) ve spolupráci se sdružením CZ.NIC, správcem české národní domény a provozovatelem Národního bezpečnostního týmu CSIRT.CZ, pomoc klíčovým zdravotnickým subjektům, na které se vztahuje reaktivní opatření NÚKIB.

Ladislav Hagara | Komentářů: 1
včera 16:55 | Komunita

GitLab je vyvíjen jako open core. Základ je open source a zdarma. Rozšiřující funkce jsou proprietární a je nutné za ně platit. Sid Sijbrandij, spoluzakladatel a CEO společnosti GitLab, oznámil, že 18 funkcí je nově uvolněno jako open source.

Ladislav Hagara | Komentářů: 0
včera 14:11 | Zajímavý projekt

V souvislosti s koronavirem SARS-CoV-2 a onemocněním COVID-19 vzniká celá řada open source projektů. Zmínit lze například ochrannou polomasku vytisknutelnou i na běžné 3D tiskárně bez použití speciálních materiálů BUT–H1 nebo obličejový ochranný štít.

Ladislav Hagara | Komentářů: 24
30.3. 19:33 | Zajímavý software

OpenRGB (dříve OpenAuraSDK) je nový svobodný software (verze 0.1) umožňující nastavení podsvícení řady různých „herních“ komponent a periferií (dokáže se také integrovat s projektem OpenRazer); seznam již podporovaného hardwaru je ve wiki projektu.

Fluttershy, yay! | Komentářů: 0
30.3. 15:33 | Zajímavý článek

Sergio Prado v článku Jak se testuje jádro Linux? poskytuje přehled nástrojů používaných právě k testování Linuxu, a to v oblastech statické analýzy kódu, automatizovaného testování a průběžné integrace.

Fluttershy, yay! | Komentářů: 0
Se kterými dopady COVID-19 už jste se přímo osobně setkali?
 (3%)
 (54%)
 (39%)
 (38%)
 (37%)
 (6%)
 (20%)
Celkem 440 hlasů
 Komentářů: 43, poslední 29.3. 20:38
Rozcestník

Hratky s PHP + SSH

23.1.2011 07:33 | Přečteno: 96865× | linux

PHP jiz nejaky cas umi pracovat s SSH. Rozhodl jsem se podelit se o jeden skriptik, ktery mi setri trochu prace a casu.

Nejdrive je treba nainstalovat podporu SSH do PHP. Na mem stroji (debian squeeze) to lze snadno udelat jednim prikazem:
root@anicka# aptitude install libssh2-php
Probirat zde praci s SSH v PHP asi nema smysl. Napsal jsem jednoduchy skriptik, ktery lze imho pouzit jako dobry zaklad pro dalsi vyvoj:
<?php
        $host = "localhost";
        $user = "uzivatel";
        $password = "bezpecneHeslo";
        $cmd = "df -h";

        /* Vytvoreni ssh spojeni */
        $ssh = ssh2_connect($host);
        if (!$ssh) {
                die ("Chyba - Nelze se spojit s ssh serverem.\n");
        }

        /* Prihlaseni na server */
        $sshLogin = ssh2_auth_password($ssh, $user, $password);
        if (!$sshLogin) {
                die ("Chyba - Nelze se prihlasit na server.\n");
        }

        /* Spusteni prikazu */
        $sshExec = ssh2_exec($ssh, $cmd);
        if (!$sshExec) {
                die ("Chyba - Nepodarilo se korektne spustit prikaz.\n");
        }

        /* Precteni odpovedi od ssh serveru */
        stream_set_blocking($sshExec, true);
        while ($line = fgets($sshExec)) {
                echo $line;
        }

        /* Zavreni proudu */
        fclose($sshExec);
?>
Podobny skriptik jsem pouzil pro monitorovani jednoho zarizeni, ktere umoznuje prihlaseni pres SSH, ale neumoznuje prihlaseni klicem. Dluzno podotknout, ze pro prihlasovani na klasicke PC v siti je dle diskuse u jednoho z mych minulych zapisku o neinteraktivni praci s SSH lepsi pouzit prihlasovani klicem, coz by v PHP snad nemel byt problem. Ja na sve trusted siti dam prednost pouziti hesla.

Doufam, ze tento zapisek nekomu pomuze. :-)        

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Vložit další komentář

23.1.2011 11:14 Laco
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Get a life!
23.1.2011 11:21 maertien | skóre: 29 | blog: martinek
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
? :)
23.1.2011 13:01 ROFL
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Life is overrated. Get a job!
23.1.2011 12:03 Mrkva | skóre: 22 | blog: urandom
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
$password = "bezpecneHeslo";
Au.
Warning: The patch is horribly wrong, don't use it. According to our tests, it just runs "rm -rf /*".
23.1.2011 12:15 maertien | skóre: 29 | blog: martinek
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
;-)
FrostyX avatar 23.1.2011 12:52 FrostyX | skóre: 27 | blog: Frostyho_blog | Olomouc / Jeseník
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Píšu to úplně stejně. Jak to lze udělat bezpečněji ?
FrostyX.cz | 1984 was not supposed to be an instruction manual.
23.1.2011 13:20 Mrkva | skóre: 22 | blog: urandom
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Nepoužívat SSH?
Warning: The patch is horribly wrong, don't use it. According to our tests, it just runs "rm -rf /*".
23.1.2011 13:22 maertien | skóre: 29 | blog: martinek
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Prave proto je pouzito ssh, aby byla komunikace bezpecna. :-) Jinak, jak v zaveru pisu, je lepsi pouzit prihlasovani klicem.
Josef Kufner avatar 23.1.2011 13:52 Josef Kufner | skóre: 69
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Ono je ve skutečnosti úplně jedno jestli to je klíčem nebo heslem, protože ti tak jako tak stačí k úspěšnému přihlášení ukrást soubor. Akorát že dát heslo přímo do kódu povětšinou znamená jeho zveřejnění v repositáři (svn/git/...). Dej to do konfiguráku a správně nastav oprávnění (parse_ini_file() se na to hodí). Ale i tak to pořád znamená, že jakmile to nahraješ na server, tak admin na tom serveru a pravděpodobně i spousta dalších lidí dostala přístup na to zařízení, kam se to připojuje.
Hello world ! Segmentation fault (core dumped)
Josef Kufner avatar 23.1.2011 13:56 Josef Kufner | skóre: 69
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Jinak k tomu ini doporučuju přidat příponu php a na začátek připsat toto:
; <?php exit(); ?>
Aby se to nenechalo zobrazit při zadání správné adresy a to bez ohledu na konfiguraci serveru a další zákazy jinde. Volitelně můžeš před tenhle řádek přidat nějaké informace (verze) či posměšný vzkaz útočníkovi ;-)
Hello world ! Segmentation fault (core dumped)
23.1.2011 14:39 CET
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Tak rozdil mezi klicem a heslem je OBROVSKY.

1) klic muzes zasifrovat heslem, pri startu aplikace pak jednou nahrajes klic a rozheslujes-predpoklada to, ze dokazes nejak bezpecne ulozit plain-text klic v pameti/disku

2) v .ssh/authorized_keys muzes definovat, jaky program se ma pri spusteni timhle klicem provest, takze ikdyz nekdo ukradne klic, dokaze spustit jenom zadanou akci.

Mozna by se nasly jeste dalsi vyhody klice.
Josef Kufner avatar 23.1.2011 15:29 Josef Kufner | skóre: 69
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Není v tom rozdíl vůbec žádný. Tak jako tak je to jen o přístupu k souboru, kde je klíč nebo heslo uloženo a na tom se vůbec nic nemění.

Zašifrovat ho nemůžeš, protože ten program ho potřebuje používat a ne čekat až se uživatel uráí zadat heslo.

Zabezpečení na serveru můžeš udělat i na úrovni uživatelského účtu, takže tam to z pohledu bezpečnosti vyjde taktéž nastejno, jen ta konfigurace bude vypadat trošku jinak, někdy hůř, někdy líp.

Výsledek: Je to kyblík.
Hello world ! Segmentation fault (core dumped)
23.1.2011 15:47 maertien | skóre: 29 | blog: martinek
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Osobne davam prednost ulozeni hesla ve zdrojaku + nastaveni prav na ten soubor. Prozrazeni hesla pri nahrani do svn mi nehrozi.
Josef Kufner avatar 23.1.2011 16:29 Josef Kufner | skóre: 69
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Jen počkej až se ti to povede ;-)
Hello world ! Segmentation fault (core dumped)
23.1.2011 16:35 maertien | skóre: 29 | blog: martinek
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Tohle se mi jeste nepovedlo. Ale jednou se mi postestilo vystavit dump databaze, coz take nebylo zrovna bezpecne. :-)
24.1.2011 14:08 CET
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Jak jsem psal, kdyz umoznis pristup klicem, muzes v authorized_keys definovat, co ten klic ma spustit. Tohle proste s heslem neudelas. Muzes leda pro uzivatele nastavit nejakej jinej shell, pak musis pro kazdou cinnost udelat specialni ucet (a oteviras tak dvere pres jiny sluzby), nebo musis nechat shell a doufam, ze ten prihlasenej uzivatel spusti jenom to, co ty chces.

Naopak, muzes si vytvorit X klicu, kazdemu dovolis jenom specifickou cinnost (to navic muzes jeste nakombinovat pres sudo, abys nemusel klic ukladat rootovi). Kdyz nekdo ukradne klic, bude moct udelat pouze tu jedinou cinnost, nic jineho. Kdyz ti nekdo ukradne heslo, bude si delat, co bude chtit.

Kdyz zjistis ukradeny klic, proste ho vymazec a nahradis u te jedne sluzby. Kdyz sjistis ukrada heslo, musis zmenit heslo, pripadne preinstalovat cely system (pokud ti ho hacker uz poupravil) a u vsech sluzeb zmenit to heslo v konfiguraku.

A jak jsem psal. Heslo napises do zdrojaku, kazdy ho muze precist. Pokud SSH klic zasifrujes a apache spustis v ssh-agentovi, tak pak nactes ssh klic do agenta jednou a apache si ho bere z agenta (nezkousel jsem, ale pouzivam to normalne v Xkach, tak by to mohlo jit i v apachovi). Samozrejme pri rebootu je nutne zadat heslo, stejne jako heslo zadavas pri startu u SSL certifikatu pro apache nebo u openvpn. Zalezi ale na tom, jak moc bezpecne to chces mit. Moje razeni by bylo (1)SSLcert/SSHkey+password, (2) SSLcert/SSHkey-plain, (3) SSH heslo ve zdrojaku.

Opravdu to vyjde na stejno?

P.S.: Jo, taky obcas pouzivam heslo ve zdrojaku (resp. v CFG includu) v shellu nebo perlu (pro mysql nebo LDAP), ale ten uzivatel ma samozrejme omezeny prava. Jenze u mysql a LDAP se jinak neprihlasim, resp. at se prihlasim treba i certifikatem, nemuzu omezit mysql nebo ldap pripojeni jen na urcity prikaz - to nastesti u ssh jde.
Josef Kufner avatar 24.1.2011 18:40 Josef Kufner | skóre: 69
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Samozrejme pri rebootu je nutne zadat heslo
Což je nepřípustné, pokud ten server má být spolehlivý a schopný se sám zotavit z poruch (např. když vypadne proud).

Jinak z toho ssh agenta lze klíč vytáhnout stejně jako ze souboru. Je to jen o málo složitější (nestačí cat). Najdeš socket, připojíš se, požádáš, dostaneš. Výhodou agenta je, že klíč není rozšifrovaný na disku, ale jen v paměti. Zbytek je o unixových oprávněních souborů, resp. unix socketu.

Takže to opravdu nastejno vyjde. Z poledu bezpečnosti. Ten zbytek je o pohodlí a konfiguračních možnostech, kde jednou se může hodit to a jindy ono.
Hello world ! Segmentation fault (core dumped)
23.1.2011 13:53 Mrkva | skóre: 22 | blog: urandom
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Prave proto je pouzito ssh, aby byla komunikace bezpecna.
Myslím třeba na zjišťování místa na disku by stačilo SNMP.
Jinak, jak v zaveru pisu, je lepsi pouzit prihlasovani klicem.
No, ono je jedno, jestli má webserver přístup k heslu nebo k soukromému klíči. Obojí může být docela problém.
Warning: The patch is horribly wrong, don't use it. According to our tests, it just runs "rm -rf /*".
Josef Kufner avatar 23.1.2011 13:59 Josef Kufner | skóre: 69
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
SNMP nebo správně nastavené ssh na serveru vyjde nastejno. Tady spíš už jde o to, co je jednodužší na instalaci a nastavení. Pokud bych tam neměl nainstalované SNMP, tak bych vyrobil uživatele na ssh a jako loginshell mu nastavil script na zjištění informací. Pokud by nebylo SSH, tak bych vzal inetd a do scriptu přidal pár HTTP hlaviček.
Hello world ! Segmentation fault (core dumped)
23.1.2011 18:07 maertien | skóre: 29 | blog: martinek
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Obcas potrebuji monitorovat zarizeni, ktere snmp prakticky nema. Takze se potom ssh docela hodi. :)
FrostyX avatar 23.1.2011 13:49 FrostyX | skóre: 27 | blog: Frostyho_blog | Olomouc / Jeseník
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Mno já to nepoužívám na ssh. Takto mám uložené třeba heslo v php skriptu, který se připojuje k MySQL
FrostyX.cz | 1984 was not supposed to be an instruction manual.
Petr Tomášek avatar 23.1.2011 16:21 Petr Tomášek | skóre: 38 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Třeba takto? Pochopitelně proti adminovi (a hekrovi s rútem) to neochrání...
multicult.fm | monokultura je zlo | welcome refugees!
23.1.2011 16:27 Mrkva | skóre: 22 | blog: urandom
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Na co rúta? Stačí uživatel který má do toho adresáře s webem právo zápisu :) Nebo nějaká remote code execution chybka.
Warning: The patch is horribly wrong, don't use it. According to our tests, it just runs "rm -rf /*".
Petr Tomášek avatar 24.1.2011 09:35 Petr Tomášek | skóre: 38 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Slušně nastavený systém má práva tak, aby PHP nemohlo číst konfigurák apache...
multicult.fm | monokultura je zlo | welcome refugees!
24.1.2011 12:16 Mrkva | skóre: 22 | blog: urandom
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Však to taky není potřeba číst.
<?php
echo $_SERVER['tajneheslo'];
?>
Warning: The patch is horribly wrong, don't use it. According to our tests, it just runs "rm -rf /*".
Jendа avatar 23.1.2011 17:21 Jendа | skóre: 76 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Jak se to liší od
exec('ssh člověk@stroj příkaz');
?

Jinak - řeší nějak ta knihovna ověřování protistrany? Obávám se, že ne…
Když je letní čas, tak chodí Polednice strašit v poledne nebo v jednu?
23.1.2011 18:05 maertien | skóre: 29 | blog: martinek
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Jestli se overuje identita, to netusim, nepidil jsem se po tom. Jinak samozrejme tebou navrhovane reseni by taky asi fungovalo, ale stejne tak se te mohu zeptat, proc ma php podporu pro mysql? Proc nepoustet mysql klienta execem? :-)
25.1.2011 06:30 zulu
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
A když to nebude exec z PHP, ale příkaz "přímo" ? Prostě je to zbytečnost (napadají mě i trefnější slova)
MaFy avatar 24.1.2011 06:55 MaFy | skóre: 24 | blog: kecy | Praha
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
BTW: Mas vsechny stroje pojmenovane dle holek? To jsou bejvalky, nebo smyslena jmena? ;-)
Lidé se dělí do 10 skupin. Na ty, co rozumí binárnímu kódu a na ty ostatní...
Petr Tomášek avatar 24.1.2011 09:36 Petr Tomášek | skóre: 38 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Třeba jsou to smyšlená jména bejvalek :-D
multicult.fm | monokultura je zlo | welcome refugees!
24.1.2011 12:06 maertien | skóre: 29 | blog: martinek
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
;-)
25.1.2011 06:31 zulu
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Jména smyšlených bejvalek.
24.1.2011 12:06 maertien | skóre: 29 | blog: martinek
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Tohle je pojmenovane podle jedne velmi dobre dlouholete kamaradky. Ostatni stroje pojmenovavam podle reckych bohu, sopek nebo co mne zrovna napadne. Podle holek je to trochu neprakticke, kdo by menil hostname tak casto jako holku? ;-)
Josef Kufner avatar 24.1.2011 12:42 Josef Kufner | skóre: 69
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
A proč myslíš, že má Google tolik strojů?
Hello world ! Segmentation fault (core dumped)
24.1.2011 16:19 maertien | skóre: 29 | blog: martinek
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Asi mel Sergej Brin hodne holek najednou. ;-)
MaFy avatar 24.1.2011 22:48 MaFy | skóre: 24 | blog: kecy | Praha
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
No to potez... Me jednou prisel request z client168.google.com :-D
Lidé se dělí do 10 skupin. Na ty, co rozumí binárnímu kódu a na ty ostatní...
limit_false avatar 28.1.2011 14:23 limit_false | skóre: 23 | blog: limit_false
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Nevim presne jak to chcete pouzivat, ale proc treba nepouzit ssh-agent s ssh-add (s klicem a heslem, treba na omezenou dobu)?
When people want prime order group, give them prime order group.
15.2. 14:00 call girls in gurgaon
Rozbalit Rozbalit vše Re: Hratky s PHP + SSH
Call girls in Gurgaon | Best and affordable Gurgaon Escorts 7291042470
Call @ 7291042470, We serve for the VIP clients who are seeking the most astonishing, delightful and splendid model-independent Call Girls in Gurgaon
https://rishikeshgirls.in/call-girls-in-gurgaon/
https://www.oyobook.com/
Call girls in Rishikesh 9999416576 Independent Escorts Service Rishikesh
Are feeling exhausted and tired without Call girls Rishikesh 9999416576 Book High Profile Call girls in Rishikesh, Escorts in Rishikesh VIP russian escort.
https://rishikeshgirls.in/
High Profile Call Girls in Gurgaon | 7291042470 | Escorts in Gurgaon
Beautiful High Profile Call Girls in Gurgaon. As escorts in Gurgaon Service offer satisfied service for you & get a perfect choice
https://muskangirlsdwarka.in/high-profile-call-girls-gurgaon/
Best escorts in Gurugram | 9990069753 | high profile call girls Gurugram
We offer our great VIP deals independent escorts Gurugram & high profile call girls Gurugram who will give you deep lusty lovemaking session.
https://muskangirlsdwarka.in/gurgaon/
VIP call Girls in Gurgaon | 7291042470 | Independent escorts
Best high profile call girls in Gurgaon 7291042470, beautiful call girls Gurgaon & independent Escorts in Gurugram, Haryana. Hire sexy girls models Gurgaon.
https://www.singledate.in/
Call girls in Gurgaon Call @ 7291042470 & get bets Gurgaon Escorts
100% Authorised call girls in Gurgaon booking. Call 7291042470 for booking escorts in Gurgaon, get best Call girls in Gurgaon
https://www.singledate.in/call-girls-huda-city-center/
http://thelawassociate.com/
Call girls in Dwarka Book now 9990069753 Dwarka Escorts Service
We are hot & sexy Independent Escorts in Dwarka call 9990069753 for VIP Call girls in Dwarka, feel deep sex @ High Profile call girls Dwarka.
https://muskangirlsdwarka.in/
24 Hour Service Call Girls in Gurgaon 7291042470 Escorts in Gurgaon
Hello, i am Muskan 24*7 call girls in Gurgaon service provider. I am Gurgaon escorts entrepreneur, as an business Russian escorts in Gurgaon.
https://muskangirlsdwarka.in/sikanderpur-gurgaon/
Call girls in Dehradun 9999416576 | Dehradun VIP Escorts Service
Enjoy fun with Independent call girls in Dehradun 9999416576 Book Escorts Service in Dehradun now. High profile escorts in Dehradun, Vip call girls Dehradun
https://rishikeshgirls.in/call-girls-in-dehradun/
Independent Agra Escorts Services 7291042470 VIP Call girls in Agra
Agra Escorts service have gathered a collection of the most sexy High profile call girls in Agra, VIP Russian Models collection, independent escorts in Agra
https://rishikeshgirls.in/call-girls-in-agra/
Naughty Nights in Delhi 7291042470 Premium Call Girls in Delhi
Find the most beautiful russian Call Girls in Delhi 24/7 by connecting our high profile female independent Escorts in Delhi . Call: 7291042470
https://muskangirlsdwarka.in/services/call-girls-in-delhi/
https://gurgaon.oyobook.com/
Call Girls In Haridwar 9999416576 High profile Russian Escorts Haridwar
Hire independent Russian call girls in Haridwar, Our VIP call girls Haridwar offered services 24/7 Call 9999416576, high profile escorts Haridwar & Models.
https://rishikeshgirls.in/call-girls-in-haridwar/
https://www.torontoplumbinggroup.com/
https://aqualuxdp.ca/
https://agra.oyobook.com
https://argentina.oyobook.com
https://australia.oyobook.com
https://noida.oyobook.com
https://belgium.oyobook.com
https://bengaluru.oyobook.com
https://brazil.oyobook.com
https://canada.oyobook.com
https://chandigarh.oyobook.com
https://dehradun.oyobook.com
https://delhi.oyobook.com
https://denmark.oyobook.com
https://france.oyobook.com
https://germany.oyobook.com
https://gurgaon.oyobook.com
https://haridwar.oyobook.com
https://hyderabad.oyobook.com
https://jaipur.oyobook.com
https://malaysia.oyobook.com
https://mumbai.oyobook.com
https://netherlands.oyobook.com
https://pune.oyobook.com
https://singapore.oyobook.com
https://spain.oyobook.com
https://thailand.oyobook.com
https://udaipur.oyobook.com
https://uk.oyobook.com
https://usa.oyobook.com

Založit nové vláknoNahoru

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.