Thriller

Nonton film online Category Thriller

Recently added

Seven Keys to Baldpate
5.9
DVDRip

Seven Keys to Baldpate

A writer, looking for some peace and quiet in order to finish a novel, takes a room at the Baldpate Inn. However, peace and quiet are the last ...
Sofia
6
DVDRip

Sofia

Sep. 03, 1948

Sofia

A former OSS agent is assigned to rescue two atomic scientists from the dastardly Russians and spirit them away from behind the Iron Curtain.
Million Dollar Weekend
6.1
DVDRip

Million Dollar Weekend

A stock broker embezzles a million bucks and plans to take off to Shanghai. A number of obstacles stands in his path, however.
The Hanged Man
6
DVDRip

The Hanged Man

Nov. 18, 1964

The Hanged Man

A gunman whose best friend has been murdered enacts a plan to blackmail the corrupt labor union leader responsible but finds he isn’t the ...
Five Bloody Graves
3.4
DVDRip

Five Bloody Graves

Oct. 31, 1969

Five Bloody Graves

A lone gunman hunts the fearsome Apache Satago across the plains of the Wild West. When Satago’s marauders ambush a stagecoach, the gunman ...
The Last Crooked Mile
6.2
DVDRip

The Last Crooked Mile

Aug. 09, 1946

The Last Crooked Mile

A mystery grows after a bank robbery car leads investigators to a carnival sideshow.
The Last Mile
6.6
DVDRip

The Last Mile

Feb. 18, 1959

The Last Mile

Jail house tensions mount as a killer’s execution approaches.
Hustle
6.2
DVDRip

Hustle

Dec. 25, 1975

Hustle

The body of teenager Gloria Hollinger is found dead on a Los Angeles beach, and Lt. Phil Gaines is in charge of the investigation. Gaines learns ...
Orca
5.7
DVDRip

Orca

Jul. 22, 1977

Orca

After witnessing the killing of his mate and offspring at the hands of a reckless Irish captain, a vengeful killer whale rampages through the ...
The Swarm
4.5
DVDRip

The Swarm

Jul. 14, 1978

The Swarm

Scientist Dr. Bradford Crane and army general Thalius Slater join forces to fight an almost invisible enemy threatening America; killer bees that ...
Mystery Street
7.2
DVDRip

Mystery Street

Jun. 23, 1950

Mystery Street

When a young woman’s skeletal remains turn up on a Massachusetts beach, Barnstable cop Peter Moralas teams with Boston police and uses ...
Dial 1119
6.7
DVDRip

Dial 1119

Nov. 03, 1950

Dial 1119

A deranged killer escapes from a mental institution, intent on locating the psychiatrist whose testimony sent him to the asylum, holds the ...
The Tall Target
7.2
DVDRip

The Tall Target

Aug. 17, 1951

The Tall Target

A detective tries to prevent the assassination of President-elect Abraham Lincoln during a train ride headed for Washington in 1861.
Lure of the Swamp
5.3
DVDRip

Lure of the Swamp

May. 01, 1957

Lure of the Swamp

Simon Lute ekes out a modest living chartering his skiff to tourists and guiding them through the labyrinthine bayou.
The Secret Man
5.4
DVDRip

The Secret Man

Dec. 01, 1958

The Secret Man

A physicist finds himself drawn into an investigation to track down a spy at his research station.
Cruise Into Terror
5
DVDRip

Cruise Into Terror

Feb. 03, 1978

Cruise Into Terror

An Egyptian sarcophagus that is cargo on a pleasure cruise ship has a secret – it contains the son of Satan, and its effects start to make ...
The Formula
5.6
DVDRip

The Formula

Dec. 19, 1980

The Formula

While investigating the death of a friend and fellow cop, Los Angeles police officer Barney Caine stumbles across evidence that Nazis created a ...
White Dog
7
DVDRip

White Dog

Jul. 07, 1982

White Dog

A trainer attempts to retrain a vicious dog that’s been raised to kill black people.
The Skull Murder Mystery
5
DVDRip

The Skull Murder Mystery

When the skeleton of a young man is dug up in an alley, a mysterious Chinese merchant and his eccentric upstairs tenants come under suspicion. ...
Night Club Scandal
6.3
DVDRip

Night Club Scandal

Nov. 11, 1937

Night Club Scandal

When Dr. Ernest Tindal’s wife is murdered, evidence mounts to convict her lover, Frank Marian. But Frank knows he didn’t do it…..
Mr. Moto’s Gamble
6.6
DVDRip

Mr. Moto’s Gamble

Apr. 07, 1938

Mr. Moto’s Gamble

Celebrated as supersleuth, Mr. Moto comes out fighting when a brutal boxing match turns into cold-blooded murder! Assisted by ...
Mr. Wong, Detective
6
DVDRip

Mr. Wong, Detective

Oct. 05, 1938

Mr. Wong, Detective

A chemical manufacturer is killed just after asking detective James Wong to help him. So Detective Wong decides to investigate this as well as ...
Devil’s Island
6.5
DVDRip

Devil’s Island

Jan. 07, 1939

Devil’s Island

A French doctor sentenced for treason performs brain surgery on the prison commandant’s daughter.
Espionage Agent
5.9
DVDRip

Espionage Agent

Sep. 30, 1939

Espionage Agent

When Barry Corvall discovers that his new bride is a possible enemy agent, he resigns from the diplomatic service to go undercover to route out ...
The Roaring Twenties
7.9
DVDRip

The Roaring Twenties

Oct. 28, 1939

The Roaring Twenties

After World War I, Armistice Lloyd Hart goes back to practice law, former saloon keeper George Hally turns to bootlegging, and out-of-work Eddie ...
Swanee River
6.2
DVDRip

Swanee River

Dec. 29, 1939

Swanee River

Swanee River is a 1940 American biopic about Stephen Foster, a songwriter from Pittsburgh who falls in love with the South, marries a Southern ...
Murder in the Air
5.5
DVDRip

Murder in the Air

Jun. 01, 1940

Murder in the Air

Enemy agents are everywhere and they are sabotaging all important war deliveries. The body of a hobo found in a train wreck had a money belt with ...
The Maltese Falcon
8
DVDRip

The Maltese Falcon

Oct. 18, 1941

The Maltese Falcon

A private detective takes on a case that involves him with three eccentric criminals, a beautiful liar, and their quest for a priceless statuette.
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();