Kōsaku Yamashita

Recently added

The Man Who Assassinated Ryoma
6.5
DVDScr

The Man Who Assassinated Ryoma

The Man Who Assassinated Ryoma is a movie about a haunted blood-thirsty Bakufu officer who might have killed Ryoma Sakamoto.
The Story of a Man Among Men
5.7
TS

The Story of a Man Among Men

During the Showa era, a young yakuza survives war and injury and rises to become a clan boss with the help and respect of his sworn brothers.
The Flower and the Dragon
6.7
TS

The Flower and the Dragon

A story of manly life and the beauty of conjugal love. A story about a man and a woman establishing a family of longshoreman, centering on their ...
Seven Knights Pt. 2
0
HD Cam

Seven Knights Pt. 2

Aug. 26, 1961

Seven Knights Pt. 2

We don’t have an overview translated in English. Help us expand our database by adding one.
Seven Knights Pt. 1
0
HD Cam

Seven Knights Pt. 1

Aug. 26, 1961

Seven Knights Pt. 1

We don’t have an overview translated in English. Help us expand our database by adding one.
Seven Knights Pt. 3
0
HD Cam

Seven Knights Pt. 3

Sep. 06, 1961

Seven Knights Pt. 3

We don’t have an overview translated in English. Help us expand our database by adding one.
Code Between Brothers 3
7.6
HD Cam

Code Between Brothers 3

A man finds great camaraderie while traveling.
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 ...
A Yakuza Goes Home
0
HD Cam

A Yakuza Goes Home

Jan. 20, 1970

A Yakuza Goes Home

Shimamura & Mineko return to Kamagasaki in Osaka. In their return Shimamura quickly finds himself defending a lady in distress. During the ...
Fugitive Scoundrel
0
HD Cam

Fugitive Scoundrel

Oct. 03, 1970

Fugitive Scoundrel

Gokudo goes politics. Gray-haired Bin Amatsu has Wakayama assist a politician, meaning trashing the opponent. But of course the opponent has a ...
Gokudo of Kamagasaki
0
HD Cam

Gokudo of Kamagasaki

Jun. 20, 1973

Gokudo of Kamagasaki

Eighth installment in the “Gokudo” series. Depicts the activities of Shimamura Seikichi and his henchmen
Father of the Kamikaze
7
HD Cam

Father of the Kamikaze

Vice Admiral Takajiro Ohnishi could see that Japan’s defeat in WWII was inevitable. He came to realize that the only way to force a ...
Yakuza vs. Gang Leader
6.2
HD Cam

Yakuza vs. Gang Leader

Gokudo Shimamura comes to blows with the Delinquent Boss who rolls into town with his motorcycle gang.
Evil Doers
0
SD

Evil Doers

Dec. 06, 1975

Evil Doers

Hiroki Matsukata plays Ogata, an Osakan restaurant worker that gets sent to prison for murder. The film details his subsequent attempts to ...
Samurai Geisha
7.3
SD

Samurai Geisha

Jul. 31, 1969

Samurai Geisha

Popular geisha Shinji (Fuji Junko) must defy a gang who plot to steal a lucrative coal business from struggling miners during the turbulent Meiji ...
The Tattooed Hitman
6.4
SD

The Tattooed Hitman

Apr. 27, 1974

The Tattooed Hitman

The most dangerous hired gun in Tokyo’s underworld has managed to trigger a vicious gang war, and now, there’s a contract on 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();