Howard Duff

Recently added

Know Your Enemy: Japan
6
R5

Know Your Enemy: Japan

Frank Capra-directed propaganda film produced during World War II depicting the United States’ new enemy: Japan.
The Naked City
7.6
R5

The Naked City

Mar. 04, 1948

The Naked City

The Naked City portrays the police investigation that follows the murder of a young model. A veteran cop is placed in charge of the case and he ...
All My Sons
7.3
R5

All My Sons

May. 01, 1948

All My Sons

During WWII, industrialist Joe Keller commits a crime and frames his business partner Herbert Deever. Years later, his sin comes back to haunt ...
Red Canyon
6.2
R5

Red Canyon

Apr. 27, 1949

Red Canyon

A former outlaw goes straight and is determined to catch and tame a wild stallion. Western.
Illegal Entry
6.5
R5

Illegal Entry

Jun. 01, 1949

Illegal Entry

Long before he became producer/director of The Tonight Show, Fred DeCordova helmed the Universal meller Illegal Entry. Howard Duff, who later ...
Calamity Jane and Sam Bass
5.9
R5

Calamity Jane and Sam Bass

Drifter Sam Bass shows up in Denton, Texas (soon to host a great horse race) looking for work. Before long, he attracts the attention of pretty ...
Woman in Hiding
6.8
R5

Woman in Hiding

Jan. 06, 1950

Woman in Hiding

As far as the rest of the world is concerned, mill heiress Deborah Chandler Clark (Ida Lupino) is dead, killed in a freak auto accident. But ...
Spy Hunt
6.3
R5

Spy Hunt

Jun. 08, 1950

Spy Hunt

Roger Quain, escorting two zoo-bound black panthers on the train from Milan to Paris, is unaware that a Western agent, Catherine Ullven, has ...
Shakedown
7
R5

Shakedown

Sep. 01, 1950

Shakedown

Jack Early is a photographer who will stop at nothing to climb his way to the very top of the success ladder. On the strength of his sheer ...
The Lady from Texas
6.3
R5

The Lady from Texas

Sep. 01, 1951

The Lady from Texas

An eccentric Civil War widow is accused of being insane.
Steel Town
6.1
R5

Steel Town

May. 09, 1952

Steel Town

Steve Kostain, nephew of the owner, begins working at a steel mill to learn the business from the bottom up. He rooms with a steel working ...
Models Inc.
6.1
R5

Models Inc.

May. 19, 1952

Models Inc.

The wealthy owner of a modeling agency keeps a new student in the high life, unaware that she and a recently released convict share a criminal ...
Roar of the Crowd
6.3
R5

Roar of the Crowd

May. 31, 1953

Roar of the Crowd

Johnny Tracy, son of veteran race driver Pop Tracy, is working his way up on the racing circuit, but is urged by his sweetheart, Marcy Parker, to ...
Spaceways
5.1
R5

Spaceways

Jul. 01, 1953

Spaceways

The test launch for the first inter-planetary research station goes wrong when the satellite station is inadvertently set up instead of returning ...
Jennifer
5.8
R5

Jennifer

Oct. 25, 1953

Jennifer

A young woman is hired to take care of an eerie old mansion, where she finds herself entangled with an enigmatic murderer.
Tanganyika
5.9
R5

Tanganyika

Jul. 03, 1954

Tanganyika

A landowner in colonial Africa leads a safari through Nukumbi territory in order to capture an escaped criminal.
Private Hell 36
6.7
R5

Private Hell 36

Sep. 03, 1954

Private Hell 36

In New York, a bank robbery of $300,000 goes unsolved for a year, until some of the marked bills are found in a Los Angeles drugstore theft. ...
The Yellow Mountain
5.8
R5

The Yellow Mountain

Nov. 16, 1954

The Yellow Mountain

A formula brawling-buddies western where one goes bad and then returns to the fold. Pete Menlo owns some gold claims in Nevada where he is joined ...
Women’s Prison
6.5
R5

Women’s Prison

Feb. 01, 1955

Women’s Prison

A crusading psychiatrist battles a sadistic female warden to improve conditions at a women’s prison.
Flame of the Islands
5.8
R5

Flame of the Islands

Dec. 04, 1955

Flame of the Islands

A café singer buys a gambling casino and several men fall in love with her.
The Broken Star
5.9
R5

The Broken Star

Apr. 01, 1956

The Broken Star

A deputy sheriff defies local ranchers to investigate a Mexican’s murder.
Blackjack Ketchum Desperado
6
R5

Blackjack Ketchum Desperado

A former gunslinger comes to the aid of ranchers battling a murderous land baron.
While the City Sleeps
6.9
R5

While the City Sleeps

Apr. 19, 1956

While the City Sleeps

Newspaper men compete against each other to find a serial killer dubbed “The Lipstick Killer”.
Sierra Stranger
5.5
R5

Sierra Stranger

May. 01, 1957

Sierra Stranger

A prospector becomes a small town outcast after he rescues a man about to be lynched.
Boys’ Night Out
6.5
R5

Boys’ Night Out

Jun. 21, 1962

Boys’ Night Out

Fred, George, Doug and Howie are quickly reaching middle-age. Three of them are married, only Fred is still a bachelor. They want something ...
War Gods of Babylon
0
R5

War Gods of Babylon

Nov. 24, 1962

War Gods of Babylon

Noble, wise King Sardanapolo and his more soft and naive younger brother Prince Sammash get into a bitter feud over the affections of sweet and ...
Calhoun
6.8
R5

Calhoun

Jul. 08, 1964

Calhoun

Unaired pilot for a drama/adventure series about a county agent.
Panic in the City
5.1
R5

Panic in the City

Oct. 01, 1968

Panic in the City

An American agent is assigned to track down a renegade Soviet spy who is building an atomic device in Los Angeles and plans to destroy the city ...
The D.A.: Murder One
7.2
R5

The D.A.: Murder One

Dec. 08, 1969

The D.A.: Murder One

A Deputy District Attorney suspects that a nurse has been murdering her rich husbands and relatives by giving them unneeded insulin doses, but ...
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();