Horror

Nonton film online Category Horror

Recently added

Underground Lizard People
3.7
720p

Underground Lizard People

A group of passionate filmmakers venture deep into the mysterious underground Banning Tunnels, where they discover a lost city of cannibalistic, ...
Lewd Lizard
6.3
720p

Lewd Lizard

Oct. 19, 1979

Lewd Lizard

A young suitor loses his girlfriend to a wealthy businessman. At first he’s angry. Then in a fit of depression, he goes to the sea shore ...
The Paranormal Gecko Ghost
0
720p

The Paranormal Gecko Ghost

When a group of students search for mythical house lizards, one is bitten and becomes possessed. Now he’s not only able to control the ...
The Retreat
4.8
720p

The Retreat

May. 21, 2021

The Retreat

Renee and Valerie, a couple at a cross roads in their relationship, leave the city to spend the week at a remote cabin with friends. But when ...
Murder In The Woods
3.7
720p

Murder In The Woods

Aug. 14, 2017

Murder In The Woods

Soon after arriving to a mysterious cabin in the woods, a group of teens discover the dark secret it holds, which forces them to fight for their lives.
The Hideous Sun Demon
4.3
720p

The Hideous Sun Demon

Aug. 28, 1958

The Hideous Sun Demon

After exposure to radiation, an atomic research scientist finds himself changing into a murderous, lizard-like creature every time he is exposed ...
Aberration
4.6
720p

Aberration

Sep. 11, 1997

Aberration

A nature field researcher is investigating the strange extinction of small animals and insects in the area, which indicates that something is ...
The Curse of the Komodo
2.9
720p

The Curse of the Komodo

Genetically-engineered Komodo dragons have become ginormous creatures hunting people on a remote tropical island. A small group of scientists ...
Frogs
4.4
720p

Frogs

Mar. 10, 1972

Frogs

Jason Crockett is an aging, grumpy, physically disabled millionaire who invites his family to his island estate for his birthday celebration. ...
The Dead Ones
6
720p

The Dead Ones

Dec. 31, 2018

The Dead Ones

In the world of The Dead Ones, those whose lives are cut short by violence do not disappear, they live to haunt the person who killed them.
Greedy Appetite
0
720p

Greedy Appetite

Jan. 01, 1977

Greedy Appetite

After Tini catches her boyfriend Narno trying to seduce her sister Tina and ends their relationship, she mysteriously dies from a snakebite. ...
The Mystery of Ronggeng Jaipong
0
720p

The Mystery of Ronggeng Jaipong

Police Lieutenant Iskandar (Kelly Kalyubi) joins a doctor’s mission to a village but he’s really there to investigate the mysterious deaths ...
Satan’s Slave
5.9
720p

Satan’s Slave

Dec. 31, 1980

Satan’s Slave

A wealthy family stop practicing their Muslim faith and are tormented by the undead after their mother dies.
The Night of Kliwon Friday
7.9
720p

The Night of Kliwon Friday

Ayu Sutrisna, a novelist, is suffering from a specific phobia that makes her hands shake and cold sweat to break out. Her boyfriend, Anton, ...
Thousand Centipedes
4.1
720p

Thousand Centipedes

Jan. 01, 1987

Thousand Centipedes

Swordfights, disturbing midgets, kung fu, black magic, killer centipedes, zombies, special effects rivalling the Turkish Evil Dead.
The Witch’s Daughter
3.7
720p

The Witch’s Daughter

A beautiful model is possessed by her dead mother, an Indonesian female ghost, which takes revenge on the people who exposed her.
Army of the Dead
5.7
720p

Army of the Dead

May. 14, 2021

Army of the Dead

Following a zombie outbreak in Las Vegas, a group of mercenaries take the ultimate gamble: venturing into the quarantine zone to pull off the ...
The Hollow Child
4.9
720p

The Hollow Child

May. 18, 2018

The Hollow Child

Samantha has lived her whole life in different foster homes. Now living in a small town, she never feels like she quite fits in, even with her ...
Unfriended
5.6
720p

Unfriended

Oct. 22, 2014

Unfriended

While video chatting one night, six high school friends receive a Skype message from a classmate who killed herself exactly one year ago. At ...
Unfriended: Dark Web
6
720p

Unfriended: Dark Web

Jul. 19, 2018

Unfriended: Dark Web

​When a 20-something finds a cache of hidden files on his new laptop, he and his friends are unwittingly thrust into the depths of the dark web. ...
Holy Terror
3.3
720p

Holy Terror

Apr. 01, 2017

Holy Terror

Believing their deceased son isn’t at peace, Molly and Tom ask a medium to make contact. But after they invite a vengeful demon to cross ...
Harry Price: Ghost Hunter
6.7
720p

Harry Price: Ghost Hunter

When MP’s wife Grace Goodwin is found naked on a London street, Harry Price is summoned to investigate claims that her house is haunted.
The Diary of Ellen Rimbauer
5.4
720p

The Diary of Ellen Rimbauer

Set at the turn of the century, this is the tale of Ellen Rimbauer who just received this mysterious mansion as a wedding gift from her new ...
We Go On
0
720p

We Go On

Mar. 05, 2016

We Go On

Paralyzed by his fear of dying, Miles Grissom takes out an advert offering 30000 dollars in reward money to the first person who can show him ...
The Deeper You Dig
5.6
720p

The Deeper You Dig

Jul. 11, 2019

The Deeper You Dig

In the aftermath of a roadside accident, the line between the living and the dead collapses for a mother, her daughter, and a stranger.
The Devil’s Child
3.2
720p

The Devil’s Child

Apr. 28, 2022

The Devil’s Child

A young American nurse finds herself haunted by childhood trauma, when she is employed at a remote house to care for a sinister old man with ...
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();