Welcome to the GoFuckYourself.com - Adult Webmaster Forum forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact us.

Post New Thread Reply

Register GFY Rules Calendar
Go Back   GoFuckYourself.com - Adult Webmaster Forum > >
Discuss what's fucking going on, and which programs are best and worst. One-time "program" announcements from "established" webmasters are allowed.

 
Thread Tools
Old 10-03-2010, 02:07 PM   #101
ottopottomouse
She is ugly, bad luck.
 
ottopottomouse's Avatar
 
Industry Role:
Join Date: Jan 2010
Posts: 13,177


Random thought related to the php jpg.

Is there anything similar to the QRCode square barcode that could be generated that wasn't quite so obvious as to being an image branded with writing on?
__________________
↑ see post ↑
13101

Last edited by ottopottomouse; 10-03-2010 at 02:12 PM..
ottopottomouse is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-03-2010, 02:18 PM   #102
borked
Totally Borked
 
borked's Avatar
 
Industry Role:
Join Date: Feb 2005
Posts: 6,284
UPDATE - inject user details into your images on the fly

In addition to injecting your user details on the fly into a mpg movie, you can now do the same with your jpegs...




Save that image and view the exif info (with whatever app you use to read exif info)...

Your user details are stored in the Description tag
__________________

For coding work - hit me up on andy // borkedcoder // com
(consider figuring out the email as test #1)



All models are wrong, but some are useful. George E.P. Box. p202
borked is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-03-2010, 02:23 PM   #103
Paul Markham
Too old to care
 
Paul Markham's Avatar
 
Industry Role:
Join Date: Jun 2001
Location: On the sofa, watching TV or doing my jigsaws.
Posts: 52,943
OK read a lot more and can offer this.

Borked's solution would work if the only place to get porn was on the Internet. It won't work for most because DVDs can be ripped, unless they invented a blocking program that's 100% secure. Even then what about all the DVDs that don't have it?

So pirating can continue. The pirate sites what ever their format will not stop and let all their traffic disappear, they will make sure there's full length DVD rips for their surfers.

Plus 75% or more of the sites on the Internet have porn that's fairly well indistinguishable form 100s of other sites. So if you lock down your site of a teen getting fucked on a sofa, the surfer has loads of other options to get free porn just like it.

Might work for Astral-blue.com and if Borked would like to contact me and give me a price we will consider it.
Paul Markham is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-03-2010, 02:25 PM   #104
SpongeBub
Confirmed User
 
SpongeBub's Avatar
 
Industry Role:
Join Date: May 2005
Posts: 470
Isn't all of that very expensive to implement? How much does it add to the members cost? And when net neutrality goes bye-bye (probably 2011), how much more are you going to have to pay to keep that stream running at a bearable level?
SpongeBub is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-03-2010, 02:25 PM   #105
borked
Totally Borked
 
borked's Avatar
 
Industry Role:
Join Date: Feb 2005
Posts: 6,284
Quote:
Originally Posted by ottopottomouse View Post

Random thought related to the php jpg.

Is there anything similar to the QRCode square barcode that could be generated that wasn't quite so obvious as to being an image branded with writing on?
on the fly qr code generation... I already brought that up ages ago, but could be adapted to this

https://gfy.com/showthread.php?t=910434

as to anything similar - highly doubt it as qrcodes are used all over the place now by manufacturers... simple and effective
__________________

For coding work - hit me up on andy // borkedcoder // com
(consider figuring out the email as test #1)



All models are wrong, but some are useful. George E.P. Box. p202
borked is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-03-2010, 02:27 PM   #106
Jdoughs
Confirmed User
 
Jdoughs's Avatar
 
Industry Role:
Join Date: Mar 2004
Location: Great White North
Posts: 5,794
Quote:
Originally Posted by Paul Markham View Post
Borked's solution would work if the only place to get porn was on the Internet. It won't work for most because DVDs can be ripped, unless they invented a blocking program that's 100% secure. Even then what about all the DVDs that don't have it?
He never claimed to be able to protect your magazine shoots, or your over the counter DVD's that isn't what this board, or industry is about. Related? Sure, our problem? No.

He's showing WEBMASTERS how to stop their content from being shared that is downloaded of their sites.
__________________
LinkSpun - Premier Adult Link Trading Community - ICQ - 464/\281/\250
Be Seen By New Webmasters/Affiliates * Target out webmasters/affiliates based on niches your sites are for less than $20 a month.
AmeriNOC - Proudly hosted @ AmeriNOC!
Jdoughs is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-03-2010, 02:32 PM   #107
borked
Totally Borked
 
borked's Avatar
 
Industry Role:
Join Date: Feb 2005
Posts: 6,284
Quote:
Originally Posted by Paul Markham View Post
OK read a lot more and can offer this.

Borked's solution would work if the only place to get porn was on the Internet. It won't work for most because DVDs can be ripped, unless they invented a blocking program that's 100% secure. Even then what about all the DVDs that don't have it?
Paul - yes I did put up the disclaimer that this was purely for online content. Protecting DVDs is a never ending battle with even the new BlueRay protection recently being cracked

If you want to protect DVDs I'd suggest asking the MPAA for help, since they have tried endlessly...

Implementing these things I've set out here are custom to each person's server setup, since it's adding a layer on to how images/movies are displayed and downloaded/streamed. So it would be near-on impossible to package things up for an all-in-one install package.

If you'd like them implementing on your site, drop me a line by email so we can discuss further. It shouldn't be hard or long to implement these things for a single site.
__________________

For coding work - hit me up on andy // borkedcoder // com
(consider figuring out the email as test #1)



All models are wrong, but some are useful. George E.P. Box. p202

Last edited by borked; 10-03-2010 at 02:35 PM..
borked is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-03-2010, 02:40 PM   #108
nudecanada
Confirmed User
 
Join Date: Jan 2004
Location: Canada
Posts: 793
Quote:
Originally Posted by borked View Post
UPDATE - inject user details into your images on the fly

In addition to injecting your user details on the fly into a mpg movie, you can now do the same with your jpegs...




Save that image and view the exif info (with whatever app you use to read exif info)...

Your user details are stored in the Description tag
Wow, that is SWEET! Kinda freaked me out when I saw my details in the exif info!
nudecanada is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-03-2010, 11:51 PM   #109
Tickler
Confirmed User
 
Join Date: Jul 2005
Posts: 650
Quote:
Originally Posted by Ethersync View Post
For one video sure, but it's not really that easy to do in bulk though. They import the clip into an editing program, clip off the embeds and the render out a new video (quality loss). Many people will just not bother. The more organized releasing groups, if they do porn (I have no idea), may make the effort to strip out the details, but I think even they would prefer to just pirate other porn and skip the more difficult stuff.
A 10 minute vid at 30 frames-per second equals 18,000 frames. If the codes are inserted randomly, that is a whole of frame-by-frame checking. Make the code semi-transparent, it makes it even harder to spot. Or see the comment below.



Quote:
Originally Posted by ottopottomouse
Random thought related to the php jpg.

Is there anything similar to the QRCode square barcode that could be generated that wasn't quite so obvious as to being an image branded with writing on?
1. You can do color shifting to hide numbers, in an image. Pick some square areas, and bump the colors in that area a bit. Basically be almost invisable to the naked eye.
For a "0" = current color + 4*10
For a "1" = current color + 4*1
For a "2" = current color + 4*2
For a "3" = current color + 4*3
...
For a "8" = current color + 4*8
For a "9" = current color + 4*9
Then just do a "mask" comparison between the original and the encoded to reverse the calculation.
__________________
Big Sister Live - Live sex club paid in Euros

Why all the PSYCHIC ads in the papers, and on TV?
Makes $$$s on the web @ Psychic Access
Tickler is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-04-2010, 12:03 AM   #110
borked
Totally Borked
 
borked's Avatar
 
Industry Role:
Join Date: Feb 2005
Posts: 6,284
Quote:
Originally Posted by Tickler View Post
1. You can do color shifting to hide numbers, in an image. Pick some square areas, and bump the colors in that area a bit. Basically be almost invisable to the naked eye.
For a "0" = current color + 4*10
For a "1" = current color + 4*1
For a "2" = current color + 4*2
For a "3" = current color + 4*3
...
For a "8" = current color + 4*8
For a "9" = current color + 4*9
Then just do a "mask" comparison between the original and the encoded to reverse the calculation.
This is fine for transmitting hidden data between receiving parties, but I think it has its limitations, especially in video, for trying to track a file. Simply because any type of compression algorithm will result in the hidden message being lost, so transcoding a video from say mpeg to flv will kill the information. I would say inserting random frames is far better since they will survive transcoding and nobody is going to search 1000s of frames for 1-10 "randomly" injected tracking frames.

Random because to the end user it's random, the to producer they could inject constantly eg every (#frames / 10 + 15) frames - random to the end user, the producer knows exactly where to look each time though.
__________________

For coding work - hit me up on andy // borkedcoder // com
(consider figuring out the email as test #1)



All models are wrong, but some are useful. George E.P. Box. p202
borked is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-04-2010, 01:13 AM   #111
Paul Markham
Too old to care
 
Paul Markham's Avatar
 
Industry Role:
Join Date: Jun 2001
Location: On the sofa, watching TV or doing my jigsaws.
Posts: 52,943
Quote:
Originally Posted by Jdoughs View Post
He never claimed to be able to protect your magazine shoots, or your over the counter DVD's that isn't what this board, or industry is about. Related? Sure, our problem? No.

He's showing WEBMASTERS how to stop their content from being shared that is downloaded of their sites.
A very selective reply. I did address your point and it seems I will have to again.

Our problem? YES. Because so long as there is pirated content being given away for free surfers will keep being surfers instead of members. They don't care if it's online or offline content, it's all content to them.

If you have something like Robbie has or I have with astral-blue.com there is a point to protecting it. If you have the same generic content as I have on paulmarkhamteens.com it's not.

Andy, I dropped you a line.
Paul Markham is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-04-2010, 03:41 AM   #112
ottopottomouse
She is ugly, bad luck.
 
ottopottomouse's Avatar
 
Industry Role:
Join Date: Jan 2010
Posts: 13,177
Quote:
Originally Posted by borked View Post
UPDATE - inject user details into your images on the fly

In addition to injecting your user details on the fly into a mpg movie, you can now do the same with your jpegs...

http://borkedcoder.com/photo_injector/whore_dog.jpg

Save that image and view the exif info (with whatever app you use to read exif info)...

Your user details are stored in the Description tag
Nice

Bit easy to remove though.
__________________
↑ see post ↑
13101
ottopottomouse is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-04-2010, 03:44 AM   #113
ottopottomouse
She is ugly, bad luck.
 
ottopottomouse's Avatar
 
Industry Role:
Join Date: Jan 2010
Posts: 13,177
Quote:
Originally Posted by Tickler View Post
1. You can do color shifting to hide numbers, in an image. Pick some square areas, and bump the colors in that area a bit. Basically be almost invisable to the naked eye.
For a "0" = current color + 4*10
For a "1" = current color + 4*1
For a "2" = current color + 4*2
For a "3" = current color + 4*3
...
For a "8" = current color + 4*8
For a "9" = current color + 4*9
Then just do a "mask" comparison between the original and the encoded to reverse the calculation.
I'm a bit lost with that, maybe it's just because it's monday morning.

I'll read it again later and hopefully won't need it translating into idiot
__________________
↑ see post ↑
13101
ottopottomouse is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-04-2010, 09:08 AM   #114
borked
Totally Borked
 
borked's Avatar
 
Industry Role:
Join Date: Feb 2005
Posts: 6,284
Quote:
Originally Posted by Paul Markham View Post
Andy, I dropped you a line.
Replied in detail

Quote:
Originally Posted by ottopottomouse View Post
Nice

Bit easy to remove though.
Well, so is applying steganography. However, noone said you had to make the Description tag so obvious... I guess few people would think of stripping it out if all it said was

Tori Black #530419

where the number is of course a db entry ID containing the info
__________________

For coding work - hit me up on andy // borkedcoder // com
(consider figuring out the email as test #1)



All models are wrong, but some are useful. George E.P. Box. p202
borked is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-04-2010, 09:24 AM   #115
ottopottomouse
She is ugly, bad luck.
 
ottopottomouse's Avatar
 
Industry Role:
Join Date: Jan 2010
Posts: 13,177
Quote:
Originally Posted by borked View Post
Well, so is applying steganography. However, noone said you had to make the Description tag so obvious... I guess few people would think of stripping it out if all it said was

Tori Black #530419

where the number is of course a db entry ID containing the info
__________________
↑ see post ↑
13101
ottopottomouse is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-04-2010, 01:36 PM   #116
Eric
Confirmed User
 
Eric's Avatar
 
Industry Role:
Join Date: Dec 2000
Location: The Helm!
Posts: 8,818
Too much great info in this thread. Keep it coming!
__________________
No One
Eric is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-04-2010, 01:37 PM   #117
Tickler
Confirmed User
 
Join Date: Jul 2005
Posts: 650
Quote:
Originally Posted by borked View Post
This is fine for transmitting hidden data between receiving parties, but I think it has its limitations, especially in video,....
The color shift comment was targeted at images only to make it invisible for the uploader/surfer to actually see the info.

Also using 99% transparent text is basically invisible to the naked eye.

But, a program can compare the before image to the after image and easily tell the difference. If the surfer doesn't have the exact "before" image they can't make the comparison.

ottopottomouse:
The color-shift would be done by changing the color over small rectangles in different parts of the image. Again the visual change is so small(aprox 0.001%) that only a computer comparing before & after images could actually "see" it.
__________________
Big Sister Live - Live sex club paid in Euros

Why all the PSYCHIC ads in the papers, and on TV?
Makes $$$s on the web @ Psychic Access
Tickler is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-04-2010, 01:56 PM   #118
borked
Totally Borked
 
borked's Avatar
 
Industry Role:
Join Date: Feb 2005
Posts: 6,284
Quote:
Originally Posted by Tickler View Post
The color shift comment was targeted at images only to make it invisible for the uploader/surfer to actually see the info.

Also using 99% transparent text is basically invisible to the naked eye.

But, a program can compare the before image to the after image and easily tell the difference. If the surfer doesn't have the exact "before" image they can't make the comparison.
No, what I meant was, if that image then went through a transformation (lets say linux "mogrify -sharpen 10" to sharpen up the image (or reverse "-blur") or make the image larger, smaller, then the way to extract the information to find out who is the pirate is lost, since jpeg is not lossless.

Unless I'm completely missing your point.

For example, if encoding images to something else wasn't a problem - ie someone stole your image and simply uploaded it elsewhere), then all you'd have to do is inject in a random pixel somewhere on the fly and calculate a visual hash of the image (and store it). The next user to view the image would have a different visual hash since the pixels are inserted randomly (more pixels added and higher res the pic, the more unique the hash). If you found your image somewhere else, you calculate its visual hash and then find out who pirated it.

eg - visual hash of an image (using multiple cryptographic keys):

Code:
Adler32      : C4BA841B
CRC16        : F520
CRC16.CCITT  : 03B3
CRC16.XMODEM : 1356
CRC32        : EE43CE75
CRC64        : 38734BC8 493899BD
ED2K         : 1770324D BF331EFB 9B6D3FDF 42B1FA5F
ELF32        : 08ACEA09
FCS16        : 27C4
FCS32        : EE43CE75
FNV32.1      : 3D7D5302
FNV64.1      : 0D075BAE 14C4736B
GHash32.3    : 5B8409CF
GHash32.5    : E2FFF6CF
GOST-Hash    : 45D90023 65795C97 8B0111B6 CB5DB1F4 0A2984E7 8AD9E54A 79390BAB 685EB5CD
HAVAL256.3   : 84A910CA BE2FB254 906D51B4 D8F94F66 BAAB2A08 F6544E9D E21EEE2C 9668A390
HAVAL256.4   : 3741BA73 4F22CE21 8A8269D1 27D259F0 DF8062C0 89DA8E87 6A997AB4 662CF5E6
HAVAL256.5   : F58E487D 79E852E8 5FC5E248 C7B095BE 1925805E 6C33260F D4EA7F7E 14BF25F1
MD2          : 4341B1F0 3DCB05B4 4345EFE2 A7EEE352
MD4          : 1770324D BF331EFB 9B6D3FDF 42B1FA5F
MD5          : E3ACFD11 D7A66FF1 12572F2F 06AD3471
RipeMD128    : 302E360F 641B171F C7B0155F 5D61B2A1
RipeMD160    : 31A56722 F8A04705 2E5D2444 47D37F5D 319BF614
SHA1         : 4A03BA2E 7A9BD9D6 DFB6469B 46AF505E 5297DA4F
SHA256       : EA83B80E 91B3233E 675A833C A48AEA75 EDB0504B 9604900D D61000C7 6BF4BA36
SHA384       : 3EA3B4B9 BF9E9AA7 AECBDAE9 709344B9 78D2A70E C64986CD D6B5B22C 43781F51 02703400 B0E92BCB 25801C52 E7BB9048
SHA512       : A865F4B1 F54F13A2 9C4A23C2 7C9C4421 0E9F991C 8F95062D 77ECF26B 54499A25 936FFD3D 57D8A0F5 9045CF92 E6F388D2 7A204DD0 437D98DB 1BC73408 97FC7E67
Size64       : 00000000 00000C0E
Tiger        : FC8E3D7F EFDB0086 9FE0234F 4D23BC34 2A85F91D BCFFC8B4
XUM32        : E24DCD6F
I inject a two pixels randomly into the image on the fly and the visual hash is now

Code:
Adler32      : 9CF30B65
CRC16        : 9B6E
CRC16.CCITT  : F65C
CRC16.XMODEM : 0AA9
CRC32        : 7092DFED
CRC64        : FBA6C0A0 3D6DFA3B
ED2K         : DACC7615 E2DA15E0 E18C9B16 8F8F4B02
ELF32        : 00AB12C9
FCS16        : F6C9
FCS32        : 7092DFED
FNV32.1      : B5594220
FNV64.1      : D0C29B97 F3351EA3
GHash32.3    : 9F39C995
GHash32.5    : 5091A2CD
GOST-Hash    : 3D3E2665 B424BFD2 06827D7F F2291012 CA43F7BB AAA2CEB0 BAD6EB4D 781C290D
HAVAL256.3   : 88414280 498DD738 93A570AF CF7A2C9B 11A8573E CBDA1EBB 6E299CB4 72B5180D
HAVAL256.4   : 99ADC2CD F34674B1 D29D3637 F4928277 2DCF93E6 5FB624A5 7B716320 6384474F
HAVAL256.5   : F11859CB 005FF63C 1F35FB1B F5A22AAB 8237C866 C26AC6C8 C8FE9884 FF27D348
MD2          : A277E5B3 38E20642 2051D9B1 15493976
MD4          : DACC7615 E2DA15E0 E18C9B16 8F8F4B02
MD5          : B2236F8A 45481513 C546FC6D C79626B0
RipeMD128    : 71CD3611 897E2DD9 F426CAB8 CE493304
RipeMD160    : D2621808 60207BA4 045ACE1C CEEB9857 1FBAE694
SHA1         : AA403182 B4B469D7 90403247 CC11893B 933AF9A8
SHA256       : 4A5CCA0B F09D04E0 1B4E56F7 A0774032 0E3F8015 0BD6B29B 2D580F4D 4E191D01
SHA384       : 7C2DDA2F D4FFAF72 4162BBE9 738874B2 8261A06A 2DAD4405 2ADCFB71 2F8254AC 0C570B5D 465CE216 0DFBEF82 C9A53B86
SHA512       : EAFF29CE 43A7B0A6 D11EAB16 8E07DEE3 9833626A 0E6B0220 8C719F1E 849083BA 568D8310 3E5E491B 77F01B0B 50C322D7 9969424A 1B47C5AA 50E002C9 64C9F200
Size64       : 00000000 0000B707
Tiger        : AA70F467 3AABEF02 7D6AE897 F1D9301D 3EBBBAAD A2805392
XUM32        : C795DF25

Now, on my dev server, these are the benchmarks for calculating those hashes:

Code:
Algorithm                | Hash length | Hashed bytes/second
============================================================
Adler32                  |     32 bits |              149 MB
CRC16                    |     16 bits |              200 MB
CRC16.CCITT              |     16 bits |              177 MB
CRC16.XMODEM             |     16 bits |              204 MB
CRC32                    |     32 bits |              211 MB
CRC64                    |     64 bits |               49 MB
ED2K                     |    128 bits |              239 MB
ELF32                    |     32 bits |              130 MB
FCS16                    |     16 bits |              217 MB
FCS32                    |     32 bits |              216 MB
FNV32.1                  |     32 bits |              149 MB
FNV64.1                  |     64 bits |               88 MB
GHash32.3                |     32 bits |              274 MB
GHash32.5                |     32 bits |              259 MB
GOST-Hash                |    256 bits |               17 MB
HAVAL256.3               |    256 bits |              117 MB
HAVAL256.4               |    256 bits |               87 MB
HAVAL256.5               |    256 bits |               62 MB
MD2                      |    128 bits |                4 MB
MD4                      |    128 bits |              232 MB
MD5                      |    128 bits |              132 MB
RipeMD128                |    128 bits |              110 MB
RipeMD160                |    160 bits |               55 MB
SHA1                     |    160 bits |               78 MB
SHA256                   |    256 bits |               46 MB
SHA384                   |    384 bits |               16 MB
SHA512                   |    512 bits |               17 MB
Size64                   |     64 bits |                2 GB
Tiger                    |    192 bits |               38 MB
XUM32                    |     32 bits |              110 MB
Which tells me that while Size64 can compute far more hashes per second, it's chance of being non-random is quite high, so let's pick ED2K which is really not bad, processing 239MB haseed bytes per second.

So in that case, a script could easily go and download images from the internet from known problem sources and at ~100KB/jpeg image, it would search ~2000 images per second to find if any of them came from me, and if so who was the user pirating it

As an automation technique, visual hashing is definitely the way, and while algorithms exist to catch lossiness in recompression (as well as videos), it's frikken complicated maths!
__________________

For coding work - hit me up on andy // borkedcoder // com
(consider figuring out the email as test #1)



All models are wrong, but some are useful. George E.P. Box. p202
borked is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-04-2010, 02:00 PM   #119
borked
Totally Borked
 
borked's Avatar
 
Industry Role:
Join Date: Feb 2005
Posts: 6,284
Sorry for the technical replies - it's good to keep technical stuff out of the thread to not complicate things...

However, I'd love to discuss technical stuff over email or IM...
__________________

For coding work - hit me up on andy // borkedcoder // com
(consider figuring out the email as test #1)



All models are wrong, but some are useful. George E.P. Box. p202
borked is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-04-2010, 02:08 PM   #120
ottopottomouse
She is ugly, bad luck.
 
ottopottomouse's Avatar
 
Industry Role:
Join Date: Jan 2010
Posts: 13,177
Quote:
Originally Posted by Tickler View Post
ottopottomouse:
The color-shift would be done by changing the color over small rectangles in different parts of the image. Again the visual change is so small(aprox 0.001%) that only a computer comparing before & after images could actually "see" it.
Thankyou
__________________
↑ see post ↑
13101
ottopottomouse is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-04-2010, 02:28 PM   #121
borked
Totally Borked
 
borked's Avatar
 
Industry Role:
Join Date: Feb 2005
Posts: 6,284
For those of you actually reading this thread - it means you are actually interested in piracy prevention and proper detection....

The "real world" is light years ahead on all this as visual hashing is a massive research area (especially in videos given transcoding, youtube, copyright etc)

For one example (warning scientific paper, but well written and good visuals!) - see this PDF manuscript. There are hundreds more like it (but more mathematically detailed!)

The real world is moving forward a lot, which is why large companies can easily send take down notices to google because things are automated.

When it's so easy for some to send out mass emails to end-users of pirated content, why the need for all this piracy prevention?

I really do find it extremely amazing that there has been only one person to date that has actually contacted me to discuss wanting to implement things discussed in this thread on their sites. (4 days on the front page is like 8 years in real human terms)

If piracy is such a major problem in this industry, I only see a handful of people interacting in a serious thread that is highlighting how to combat it
__________________

For coding work - hit me up on andy // borkedcoder // com
(consider figuring out the email as test #1)



All models are wrong, but some are useful. George E.P. Box. p202
borked is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-05-2010, 10:39 AM   #122
borked
Totally Borked
 
borked's Avatar
 
Industry Role:
Join Date: Feb 2005
Posts: 6,284
Timely bump for people to digitally fingerprint their own content easily...
__________________

For coding work - hit me up on andy // borkedcoder // com
(consider figuring out the email as test #1)



All models are wrong, but some are useful. George E.P. Box. p202
borked is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-05-2010, 12:04 PM   #123
Zyber
Confirmed User
 
Industry Role:
Join Date: Aug 2001
Posts: 832
Bump for borked's solution.
Zyber is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-05-2010, 12:08 PM   #124
DamianJ
Too lazy to set a custom title
 
DamianJ's Avatar
 
Industry Role:
Join Date: Jul 2006
Location: A magical land
Posts: 15,808
Now this is getting interesting. I didn't like the branding each stream with a username and IP as I thought it was an ugly idea, and branding each customer as a thief. In stores, they remove the security tag on purchase.

However, this hashed pixel idea is brilliant.

I'm a magician as a hobby, and have several magic content makers that would love this technology/idea Borked.

I assume you are OK with mainstream work and I can tell them about your ideas?

Thanks

Damian
DamianJ is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-05-2010, 12:46 PM   #125
borked
Totally Borked
 
borked's Avatar
 
Industry Role:
Join Date: Feb 2005
Posts: 6,284
Quote:
Originally Posted by DamianJ View Post
Now this is getting interesting. I didn't like the branding each stream with a username and IP as I thought it was an ugly idea, and branding each customer as a thief. In stores, they remove the security tag on purchase.

However, this hashed pixel idea is brilliant.

I'm a magician as a hobby, and have several magic content makers that would love this technology/idea Borked.

I assume you are OK with mainstream work and I can tell them about your ideas?

Thanks

Damian

Branding videos with username IP was just an idea, but yes visual hashing is where the mass screening detection lies.

I have no idea what you have as an idea, but go ahead!
__________________

For coding work - hit me up on andy // borkedcoder // com
(consider figuring out the email as test #1)



All models are wrong, but some are useful. George E.P. Box. p202
borked is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-05-2010, 03:53 PM   #126
SCORE Ralph
Confirmed User
 
SCORE Ralph's Avatar
 
Industry Role:
Join Date: Mar 2003
Location: Miami, FL
Posts: 2,089
Nominated for Thread of the Year... great business thread.
__________________
GetSCORECash.com | In the Biz Since 1991
Big Tits | Granny & MILFs | Amateurs | Big Booty | Foot Fetish | BBW | Teens
Hosted Embeds | MP4s | RSS Feeds | FHGs | Model Directory
SCORE Ralph is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-07-2010, 04:08 PM   #127
borked
Totally Borked
 
borked's Avatar
 
Industry Role:
Join Date: Feb 2005
Posts: 6,284
UPDATE - compare images on the fly


OK, I got very intrigued by all these algorithms, so much so, I spent many many sleepless hours these last few days trying to get my head around them (already 1am here!)

I've got something I think is pretty darn smart in comparing images here...

Please give it a whirl with your own images and let me know what you think....

Try to make them as different as possible....

http://borkedcoder.com/image_comparison/

Report back here your ideas + suggestions....
__________________

For coding work - hit me up on andy // borkedcoder // com
(consider figuring out the email as test #1)



All models are wrong, but some are useful. George E.P. Box. p202

Last edited by borked; 10-07-2010 at 04:13 PM..
borked is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-07-2010, 04:10 PM   #128
borked
Totally Borked
 
borked's Avatar
 
Industry Role:
Join Date: Feb 2005
Posts: 6,284
tested with...





gave:

The two images below are very similar and would be flagged as pirated!
__________________

For coding work - hit me up on andy // borkedcoder // com
(consider figuring out the email as test #1)



All models are wrong, but some are useful. George E.P. Box. p202
borked is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-07-2010, 04:47 PM   #129
Tdot
Registered User
 
Tdot's Avatar
 
Industry Role:
Join Date: Oct 2010
Location: ...all over the world... just check my sites....
Posts: 11
Quote:
Originally Posted by borked View Post
yeah, username/IP - that's a great deterrent but huge server overhead (and delay before download) to do that as it needs re-encoding for each download. Possible, but practical?
This would work for my sites. I would love to have software that can do this.

If I could figure out which member was the downloading maggot, I could have them permanently banned from re-joining my site or any other ccBill provided site.
Tdot is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-07-2010, 07:10 PM   #130
Tdot
Registered User
 
Tdot's Avatar
 
Industry Role:
Join Date: Oct 2010
Location: ...all over the world... just check my sites....
Posts: 11
help please...

I am actively looking for a way of protecting the content on my sites. I am pretty attracted to the idea of a non-downloadable, anti-leech streaming system like the way Adobe and some other companies are boasting.

I called my billing company (ccBill) and they are promoting metrixstream. I spoke to them and their monthly licensing fee is pretty steep.

I am open to all suggestions that will slow down these file sharing maggots who rip off material for a measly membership fee and post my entire site on 10 different forums.

I really don't want to piss off my members, but more importantly, I just want a big deterrent to file sharing.

Any suggestions would be appreciated, and I am open to spending money on this, if it's a good service.

Hoping for some good help!

Last edited by Tdot; 10-07-2010 at 07:12 PM.. Reason: spelling
Tdot is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-07-2010, 09:33 PM   #131
Robocrop
Confirmed User
 
Robocrop's Avatar
 
Industry Role:
Join Date: Aug 2008
Location: Hollywood
Posts: 2,785
Great thread borked! this could be useful for many adult webmasters!

Wish someone could inplent a pincode into a movie or something verifying the user as a "member"
Robocrop is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-07-2010, 09:41 PM   #132
uno
RIP Dodger. BEST.CAT.EVER
 
uno's Avatar
 
Industry Role:
Join Date: Dec 2002
Location: NYC Area
Posts: 18,450
Awesome thread.
__________________
-uno
icq: 111-914
CrazyBabe.com - porn art
MojoHost - For all your hosting needs, present and future. Tell them I sent ya!
uno is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-07-2010, 11:26 PM   #133
borked
Totally Borked
 
borked's Avatar
 
Industry Role:
Join Date: Feb 2005
Posts: 6,284
Quote:
Originally Posted by Tdot View Post
This would work for my sites. I would love to have software that can do this.

If I could figure out which member was the downloading maggot, I could have them permanently banned from re-joining my site or any other ccBill provided site.
If you read further into teh thread, there is a way to do this on the fly, without the overhead of re-encoding.

You can produce a say 5 second roll at the start of the movie that says, "this movie was prepared for <username> <IP> on <data>. Copyright <your company> All rights protected. Do not pirate this movie.

That would scare a big bunch away from uploading it. For those that know how to remove frames, you would also inject that into the movie "randomly", injected as a single frame and the end user will never see it.

It's not the same as digital fingerprinting, but it's a good way of tagging the content.

Quote:
Originally Posted by Tdot View Post
I am actively looking for a way of protecting the content on my sites. I am pretty attracted to the idea of a non-downloadable, anti-leech streaming system like the way Adobe and some other companies are boasting.

I called my billing company (ccBill) and they are promoting metrixstream. I spoke to them and their monthly licensing fee is pretty steep.

I am open to all suggestions that will slow down these file sharing maggots who rip off material for a measly membership fee and post my entire site on 10 different forums.

I really don't want to piss off my members, but more importantly, I just want a big deterrent to file sharing.

Any suggestions would be appreciated, and I am open to spending money on this, if it's a good service.

Hoping for some good help!

I would suggest going with http://www.wowzamedia.com/store.htmlWowzaMediaServer. At $65/mo for a license, it will server all your needs. If you need help setting it up, hardening it, and optimising it for streamlined production environment, drop me an email.
__________________

For coding work - hit me up on andy // borkedcoder // com
(consider figuring out the email as test #1)



All models are wrong, but some are useful. George E.P. Box. p202
borked is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-07-2010, 11:29 PM   #134
borked
Totally Borked
 
borked's Avatar
 
Industry Role:
Join Date: Feb 2005
Posts: 6,284
Quote:
Originally Posted by Robocrop View Post
Great thread borked! this could be useful for many adult webmasters!

Wish someone could inplent a pincode into a movie or something verifying the user as a "member"
you mean like the injection of user details/identification data as in post 76?

the data in the example is in a single frame at exactly half way into the movie.
__________________

For coding work - hit me up on andy // borkedcoder // com
(consider figuring out the email as test #1)



All models are wrong, but some are useful. George E.P. Box. p202
borked is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-07-2010, 11:39 PM   #135
RycEric
Confirmed User
 
RycEric's Avatar
 
Industry Role:
Join Date: Apr 2009
Posts: 1,313
I wasted lots of money, with some fancy programming firm in Dallas, then finally said enough. This information is great! Thanks!
RycEric is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-08-2010, 12:19 AM   #136
borked
Totally Borked
 
borked's Avatar
 
Industry Role:
Join Date: Feb 2005
Posts: 6,284
an example of identifying the user in both preroll and injected somewhere in the movie

download
http://borkedcoder.com/movie_injecto...er=borkedcoder

the identifying data (given as example) is injected at the start of the movie and at exactly mid-point (search frame by frame at 8 secs, just where the boy starts walking) and at the end
__________________

For coding work - hit me up on andy // borkedcoder // com
(consider figuring out the email as test #1)



All models are wrong, but some are useful. George E.P. Box. p202

Last edited by borked; 10-08-2010 at 12:21 AM..
borked is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-08-2010, 12:21 AM   #137
munki
Do Fun Shit.
 
munki's Avatar
 
Industry Role:
Join Date: Dec 2004
Location: OC
Posts: 13,393
Nice writeup
__________________

I have the simplest tastes. I am always satisfied with the best.” -Oscar Wilde
munki is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-08-2010, 04:49 AM   #138
ottopottomouse
She is ugly, bad luck.
 
ottopottomouse's Avatar
 
Industry Role:
Join Date: Jan 2010
Posts: 13,177
Quote:
Originally Posted by borked View Post
UPDATE - compare images on the fly


OK, I got very intrigued by all these algorithms, so much so, I spent many many sleepless hours these last few days trying to get my head around them (already 1am here!)

I've got something I think is pretty darn smart in comparing images here...

Please give it a whirl with your own images and let me know what you think....

Try to make them as different as possible....

http://borkedcoder.com/image_comparison/

Report back here your ideas + suggestions....
That's clever

I've just lost 1¼ hours thinking about it
__________________
↑ see post ↑
13101
ottopottomouse is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-08-2010, 04:51 AM   #139
Nautilus
Confirmed User
 
Nautilus's Avatar
 
Industry Role:
Join Date: Sep 2002
Posts: 1,631
Quote:
Originally Posted by borked View Post
UPDATE - compare images on the fly


http://borkedcoder.com/image_comparison/

Report back here your ideas + suggestions....
The two images below are very similar and would be flagged as PIRATED!





Real cool job pal!
__________________
.
.

FerroCash - 50+ quality niche paysites to promote | 100K+ FHGs | Check recently added galleries

New sites | Pantyhose | Nylon | Shemale | Strapon | Lesbian | Mature/MILF | Anal | Old&Young | Gay | Feet

Morphing RSS feeds - check them at the Official blog| Page Peels (Sample 1 : Sample 2)

Wish to review or evaluate our sites before promoting them? Contact me for free password.

ICQ: 38.89.22.76 e-mail: support AT ferrocash.com
Nautilus is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-08-2010, 05:00 AM   #140
ottopottomouse
She is ugly, bad luck.
 
ottopottomouse's Avatar
 
Industry Role:
Join Date: Jan 2010
Posts: 13,177
d7f3bf4563.jpg



Close as I can get at the moment and get NO PIRATE.
__________________
↑ see post ↑
13101
ottopottomouse is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-08-2010, 05:35 AM   #141
borked
Totally Borked
 
borked's Avatar
 
Industry Role:
Join Date: Feb 2005
Posts: 6,284
Quote:
Originally Posted by ottopottomouse View Post
d7f3bf4563.jpg



Close as I can get at the moment and get NO PIRATE.
oooh, you are sneaky!

OK, took care of that kind of detection avoidance by tightening up the crop-detection part....

cropped tight and a spherise filter applied...

The two images below are very similar and would be flagged as PIRATED!




thanks for catching that

anyone with any false positives? something I'm worried about is a very similar scene close up but from 2 very different movies...
__________________

For coding work - hit me up on andy // borkedcoder // com
(consider figuring out the email as test #1)



All models are wrong, but some are useful. George E.P. Box. p202
borked is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-08-2010, 06:35 AM   #142
Nautilus
Confirmed User
 
Nautilus's Avatar
 
Industry Role:
Join Date: Sep 2002
Posts: 1,631
Cropped, resized, distorted, severely recompressed, rewatermarked (typical tube action). And still:

The two images below are very similar and would be flagged as PIRATED!





Pretty cool thingy.
__________________
.
.

FerroCash - 50+ quality niche paysites to promote | 100K+ FHGs | Check recently added galleries

New sites | Pantyhose | Nylon | Shemale | Strapon | Lesbian | Mature/MILF | Anal | Old&Young | Gay | Feet

Morphing RSS feeds - check them at the Official blog| Page Peels (Sample 1 : Sample 2)

Wish to review or evaluate our sites before promoting them? Contact me for free password.

ICQ: 38.89.22.76 e-mail: support AT ferrocash.com
Nautilus is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-08-2010, 06:44 AM   #143
Nautilus
Confirmed User
 
Nautilus's Avatar
 
Industry Role:
Join Date: Sep 2002
Posts: 1,631
2 borked

How many images can your script compare in, say, 1 hour?
__________________
.
.

FerroCash - 50+ quality niche paysites to promote | 100K+ FHGs | Check recently added galleries

New sites | Pantyhose | Nylon | Shemale | Strapon | Lesbian | Mature/MILF | Anal | Old&Young | Gay | Feet

Morphing RSS feeds - check them at the Official blog| Page Peels (Sample 1 : Sample 2)

Wish to review or evaluate our sites before promoting them? Contact me for free password.

ICQ: 38.89.22.76 e-mail: support AT ferrocash.com
Nautilus is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-08-2010, 07:06 AM   #144
Nautilus
Confirmed User
 
Nautilus's Avatar
 
Industry Role:
Join Date: Sep 2002
Posts: 1,631
Damn...

The two images below are very similar and would be flagged as PIRATED!



__________________
.
.

FerroCash - 50+ quality niche paysites to promote | 100K+ FHGs | Check recently added galleries

New sites | Pantyhose | Nylon | Shemale | Strapon | Lesbian | Mature/MILF | Anal | Old&Young | Gay | Feet

Morphing RSS feeds - check them at the Official blog| Page Peels (Sample 1 : Sample 2)

Wish to review or evaluate our sites before promoting them? Contact me for free password.

ICQ: 38.89.22.76 e-mail: support AT ferrocash.com
Nautilus is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-08-2010, 07:11 AM   #145
borked
Totally Borked
 
borked's Avatar
 
Industry Role:
Join Date: Feb 2005
Posts: 6,284
Quote:
Originally Posted by Nautilus View Post
Damn...

The two images below are very similar and would be flagged as PIRATED!
thanks - that's what I wanted to see why a false positive came up... will look into it

btw, I've added a timer to the image comparing (doesn't include upload speed)
eg
time taken to compare images: 2.46392607689 seconds (~1461 images/hr)
__________________

For coding work - hit me up on andy // borkedcoder // com
(consider figuring out the email as test #1)



All models are wrong, but some are useful. George E.P. Box. p202
borked is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-08-2010, 07:18 AM   #146
borked
Totally Borked
 
borked's Avatar
 
Industry Role:
Join Date: Feb 2005
Posts: 6,284
I've added the confidence level whenever the images are flagged as pirated.

It was set to anything > 70%, flag as pirated - your images were 72%.

75% is very good at not letting through false positives through, but with the problem of letting some false negatives through.

It is currently set to 73% or greater to be flagged.
__________________

For coding work - hit me up on andy // borkedcoder // com
(consider figuring out the email as test #1)



All models are wrong, but some are useful. George E.P. Box. p202
borked is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-08-2010, 07:21 AM   #147
borked
Totally Borked
 
borked's Avatar
 
Industry Role:
Join Date: Feb 2005
Posts: 6,284
Quote:
Originally Posted by Nautilus View Post
Cropped, resized, distorted, severely recompressed, rewatermarked (typical tube action). And still:
Pretty cool thingy.
Would still get flagged even by raising the bar as the images are 76% similar....

The more "noise" in the image, the better.

A big full-frame close up of a pussy and well, one pussy looks like another, so false positive rate is higher...
__________________

For coding work - hit me up on andy // borkedcoder // com
(consider figuring out the email as test #1)



All models are wrong, but some are useful. George E.P. Box. p202
borked is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-08-2010, 07:31 AM   #148
Nautilus
Confirmed User
 
Nautilus's Avatar
 
Industry Role:
Join Date: Sep 2002
Posts: 1,631
Quote:
Originally Posted by borked View Post
btw, I've added a timer to the image comparing (doesn't include upload speed)
eg
time taken to compare images: 2.46392607689 seconds (~1461 images/hr)
Too slow unfortunately. To make it practical, it should do at least a billion comparisons/hour.
__________________
.
.

FerroCash - 50+ quality niche paysites to promote | 100K+ FHGs | Check recently added galleries

New sites | Pantyhose | Nylon | Shemale | Strapon | Lesbian | Mature/MILF | Anal | Old&Young | Gay | Feet

Morphing RSS feeds - check them at the Official blog| Page Peels (Sample 1 : Sample 2)

Wish to review or evaluate our sites before promoting them? Contact me for free password.

ICQ: 38.89.22.76 e-mail: support AT ferrocash.com

Last edited by Nautilus; 10-08-2010 at 07:33 AM..
Nautilus is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-08-2010, 08:02 AM   #149
ottopottomouse
She is ugly, bad luck.
 
ottopottomouse's Avatar
 
Industry Role:
Join Date: Jan 2010
Posts: 13,177
Quote:
Originally Posted by borked View Post
oooh, you are sneaky!

thanks for catching that
Nearly everything I have tried doing has been with an aim of keeping the image as close to the original as possible and get it to pass as NO PIRATE.

Just think that to make your comparison test as good as possible I need to to be trying to think of a way I could get a whole photoset to pass while still having it acceptable to the human eye.
__________________
↑ see post ↑
13101
ottopottomouse is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 10-08-2010, 08:19 AM   #150
VHNet
Confirmed User
 
Industry Role:
Join Date: May 2005
Location: Chicago
Posts: 386
Quote:
Originally Posted by chronig View Post
A nice thought - and I am actually looking into this right now - but what about the screen capture programs that you just barely mention? More tedious? Yes. But doable? Yes.

Does screen capturing lose quality in the video? (Enough for surfers to notice?) I'd record my videos in super HD and possibly implement this... if it meant constraining an entire computer (video capturing) vs. downloading out of your cache and barely using any cpu resources PLUS a loss in quality I'd be very interested.
Screen capturing video, at least in my experience with using Camtasia, loses a bit of quality (especially in audio, and the videos jump a bit depending on the PC you're using to capture it with). The other aspect is that the user has to actually sit there for the entire feed to rip it -- for a lot of people, that's too much work....and not worth it.
__________________
Bringing mainstream marketing to the Adult Industry

ICQ: 221976033
VHNet is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Post New Thread Reply
Go Back   GoFuckYourself.com - Adult Webmaster Forum > >

Bookmarks



Advertising inquiries - marketing at gfy dot com

Contact Admin - Advertise - GFY Rules - Top

©2000-, AI Media Network Inc



Powered by vBulletin
Copyright © 2000- Jelsoft Enterprises Limited.