Subversion Repositories vnag

Rev

Rev 39 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 39 Rev 40
Line 1... Line 1...
1
<?php /* <ViaThinkSoftSignature>
1
<?php /* <ViaThinkSoftSignature>
2
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
23
w==
23
g==
24
</ViaThinkSoftSignature> */ ?>
24
</ViaThinkSoftSignature> */ ?>
25
<?php
25
<?php
26
 
26
 
27
/*
27
/*
28
 * VNag - Nagios Framework for PHP
28
 * VNag - Nagios Framework for PHP
Line 115... Line 115...
115
                $domain = strtolower($domain);
115
                $domain = strtolower($domain);
116
                $cache_file = $this->get_cache_dir() . '/' . md5($domain);
116
                $cache_file = $this->get_cache_dir() . '/' . md5($domain);
117
 
117
 
118
                if (file_exists($cache_file) && (time()-filemtime($cache_file) < $max_cache_time)) {
118
                if (file_exists($cache_file) && (time()-filemtime($cache_file) < $max_cache_time)) {
119
                        $cont = @file_get_contents($cache_file);
119
                        $cont = @file_get_contents($cache_file);
120
                        if (!$cont) throw new Exception("Failed to get contents from $url");
120
                        if (!$cont) throw new Exception("Failed to get contents from $cache_file");
121
                } else {
121
                } else {
122
                        $url = 'https://www.openbugbounty.org/api/1/search/?domain='.urlencode($domain);
122
                        $url = 'https://www.openbugbounty.org/api/1/search/?domain='.urlencode($domain);
123
                        $cont = @file_get_contents($url);
123
                        $cont = @file_get_contents($url);
124
                        if (!$cont) throw new Exception("Failed to get contents from $url");
124
                        if (!$cont) throw new Exception("Failed to get contents from $url");
125
                        file_put_contents($cache_file, $cont);
125
                        file_put_contents($cache_file, $cont);