FinWX Foorumi

Koodaus- ja rakentelunurkka => Sivustojen koodaaminen (HTML, PHP, MySQL, jne.) => Aiheen aloitti: Tuffe - torstai, 19.07.2012, 08:36

Otsikko: Miten webkameralle hotlink esto
Kirjoitti: Tuffe - torstai, 19.07.2012, 08:36
Miten piilotan webkamera osoitteen  kuvasta ja lähdekoodista  ?esim. piilotettava osoite==>
<a href src=http://****.dyndns.com:**/snapshot.cgi?user=**&pwd=***"/>?
Otsikko: Vs: Miten webkameralle hotlink esto
Kirjoitti: systeemi - torstai, 19.07.2012, 10:28
Lainaus käyttäjältä: Tuffe - torstai, 19.07.2012, 08:36
Miten piilotan webkamera osoitteen lähdekoodista  ?esim. .<a href src=http://****.dyndns.com:**/snapshot.cgi?user=**&pwd=***"/>?


Moro

http://www.finwx.net/forum/index.php/topic,2066.0.html

Tuossa valmista asiaa.

Otsikko: Vs: Miten webkameralle hotlink esto
Kirjoitti: Tuffe - torstai, 19.07.2012, 11:38
 sivun Hotlink esto php-koodi toimii,mut miten kuvan osoite pimentoon?
Otsikko: Vs: Miten webkameralle hotlink esto
Kirjoitti: systeemi - torstai, 19.07.2012, 11:45
Lainaus käyttäjältä: Tuffe - torstai, 19.07.2012, 11:38
sivun Hotlink esto php-koodi toimii,mut miten kuvan osoite pimentoon?

Ei se minun mielestä silloin toimi. Silloin kun se toimii niin ainoastaan kuvan nimi tulee näkösälle.

ps.

<img src="../cam.php?<?php echo time() ?>" alt="Webcam mistälie" />

Otsikko: Vs: Miten webkameralle hotlink esto
Kirjoitti: Tuffe - torstai, 19.07.2012, 12:54
kuvan linkkaus <img src=".cam.php?<?php echo time() ?>" alt="Webcam mistälie" />ei toimi cam.php sivulta.
webkameran kuva  cam.php sivulle koodilla <a href src=http://****.dyndns.com:**/snapshot.cgi?user=**&pwd=***"/>?

Voiko webkameran osoitteen piilottaa?
Otsikko: Vs: Miten webkameralle hotlink esto
Kirjoitti: systeemi - torstai, 19.07.2012, 13:16
Lainaus käyttäjältä: Tuffe - torstai, 19.07.2012, 12:54
kuvan linkkaus <img src=".cam.php?<?php echo time() ?>" alt="Webcam mistälie" />ei toimi cam.php sivulta.


Ei se tuolla suoraan toimi.

Lainaus käyttäjältä: Tuffe - torstai, 19.07.2012, 12:54
<a href src=http://****.dyndns.com:**/snapshot.cgi?user=**&pwd=***"/>?

Jos sinä laitat suoraan tuon sinun kameran osoitteen linkkiin niin kyllä se näkyy siinä. Eli sinun pitää laittaa tuo tuo dyndns-kutsu tuonne kamera koodiin ja sinne se hotlink esto. Sen jälkeen voit kutsua sen tuolla ylläolevalla kuva linkkillä.


Tässä lisää tuosta verkkokamera skriptistä:
http://www.finwx.net/forum/index.php/topic,1959.0.html




Otsikko: Vs: Miten webkameralle hotlink esto
Kirjoitti: weatherc - torstai, 19.07.2012, 20:47
Sitä koodia/urlia joka tulee sivun koodiin (<img src="" />) on mahdotonta piilottaa koska selainkin pitää osata lukea sitä. Siihenei auta base64:t eikä mitk muutkaan, sen saa aina selville jos haluaa.

Ainut keino on valjastaa php lukemaan kuvaa kameralta ja puskea se ulos kuvana. Tällöin selaimelle kerrotaan <img src="camp.php" /> eikä kameran osoitetta suoraan näy missään. Tosin, ei saa unohtaa sitä faktaa että myös php-koodin voi lukea jos haluaa eli ei skään ole 100% varma keino.
Ainut 100% varma keino on ettei laita kameraa laisinkaan sivulle, TAI, valjastaa jonkun häkkyrän kotokoneella tallentamaan kuvan ja puskea sen FTP:llä sivulle.



Otsikko: Vs: Miten webkameralle hotlink esto
Kirjoitti: khyron - torstai, 19.07.2012, 21:04
Lainaus käyttäjältä: weatherc - torstai, 19.07.2012, 20:47
Tosin, ei saa unohtaa sitä faktaa että myös php-koodin voi lukea jos haluaa eli ei skään ole 100% varma keino.

Tarkotatko nyt jotain bugia tai väärin konffattua serveriä? Kun eihän serverin nyt lähtökohtasesti pitäs antaa sorsia näkyville, tosin on php sellanen häristin etten sitä nyt suoraan sano mahdottomaksikaan.
Otsikko: Vs: Miten webkameralle hotlink esto
Kirjoitti: weatherc - torstai, 19.07.2012, 22:06
LainaaTarkotatko nyt jotain bugia tai väärin konffattua serveriä? Kun eihän serverin nyt lähtökohtasesti pitäs antaa sorsia näkyville, tosin on php sellanen häristin etten sitä nyt suoraan sano mahdottomaksikaan.
En, vaan jos oikein olen oppinut niin php-koodinkin saa näkyville jos sen osaa, älä vaan multa kysy miten koska en sitä tiedä. Ja vaikka sen tietäisin niin en sitä kertoisi tässä. ;)
Ja toisaalta, monet esmex ww-foorumin skriptit sisältää koodin jolla sen saa näkyville laittamalla määrätyn ?y=1 urlin perään. Tuo siis ihan oletuksena jollei sitä poista.
Otsikko: Vs: Miten webkameralle hotlink esto
Kirjoitti: khyron - perjantai, 20.07.2012, 15:14
Lainaus käyttäjältä: weatherc - torstai, 19.07.2012, 22:06
LainaaTarkotatko nyt jotain bugia tai väärin konffattua serveriä? Kun eihän serverin nyt lähtökohtasesti pitäs antaa sorsia näkyville, tosin on php sellanen häristin etten sitä nyt suoraan sano mahdottomaksikaan.
En, vaan jos oikein olen oppinut niin php-koodinkin saa näkyville jos sen osaa, älä vaan multa kysy miten koska en sitä tiedä. Ja vaikka sen tietäisin niin en sitä kertoisi tässä. ;)

