Kazuki Kitamura

Recently added

Lunatic
0
HD Cam

Lunatic

Jun. 01, 1996

Lunatic

The sensual images depict the love and hatred between four men and women living together, creating a new kind of love story. One night, alcoholic ...
The Way to Fight
6.9
HD Cam

The Way to Fight

Sep. 27, 1996

The Way to Fight

Dangerous street fighter Kazuyoshi Tamai finds out that his rival, Takeshi, is the leader of a gang responsible for a series of assaults. ...
Tennen shôjo Man
0
HD Cam

Tennen shôjo Man

Nov. 01, 1996

Tennen shôjo Man

We don’t have an overview translated in English. Help us expand our database by adding one.
Onibi: The Fire Within
6.7
HD Cam

Onibi: The Fire Within

After spending over half his life in prison, ex-hitman Kunihiro is determined to go straight. But the shortcomings of the new gangs mean that he ...
Young Thugs: Innocent Blood
6.5
HD Cam

Young Thugs: Innocent Blood

Young Thugs: Innocent Blood follows three friends through their first year after leaving high school. Having robbed their teacher on their last ...
Another Lonely Hitman 2
0
HD Cam

Another Lonely Hitman 2

We don’t have an overview translated in English. Help us expand our database by adding one.
Golden Wolf: Resurrection
0
HD Cam

Golden Wolf: Resurrection

We don’t have an overview translated in English. Help us expand our database by adding one.
Golden Wolf: Resurrection 2
0
HD Cam

Golden Wolf: Resurrection 2

We don’t have an overview translated in English. Help us expand our database by adding one.
Ley Lines
6.9
HD Cam

Ley Lines

May. 22, 1999

Ley Lines

The story follows a trio of Japanese youths of Chinese descent who escape their semi-rural upbringing and relocate to Shinjuku, Tokyo, where they ...
Minazuki
6.2
HD Cam

Minazuki

Oct. 23, 1999

Minazuki

Akira’s wife walks out on him, leaving him to confide in his gangster brother-in-law. Using only a cryptic note as a clue the two brothers ...
Kaizokuban Bootleg Film
5.4
HD Cam

Kaizokuban Bootleg Film

Two best friends—Tatsuo, a retiring Yakuza member, and Kiyoshi, a cop—travel to the funeral of a woman they both loved.
man-hole
6.9
HD Cam

man-hole

Mar. 03, 2001

man-hole

We don’t have an overview translated in English. Help us expand our database by adding one.
Sunflower
5.8
HD Cam

Sunflower

Oct. 07, 2000

Sunflower

Reunited by the death of a friend, a group of former schoolmates reassess themselves and their earlier times together.
Chinpira
7
HD Cam

Chinpira

Nov. 11, 2000

Chinpira

Osamu rescues a girl who was being chased by two punks and is soon mixed up with the Yakuza
Quartet for Two
7.5
HD Cam

Quartet for Two

Mar. 31, 2001

Quartet for Two

Shotaro and Minako are arguing. Minako has confessed her infidelity to her husband and informs him of her intention to leave him. She has ceased ...
Turn
7
HD Cam

Turn

Oct. 13, 2001

Turn

Maki is a talented copper plate artist, however, just before her first gallery show, she gets struck by a truck. When she comes to she is at ...
Bastoni: The Stick Handlers
5
HD Cam

Bastoni: The Stick Handlers

Kazuhiko Nakamura directs this sexually charged wacky comedy set in the world of the Japanese adult video industry. The story follows a young ...
Women’s Kunishû Rebellion
5.8
HD Cam

Women’s Kunishû Rebellion

Onna Kuni Shuu Ikki is a 2002 Japanese historical drama directed by Takashi Miike. It is one of three historical films included in the 2002 DVD ...
Jam Films
6.8
HD Cam

Jam Films

Dec. 28, 2002

Jam Films

Jam Films is a 2002 suite of 7 shorts produced by Sega/Amuse.
The Man in White
6.9
HD Cam

The Man in White

Mar. 29, 2003

The Man in White

After his father figure (a yakuza boss) is murdered, Azusa Moribe (Masaya Sato) goes on a one man killing spree to exact revenge.
Time Limit
5.5
HD Cam

Time Limit

Jun. 25, 2003

Time Limit

Mizusawa (Takenouchi Yutaka), an explosives expert, is arrested and charged with a string of bank robberies. Because he is a flight risk, ...
Blood and Bones
7
HD Cam

Blood and Bones

Nov. 06, 2004

Blood and Bones

In 1923, teenager Kim Shun-Pei moves from Cheju Island, in South Korea, to Osaka, in Japan. Along the years, he becomes a cruel, greedy and ...
Azumi 2: Death or Love
6.2
HD Cam

Azumi 2: Death or Love

Young assassins Azumi and Nagara continue their mission to prevent a civil war. In their hunt for Masayuki Sanada, who is protected by both an ...
Wet Red Thread
5.1
HD Cam

Wet Red Thread

Aug. 06, 2005

Wet Red Thread

Shigeru meets Ichimi at a club and they get involved. Her yakuza husband complicates matters.
Tokyo Friends: The Movie
6.1
HD Cam

Tokyo Friends: The Movie

Rei Iwatsuki moved from her hometown Kōchi to Tokyo to pursue her dreams. On arrival, she found a job as a waitress in a restaurant and met ...
Freezing Point
0
HD Cam

Freezing Point

Nov. 25, 2006

Freezing Point

The young daughter of Keizo Tsujiguchi, a respected physician who runs his own hospital, is found murdered. Keizo secretly blames his wife Natsue ...
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();