Rikiya Yasuoka

Recently added

We’re No Angels 2
5.3
TS

We’re No Angels 2

Dec. 24, 1993

We’re No Angels 2

Joe and his delivery company friends are back. This time they become embroiled in the evil plot of a corrupt politician.
We’re No Angels
5.9
TS

We’re No Angels

Oct. 29, 1993

We’re No Angels

Rikiya Yasuoka, Ren Ōsugi and Junji Inagawa star in this early straight to video effort from Takashi Miike. Joe (Yasuoka), a lumbering tough guy ...
The Dogs of War
0
HD Cam

The Dogs of War

Oct. 11, 1980

The Dogs of War

We don’t have an overview translated in English. Help us expand our database by adding one.
Yakuza Ladies Revisited: Love is Hell
5.8
HD Cam

Yakuza Ladies Revisited: Love is Hell

The seventh movie of the series “Yakuza Ladies” focuses on a wife of a small Osaka family. She risks her life to protect her husband’s family and ...
The Swindlers
0
HD Cam

The Swindlers

Dec. 30, 1970

The Swindlers

Interesting fights between the “Capone Group” and “Jumbo Group”.
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.
Osaka Tough Guys
6.4
HD Cam

Osaka Tough Guys

Jun. 21, 1995

Osaka Tough Guys

Osaka Tough Guys stars Kentaro Nakakura and Yoshiyuki Ohmori. It tells the story of two hoods forced to take on paid work when they run out of ...
Road to the Don Theatrical Version
0
SD

Road to the Don Theatrical Version

A young yakuza experiences various conflicts, tactics, betrayals, rules, etc. in the gangster world, stands out in the organization, and climbs ...
Lone Wolf Cop: The Sex Doll Case
5.5
SD

Lone Wolf Cop: The Sex Doll Case

A police officer is recruited to a special agency and given a license to kill. He is given a dozen or so young policemen and a bar as a front. ...
The Heartbreak Yakuza
6.2
SD

The Heartbreak Yakuza

Jan. 01, 1987

The Heartbreak Yakuza

A hardened gangster encounters by chance a woman he hasn’t seen since childhood. They are both engulfed in the underground world of ...
Tampopo
7.9
HD

Tampopo

Nov. 23, 1985

Tampopo

In this humorous paean to the joys of food, a pair of truck drivers happen onto a decrepit roadside shop selling ramen noodles. The widowed ...
Closed Ward
7.7
HD

Closed Ward

Apr. 07, 2001

Closed Ward

We don’t have an overview translated in English. Help us expand our database by adding one.
Sign of the Jack
6.4
HD

Sign of the Jack

Oct. 14, 1970

Sign of the Jack

Hanamura, widely known in gangland a professional trouble shooter has the sign of the Jack tattooed on his chest. His follower is his sworn ...
Erotic Liaisons
4.6
HD

Erotic Liaisons

Jul. 08, 1978

Erotic Liaisons

The story of a second rate detective asked to tail a mysterious woman who is cheating on her man.
A Pool Without Water
6.7
CAM

A Pool Without Water

Feb. 20, 1982

A Pool Without Water

The man has a monotonous job punching tickets for the Japanese railway. One night, while walking home, he saves Jun from getting raped by two ...
No More Comics!
6.8
CAM

No More Comics!

Mar. 24, 1986

No More Comics!

Stuck doing show-biz schlock, an investigative reporter stumbles on a scheme to swindle pensions through an attractive gold futures scam, a ...
Neo Chinpira 2: Zoom Goes the Bullet
6.9
CAM

Neo Chinpira 2: Zoom Goes the Bullet

In the sequel to 1990’s classic Neo Chinpira, Junko (Sho Aikawa) attempts to take out Kazama and then goes on the run. However, he quickly ...
こちら凡人組
0
CAM

こちら凡人組

Feb. 25, 1992

こちら凡人組

We don’t have an overview translated in English. Help us expand our database by adding one.
Can you collect it? 2
0
CAM

Can you collect it? 2

Aug. 13, 1993

Can you collect it? 2

Jin, who has killed is worried about his younger brother Jiro and has returned to the world as a ghost!
Shura ga Yuku 6
0
CAM

Shura ga Yuku 6

Sep. 19, 1997

Shura ga Yuku 6

Set in Aizuwakamatsu, where resort development is progressing, the sixth installment of the gangster action series that depicts the battle ...
The Beast to Die
6.7
360p

The Beast to Die

Oct. 04, 1980

The Beast to Die

A policeman is murdered and his gun, stolen, used to commit the next crime. Detective Kashiwagi, who is leading the investigation, learns that ...
Neo Chinpira: Zoom Goes the Bullet
6.8
480p

Neo Chinpira: Zoom Goes the Bullet

Junko (Sho Aikawa) is a low-level yakuza in the service of Yoshikawa (Toru Minegishi), despite the misgivings of his uncle (Jo Shishido). He ...
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();