GoFuckYourself.com - Adult Webmaster Forum

GoFuckYourself.com - Adult Webmaster Forum (https://gfy.com/index.php)
-   Fucking Around & Business Discussion (https://gfy.com/forumdisplay.php?f=26)
-   -   Free Video Anti Piracy / Download Script [In here] (https://gfy.com/showthread.php?t=874837)

quantum-x 12-11-2008 04:26 AM

Free Video Anti Piracy / Download Script [In here]
 
A few things first:
#1 - I'm releasing this script under the MIT License. In a nutshell, you may copy it, change it, modify it, sell it, resell it - do whatever you want with it.

#2 - The code here is proven to work, verified (there's also a demo included).

#3 - I cannot support this code. This is why it is free. If you can work it into your sites, that's fantastic. If you want to work this into your CMS, even better. But please don't email or ICQ me asking how to make it work, can I integrate it, etc etc.

What it does
This script injects encrypted member information into your videos [avi & wmv in this release, but adding new formats is easy enough]. Videos still play as normal, work as normal etc. If they're opened in a hex editor, the information is not visible. You need the key to decrypt it [ie, no privacy problems]

Once in place, you can grab your videos off rapidshare, forums, etc etc, and pinpoint exactly who stole your content (username, time and date, original filename and IP)

What it doesn't do
It doesn't survive re-encoding to a tube [sorry!] - but will survive splitting, and often resizing

How it works
A lot of CMSs / Sites stream out the videos. This script watches while the video streams out, and injects the encoded information into the stream in the right place.

What it needs
PHP4/5

It doesn't take up too much overhead, but then again, it's probably not the most efficent thing ever.

Enough chatter: http://www.ninjito.com/VidProt-Final.zip

Now don't let me hear you complaining about having shit stolen again.

BTW, this was tested and proved to work in sitedepth and CARMA (both with some tweaking). We tracked Raven Riley content for over a year, and with it, killed a lot of stolen accounts, and also worked out who was stealing what.

qx

DWB 12-11-2008 04:36 AM

My I first to say THANK YOU!!!!

Will check it out.

quantum-x 12-11-2008 04:43 AM

No problems.
I might hit up John / Omar today (and anyone else w/ a CMS product) to draw their attention to it.

ATM there's no automated decrypted, but I found while testing it wasn't so necessary - you only had to check one or two to work out who stole the batch.

That said, building it isn't that much of a difficult exercise.

DWB 12-11-2008 05:09 AM

This is sad.

Perhaps the most important thread to hit GFY in YEARS and nobody is looking at it.

This is exactly why our industry is doomed.

DWB 12-11-2008 05:09 AM

Quote:

Originally Posted by quantum-x (Post 15177012)
No problems.
I might hit up John / Omar today (and anyone else w/ a CMS product) to draw their attention to it.

Hit up Elevated X as well please!!! :thumbsup

duff 12-11-2008 05:15 AM

Brilliant piece of work. Definitely a good step towards eliminating the bad guys.

Sands 12-11-2008 05:34 AM

Very nice tool, and it's really cool that you're letting others use it for free. I downloaded a copy and I'll look over the code in a Sylar-esque fashion later. :winkwink:

Odysseus 12-11-2008 05:43 AM

Interested!
Thanks

SkeetSkeet 12-11-2008 06:38 AM

very nice checking it out now, and if it does what it says, you should be selling it, as we would pay for something like this ;)

marcjacob 12-11-2008 06:44 AM

Great move. Im really impressed that your giving it away for free. Nice to see some people care more about the future of our industry than short term gain.

JamesK 12-11-2008 06:52 AM

Quote:

Originally Posted by DirtyWhiteBoy (Post 15177187)
This is sad.

Perhaps the most important thread to hit GFY in YEARS and nobody is looking at it.

This is exactly why our industry is doomed.

This business is all talk. Many people pretending to give a fuck but when it comes to protecting their shit they won't move a finger.

gideongallery 12-11-2008 07:11 AM

this script sounds a bit like the one we did for software, we didn't record user information in the file, but we did put a certificate to uniquely identify the copyrighted material. When you connect to bit torrent, you only have to download 5% of the file to identify it as being yours. What percentage of the file do you need to download before the identification works.

quantum-x 12-11-2008 07:19 AM

Quote:

Originally Posted by gideongallery (Post 15177648)
this script sounds a bit like the one we did for software, we didn't record user information in the file, but we did put a certificate to uniquely identify the copyrighted material. When you connect to bit torrent, you only have to download 5% of the file to identify it as being yours. What percentage of the file do you need to download before the identification works.

I'd say the first 1 - 5kb

*Edit: Seems about 900b in for the examples I checked, but it will differ.

cwd 12-11-2008 07:24 AM

Thanks for the nice script

Rattlehead 12-11-2008 09:29 AM

Thank you for the nice script. It's really nice to see somebody trying to do something to help us get rid of theft. Yout totally rock.

munki 12-11-2008 09:32 AM

Interesting concept, checking out the script now...

stickyfingerz 12-11-2008 09:37 AM

Should be careful who this is given out to. Make sure only people with paysites receive this. :2 cents:

And thank you for trying to help make the point that if we don't protect our content then we lose. THAT is the only way to stop tubes, p2p, torrents, etc. :thumbsup

Mutt 12-11-2008 09:38 AM

does it embed the IP address of the downloader? without the IP address it won't be much use legally.

quantum-x 12-11-2008 09:39 AM

Quote:

Originally Posted by stickyfingerz (Post 15178232)
Should be careful who this is given out to. Make sure only people with paysites receive this. :2 cents:

And thank you for trying to help make the point that if we don't protect our content then we lose. THAT is the only way to stop tubes, p2p, torrents, etc. :thumbsup

You can change the encryption key to something else (anything else, actually) - so if people were making spoofs of member info in your content, you'd be able to tell.

quantum-x 12-11-2008 09:40 AM

Quote:

Originally Posted by Mutt (Post 15178237)
does it embed the IP address of the downloader? without the IP address it won't be much use legally.

Yes. You can embed any info you want, but in the example above it goes: member's username, timestamp of download, original name, IP address..

That's generally all the info you have on a member, but if you have more, you can put more in.

Mutt 12-11-2008 09:42 AM

the IP address the member originally signed up with and the IP address of the downloader?

asking because once caught the member will say somebody else used his user/pass

The Dawg 12-11-2008 09:43 AM

Nice concept. Thanks, I will test it out.

quantum-x 12-11-2008 09:45 AM

Quote:

Originally Posted by Mutt (Post 15178257)
the IP address the member originally signed up with and the IP address of the downloader?

asking because once caught the member will say somebody else used his user/pass

If you've got it on record, you can embed either, both or neither :)

The information you embed is up to you.

That said, when I was going over statistics, it was fairly obvious what went on.

For accounts that had a spread of IP addresses accessing them, you knew the account was shared, so you'd change the pass and alert the owner.

For accounts where they'd been getting hit by the same IP, you knew it was the owner doing it.

Basic logic can be applied :)

Mefo 12-11-2008 09:49 AM

Interesting, will look into it, thanks :thumbsup

hjnet 12-11-2008 09:51 AM

Great script, now we'd have to get the word out so everybody start's using it...

Martin 12-11-2008 09:51 AM

A step in the right direction. Cheers man.

quantum-x 12-11-2008 09:53 AM

Quote:

Originally Posted by hjnet (Post 15178313)
Great script, now we'd have to get the word out so everybody start's using it...

It's not going to suit all environments. Using fread/passthru to serve content is wildly inefficient, but it also is used very often. If you're using X-sendfile / lighttpd, obviously it won't work.

That said, it'd probably only be a few hour endeavor to convert this to C, and then you've got an apache / lighttpd module that would do it incredibly efficiently.

tony286 12-11-2008 09:56 AM

this is great, great work

potter 12-11-2008 10:07 AM

this is very cool.

quantum-x 12-11-2008 12:24 PM

I noticed everyone bitching about tubes and piracy failed to see this thread ;)

