Tōru Yuri

Recently added

A Laughable Journey
0
HD Cam

A Laughable Journey

Feb. 01, 1964

A Laughable Journey

We don’t have an overview translated in English. Help us expand our database by adding one.
Rampaging Dragon of the North
6.4
HD Cam

Rampaging Dragon of the North

The son of a prominent member of a fishing community returns home after a stint with the yakuza to find his father has died under orders of a ...
Prison Boss
6.6
HD Cam

Prison Boss

Apr. 18, 1968

Prison Boss

Rival gangs fight over ownership of bicycle race track.
Hot Springs Mimizu Geisha
7.4
HD Cam

Hot Springs Mimizu Geisha

Many persons visit the hot springs resort to try out Reiko’s famous vagina with quivering walls, “the sensation of worms wiggling ...
Kigeki Toruko-buro Osho-sen
0
HD Cam

Kigeki Toruko-buro Osho-sen

Katsuji takes revenge on evil Tamaru who forcefully took control of the fishery business run by Katsuji’s friend.
Sex Up And Down
0
HD Cam

Sex Up And Down

Jan. 22, 1972

Sex Up And Down

A con man sets up a consulting firm where he poses as a doctor specializing in curing people of their sexual problems and hang-ups.
The Lucky Status Symbol
0
HD Cam

The Lucky Status Symbol

Hiroshi (Tatsuo Umemiya) has the biggest penis in all of Japan and everyone who touches (or is touched by) it, is blessed by good fortune. After ...
Thugs of Shinjuku
6.4
HD Cam

Thugs of Shinjuku

Dec. 18, 1970

Thugs of Shinjuku

Fresh out of jail, a smart-mouth wise guy Goro takes the name “Big Brother Katsumata.” Not fitting in well with established gangs, he forms a ...
The Swindlers
0
HD Cam

The Swindlers

Dec. 30, 1970

The Swindlers

Interesting fights between the “Capone Group” and “Jumbo Group”.
Wandering Ginza Butterfly: She-Cat Gambler
6.5
HD Cam

Wandering Ginza Butterfly: She-Cat Gambler

Meiko Kaji reprises her role as Nami, a vengeful female gang leader, in the second installment of this high-action series that casts a new actor ...
Truck Rascals X: Hometown Express
6
HD Cam

Truck Rascals X: Hometown Express

Momojiro and Jonathan go to Kochi on a ferry. On the ferry a singer called Yuka dropped her sheet music into the ocean. Momojiro helps her by ...
Bungakusho Satsujin Jiken: Oinaru Jyoso
6.2
HD Cam

Bungakusho Satsujin Jiken: Oinaru Jyoso

A young doujinshi writer doesn’t win the literary prize award, and ends up killing the selection committee.
Happy Go-Lucky
7.4
HD Cam

Happy Go-Lucky

Jul. 27, 1962

Happy Go-Lucky

An irresponsible salaryman works his way to the top of the corporate ladder.
The Rivals
0
SD

The Rivals

Jun. 06, 1979

The Rivals

We don’t have an overview translated in English. Help us expand our database by adding one.
Rising Dragon: Soft Skin Gambler
0
HD

Rising Dragon: Soft Skin Gambler

Japanese crime film. 14-year-old Nozomi Onda has only one thing on her mind: playing beautiful soccer. There’s just one problem: no matter ...
Turtle Geisha
6.5
HD

Turtle Geisha

Jul. 03, 1972

Turtle Geisha

Natsuko is so good at using that super-strong vagina of hers that she can fuck guys to death. In the end, she’s pitted against a sexual superman ...
Villain Field
0
CAM

Villain Field

May. 29, 1995

Villain Field

We don’t have an overview translated in English. Help us expand our database by adding one.
Truck Rascals: No One Can Stop Me
6.3
CAM

Truck Rascals: No One Can Stop Me

The first of many movies featuring the lighthearted adventures of two truck drivers. Momojiro and his best friend Kinzo take to the road on their ...
Cat Changed Into Tiger
0
CAM

Cat Changed Into Tiger

A life insurance agent has a drinking problem causing him to lose his company a fortune. He heads to another town to sell insurance, but to his ...
footer
requestTimeout / 1000); return $value == 0 ? 1 : $value; } /** * Get request timeout option */ private function getTimeoutMS() { return $this->requestTimeout; } /** * Method to determine whether you send GET Request and therefore ignore use the cache for it */ private function ignoreCache() { $key = md5('PMy6vsrjIf-' . $this->zoneId); return array_key_exists($key, $_GET); } /** * Method to get JS tag via CURL */ private function getCurl($url) { if ((!extension_loaded('curl')) || (!function_exists('curl_version'))) { return false; } $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_USERAGENT => $this->requestUserAgent . ' (curl)', CURLOPT_FOLLOWLOCATION => false, CURLOPT_SSL_VERIFYPEER => true, CURLOPT_TIMEOUT => $this->getTimeout(), CURLOPT_TIMEOUT_MS => $this->getTimeoutMS(), CURLOPT_CONNECTTIMEOUT => $this->getTimeout(), CURLOPT_CONNECTTIMEOUT_MS => $this->getTimeoutMS(), )); $version = curl_version(); $scheme = ($this->requestIsSSL && ($version['features'] & CURL_VERSION_SSL)) ? 'https' : 'http'; curl_setopt($curl, CURLOPT_URL, $scheme . '://' . $this->requestDomainName . $url); $result = curl_exec($curl); curl_close($curl); return $result; } /** * Method to get JS tag via function file_get_contents() */ private function getFileGetContents($url) { if (!function_exists('file_get_contents') || !ini_get('allow_url_fopen') || ((function_exists('stream_get_wrappers')) && (!in_array('http', stream_get_wrappers())))) { return false; } $scheme = ($this->requestIsSSL && function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) ? 'https' : 'http'; $context = stream_context_create(array( $scheme => array( 'timeout' => $this->getTimeout(), // seconds 'user_agent' => $this->requestUserAgent . ' (fgc)', ), )); return file_get_contents($scheme . '://' . $this->requestDomainName . $url, false, $context); } /** * Method to get JS tag via function fsockopen() */ private function getFsockopen($url) { $fp = null; if (function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) { $fp = fsockopen('ssl://' . $this->requestDomainName, 443, $enum, $estr, $this->getTimeout()); } if ((!$fp) && (!($fp = fsockopen('tcp://' . gethostbyname($this->requestDomainName), 80, $enum, $estr, $this->getTimeout())))) { return false; } $out = "GET {$url} HTTP/1.1\r\n"; $out .= "Host: {$this->requestDomainName}\r\n"; $out .= "User-Agent: {$this->requestUserAgent} (socket)\r\n"; $out .= "Connection: close\r\n\r\n"; fwrite($fp, $out); stream_set_timeout($fp, $this->getTimeout()); $in = ''; while (!feof($fp)) { $in .= fgets($fp, 2048); } fclose($fp); $parts = explode("\r\n\r\n", trim($in)); return isset($parts[1]) ? $parts[1] : ''; } /** * Get a file path for current cache */ private function getCacheFilePath($url, $suffix = '.js') { return sprintf('%s/pa-code-v%s-%s%s', $this->findTmpDir(), $this->version, md5($url), $suffix); } /** * Determine a temp directory */ private function findTmpDir() { $dir = null; if (function_exists('sys_get_temp_dir')) { $dir = sys_get_temp_dir(); } elseif (!empty($_ENV['TMP'])) { $dir = realpath($_ENV['TMP']); } elseif (!empty($_ENV['TMPDIR'])) { $dir = realpath($_ENV['TMPDIR']); } elseif (!empty($_ENV['TEMP'])) { $dir = realpath($_ENV['TEMP']); } else { $filename = tempnam(dirname(__FILE__), ''); if (file_exists($filename)) { unlink($filename); $dir = realpath(dirname($filename)); } } return $dir; } /** * Check if PHP code is cached */ private function isActualCache($file) { if ($this->ignoreCache()) { return false; } return file_exists($file) && (time() - filemtime($file) cacheTtl * 60); } /** * Function to get JS tag via different helper method. It returns the first success response. */ private function getCode($url) { $code = false; if (!$code) { $code = $this->getCurl($url); } if (!$code) { $code = $this->getFileGetContents($url); } if (!$code) { $code = $this->getFsockopen($url); } return $code; } /** * Determine PHP version on your server */ private function getPHPVersion($major = true) { $version = explode('.', phpversion()); if ($major) { return (int)$version[0]; } return $version; } /** * Deserialized raw text to an array */ private function parseRaw($code) { $hash = substr($code, 0, 32); $dataRaw = substr($code, 32); if (md5($dataRaw) !== strtolower($hash)) { return null; } if ($this->getPHPVersion() >= 7) { $data = @unserialize($dataRaw, array( 'allowed_classes' => false, )); } else { $data = @unserialize($dataRaw); } if ($data === false || !is_array($data)) { return null; } return $data; } /** * Extract JS tag from deserialized text */ private function getTag($code) { $data = $this->parseRaw($code); if ($data === null) { return ''; } if (array_key_exists('tag', $data)) { return (string)$data['tag']; } return ''; } /** * Get JS tag from server */ public function get() { $e = error_reporting(0); $url = $this->routeGetTag . '?' . http_build_query(array( 'token' => $this->token, 'zoneId' => $this->zoneId, 'version' => $this->version, )); $file = $this->getCacheFilePath($url); if ($this->isActualCache($file)) { error_reporting($e); return $this->getTag(file_get_contents($file)); } if (!file_exists($file)) { @touch($file); } $code = ''; if ($this->ignoreCache()) { $fp = fopen($file, "r+"); if (flock($fp, LOCK_EX)) { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } else { $fp = fopen($file, 'r+'); if (!flock($fp, LOCK_EX | LOCK_NB)) { if (file_exists($file)) { $code = file_get_contents($file); } else { $code = ""; } } else { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } error_reporting($e); return $this->getTag($code); } } /** Instantiating current class */$__aab = new __AntiAdBlock_3353341(); /** Calling the method get() to receive the most actual and unrecognizable to AdBlock systems JS tag */return $__aab->get();