India

Nonton film online Category India

Recently added

Dad, I’m Sorry
6.6
HD

Dad, I’m Sorry

Mar. 12, 2021

Dad, I’m Sorry

The story of Ba Sang – the second of the 4 noisy siblings: Giau, Sang, Phu, Quy. Ba Sang is a meddler, “too” kind and always sacrifice for others ...
Prison Tales
0
HD

Prison Tales

Apr. 10, 1970

Prison Tales

We don’t have an overview translated in English. Help us expand our database by adding one.
Terminator Zan Kill
0
HD

Terminator Zan Kill

Jul. 09, 2009

Terminator Zan Kill

In 2050, a nuclear war broke out all over the world. With the help of a military industry family, Tanahashi, Japanese Imperial Army plans to ...
Rape Zombie: Lust of the Dead
3.8
HD

Rape Zombie: Lust of the Dead

After a nuclear attack in Tokyo, the female population is attacked by infected males who have become sex-crazed zombies, hungry for human flesh. ...
Rape Zombie: Lust of the Dead 2
3.4
HD

Rape Zombie: Lust of the Dead 2

A strange virus turns 90% of the world population into Lust eating Zombies. However, in Akihabara, Japan, some males were found to be uninfected. ...
Saikin Chouchou wa…
0
HD

Saikin Chouchou wa…

May. 10, 2014

Saikin Chouchou wa…

Based on Shungicu Uchida’s manga of the same name, which features themes of occultism and multiple personalities.
Love Zombie: Romance of the Dead
0
HD

Love Zombie: Romance of the Dead

Shota is a high school student who is excited about love. His secret crush is on Hitomi, the best girl in the school. One day at lunchtime, ...
Sensual Ward: Wet Red Lips
4.9
HD

Sensual Ward: Wet Red Lips

The Slit-Mouthed Woman is a striking example of Pink Cinema that mixes horror with eroticism in a way that is both unsettling and genuinely ...
Ninja She-Devil
3.7
HD

Ninja She-Devil

Oct. 25, 2006

Ninja She-Devil

A female assassin has a special gift. While receiving a secret mission, that will require her special skill, she embarks on a very dangerous ...
The Strawberries and the Gun
9.3
HD

The Strawberries and the Gun

Older brother Kenichi and younger brother Takashi had not seen each other for a while, but they meet at their estranged father’s funeral. ...
Broadcast Girl
0
HD

Broadcast Girl

Jan. 08, 2008

Broadcast Girl

Aya Hirai was a unsuccessful news reporter. One day someone took a snapshot of her kissing the director. She was then blackmailed by someone but ...
Frog Song
5.4
HD

Frog Song

Jun. 10, 2005

Frog Song

Walking out on her husband after discovering his infidelity, Akemi Kudo (Konatsu) finds refuge in a comic-book shop, where she meets Kyoko Ito ...
New Tokyo Decadence The Slave
6.3
HD

New Tokyo Decadence The Slave

A secretary is introduced to the world of BDSM by her boss. She becomes his personal slave as they take a walk on the wild side of ...
Love and Crime
6.6
HD

Love and Crime

Aug. 27, 1969

Love and Crime

A series of short stories about bizarre crimes committed by females in the Meiji, Taisho, and Showa Eras. Discover 4 famous Japanese murderers: ...
Horrors of Malformed Men
6.5
HD

Horrors of Malformed Men

Hirosuke, a medical student with almost no recollection of his past, is trapped in an asylum, despite being perfectly sane. After escaping from ...
The Round Table
6.9
HD

The Round Table

Jun. 21, 2014

The Round Table

Kokko is a third grade elementary school student. Even though she has a family who loves her, Kokko is full of dissatisfaction and she admires ...
Maid’s Secret
4.7
HD

Maid’s Secret

Aug. 25, 2007

Maid’s Secret

Two young women pursue the same man with opposite strategies – one learns subservience, the other domination.
裸 over8
0
HD

裸 over8

Sep. 29, 2007

裸 over8

We don’t have an overview translated in English. Help us expand our database by adding one.
Lotto Nurse
0
HD

Lotto Nurse

Nov. 14, 2013

Lotto Nurse

Haruko, a new nurse, was bruised by her senior every day, but she was working hard with her natural brightness. Then one day, Haruko’s ...
Rope and Boys 3: Otokoro Hell
0
HD

Rope and Boys 3: Otokoro Hell

Japanese pink film. Marumi Sakurada is a second year high school student. Marumi, who lost her virginity early on, indulges in lesbian play with ...
Molester Train Naughty Lower Body
0
HD

Molester Train Naughty Lower Body

Marumi Sakurada is a second year high school student. Marumi, who lost her virginity early on, indulges in lesbian play with her best friend ...
Molester train – I love sex!
0
HD

Molester train – I love sex!

Erotic work depicting the undisguised lust of a man and a woman. In a big city, there is a chance that a man and a woman who meet for the first ...
Inbi
0
HD

Inbi

Nov. 21, 1987

Inbi

Nikkatsu Roman Porno. Bressane’s second London film, shot in six days in his apartment. “I had seen the French avant-garde films of ...
Crazy Love
6
HD

Crazy Love

Jan. 01, 1971

Crazy Love

Bressane’s second London film, shot in six days in his apartment. “I had seen the French avant-garde films of the 1920’s and ...
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();