diff options
Diffstat (limited to 'mod')
-rw-r--r-- | mod/probe.php | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/mod/probe.php b/mod/probe.php index c95db291b..f90728df2 100644 --- a/mod/probe.php +++ b/mod/probe.php @@ -1,6 +1,7 @@ <?php require_once('include/Scrape.php'); +require_once('include/zot.php'); function probe_content(&$a) { @@ -13,11 +14,14 @@ function probe_content(&$a) { $o .= '<br /><br />'; if(x($_GET,'addr')) { - + $channel = $a->get_channel(); $addr = trim($_GET['addr']); - $res = probe_url($addr); + $res = zot_finger($addr,$channel); $o .= '<pre>'; - $o .= str_replace("\n",'<br />',print_r($res,true)); + $j = json_decode($res['body'],true); + if($j && $j['permissions'] && $j['permissions']['iv']) + $j['permissions'] = json_decode(aes_unencapsulate($j['permissions'],$channel['channel_prvkey']),true); + $o .= str_replace("\n",'<br />',print_r($j,true)); $o .= '</pre>'; } return $o; |