Diff
8 years ago
dashboard
7 years ago
.htaccess
8 years ago
Diff.php
14 years ago
GeoLite2-Country.mmdb
7 years ago
IPTraf.php
8 years ago
IPTrafList.php
8 years ago
compat.php
8 years ago
conntest.php
7 years ago
cronview.php
8 years ago
dbview.php
8 years ago
diffResult.php
8 years ago
email_genericAlert.php
7 years ago
email_newIssues.php
7 years ago
email_unlockRequest.php
8 years ago
email_unsubscribeRequest.php
7 years ago
live_activity.php
8 years ago
menu_dashboard.php
8 years ago
menu_dashboard_options.php
8 years ago
menu_firewall.php
8 years ago
menu_firewall_blocking.php
7 years ago
menu_firewall_blocking_options.php
8 years ago
menu_firewall_waf.php
8 years ago
menu_firewall_waf_options.php
8 years ago
menu_options.php
7 years ago
menu_scanner.php
8 years ago
menu_scanner_credentials.php
8 years ago
menu_scanner_options.php
8 years ago
menu_support.php
7 years ago
menu_tools.php
8 years ago
menu_tools_commentSpam.php
8 years ago
menu_tools_diagnostic.php
7 years ago
menu_tools_livetraffic.php
7 years ago
menu_tools_twoFactor.php
8 years ago
menu_tools_whois.php
8 years ago
sysinfo.php
8 years ago
unknownFiles.php
8 years ago
viewFullActivityLog.php
8 years ago
wf503.php
7 years ago
wfAPI.php
7 years ago
wfActivityReport.php
7 years ago
wfAdminNoticeQueue.php
8 years ago
wfArray.php
7 years ago
wfBrowscap.php
8 years ago
wfBrowscapCache.php
8 years ago
wfBulkCountries.php
8 years ago
wfCache.php
9 years ago
wfConfig.php
7 years ago
wfCountryMap.php
8 years ago
wfCrawl.php
8 years ago
wfCredentialsController.php
8 years ago
wfCrypt.php
8 years ago
wfDB.php
8 years ago
wfDashboard.php
8 years ago
wfDateLocalization.php
8 years ago
wfDiagnostic.php
8 years ago
wfDict.php
8 years ago
wfDirectoryIterator.php
7 years ago
wfHelperBin.php
11 years ago
wfHelperString.php
11 years ago
wfIPWhitelist.php
9 years ago
wfImportExportController.php
8 years ago
wfIssues.php
7 years ago
wfLockedOut.php
7 years ago
wfLog.php
7 years ago
wfMD5BloomFilter.php
8 years ago
wfNotification.php
8 years ago
wfOnboardingController.php
7 years ago
wfPersistenceController.php
8 years ago
wfRESTAPI.php
9 years ago
wfScan.php
7 years ago
wfScanEngine.php
7 years ago
wfSchema.php
7 years ago
wfStyle.php
8 years ago
wfSupportController.php
7 years ago
wfUnlockMsg.php
7 years ago
wfUpdateCheck.php
8 years ago
wfUtils.php
7 years ago
wfVersionCheckController.php
8 years ago
wfView.php
10 years ago
wfViewResult.php
8 years ago
wordfenceClass.php
7 years ago
wordfenceConstants.php
7 years ago
wordfenceHash.php
8 years ago
wordfenceScanner.php
7 years ago
wordfenceURLHoover.php
7 years ago
IPTrafList.php
76 lines
| 1 | <?php if (!defined('WORDFENCE_VERSION')) { exit; } ?> |
| 2 | <?php |
| 3 | if (!wfUtils::isAdmin()) { |
| 4 | exit(); |
| 5 | } |
| 6 | /** |
| 7 | * @var array $results |
| 8 | */ |
| 9 | ?> |
| 10 | <table border="0" cellpadding="2" cellspacing="0" class="wf-recent-traffic-table"> |
| 11 | <?php foreach ($results as $key => $v) { ?> |
| 12 | <tr> |
| 13 | <th>Time:</th> |
| 14 | <td><?php echo $v['timeAgo'] ?> ago -- <?php echo date(DATE_RFC822, $v['ctime']); ?> -- <?php echo $v['ctime']; ?> in Unixtime</td> |
| 15 | </tr> |
| 16 | <?php if ($v['timeSinceLastHit']) { |
| 17 | echo '<th>Secs since last hit:</th><td>' . $v['timeSinceLastHit'] . '</td></tr>'; |
| 18 | } ?> |
| 19 | <?php if (wfUtils::hasXSS($v['URL'])) { ?> |
| 20 | <tr> |
| 21 | <th>URL:</th> |
| 22 | <td><span style="color: #F00;">Possible XSS code filtered out for your security</span></td> |
| 23 | </tr> |
| 24 | <?php } else { ?> |
| 25 | <tr> |
| 26 | <th>URL:</th> |
| 27 | <td> |
| 28 | <a href="<?php echo wp_kses($v['URL'], array()); ?>" target="_blank" rel="noopener noreferrer"><?php echo $v['URL']; ?></a> |
| 29 | </td> |
| 30 | </tr> |
| 31 | <?php } ?> |
| 32 | <tr> |
| 33 | <th>Type:</th> |
| 34 | <td><?php if ($v['type'] == 'hit') { |
| 35 | echo 'Normal request'; |
| 36 | } else if ($v['type'] == '404') { |
| 37 | echo '<span style="color: #F00;">Page not found</span>'; |
| 38 | } ?></td> |
| 39 | </tr> |
| 40 | <?php if ($v['referer']) { ?> |
| 41 | <tr> |
| 42 | <th>Referrer:</th> |
| 43 | <td> |
| 44 | <a href="<?php echo $v['referer']; ?>" target="_blank" rel="noopener noreferrer"><?php echo $v['referer']; ?></a> |
| 45 | </td></tr><?php } ?> |
| 46 | <tr> |
| 47 | <th>Full Browser ID:</th> |
| 48 | <td><?php echo wp_kses($v['UA'], array()); ?></td> |
| 49 | </tr> |
| 50 | <?php if ($v['user']) { ?> |
| 51 | <tr> |
| 52 | <th>User:</th> |
| 53 | <td> |
| 54 | <a href="<?php echo $v['user']['editLink']; ?>" target="_blank" rel="noopener noreferrer"><?php echo $v['user']['avatar'] . ' ' . $v['user']['display_name']; ?></a> |
| 55 | </td> |
| 56 | </tr> |
| 57 | <?php } ?> |
| 58 | <?php if ($v['loc']) { ?> |
| 59 | <tr> |
| 60 | <th>Location:</th> |
| 61 | <td> |
| 62 | <img src="<?php echo wfUtils::getBaseURL() . 'images/flags/' . strtolower($v['loc']['countryCode']); ?>.png" width="16" height="11" alt="<?php echo $v['loc']['countryName']; ?>" title="<?php echo $v['loc']['countryName']; ?>" class="wfFlag"/> |
| 63 | <?php if ($v['loc']['city']) { |
| 64 | echo $v['loc']['city'] . ', '; |
| 65 | } ?> |
| 66 | <?php echo $v['loc']['countryName']; ?> |
| 67 | </td> |
| 68 | </tr> |
| 69 | <?php } ?> |
| 70 | <tr class="wf-recent-traffic-table-row-border"> |
| 71 | <td colspan="2"><div></div></td> |
| 72 | </tr> |
| 73 | <?php } ?> |
| 74 | |
| 75 | </table> |
| 76 |