Thriller

Nonton film online Category Thriller

Recently added

The Rusted
6.4
DVDRip

The Rusted

Oct. 23, 2015

The Rusted

A brother and sister return to their childhood home in order to remodel the space into a recording studio. The house soon turns out not to be as ...
Burn
5.7
DVDRip

Burn

Aug. 23, 2019

Burn

Lonely, unstable gas station attendant Melinda is tired of being overshadowed by her more confident, outgoing co-worker Sheila. When the gas ...
57 Seconds
5.4
DVDRip

57 Seconds

Sep. 29, 2023

57 Seconds

When a tech blogger lands an interview with a tech guru and stops an attack on him, he finds a mysterious ring that takes him back 57 seconds ...
The Beekeeper
6.6
DVDRip

The Beekeeper

Jan. 10, 2024

The Beekeeper

One man’s campaign for vengeance takes on national stakes after he is revealed to be a former operative of a powerful and clandestine ...
Hipócrita..!
6.7
DVDRip

Hipócrita..!

Oct. 11, 1949

Hipócrita..!

A disfigured woman is helped by a talented composer to recover her face with plastic surgery. Then he discovers that she’s a beautiful ...
Vagabunda
7.4
DVDRip

Vagabunda

Jul. 12, 1950

Vagabunda

Two rival combos play practical jokes on each other during a festival where they’re performing… then a sideshow artist is murdered ...
Miami Blues
6.4
DVDRip

Miami Blues

Apr. 20, 1990

Miami Blues

After Junior is released from prison, he plans on starting a new life in Miami. But when he kills a man in the airport, he flees the scene and ...
Riot
5.9
DVDRip

Riot

Jan. 15, 1969

Riot

A riot in a state prison is staged to cover up an escape attempt, during which many inmates and guards are killed. Shot on location at Arizona ...
The French Connection
7.7
DVDRip

The French Connection

Oct. 09, 1971

The French Connection

Tough narcotics detective ‘Popeye’ Doyle is in hot pursuit of a suave French drug dealer who may be the key to a huge ...
French Connection II
6.7
DVDRip

French Connection II

May. 18, 1975

French Connection II

“Popeye” Doyle travels to Marseilles to find Alain Charnier, the drug smuggler that eluded him in New York.
The Domino Principle
5.7
DVDRip

The Domino Principle

Mar. 23, 1977

The Domino Principle

Roy Tucker, a Vietnam war veteran with excellent shooting skills, is serving a long prison sentence when a mysterious visitor promises him that ...
Target
5.9
DVDRip

Target

Nov. 08, 1985

Target

A Texan with a secret past searches Europe with his son after the KGB kidnaps his wife.
The Package
6.4
DVDRip

The Package

Jan. 25, 1989

The Package

Experienced Green Beret sergeant Johnny Gallagher is escorting a prisoner, Airborne Ranger Thomas Boyette, back to the US, but Boyette escapes ...
Narrow Margin
6.6
DVDRip

Narrow Margin

Sep. 21, 1990

Narrow Margin

An L.A. District Attorney attempts to take an unwilling murder witness back to the United States to testify against a top-level mob boss. ...
Company Business
5.7
DVDRip

Company Business

Sep. 06, 1991

Company Business

An aging agent is called back by “the Company” to run a hostage trade of a Soviet spy for an American agent.
Crimson Tide
7.3
DVDRip

Crimson Tide

May. 12, 1995

Crimson Tide

After the Cold War, a breakaway Russian republic with nuclear warheads becomes a possible worldwide threat. U.S. submarine Capt. Frank Ramsey ...
Enemy of the State
7.3
DVDRip

Enemy of the State

Nov. 20, 1998

Enemy of the State

When the videotape of the murder of a congressman unknowingly ends up in the hands of labor lawyer and dedicated family man Robert Clayton Dean, ...
Under Suspicion
6.4
DVDRip

Under Suspicion

Aug. 24, 2000

Under Suspicion

A lawyer is asked to come to the police station to clear up a few loose ends in his witness report of a foul murder. “This will only take ...
Heist
6.5
DVDRip

Heist

Nov. 09, 2001

Heist

Joe Moore has a job he loves. He’s a thief. His job goes sour when he gets caught on security camera tape. His fence, Bergman, reneges on ...
Runaway Jury
7.1
DVDRip

Runaway Jury

Jan. 16, 2003

Runaway Jury

A juror on the inside and a woman on the outside manipulate a court trial involving a major gun manufacturer.
Human Wreckage
7.4
DVDRip

Human Wreckage

Jun. 17, 1923

Human Wreckage

An attorney’s wife is determined to fight the evils of addictive substances.
Hangman’s House
6.6
DVDRip

Hangman’s House

May. 13, 1928

Hangman’s House

Forced by her mean-spirited father, Lord Chief Justice James O’Brien, to marry a man she doesn’t love, Connaught O’Brien gives ...
A Shot in the Dark
5.3
DVDRip

A Shot in the Dark

Jan. 31, 1935

A Shot in the Dark

An amateur sleuth solves three murders at his son’s New England college.
Mr. Moto Takes a Vacation
6.5
DVDRip

Mr. Moto Takes a Vacation

Mr. Moto is in Egypt to thwart a criminal mastermind determined to steal the priceless crown of the Queen of Sheba. When the precious treasure is ...
The Climax
5.4
DVDRip

The Climax

Oct. 20, 1944

The Climax

Dr. Hohner, theatre physician at the Vienna Royal Theatre, murders his mistress, the star soprano when his jealousy drives him to the point of ...
Experiment Perilous
6.3
DVDRip

Experiment Perilous

Dec. 18, 1944

Experiment Perilous

In 1903, Doctor Huntington Bailey meets a friendly older lady during a train trip. She tells him that she is going to visit her brother Nick and ...
The Snorkel
6.7
DVDRip

The Snorkel

Jul. 07, 1958

The Snorkel

On the Italian coast, writer Paul Decker has grown unhappy in his marriage and executes what appears to be a perfect murder of his wife. While ...
The Hun Within
6
DVDRip

The Hun Within

Sep. 08, 1918

The Hun Within

A German-American father, loyal to his new U.S. home, finds himself on opposite sides with his son in the wartime conflict between Germany and ...
The Outfit
7.2
DVDRip

The Outfit

Feb. 25, 2022

The Outfit

Leonard is an English tailor who used to craft suits on London’s world-famous Savile Row. After a personal tragedy, he’s ended up in Chicago, ...
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();