Kunie Tanaka

Recently added

Evil of Dracula
6.3
DVDScr

Evil of Dracula

Jul. 20, 1974

Evil of Dracula

Dracula, was shipwrecked in the 1600s in Japan, when Christianity was illegal. He was forced to spit on the cross and wander alone in the desert. ...
Stray Dog
7.5
DVDScr

Stray Dog

Sep. 29, 1973

Stray Dog

When his pistol is stolen, police detective Murakami is humiliated, especially when the gun is later implicated in a crime. Working with his ...
The Boat to Heaven
0
HDTC

The Boat to Heaven

Sep. 13, 2003

The Boat to Heaven

A young boy, Masahiko Sakurai, grows up in Nagasaki where he sees the clear blue ocean everyday. His mother wants him to be a violinist. To make ...
Tomorrow
7.3
WEBRip

Tomorrow

Aug. 13, 1988

Tomorrow

On August 9, 1945, the Americans dropped an atomic bomb on Nagasaki. This film, based on a story by Mitsukaru Inoue, describes the daily life of ...
The Last Ronin
7.2
TS

The Last Ronin

Dec. 18, 2010

The Last Ronin

16 years after the fateful “revenge of the Forty-seven Ronin,” involving samurais from the Ako domain who avenged their leader and ...
The Rainbow Seeker
6.5
TS

The Rainbow Seeker

Dec. 28, 1996

The Rainbow Seeker

A young man fails his company entrance exams and leaves home to work at a run-down cinema in Tokushima, whose owner lives to bring entertaining ...
Battles Without Honor and Humanity
7.4
TS

Battles Without Honor and Humanity

In the teeming black markets of postwar Japan, Shozo Hirono and his buddies find themselves in a new war between factious and ambitious yakuza…
Demon
6.7
TS

Demon

Aug. 31, 1985

Demon

Shuji was once a feared member of the Yakuza crime syndicate, but he’s reformed his ways, abandoned his old life and left the city for a ...
The Hidden Blade
7.7
TS

The Hidden Blade

Oct. 30, 2004

The Hidden Blade

Set in 19th Century Japan a young samurai who finds himself in love with a farm girl leaves his home to begin a new life. He has to take stock of ...
Karate Cop
6.2
TS

Karate Cop

Apr. 17, 1982

Karate Cop

A martial arts master/detective investigates a series of murders and helps a deaf bathhouse attendant, Hisako.
Graveyard of Honor
7.1
HD Cam

Graveyard of Honor

Feb. 15, 1975

Graveyard of Honor

A look at the life of renegade yakuza, Rikio Ishikawa, particularly the years from 1946 to 1950 when his violent antics get him in trouble with ...
The Return of the Newshound and the Lady Cop
0
HD Cam

The Return of the Newshound and the Lady Cop

A jewelry broker is killed and a large amount of money is stolen. A female detective from the Metropolitan Police Department transforms into a ...
Pride of the Campus
0
HD Cam

Pride of the Campus

Feb. 10, 1962

Pride of the Campus

Young Yuichi (Kayama) romances Sumiko (Hoshi) while helping out at his family’s restaurant, singing in a band, and preparing for an ...
Campus A Go-Go
7.1
SD

Campus A Go-Go

Dec. 19, 1965

Campus A Go-Go

Young Guy (Kayama) competes in an electric guitar competition and plays American-style football. Released alongside Invasion of Astro Monster.
Three Yakuza
6.8
SD

Three Yakuza

May. 22, 1965

Three Yakuza

A tale of three Yakuza gamblers who traveled Japan during the samurai era living by their wits and sword skills. Told in 3 separate vignettes, ...
Yakuza G-Men
0
SD

Yakuza G-Men

Nov. 13, 1965

Yakuza G-Men

34th year of Meiji (1901). Japanese gangster Shuntaro Hibiki is forced to work for the police to find out who robbed a truck full of gold.
Golden Ninja
0
SD

Golden Ninja

Dec. 13, 1966

Golden Ninja

Just after the Battle of Sekigahara, a pair of children Denji and Kichizo witnessed a team of the defeated forces hide the Toyotomi treasure. ...
Let’s Go! Young Guy
0
SD

Let’s Go! Young Guy

Jan. 01, 1967

Let’s Go! Young Guy

College student Yuuichi Tanuma is fired up for Nationals where his university Kyonan will face off against their rivals, Seihoku. Yuuichi has his ...
The Revolt
6.9
240p

The Revolt

Jan. 15, 1980

The Revolt

When a young soldier is killed while trying to prevent his younger sister, Kaoru, from being sold into a life of prostitution, his commander, ...
Zatoichi’s Pilgrimage
7.2
144p

Zatoichi’s Pilgrimage

Zatoichi’s trek through 88 temples to atone for his violent past is interrupted as he stumbles into a village terrorized by a violent ...
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();