Kō Nishimura

Recently added

Eleven Samurai
7.2
TS

Eleven Samurai

Dec. 16, 1967

Eleven Samurai

The lord of the Oshi fief is killed by his trespassing neighbour, the cruel and despotic Nariatsu, son of the former Shogun. After an ...
Samurai Wolf II
6.9
TS

Samurai Wolf II

May. 13, 1967

Samurai Wolf II

Kiba Okaminosuke finds himself entangled with a group of prisoners being transported to their executions, one of whom oddly looks exactly like ...
Dotanba
0
HD Cam

Dotanba

Nov. 10, 1956

Dotanba

Dotanba – Last Minute
Nutcracker Fantasy
6.9
HD Cam

Nutcracker Fantasy

Mar. 03, 1979

Nutcracker Fantasy

Based off of the novel, “The Nutcracker and the Mouse King” and the ballet, “The Nutcracker”, Sanrio shows their take on ...
13 Assassins
7.4
HD Cam

13 Assassins

Dec. 07, 1963

13 Assassins

A sadistic Daimyo (feudal lord) rapes a woman and murders both her and her husband, but even when one of his own vassals commits suicide to bring ...
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.
Snake Woman’s Curse
6.4
HD Cam

Snake Woman’s Curse

Jul. 12, 1968

Snake Woman’s Curse

An old man dies of heartbreak when a cruel landlord is about to repossess his land. The old man haunts the landlord from the grave. Since the man ...
The Spying Sorceress
0
SD

The Spying Sorceress

Dec. 12, 1964

The Spying Sorceress

Second part of the series where sex magic skills of female and Iga ninjas clash over enourmous treasure of the Toyotomi family, discovered in ...
Wait for Tomorrow
6.1
SD

Wait for Tomorrow

Oct. 26, 1960

Wait for Tomorrow

Kohei Misugi works in a vegetable market, but his ambition is to be a photographer. He is given his first opportunity to demonstrate his talent ...
The Men Who Made Ultraman
0
SD

The Men Who Made Ultraman

A biographical dramatization about the production of the original Ultraman, the beloved classic special effects fantasy series from Eiji Tsuburaya.
Tsugaru Folksong
7.2
SD

Tsugaru Folksong

Dec. 20, 1973

Tsugaru Folksong

A young girl is being asked about a man with whom she was keeping company, as her grandmother plays a lament on a shamisen. Then the focus ...
Japanese Godfather: Conclusion
6.6
SD

Japanese Godfather: Conclusion

The three-film saga comes to a conclusion as three leaders of the underworld battle it out to determine who will become Don of Japan.
Japan’s Don
6.4
SD

Japan’s Don

Jan. 22, 1977

Japan’s Don

A yakuza leader must balance his violent tactics necessary for the rough streets of 1960s Tokyo with the domestic needs of his daughters.
Sleepy Eyes of Death 5: Sword of Fire
6.8
240p

Sleepy Eyes of Death 5: Sword of Fire

Fifth film in the series. When Kyoshiro, in a moment of weakness, saves the life of a woman being attacked on the road, he quickly finds himself ...
Samaritan Zatoichi
7.2
144p

Samaritan Zatoichi

Dec. 28, 1968

Samaritan Zatoichi

Zatoichi is forced to kill a young man who owes a debt to a yakuza boss. Moments later, his sister Osode arrives with the money she earned ...
Zatoichi the Outlaw
7
144p

Zatoichi the Outlaw

Aug. 12, 1967

Zatoichi the Outlaw

When a local gambling house kidnaps some peasants because they failed to pay their debts, a rival gambling house pays their debts and sets them free.
The Devil’s Sigh
0
HD

The Devil’s Sigh

Jan. 09, 1960

The Devil’s Sigh

Japanese crime film. A young doctor falls into a despair of developments. He plans to revenge the disgrace inflicted upon his sister, whose ...
Intentions of Murder
7.7
HD

Intentions of Murder

Jun. 28, 1964

Intentions of Murder

Sadako, cursed by generations before her and neglected by her common-law husband, falls prey to a brutal home intruder. But rather than become a ...
The Pornographers
7.2
HD

The Pornographers

Mar. 12, 1966

The Pornographers

Subu makes pornographic films. He sees nothing wrong with it. They are an aid to a repressed society, and he uses the money to support his ...
Hokuriku Proxy War
6.9
HD

Hokuriku Proxy War

Feb. 26, 1977

Hokuriku Proxy War

In the setting of the Hokuriku region, where the snow and cold winds rage, for the first time in true-life yakuza film history, director Kinji ...
Theater Of Life
7.3
HD

Theater Of Life

Jan. 01, 1983

Theater Of Life

Adaptation of Shiro Ozaki’s novel. Yokiro was the most successful Geisha house in Western Japan during the first half of the 20th century ...
Hanzo the Razor: Sword of Justice
6.6
CAM

Hanzo the Razor: Sword of Justice

Fearless Edo-period police inspector Hanzo Itami, nicknamed The Razor, has developed his own unique way of extracting information for his ...
Fangs of Night
5.5
CAM

Fangs of Night

Jan. 15, 1958

Fangs of Night

A young doctor discovers that the city hall of records has a record of his death. He and some friends try to seek out the person who reported it, ...
Hanzo the Razor: The Snare
7
480p

Hanzo the Razor: The Snare

Against the backdrop of the Edo treasury devaluing currency and driving many into poverty, Hanzo Itami enforces the law without regard to status. ...
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();