India

Nonton film online Category India

Recently added

Vaseegara
6.6
720p

Vaseegara

Jan. 15, 2003

Vaseegara

Bhupathi’s father sends him to live under the guidance of his best friend, Viswanath, and find a job. He gets close to the family and falls ...
Raabta
4.7
720p

Raabta

Jun. 08, 2017

Raabta

An inseparable couple Saira and Shiva find themselves in a complicated situation when a stranger claims to be her reincarnated lover from their ...
Dance with the Devil
7.9
720p

Dance with the Devil

Apr. 06, 2006

Dance with the Devil

Features concert footage and a backstage look at legendary underground Los Angeles nightclub act The Toledo Show.
Jail
6.2
720p

Jail

Nov. 06, 2009

Jail

Parag Dixit is living a dream life with a great job and his loving girlfriend Mansi! However things take an ugly turn when after a series of ...
Something Old, New, Borrowed and Blue
0
720p

Something Old, New, Borrowed and Blue

A traditional wedding procession walks along a narrow street towards the home of the bride. Guests and family members are waiting inside the home ...
A World Without
4
720p

A World Without

Oct. 14, 2021

A World Without

Founded by the power couple, Ali and Sofia Khan, The Light is a training center that claims to be a self-betterment organization, focused on ...
Badhaai Ho
7.9
720p

Badhaai Ho

Oct. 19, 2018

Badhaai Ho

A 25-year-old man tries to suppress his embarrassment when his mother announces that she is pregnant.
Zero
5.2
720p

Zero

Dec. 21, 2018

Zero

Short in stature but big on love, a bachelor meets two very different women who broaden his horizons and help him find purpose in life.
Guest House
6.2
720p

Guest House

Jul. 29, 1980

Guest House

Christopher (Prem Nath) goes to meet a woman at a remote guest house for an exorcism wearing a expensive diamond ring. He gets murdered that ...
Mumbai Saga
5.9
720p

Mumbai Saga

Mar. 19, 2021

Mumbai Saga

The film, set in the 1980s and 90s, chronicles the transformation of Bombay to Mumbai. The story is a cat and mouse game between a deadly don, ...
Nenjam Marappathillai
6
CAM

Nenjam Marappathillai

Mar. 05, 2021

Nenjam Marappathillai

A god-fearing young woman who takes up the job of a caretaker in a rich household tries to take revenge on her lustful employer.
Nenjam Marappathillai
8.5
CAM

Nenjam Marappathillai

Aug. 02, 1963

Nenjam Marappathillai

A college sophomore, on a visit to his friend’s village, explores a dilapidated and haunted villa, falls unconscious and learns completely ...
The Sword Knows
6.8
CAM

The Sword Knows

Sep. 03, 1958

The Sword Knows

In the midst of the warring age, a young samurai Kyonosuke defies his former lord Hojo Ujikatsu in order to avenge his parents’ deaths.
Dead or Alive 2: Birds
6.7
CAM

Dead or Alive 2: Birds

Two contract killers cross paths in the middle of the same job and realize they are childhood friends. Together they take a break from killing ...
Dead or Alive
6.7
CAM

Dead or Alive

Nov. 27, 1999

Dead or Alive

Ryūichi and his small gang of Triad vie for control of the Japanese underworld in a crime-ridden Shinjuku quarter while Detective Jojima tries to ...
Idol Sex: LA Korean Women
0
CAM

Idol Sex: LA Korean Women

Typhoon and Taeyang brothers are sharing. The visitor today is Jessica from LA. Applying for an idol audition is her purpose. She is so cheerful ...
Actresses: Sex Audition
0
CAM

Actresses: Sex Audition

Cheonbong, a third-class movie director, goes hunting with Dae-do as the newly-established assistant director Mi-young. However, hunting is just ...
Housemaid Mom
0
CAM

Housemaid Mom

Jul. 17, 2020

Housemaid Mom

Woo-joo, who has a lot of work due to word of mouth as a prostitute, does all her work even if she got pregnant and dreams of a normal life. ...
Watching, Private Sex Lesson
0
CAM

Watching, Private Sex Lesson

Mi-jin used to be a tutor in Chae-yeong’s high school. Though their private lessons are the best, Chae-yeong needs more tutoring. Jae-min, ...
Swapping: A Divorce Trip Between Two Couples
0
CAM

Swapping: A Divorce Trip Between Two Couples

Yong-ho and Seong-ho decide to organize their marriage and leave the last memories. He decides to go on a trip to the sea where four people went ...
Hypnotic Dance Club
0
CAM

Hypnotic Dance Club

Sep. 03, 2020

Hypnotic Dance Club

It begins when you fall asleep, Maybe a sex war with illusions that don’t exist in reality. Ki Dal-hee is a reclusive, lonely living living ...
The Taste of Money: a Forbidden Transaction
0
CAM

The Taste of Money: a Forbidden Transaction

To get advice from a loan shark, Dongwoo, We go to the iron material called the legend of a loan shark. As you deal with him, you hear the story ...
Thousand Year Gumiho
0
CAM

Thousand Year Gumiho

Dec. 01, 2020

Thousand Year Gumiho

The leader gumiho, who has lived for more than 1,000 years, is captivated by a human woman, Gu Ho, who met Jeong Yeon, who has been reborn in the ...
Yoon-Yool’s Men Affairs
0
CAM

Yoon-Yool’s Men Affairs

Na-ri joined the company as a new employe, capturing the hearts of her colleagues with her outstanding skills and looks, but she had a plan! She ...
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();