Brujah 12-11-2008 12:30 PM

quantum, sticky.. If it doesn't survive reencoding to tubes, how does this affect tubes?

stickyfingerz 12-11-2008 12:34 PM

Quote:

Originally Posted by Brujah (Post 15179118)
quantum, sticky.. If it doesn't survive reencoding to tubes, how does this affect tubes?

What we use is different, and we don't allow downloads at all. Quantum's way he is using is more for weeding out offenders after the fact. However it would only take a few companies going after the theft on a surfer level to put a good dent it it. If I misspoke Quantum let me know, as that was how I understood your method.

pornguy 12-11-2008 12:58 PM

Would have been nice to see someone help you improve this so that it could beat the tube encoding. and still be free.

some ass hat will take it mod it to do that and sell it.

tony286 12-11-2008 01:04 PM

Quote:

Originally Posted by stickyfingerz (Post 15178232)
Should be careful who this is given out to. Make sure only people with paysites receive this. :2 cents:

And thank you for trying to help make the point that if we don't protect our content then we lose. THAT is the only way to stop tubes, p2p, torrents, etc. :thumbsup

actually supporting companies that support tubes does more to keep tubes going than stolen content. if no one bought ads they wouldn't be around no matter what they had on their site.

quantum-x 12-11-2008 01:13 PM

