Kyōsuke Machida

Recently added

Memoir of Japanese Assassinations
7.6
HD Cam

Memoir of Japanese Assassinations

This anthology film consists of nine incidents in the late 19th and early 20th centuries when assassins changed the course of Japanese history.
Brothers Serving Time
7.4
HD Cam

Brothers Serving Time

May. 03, 1969

Brothers Serving Time

While imprisoned, Tatsu encounters Danshi, a man who is a big honcho in the prison pecking order. After initial conflict they become sworn ...
Escape from Japan
6.1
HD Cam

Escape from Japan

Jul. 03, 1964

Escape from Japan

As Japan is preparing to host the Olympics, a gang member wanting to go to America is sought after by the police after helping his friend conduct ...
The Gambler
0
HD Cam

The Gambler

Jul. 10, 1965

The Gambler

A crime film released in 1965
Seven Gamblers
0
HD Cam

Seven Gamblers

Jul. 09, 1966

Seven Gamblers

Hanjiro, a one eyed vagrant arrives in Okinoshima to save the town from a violent Yakuza group with the help of six handicapped guys.
Rub Out the Past
7
HD Cam

Rub Out the Past

Aug. 26, 1966

Rub Out the Past

A lone wolf tries to eliminate a drug-smuggling operation.
Gamblers
5.6
HD Cam

Gamblers

Jan. 28, 1967

Gamblers

Tsuruta is a respected tattoo artist working with comrades Machida and Yamashiro. His former boss, who also just happens to be the master who had ...
Gambler: Victory Without Death
6.2
HD Cam

Gambler: Victory Without Death

Tsunetaro Asakura AKA “Dynamite Tsune” is a talented gambler, but not infallable. After losing his Boss’s money in a dice game ...
Female Ninja Magic
6.8
HD Cam

Female Ninja Magic

Oct. 03, 1964

Female Ninja Magic

In Osaka during the Edo period, ruler Sanada Yukimura was in losing position, fearing Toyotomi’s blood descendents would end, he ...
Showdown of Men 4: Tetsu, the White Tiger
0
HD Cam

Showdown of Men 4: Tetsu, the White Tiger

Tetsu, is a honourable and noble yakuza caught in a conflict between rival clans, and obligations each has toward their yakuza boss and brothers. ...
Scoundrel
5.2
HD Cam

Scoundrel

Mar. 05, 1968

Scoundrel

Shimamura is a violent street thug who joins the yakuza & is merciless & unscrupulous on his rise, lacking any sense of either duty or ...
Woman Boss: Chivalrous Fight
0
HD Cam

Woman Boss: Chivalrous Fight

Sumi Muraoka, nicknamed “Sumi Banten”, due to the fact that her back is decorated with a tattoo of the goddess Banten, the woman who ...
A Modern Yakuza: The Code of The Lawless
6.2
HD Cam

A Modern Yakuza: The Code of The Lawless

Just released on parole, one young man hurtles towards a face-off with the gangsters controlling Shinjuku and its lucrative prostitutes.
The Private Police
7.2
HD Cam

The Private Police

Sep. 06, 1969

The Private Police

After the war, Kijima (Bunta Sugawara) returns to Tokyo where he meets Ôba (Noboru Andô), an Ex-Kamikaze pilot, and the two ruffians gather ...
The Kanto Scarlet Cherry Gang
6.6
HD Cam

The Kanto Scarlet Cherry Gang

The Ni Family is the most well know and respected group of firefighters in the Kanto region. When their leader dies and the successor disappears, ...
Dog of Fortune
7
SD

Dog of Fortune

Jun. 02, 1979

Dog of Fortune

From Hokkaido to Tokyo, hunting dog Goro embarks on a long and grueling journey to reach home. With the loss of his master who held a secret to a ...
東京午前三時
0
480p

東京午前三時

Nov. 12, 1958

東京午前三時

Japanese “kayo” film centered around the song “Tokyo gozen sanji” by Frank Nagai.
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();