Näköjään ainakin on ollu moista bugia. https://bugs.php.net/bug.php?id=61910 (https://bugs.php.net/bug.php?id=61910)

Lainaus käyttäjältä: weatherc - torstai, 19.07.2012, 22:06
Ja toisaalta, monet esmex ww-foorumin skriptit sisältää koodin jolla sen saa näkyville laittamalla määrätyn ?y=1 urlin perään. Tuo siis ihan oletuksena jollei sitä poista.

Huh, hirveesti en keksi tommoselle ominaisuudelle käyttöä. Mut ylettömän typerää on laittaa se oletukseksi.
Otsikko: Vs: Miten webkameralle hotlink esto
Kirjoitti: kokki - sunnuntai, 02.12.2012, 17:25
Mä en kyllä viittis ulkomaailmaan kotikoneen ip:tä pistellä näkyviin. Noita ties mitä yritelmiä tulee iha ilman mitää suurempaa julkistamistaki. Joku weppisivutila jostai mitä voi jakaa minne haluaa.. nykysin luulis toki jo onnistuvan johoki kuvajakopaikkaan tuo kuvien lähetys ja linkkaus semmoiseen.. vai kuinka on?
Otsikko: Vs: Miten webkameralle hotlink esto
Kirjoitti: teutari - sunnuntai, 02.12.2012, 19:02
Foorumin hakua käyttämällä etsivä löytää...  ;) tuossa joitakin vaihtoehtoja:

http://www.finwx.net/forum/index.php/topic,2066.0.html
http://www.finwx.net/forum/index.php/topic,1211.0.html
http://www.finwx.net/forum/index.php/topic,1959.0.html
Otsikko: Vs: Miten webkameralle hotlink esto
Kirjoitti: kokki - sunnuntai, 02.12.2012, 19:40
Mä väitän, että jos kuvaa osoitetaan jostai muualta kuin ite siltä koneelta missä kuva on nin kyllä se osoite sinne löytyy.

Piilottaa voi, mutta sanoisin, että kohtalaisen turhaa. Vähä niiku aikoinaan erään firman toimitusjohtaja sano, että tehkää siihen sivuun tulostuksen esto.. "jepjep" :D
Otsikko: Vs: Miten webkameralle hotlink esto
Kirjoitti: weatherc - sunnuntai, 02.12.2012, 19:50
LainaaMä väitän, että jos kuvaa osoitetaan jostai muualta kuin ite siltä koneelta missä kuva on nin kyllä se osoite sinne löytyy.
Ammun sen alas saman tien. Ajamalla kuvan php-häkkyrän läpi kuvan alkuperäistä osoitetta ei saa mitenkään selville. Tästä löytyy skripti jossain päin foorumia eli hakemalla löytää.
Koitappa saada selville tuon kuvan alkuperäinen osoite: http://data.nordicweather.net/cam.php
Otsikko: Vs: Miten webkameralle hotlink esto
Kirjoitti: weatherc - maanantai, 03.12.2012, 00:35
Toinen keino jossa kuvan alkuperää ei saa selville on proxyaminen. Esimerkkinä joka on käytössä NWN-kartassa on satelliitti-tiilet. Kartta hakee tiilen osoitteella nordicweather.net mutta todellisuudessa tiili tulee (luvalla) jostain ihan muualta (jollei jo löydy proxyn cachesta) eikä sen alkuperaa osoitteen perusteella tule missään vaiheessa esiin. Kyseessä parin rivin kikka Nginx web-palvelimen asetuksissa ja that's it.

Eli keinoja piilottaa alkuperäisen kuvan osoitteen löytyy vaikka kuinka ja osassa, kuten tuossa php-häkkyässä, alkuperäinen kuva ei edes tule missään vaiheessa käyttäjän selaimeen asti.

Google is your best friend.

Otsikko: Vs: Miten webkameralle hotlink esto
Kirjoitti: kokki - maanantai, 03.12.2012, 10:34
Mjooo, eipä ollu tuommoista php-juttua tullu aikaisemmin vastaa, tuo pitää laittaa käyttöön oikeestaan heti..
Otsikko: Vs: Miten webkameralle hotlink esto
Kirjoitti: kokki - tiistai, 04.12.2012, 17:26
No en ny kauheesti viittiny ees kuuklata kun varmaa vastaus löytyy että jos on kyseessä motion jpeggi niin mitäs tuo vaatii lisää?
Otsikko: Vs: Miten webkameralle hotlink esto
Kirjoitti: kokki - maanantai, 07.01.2013, 13:44
Ei tää ny sinänsä asiaan liity, mutta motion jpeggiin saiki kivasti tehty kuvagallerian. Kyllä on hieno kun ei tartte klikkailla mitää ja kuvat vaihtuu!

Eikä tartte mitää javaskriptihökötyksiä tehä.