Quote:

Originally Posted by stickyfingerz (Post 15179140)
What we use is different, and we don't allow downloads at all. Quantum's way he is using is more for weeding out offenders after the fact. However it would only take a few companies going after the theft on a surfer level to put a good dent it it. If I misspoke Quantum let me know, as that was how I understood your method.

You're right Sticky.
I wrote it a while back, when tubes weren't so much the issue - so visibly watermarking makes sense nowadays.

Still, many videos are plundered and put on torrent sites / forums / newsgroups / dump sites - and this is a neat tool to combat that.

moeloubani 12-11-2008 01:20 PM

time to brand this baby and sell it in a month when everyone is crying again :1orglaugh:1orglaugh

leek 12-11-2008 01:21 PM

OOooh. GFY's wet dream script.

quantum-x 12-11-2008 01:44 PM

Quote:

Originally Posted by pornguy (Post 15179252)
Would have been nice to see someone help you improve this so that it could beat the tube encoding. and still be free.

some ass hat will take it mod it to do that and sell it.

The only way you can 'beat' tube encoding is to place something visible on the video.
That's either a watermark [ie sticky] - or encoding in invisible watermarks [this solution also exists] - but that doesn't work on the fly (and isn't cheap).

There are definitely limitations to each method. There's no magic bullet here.

MoreMagic 12-11-2008 01:55 PM

Great concept, maybe not a total solution but on it way to solve a bad problem.

quantum-x 12-11-2008 02:32 PM

Quote:

Originally Posted by MoreMagic (Post 15179457)
Great concept, maybe not a total solution but on it way to solve a bad problem.

It's open source. Take it. Improve it.
Don't wait for permission or someone else to do it for you :)

Klen 12-11-2008 02:57 PM

Bump for content protection

Bro Media - BANNED FOR LIFE 12-11-2008 04:26 PM

nice job!

madm1k3 12-11-2008 04:36 PM

cool definatley checking this out

The Sultan Of Smut 01-21-2009 01:57 PM

This is hands down the best thread of 2008!

AnniKN 01-21-2009 02:09 PM

Thank you so much. :) Thank you

JD 01-21-2009 02:34 PM

very cool. I don't even own a paysite but I'm grabbing it for future use

hjnet 01-22-2009 09:48 AM

Bump Bump

The Ghost 01-22-2009 09:59 AM

Great stuff Quantum :thumbsup

ilbb 01-22-2009 12:10 PM

Quote:

Originally Posted by quantum-x (Post 15176923)
a few things first:
#1 - i'm releasing this script under the mit license. In a nutshell, you may copy it, change it, modify it, sell it, resell it - do whatever you want with it.

#2 - the code here is proven to work, verified (there's also a demo included).

#3 - i cannot support this code. This is why it is free. If you can work it into your sites, that's fantastic. If you want to work this into your cms, even better. But please don't email or icq me asking how to make it work, can i integrate it, etc etc.

what it does
this script injects encrypted member information into your videos [avi & wmv in this release, but adding new formats is easy enough]. Videos still play as normal, work as normal etc. If they're opened in a hex editor, the information is not visible. You need the key to decrypt it [ie, no privacy problems]

once in place, you can grab your videos off rapidshare, forums, etc etc, and pinpoint exactly who stole your content (username, time and date, original filename and ip)

what it doesn't do
it doesn't survive re-encoding to a tube [sorry!] - but will survive splitting, and often resizing

how it works
a lot of cmss / sites stream out the videos. This script watches while the video streams out, and injects the encoded information into the stream in the right place.

what it needs
php4/5

it doesn't take up too much overhead, but then again, it's probably not the most efficent thing ever.

Enough chatter: http://www.ninjito.com/vidprot-final.zip

now don't let me hear you complaining about having shit stolen again.

Btw, this was tested and proved to work in sitedepth and carma (both with some tweaking). We tracked raven riley content for over a year, and with it, killed a lot of stolen accounts, and also worked out who was stealing what.

Qx

this is post of the year! Thanks!

Art Room 01-22-2009 01:52 PM

Grabbing this for future and current sites, thank you!


All times are GMT -7. The time now is 11:52 PM.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc123