Masaru Konuma

Recently added

Nagisa
6.9
TS

Nagisa

Jun. 10, 2000

Nagisa

A coming of age story about a 13-year-old girl named Nagisa (Seashore) and the summer when she blooms into a woman.
オフィス妻のさけび
0
TS

オフィス妻のさけび

Natsuko is witnessed carrying on an affair with her boss, Misawa, by the unmarried Chieko. However, Chieko dies by falling and is found about ten ...
Sometimes… Like a Prostitute
4.3
HD Cam

Sometimes… Like a Prostitute

Sometimes… Like a Prostitute is a 1978 Roman Porno film directed by Masaru Konuma and starring singer Rei Nakanishi, whose hit song inspired the story.
Lady Karuizawa
5.2
SD

Lady Karuizawa

Aug. 06, 1982

Lady Karuizawa

The film takes place in the popular tourist spot of Karuizawa. A working class student named Junichi becomes a waiter there in order to mix in ...
XX: Beautiful Hunter
4.8
SD

XX: Beautiful Hunter

Aug. 01, 1994

XX: Beautiful Hunter

Shion, ruthless assassin for the Magnificat crime syndicate, is as beautiful as she is deadly. But when her latest target turns out to be the man ...
Erotic Diary of an Office Lady
5.5
144p

Erotic Diary of an Office Lady

Asami Ogawa in her first leading role as an office worker with an extremely kinky private life. She not only has an affair with her boss and ...
White Whore
4.6
144p

White Whore

Mar. 02, 1974

White Whore

About a young man who literally bumps into a prostitute who lives with and looks after her wheelchair-confined brother.
Noble Lady Bound Vase
6
HD

Noble Lady Bound Vase

Dec. 10, 1977

Noble Lady Bound Vase

A rich man buys a wife, whose father was in debt. Months later, the man’s sister comes to visit, and discovers that the wife is secretly in ...
Slave Contract
6.2
HD

Slave Contract

Jan. 22, 1982

Slave Contract

A wife and her husband make an agreement where the wife become the slave of him. A couple rent Nami for three months from a supplier who ...
Woman Who Exposes Herself
0
HD

Woman Who Exposes Herself

Toriko is a sexually frustrated wife who gets involved in swapping games with her neighbors.
Flight Attendant: Scandal
5
HD

Flight Attendant: Scandal

Four female flight attendants embark on some salacious misadventures: A few go to a company singles party to cavort with some pilots, while the ...
Masked Crusader, Mr. Jirenman
5.7
HD

Masked Crusader, Mr. Jirenman

Kantaro Iwata’s life is not a happy one, neither at the office where he is looked down upon, nor at home where he has a nagging wife and ...
Wet Vase
6.1
HD

Wet Vase

Mar. 19, 1976

Wet Vase

Naomi Tani plays bar-owner Aki, whose entire world appears to be crumbing whenever she discovers her husband is having an affair along with her ...
Okasareru
4.8
HD

Okasareru

Jul. 31, 1976

Okasareru

Roman Porno from 1976. A man runs a jewelry store, supported by his serious and chaste wife. It was an ordinary and peaceful marriage. One day, ...
Cloistered Nun: Runa’s Confession
5.1
HD

Cloistered Nun: Runa’s Confession

Sisterhood is powerful. Before leaving for a mission in Africa, Runa, a nun, visits her sister three years after entering the convent when her ...
Tattooed Flower Vase
6.1
CAM

Tattooed Flower Vase

Sep. 25, 1976

Tattooed Flower Vase

Ms. Yoshino, respectable lady and attractive widow, leads a quiet and peaceful life with her teenage daughter Takako. However, their lifes change ...
Call of the Pistil
4
CAM

Call of the Pistil

Dec. 18, 1971

Call of the Pistil

The directorial debut of Masaru Konuma, penned by Keiichi Ozawa using the pseudonym “Fuyuhiko Hagi”. Masako is a journalist, and she ...
Blue Rain Osaka
4.6
360p

Blue Rain Osaka

Jul. 08, 1983

Blue Rain Osaka

From director Masaru Konuma comes this tale of sorrow and nostalgia mixed with pop songs and feminine strength.
Rinbu
0
360p

Rinbu

Jan. 09, 1988

Rinbu

Inspired by Arthur Schnitzler’s novel, “La Ronde”, many people are having sex in a variety of ways. A girl and her boyfriend go ...
Bed-In
6.3
480p

Bed-In

Dec. 20, 1986

Bed-In

Roman Porno from 1986. A man and a woman make love without knowing one another’s names. Afterwards, they introduce themselves as Emi ...
Female Prisoner: Caged!
5.2
480p

Female Prisoner: Caged!

A young woman who escaped from prison is eventually captured and brought back. The evil warden decides to make her a pet project and tries to ...
Woman in a Box 2
5.3
480p

Woman in a Box 2

Feb. 27, 1988

Woman in a Box 2

The manager of a ski resort kidnaps women, subjects them to various forms of sexual degradation and keeps his victims in a wooden box in the basement.
Dead End
5.4
480p

Dead End

Mar. 04, 1978

Dead End

A man and a woman who met in a park in the city draw a figure that desperately loves each other while being chased by the hardship.
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();