[ lucky_luke @ 31.10.2007. 20:56 ] @
Video sam na nekoliko mesta da je vec pisano u vezi ovoga, ali ipak nisam nasao ono sto me interesuje...
Da li neko zna kako je moguce uraditi da se spreci skidanje celog sajta...ili njegovih delova... ali bez ukrstanja linkova, subdomenima i slicno...
Naisao sam na jednom sajtu kada sam ga hteo prekopirati da to nisam mogao da uradim jer je Teleport Ultra previse stranica za kratko vreme otvorio...
Zna li neko kako se to moze uraditi... link prema nekom tutorijalu ili direktno ka skripti...
Hvala najlepse... :)
[ Nemanja Avramović @ 01.11.2007. 00:04 ] @
Kakve veze ovo ima sa PHPom? Da li uopšte znaš šta je PHP i na kom principu radi?
[ lucky_luke @ 02.11.2007. 04:37 ] @
Sajt je uradjen u PHP-u... i trebala bi mi EVENTUALNO neka skripta da je implementiram... ili javascript ili nesto slicno sto bi moglo biti ubaceno u PHP stranice...
Hvala!
[ kazil @ 02.11.2007. 07:21 ] @
php ti se sa teleportom nece skinuti. skinuce ti html, css i slike. php nece. php ti moze uzeti jedino ako ti na neki nacin dospe do servera tamo gde je php i onda ga tamo edituje brise... zato je nemanja pitao ono sto je pitao...
[ 01011011 @ 02.11.2007. 17:23 ] @
Pa ja bih imao kopiju facebooka kad bi to bilo moguce i prodao bih je za milion :)
[ lucky_luke @ 06.11.2007. 23:16 ] @
Aj'mo jos jednom, al' od pocetka... bio sam malo nejasan... izvinjavam se...
PHP sajt se ne moze iskopirat u vidu skripti, jer se izvrsava na serveru, ali se sadrzaj moze prekopirati. Skripte kao skripte manje - vise... ima ih na netu free koliko hoces...
Ja hocu svoj sadrzaj na sajtu da zastitim da se ne moze MASOVNO skinuti... da mi prekopira kompletan sajt... jeste da mi lokacija ima 150 subdomena i oko 120.000 stranica, al' daleko od toga da to nije vrlo lako skinuti i izlinkovati u Dreamweaveru i od svega napraviti "klon" moje lokacije, jedino sto ce biti staticke stranice, ali koje opet dalje mogu petljanjem da se pretvore u mysql bazu.
Naisao sam na lokaciju na kojoj sam video da postoji mogucnost zastite tako sto je ogranicen broj pregleda stranica u nekom odredjenom vremenskom intervalu. Ukoliko se previse stranica ucita bilo sa browserom ili sa nekim programom (Teleport Ultra) za kopiranje web lokacija na hard, dobija se stranica upozorenja da se posetilac ne ponasa kao "ljudsko bice" i zahteva da se podnese "molba" kako bi moglo da se nastavi citanje clanaka na tom sajtu.
Interesuje me da li neko zna kako radi ovakav vid zastite? Da li su kolacici ili se "nadgleda" IP posetilaca? Zna li neko neku skriptu za ovako nesto?
Hvala!
[ Nemanja Avramović @ 07.11.2007. 07:44 ] @
Da li ćeš koristiti IP ili kolačiće, to zavisi od tebe. Ja bih koristio oba. Takvu skriptu ne znam, ali tako nešto ne bi bilo teško napraviti.
[ kazil @ 07.11.2007. 08:00 ] @
mozda jedan glup predlog: pogledaj taj teleport kakve informacije stavlja u header kada pristupa nekoj stranici. tako kad znas sta je u headeru, onda samo ubacis proveru na taj tvoj sajt, iako otkrijes da je teleport, samo ga redirektujes na google.com i nek tamo cacka dalje.

nisam pokusavao ovako nesto ali bi trebalo da radi na sledeci nacin:

napravi jednu stranu, sasvim dosta. sadrzaj:

echo $_SERVER['HTTP_USER_AGENT'];

pokreni teleport i stavi da skine ovu stranu, i vidi sta je ispisano na toj strani sto je skinuo teleport. i onda na to sto je ispisano (ako je uopste ispisano) radi proveru.
[ dakipro @ 07.11.2007. 09:13 ] @
U teleportu mozes rucno da setujes kako ce da se predstavi sajtu, kao teleport, mozila, ie, opera, custom... Tako da HTTP_USER_AGENT ne pije vodu.Jedino da "vatas" po ip-u, i da tako ogranicis na 2-3 sekunde, jer ni kuki nista ne pomaze ako ih teleport (ili koj vec klijent za offline browsing) iskljuci/brise. Ima par sajtova koji ovako zabranjuju offline browsing (iliti skidanje celokupnog sadrzaja sajta na hd).

btw,. nema potrebe da se kasnije linkuju u dw, teleport ih odmah izlinkuje tako da rade u lokalu bez problema.
[ Miroslav Ćurčić @ 07.11.2007. 11:12 ] @
Nemoj se oslanjati na kolačiće jer ih mnogi botovi neće ni prihvatiti.

Znači svakom posetiocu pokupiš IP i kolačić,
zatim proveriš validnost(smislenost) kolačića - da sprečiš poigravanje s istim,
zatim negde u tabeli ili datoteci zabeleži pristup: timestamp,IP,cookie
zatim prebroj pristupe s te IP-cookie kombinacije u recimo 5 sekundi i ako cifra pređe recimo 10 redirektuj ga na sranicu s upozorenjem,
zatim ako nije imao kolačić setuj mu novi.

Periodično bi trebalo brisati zastarele podatke iz tabele pristupa, možda nakon svakog prebrojavanja ili cronom ili kako hoćeš.

Inače stručan termin za ovo je "flood protection".
[ lucky_luke @ 07.11.2007. 14:05 ] @
Hvala svima na odgovorima... imam neke podatke kako da osmisljavam dalje...
Mada...
Svi znamo da I DALJE ne postoji REALNA zastita da se sadrzaj ne pokupi sa neke lokacije... osim autorskih prava, al' ko bi to isterao na kraj...
Cak i to sa "nadgledanjem" IP-a ne pije vodu kada se menja IP svakih recimo minut ili dva preko proxia... Teleport i svi slicni programi imaju opciju da se napravi vremenski razmak izmedju skidanja dve stranice (duze traje, ali neuporedivo krace nego napraviti toliko stranica)... o spajderima (npr. Orka) kod kojih se moze odrediti hrml sintakse koje da ne pohranjuje u bazu da i ne pricamo...
Ipak, za one malo neupucenije se eventualno i moze nesto smisliti...
Pokusacu... nesto...
Hvala svima jos jednom na postovima i pomoci
[ Braffe @ 27.11.2007. 19:03 ] @
kao sto rece realna zastita ne postoji a takvom "zastitom" mozes samo da si naneses zlo. ne znam kakvog ti je sadrzaja sajt ali ti sigurne ne trebaju posetioci koji ce preko pretrazivaca da traze "ne mozete da nastavite sa pregledom sajta zato sto se ne ponasate kao ljudsko bice" a to ce da bude jedino sto ce botovi pretrazivaca da indexuju u svojim bazama kad budu crawl-ovali tvoj sajt