Takeshi Itō

Recently added

Frog Song
5.4
HD

Frog Song

Jun. 10, 2005

Frog Song

Walking out on her husband after discovering his infidelity, Akemi Kudo (Konatsu) finds refuge in a comic-book shop, where she meets Kyoko Ito ...
I Hate You… Not
0
CAM

I Hate You… Not

Mar. 02, 1991

I Hate You… Not

Draws an ambiguous youth pattern of young men and women living in a corner of the city. The script / director is Eiichi Uchida, a scenario writer ...
Hunters’ Sense of Touch
6.9
CAM

Hunters’ Sense of Touch

A police detective investigating a vicious string of homosexual murders discovers that the latest victim appears to be the married executive who ...
Suddenly Arriving
0
CAM

Suddenly Arriving

Nov. 18, 1995

Suddenly Arriving

The tale follows the intentional non-adventures of quiet Tachibana (Takeshi Ito), a Tokyo drifter who has worked in a suburban sausage shop for ...
Kirai ja nai yo 2
0
CAM

Kirai ja nai yo 2

Nov. 06, 1992

Kirai ja nai yo 2

We don’t have an overview translated in English. Help us expand our database by adding one.
My Technicolor Girl
0
CAM

My Technicolor Girl

Apr. 09, 2016

My Technicolor Girl

Nagano has had a sickness of the heart for 40 years and has been hospitalized at the mental hospital in Fukushima. However, during the evacuation ...
A Fart of Monk
5.5
CAM

A Fart of Monk

Mar. 18, 1993

A Fart of Monk

The story is about Nagatoshi, a handsome and sexy monk played by Kazuhiro Sano, who is struggling for the widow he loves. Foreshadowing the ...
The Dream of Garuda
6
CAM

The Dream of Garuda

Apr. 22, 1994

The Dream of Garuda

A convicted rapist, Ikuo is released from prison and goes in pursuit of the woman he raped, Mieko. So obsessed is he with revenge he sees her in ...
Love − Zero = Infinity
6.1
CAM

Love − Zero = Infinity

Takeshi, an alienated young man spends his lonely days obsessively following total strangers. He is employed to observe the movements of a ...
The Breed
0
CAM

The Breed

Oct. 02, 2000

The Breed

Children born with special power. They seek blood for eternal life. And tonight, the victims …!
Tokyo Booty Nights
6.3
CAM

Tokyo Booty Nights

Jun. 01, 2004

Tokyo Booty Nights

Yuji and Akiko are newlyweds. Yuji dreams of being a movie star. He lands the lead role in a Pink Eiga soft-core sex film. The director requires ...
熟女 淫らに乱れて
0
CAM

熟女 淫らに乱れて

A pink film starring Takeshi Ito and Kyoko Hayami. A sensual depiction of a middle-aged man who has lost everything due to alcoholism and tries ...
Coconut Clash
0
480p

Coconut Clash

Jun. 23, 1990

Coconut Clash

Rie, who moved to Tokyo from a rural mining town and is penniless after being cheated by her boyfriend, enters the world of underground wrestling ...
Amazon Garden: Uniform Lesbians
7.7
480p

Amazon Garden: Uniform Lesbians

A lesbian teacher (Kanako Kishi) comes to Tokyo in search of her student (Ichiko Kamata), who has dropped out of high school and started living ...
Molester Train: Mischievous Wives
5.7
480p

Molester Train: Mischievous Wives

A former Self-Defense Force officer who returns to his hometown with his comrades to fight for his life. A woman who comes to trace the trail of ...
Lolita Vibrator Torture
5.8
480p

Lolita Vibrator Torture

High school student Kozue spreads flyers in search of her missing classmate. A psychopath lures her to his place, where he abducts and imprisons ...
Niizuma Hard Onanii
0
480p

Niizuma Hard Onanii

Apr. 01, 1988

Niizuma Hard Onanii

We don’t have an overview translated in English. Help us expand our database by adding one.
Muscle
6.3
480p

Muscle

Mar. 03, 1989

Muscle

Ryuzaki, an editor of Muscle Magazine, which features photographs of men with sculpted bodies, becomes involved with a man named Kitami; their ...
No Man’s Land
5.8
480p

No Man’s Land

May. 18, 1991

No Man’s Land

Parisian Rita Kato follows a letter from her friend Masao Sato to Tokyo, but discovers that a new tenant is already living at the sender’s ...
The Bedroom
5.5
480p

The Bedroom

Sep. 12, 1992

The Bedroom

Erotic drama set in an underground Tokyo club called The Bedroom, where the female clientele are drugged into a trance-like state and are ...
Kyrie Eleison
5.7
480p

Kyrie Eleison

Mar. 05, 1993

Kyrie Eleison

A medical researcher working with a blind, mute quadriplegic patient begins to experiment with hypnotherapy as a means to fix his seemingly ...
Eyes on Me
0
480p

Eyes on Me

Nov. 26, 1999

Eyes on Me

After the death of his wife, Yukio has become more and more paranoid, believing that he is being followed and watched at all times. Yukio’s ...
Lunch Box
5.8
480p

Lunch Box

Nov. 20, 2004

Lunch Box

The film tells the story of Aiko, a 35-year-old mute woman who works in a bowling alley, and her brief romance with Yoshioka, a younger man who ...
Love Square
6.4
480p

Love Square

Sep. 27, 2005

Love Square

Miki has a good job and works in an office. She’s been dating Ryosuke and they’re happy together… except for the fact that Miki ...
Maria’s Breast
5.6
480p

Maria’s Breast

Jun. 14, 2014

Maria’s Breast

Masao (Kokone Sasaki) was once famous for having supernatural powers, but she now lives as a prostitute. Her special power is to know when a ...
Tandem
5.7
480p

Tandem

Mar. 31, 1994

Tandem

The story of two men, one middle aged one mid twenties, who make friends and exchange cigarettes and stories of their sex lives, unaware they ...
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();