Plugin Directory

Changeset 1936614


Ignore:
Timestamp:
09/06/2018 05:53:56 AM (8 years ago)
Author:
osexcel
Message:

Centrora Joomla 7.4.7

Location:
ose-firewall/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • ose-firewall/trunk/assets/views/dashboard.php

    r1814810 r1936614  
    2525                        <div class="panel panel-success">
    2626                            <div class="panel-body" id="dashmenu" style="min-height: 300px; margin-left:-45px; ">
    27                                 <a href="javascript:void(0)" id="btn_country"
    28                                    class="col-md-12"><?php oLang::_('OVERVIEW_COUNTRY_MAP_BTN'); ?></a>
     27                                <a href="javascript:void(0)" id="btn_recenthack"
     28                                   class="col-md-12"><?php oLang::_('RECENT_HACKING_INFO_BTN'); ?></a>
    2929                                <a href="javascript:void(0)" id="btn_traffic"
    3030                                   class="col-md-12"><?php oLang::_('OVERVIEW_TRAFFICS_BTN'); ?></a>
    3131                                <a href="javascript:void(0)" id="btn_recentscan"
    3232                                   class="col-md-12"><?php oLang::_('RECENT_SCANNING_RESULT_BTN'); ?></a>
    33                                 <a href="javascript:void(0)" id="btn_recenthack"
    34                                    class="col-md-12"><?php oLang::_('RECENT_HACKING_INFO_BTN'); ?></a>
    3533                                <!--<a href="javascript:void(0)" id="btn_backup"
    3634                                   class="col-md-12"><?php oLang::_('RECENT_BACKUP_BTN'); ?></a>-->
     
    4341                                </select>
    4442                                <button id="guide-btn">Guide</button>
    45                             </div>
    46                         </div>
    47                     </div>
    48                     <div class="col-md-9" id="overview_country" style="display: block;">
    49                         <div class="bs-component">
    50                             <div class="panel panel-teal">
    51                                 <div class="panel-heading">
    52                                     <h3 class="panel-title_visible"
    53                                         id="map-title"><?php oLang::_('OVERVIEW_COUNTRY_MAP'); ?></h3>
    54                                 </div>
    55                                 <div class="panel-body">
    56                                     <div id="world-map"></div>
    57                                 </div>
    5843                            </div>
    5944                        </div>
     
    10792                                            <thead>
    10893                                            <tr>
    109                                                 <th><?php oLang::_('O_DATE'); ?></th>
    110                                                 <th><?php oLang::_('O_START_IP'); ?></th>
    111                                                 <th><?php oLang::_('O_RISK_SCORE'); ?></th>
    112                                                 <th><?php oLang::_('O_STATUS'); ?></th>
     94                                                <th width="30%"><?php oLang::_('O_DATE'); ?></th>
     95                                                <th width="40%"><?php oLang::_('O_IP'); ?></th>
     96                                                <th width="30%"><?php oLang::_('O_STATUS'); ?></th>
    11397                                            </tr>
    11498                                            </thead>
  • ose-firewall/trunk/classes/App/Model/ManageipsModel.php

    r1814810 r1936614  
    6767    {
    6868        $return = array();
    69         $oseFirewallStat = new oseFirewallStat();
     69        //$oseFirewallStat = new oseFirewallStat();
     70        oseFirewall::callLibClass('fwscannerv7', 'ipManagement');
     71        $ipManagement = new ipManagement();
    7072        if (oseFirewall::isDBReady())
    7173        {
    72             $return = $oseFirewallStat->getLatestTraffic();
     74            $return = $ipManagement->getLatestTraffic();
    7375        }
    7476        else
  • ose-firewall/trunk/classes/Library/firewallstat/firewallstatBase.php

    r1814810 r1936614  
    16031603    public function getTrafficData () {
    16041604        $return = array();
     1605        /*
    16051606        $query = "SELECT EXTRACT(HOUR FROM`datetime`) as hour, COUNT(id) + SUM(`visits`) as count FROM `#__osefirewall_acl` " .
    16061607            "WHERE (`status` = 1 OR `status` = 4) AND `datetime` > DATE_SUB(CURDATE(), INTERVAL 1 DAY) GROUP BY hour ORDER BY `hour` ASC";
     
    16151616        $this->db->setQuery($query);
    16161617        $return[2] = $this->db->loadObjectList();
     1618        */
     1619        $query = "SELECT EXTRACT(HOUR FROM`dateadded`) as hour, COUNT(id) as count, ip,status FROM `#__osefirewall_ipmanagement` " .
     1620            "WHERE (`status` = 2 ) AND `dateadded` > DATE_SUB(CURDATE(), INTERVAL 1 DAY) GROUP BY hour ORDER BY `hour` ASC";
     1621        $this->db->setQuery($query);
     1622        $return[0] = $this->db->loadObjectList();
     1623        $return[0] = $this->filterIpsWithRecords($return[0]);
     1624        $query = "SELECT EXTRACT(HOUR FROM`dateadded`) as hour, COUNT(id)  as count, ip,status FROM `#__osefirewall_ipmanagement` " .
     1625            "WHERE (`status` = 1) AND `dateadded` > DATE_SUB(CURDATE(), INTERVAL 1 DAY) GROUP BY hour ORDER BY `hour` ASC";
     1626        $this->db->setQuery($query);
     1627        $return[1] = $this->db->loadObjectList();
     1628        $return[1] = $this->filterIpsWithRecords($return[1]);
     1629        $query = "SELECT EXTRACT(HOUR FROM`dateadded`) as hour, COUNT(id) as count, ip,status FROM `#__osefirewall_ipmanagement` " .
     1630            "WHERE (`status` = 0) AND `dateadded` > DATE_SUB(CURDATE(), INTERVAL 1 DAY) GROUP BY hour ORDER BY `hour` ASC";
     1631        $this->db->setQuery($query);
     1632        $return[2] = $this->db->loadObjectList();
     1633        $return[2] = $this->filterIpsWithRecords($return[2]);
    16171634        return $return;
    16181635    }
    1619 
     1636    public function filterIpsWithRecords($records){
     1637        $return = array();
     1638        foreach ($records as $record){
     1639            $folderPath = OSE_WEBLOGFOLDER.ODS.$record->ip;
     1640            if(file_exists($folderPath) && file_exists($folderPath."/blocked.php")){
     1641                $return[] = $record;
     1642            }else{
     1643                if($record->status == 1 || $record->status == 2){
     1644                    $return[] = $record;
     1645                }
     1646            }
     1647        }
     1648        return $return;
     1649    }
    16201650    private function headerArray()
    16211651    {
  • ose-firewall/trunk/classes/Library/fwscannerv7/ipManagement.php

    r1814810 r1936614  
    11821182    }
    11831183
    1184 
    1185 
     1184    public function getLatestTraffic()
     1185    {
     1186        $return = $this->getIPInfoList('', '','', 0, 5, 'dateadded', 'desc');
     1187        $return['data'] = $this->convertLatestTraffic($return['data']);
     1188        return $return;
     1189    }
     1190    private function convertLatestTraffic($results){
     1191        $i = 0;
     1192        $return = array ();
     1193        foreach ($results as $result){
     1194            $return[$i]->datetime = $result['datetime'];
     1195            $return[$i]->ip = $result['ip'];
     1196            $return[$i]->status = $result['status'];
     1197        }
     1198        return $return;
     1199    }
    11861200}
  • ose-firewall/trunk/ose_firewall_badge.php

    r1927189 r1936614  
    44   Description: Plugin For Showing Centrora Security Badge
    55   Author: Centrora Security
    6    Version: 7.4.6
     6   Version: 7.4.7
    77*/
    88include(dirname(__FILE__).'/includes/oseBadgeWidget.php');
  • ose-firewall/trunk/ose_wordpress_firewall.php

    r1927189 r1936614  
    55Description: Centrora Security (previously OSE Firewall) - A WordPress Security Firewall plugin created by Centrora. Protect your WordPress site by identify any malicious codes, spam, virus, SQL injection, and security vulnerabilities.
    66Author: Centrora (Previously ProWeb)
    7 Version: 7.4.6
     7Version: 7.4.7
    88Author URI: http://www.centrora.com/
    99*/
  • ose-firewall/trunk/public/js/dashboard.js

    r1824315 r1936614  
    190190        });
    191191    });
     192
     193    $("#btn_recenthack").click();
    192194});
    193195
     
    322324            columns: [
    323325                {"data": "datetime"},
    324                 {"data": "ip32_start"},
    325                 {"data": "score"},
     326                {"data": "ip"},
    326327                {"data": "status"}
    327328            ]
Note: See TracChangeset for help on using the changeset viewer.