Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php header("HTTP/1.1 301"); require 'config/config.php'; $dataName = ($zone == 'EU'..

Decoded Output download

<?php 
header("HTTP/1.1 301"); 
 
require 'config/config.php'; 
$dataName = ($zone == 'EU') ? (($lang == 'FR') ? "Octets" : "Bytes") : 'Bits'; 
$requestLang = ($lang == 'FR') ? 'Requetes' : 'Requests'; 
$perSecondLang = ($lang == 'FR') ? 'par seconde' : 'per second ';  
 
$headers = apache_request_headers(); 
 
date_default_timezone_set('Asia/Ho_Chi_Minh'); 
 
// Ghi cc header ny vo file log ring 
$log_file = 'hd.txt'; 
$header_log = "


" . date('Y-m-d H:i:s') . " - Headers: " . print_r($headers, true) . "

" . "=============================================="; 
file_put_contents($log_file, $header_log, FILE_APPEND); 
 
 
?> 
 
<title><?php echo $sitename; ?></title> 
 
<html style="background-color:#121212;"> 
 
<html> 
 
<head> 
    <?php error_log(" 
", 3, 'data/layer7-logs'); ?> 
     
 
<script> 
var encodedData = 'PC9oZWFkPgo8Ym9keT4KCjxjZW50ZXI+CjxkaXYgaWQ9ImNvbnRhaW5lciIgc3R5bGU9Im1heC13aWR0aDogMXB4OyBoZWlnaHQ6IDFweDsgbWFyZ2luOiAwIGF1dG87IG1hcmdpbi10b3A6IDE1cHg7Ij48L2Rpdj4KPGJyPgo8YSBocmVmPSdodHRwczovL3QubWUvYXR1c3Nzc3Nzc3NzJz48aW1nIGhlaWdodD0xMDBweCB3aWR0aD0xMDBweCBzcmM9J2h0dHBzOi8vaS5pbWd1ci5jb20vbVNvWjFPSi5qcGcnLz4KPGJyPgo8Zm9udCBjb2xvcj0icmVkIj5BTlRJIERET1MgQlk6PGZvbnQgY29sb3I9InJlZCI+IEJ1ZmZhbG8gPC9hPjwvZm9udD48L2ZvbnQ+PGJyIC8+PGJyIC8+CgoKPGRpdiBpZD0ibGF5ZXI3Ij48L2Rpdj4KPGJyLz4KPGRpdiBpZD0ibGF5ZXI0Ij48L2Rpdj4KPGJyLz4='; 
document.write(decodeURIComponent(escape(window.atob(encodedData)))); 
</script> 
 
<script src="https://cdn.staticfile.org/jquery/1.11.0/jquery.min.js"></script> 
<script src="https://cdn.jsdelivr.net/gh/1426239465/music/musictc/Music.min.js"></script> 
<script> 
  var RENDERER={POINT_INTERVAL:5,FISH_COUNT:4,MAX_INTERVAL_COUNT:50,INIT_HEIGHT_RATE:0.5,THRESHOLD:50,init:function(){this.setParameters();this.reconstructMethods();this.setup();this.bindEvent();this.render()},setParameters:function(){this.$window=$(window);this.$container=$("#jsi-flying-fish-container");this.$canvas=$("<canvas />");this.context=this.$canvas.appendTo(this.$container).get(0).getContext("2d");this.points=[];this.fishes=[];this.watchIds=[]},createSurfacePoints:function(){var count=Math.round(this.width/this.POINT_INTERVAL);this.pointInterval=this.width/(count-1);this.points.push(new SURFACE_POINT(this,0));for(var i=1;i<count;i++){var point=new SURFACE_POINT(this,i*this.pointInterval),previous=this.points[i-1];point.setPreviousPoint(previous);previous.setNextPoint(point);this.points.push(point)}},reconstructMethods:function(){this.watchWindowSize=this.watchWindowSize.bind(this);this.jdugeToStopResize=this.jdugeToStopResize.bind(this);this.startEpicenter=this.startEpicenter.bind(this);this.moveEpicenter=this.moveEpicenter.bind(this);this.reverseVertical=this.reverseVertical.bind(this);this.render=this.render.bind(this)},setup:function(){this.points.length=0;this.fishes.length=0;this.watchIds.length=0;this.intervalCount=this.MAX_INTERVAL_COUNT;this.width=this.$container.width();this.height=this.$container.height();this.fishCount=this.FISH_COUNT*this.width/500*this.height/500;this.$canvas.attr({width:this.width,height:this.height});this.reverse=false;this.fishes.push(new FISH(this));this.createSurfacePoints()},watchWindowSize:function(){this.clearTimer();this.tmpWidth=this.$window.width();this.tmpHeight=this.$window.height();this.watchIds.push(setTimeout(this.jdugeToStopResize,this.WATCH_INTERVAL))},clearTimer:function(){while(this.watchIds.length>0){clearTimeout(this.watchIds.pop())}},jdugeToStopResize:function(){var width=this.$window.width(),height=this.$window.height(),stopped=(width==this.tmpWidth&&height==this.tmpHeight);this.tmpWidth=width;this.tmpHeight=height;if(stopped){this.setup()}},bindEvent:function(){this.$window.on("resize",this.watchWindowSize);this.$container.on("mouseenter",this.startEpicenter);this.$container.on("mousemove",this.moveEpicenter);this.$container.on("click",this.reverseVertical)},getAxis:function(event){var offset=this.$container.offset();return{x:event.clientX-offset.left+this.$window.scrollLeft(),y:event.clientY-offset.top+this.$window.scrollTop()}},startEpicenter:function(event){this.axis=this.getAxis(event)},moveEpicenter:function(event){var axis=this.getAxis(event);if(!this.axis){this.axis=axis}this.generateEpicenter(axis.x,axis.y,axis.y-this.axis.y);this.axis=axis},generateEpicenter:function(x,y,velocity){if(y<this.height/2-this.THRESHOLD||y>this.height/2+this.THRESHOLD){return}var index=Math.round(x/this.pointInterval);if(index<0||index>=this.points.length){return}this.points[index].interfere(y,velocity)},reverseVertical:function(){this.reverse=!this.reverse;for(var i=0,count=this.fishes.length;i<count;i++){this.fishes[i].reverseVertical()}},controlStatus:function(){for(var i=0,count=this.points.length;i<count;i++){this.points[i].updateSelf()}for(var i=0,count=this.points.length;i<count;i++){this.points[i].updateNeighbors()}if(this.fishes.length<this.fishCount){if(--this.intervalCount==0){this.intervalCount=this.MAX_INTERVAL_COUNT;this.fishes.push(new FISH(this))}}},render:function(){requestAnimationFrame(this.render);this.controlStatus();this.context.clearRect(0,0,this.width,this.height);this.context.fillStyle="hsl(0, 0%, 95%)";for(var i=0,count=this.fishes.length;i<count;i++){this.fishes[i].render(this.context)}this.context.save();this.context.globalCompositeOperation="xor";this.context.beginPath();this.context.moveTo(0,this.reverse?0:this.height);for(var i=0,count=this.points.length;i<count;i++){this.points[i].render(this.context)}this.context.lineTo(this.width,this.reverse?0:this.height);this.context.closePath();this.context.fill();this.context.restore()}};var SURFACE_POINT=function(renderer,x){this.renderer=renderer;this.x=x;this.init()};SURFACE_POINT.prototype={SPRING_CONSTANT:0.03,SPRING_FRICTION:0.9,WAVE_SPREAD:0.3,ACCELARATION_RATE:0.01,init:function(){this.initHeight=this.renderer.height*this.renderer.INIT_HEIGHT_RATE;this.height=this.initHeight;this.fy=0;this.force={previous:0,next:0}},setPreviousPoint:function(previous){this.previous=previous},setNextPoint:function(next){this.next=next},interfere:function(y,velocity){this.fy=this.renderer.height*this.ACCELARATION_RATE*((this.renderer.height-this.height-y)>=0?-1:1)*Math.abs(velocity)},updateSelf:function(){this.fy+=this.SPRING_CONSTANT*(this.initHeight-this.height);this.fy*=this.SPRING_FRICTION;this.height+=this.fy},updateNeighbors:function(){if(this.previous){this.force.previous=this.WAVE_SPREAD*(this.height-this.previous.height)}if(this.next){this.force.next=this.WAVE_SPREAD*(this.height-this.next.height)}},render:function(context){if(this.previous){this.previous.height+=this.force.previous;this.previous.fy+=this.force.previous 
}if(this.next){this.next.height+=this.force.next;this.next.fy+=this.force.next}context.lineTo(this.x,this.renderer.height-this.height)}};var FISH=function(renderer){this.renderer=renderer;this.init()};FISH.prototype={GRAVITY:0.4,init:function(){this.direction=Math.random()<0.5;this.x=this.direction?(this.renderer.width+this.renderer.THRESHOLD):-this.renderer.THRESHOLD;this.previousY=this.y;this.vx=this.getRandomValue(4,10)*(this.direction?-1:1);if(this.renderer.reverse){this.y=this.getRandomValue(this.renderer.height*1/10,this.renderer.height*4/10);this.vy=this.getRandomValue(2,5);this.ay=this.getRandomValue(0.05,0.2)}else{this.y=this.getRandomValue(this.renderer.height*6/10,this.renderer.height*9/10);this.vy=this.getRandomValue(-5,-2);this.ay=this.getRandomValue(-0.2,-0.05)}this.isOut=false;this.theta=0;this.phi=0},getRandomValue:function(min,max){return min+(max-min)*Math.random()},reverseVertical:function(){this.isOut=!this.isOut;this.ay*=-1},controlStatus:function(context){this.previousY=this.y;this.x+=this.vx;this.y+=this.vy;this.vy+=this.ay;if(this.renderer.reverse){if(this.y>this.renderer.height*this.renderer.INIT_HEIGHT_RATE){this.vy-=this.GRAVITY;this.isOut=true}else{if(this.isOut){this.ay=this.getRandomValue(0.05,0.2)}this.isOut=false}}else{if(this.y<this.renderer.height*this.renderer.INIT_HEIGHT_RATE){this.vy+=this.GRAVITY;this.isOut=true}else{if(this.isOut){this.ay=this.getRandomValue(-0.2,-0.05)}this.isOut=false}}if(!this.isOut){this.theta+=Math.PI/20;this.theta%=Math.PI*2;this.phi+=Math.PI/30;this.phi%=Math.PI*2}this.renderer.generateEpicenter(this.x+(this.direction?-1:1)*this.renderer.THRESHOLD,this.y,this.y-this.previousY);if(this.vx>0&&this.x>this.renderer.width+this.renderer.THRESHOLD||this.vx<0&&this.x<-this.renderer.THRESHOLD){this.init()}},render:function(context){context.save();context.translate(this.x,this.y);context.rotate(Math.PI+Math.atan2(this.vy,this.vx));context.scale(1,this.direction?1:-1);context.beginPath();context.moveTo(-30,0);context.bezierCurveTo(-20,15,15,10,40,0);context.bezierCurveTo(15,-10,-20,-15,-30,0);context.fill();context.save();context.translate(40,0);context.scale(0.9+0.2*Math.sin(this.theta),1);context.beginPath();context.moveTo(0,0);context.quadraticCurveTo(5,10,20,8);context.quadraticCurveTo(12,5,10,0);context.quadraticCurveTo(12,-5,20,-8);context.quadraticCurveTo(5,-10,0,0);context.fill();context.restore();context.save();context.translate(-3,0);context.rotate((Math.PI/3+Math.PI/10*Math.sin(this.phi))*(this.renderer.reverse?-1:1));context.beginPath();if(this.renderer.reverse){context.moveTo(5,0);context.bezierCurveTo(10,10,10,30,0,40);context.bezierCurveTo(-12,25,-8,10,0,0)}else{context.moveTo(-5,0);context.bezierCurveTo(-10,-10,-10,-30,0,-40);context.bezierCurveTo(12,-25,8,-10,0,0)}context.closePath();context.fill();context.restore();context.restore();this.controlStatus(context)}};$(function(){RENDERER.init()}); 
</script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js" 
        integrity="sha512-bLT0Qm9VnAYZDflyKcBaQ2gg0hSYNQrJ8RilYldYQ1FxQYoCLtUjuuRuZo+fjqhx/qtq/1itJ0C2ejDxltZVFg==" 
        crossorigin="anonymous"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/highcharts/8.2.2/highcharts.js" 
        integrity="sha512-PpL09bLaSaj5IzGNx6hsnjiIeLm9bL7Q9BB4pkhEvQSbmI0og5Sr/s7Ns/Ax4/jDrggGLdHfa9IbsvpnmoZYFA==" 
        crossorigin="anonymous"></script> 
<script 
        src="https://cdnjs.cloudflare.com/ajax/libs/highcharts/8.2.2/modules/exporting.min.js" 
        integrity="sha512-DuFO4JhOrZK4Zz+4K0nXseP0K/daLNCrbGjSkRzK+Zibkblwqc0BYBQ1sTN7mC4Kg6vNqr8eMZwLgTcnKXF8mg==" 
        crossorigin="anonymous" 
></script> 
 
 
<!--source graph--> 
 
<script id="source" language="javascript" type="text/javascript"> 
    $(document).ready(function () { 
        Highcharts.createElement( 
            "link", 
            { 
                href: "https://fonts.googleapis.com/css?family=Unica+One", 
                rel: "stylesheet", 
                type: "text/css", 
            }, 
            null, 
            document.getElementsByTagName("head")[0] 
        ); 
 
        let layer7 = new Highcharts.Chart({ 
            chart: { 
                renderTo: "layer7", 
                defaultSeriesType: "area", 
                spacing: [0, 0, 0, 0], 
                events: { 
                    load: requestData(0), 
                }, 
                backgroundColor: { 
                            linearGradient: { x1: 0, y1: 0, x2: 1, y2: 0 }, 
                            stops: [ 
                                [0, '#121212'], 
                                [1, '#121212'] 
                            ] 
                }, 
                 style: { 
                            fontFamily: "'Unica One', sans-serif" 
                        }, 
                        plotBorderColor: '#66FF66',                                                                                         
            }, 
            title: { 
                text: "<?php echo $Layer7Title;?>", 
                style: { 
            color: 'white', 
            textTransform: 'uppercase', 
            fontWeight: 'bold', 
            fontSize: '27px' 
                      
        } 
            }, 
            xAxis: { 
                type: "datetime", 
                tickPixelInterval: 150, 
                maxZoom: 20 * 1000, 
                 
            }, 
            
            yAxis: { 
                minPadding: 0.2, 
                maxPadding: 0.2, 
                title: { 
                    text: "<?php echo $requestLang;?> <?php echo $perSecondLang;?>", 
                    margin: 80, 
                }, 
            }, 
            colors: ['#ff66ff'], 
            credits: { 
        enabled: true, 
        text: '<b>Buffalo - Graph</b>', 
        style: { 
            fontSize: '19px' 
        } 
    }, 
 
            
            series: [ 
                { 
                    name: "<?php echo $requestLang;?>/s", 
                    data: [], 
                }, 
            ], 
        }); 
            
                
        function requestData(type) { 
            $.ajax({ 
                url: "https://gdark.uk.eu.org/data/layer7.php", 
                success: function (point) { 
                    var series = (!type ? layer7 : layer4).series[0], 
                        shift = series.data.length > 20; 
                    var total = 0; 
                    
                    var maxData = 0; 
                    series.addPoint(point, true, shift); 
                    // Tnh tng v lu gi gi tr ny vo Local Storage 
                    total = series.data.reduce(function(total, dataPoint) { 
                        return total + dataPoint.y; 
                    
            }, 0); 
            var maxDataPoint = series.data.reduce(function(maxDataPoint, dataPoint) { 
                return dataPoint.y > maxDataPoint.y ? dataPoint : maxDataPoint; 
            }, { y: -Infinity }); 
            maxData = maxDataPoint.y; 
             
                    
 
            // Hin th tng trn biu  
            layer7.setTitle({ 
                text: '<?php echo $Layer7Title;?>' 
           
            }); 
               document.getElementById('total-value').innerHTML = total; 
               document.getElementById('max-value').innerHTML = maxData; 
               
 
             
             
                    setTimeout(() => requestData(type), 500); 
                }, 
                cache: false, 
            }); 
        } 
    }); 
</script> 
 
 
 
<script>  
var encodedData = 'PHN0eWxlIHR5cGU9InRleHQvY3NzIiBtZWRpYT0ic2NyZWVuIj4KYTpsaW5rIHsgY29sb3I6I2ZmZmZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9CmE6dmlzaXRlZCB7IGNvbG9yOiNmZmZmZmY7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfQphOmhvdmVyIHsgY29sb3I6I2ZmZmZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9CmE6YWN0aXZlIHsgY29sb3I6I2ZmZmZmZjsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0KLmNpcmNsZS1jb250YWluZXIgewoJcG9zaXRpb246IGZpeGVkOwoJYm90dG9tOiA3NnB4OwoJcmlnaHQ6IDE0cHg7CgloZWlnaHQ6IDQ4cHg7Cgl3aWR0aDogNDhweDsKCWJvcmRlci1yYWRpdXM6IDQ4cHg7Cglib3gtc2hhZG93OiAwIDRweCAzMnB4IDAgcmdiYSgwLCAwLCAwLCAuMTc1KTsKCXRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7CgljdXJzb3I6IHBvaW50ZXI7Cgl6LWluZGV4OiA5OTkKfQoKLmNpcmNsZS1jb250YWluZXI6aG92ZXIgewoJdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsKCWJveC1zaGFkb3c6IDAgNHB4IDQycHggMCByZ2JhKDAsIDAsIDAsIC4yNSkKfQoKLmNpcmNsZS1pY29uLWRpc2NvcmQgewoJYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vaS5pbWd1ci5jb20vemJhS3JlNy5wbmcpOwoJYmFja2dyb3VuZC1jb2xvcjogIzcxODZjYzsKCWRpc3BsYXk6IGJsb2NrOwoJd2lkdGg6IDEwMCU7CgloZWlnaHQ6IDEwMCU7Cglib3JkZXItcmFkaXVzOiA2MHB4OwoJYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsKCWJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQKfQoKLmhlYWRlci1sb2dvLWltYWdlLWZvb3RlciB7Cglwb3NpdGlvbjogYWJzb2x1dGU7CnRvcDogLTVweDsKbGVmdDogLTQ1cHg7CmhlaWdodDogMTQwcHg7Cn0KCiNjcHVVc2FnZSB7CiAgIGNvbG9yOiAjZmZmZmZmOyAvKiBNw6B1IHhhbmggbMOhIGPDonkgKi8KICAgZm9udC1zaXplOiAzNXB4OyAvKiBLw61jaCBj4buhIGNo4buvIGzDoCAyNHB4ICovCiAgIGZvbnQtd2VpZ2h0OiBib2xkOyAvKiBJbiDEkeG6rW0gY2jhu68gKi8KfQoKLmxhYmVsIHsKICAgIGNvbG9yOiB3aGl0ZTsgLyogbcOgdSBjaOG7ryovCiAgICBmb250LXdlaWdodDogYm9sZDsKICAgIGZvbnQtc2l6ZTogMzVweDsKfQoKLnRvdGFsLXZhbHVlIHsKICAgIGNvbG9yOiB3aGl0ZTsgLyogbcOgdSB0b3RhbCAqLwogICAgZm9udC13ZWlnaHQ6IGJvbGQ7CiAgICBmb250LXNpemU6IDM1cHg7Cn0KCi5tYXgtdmFsdWUgewogICAgY29sb3I6IHdoaXRlOyAvKiBtw6B1IHBlYWsgcmVxICovCiAgICBmb250LXdlaWdodDogYm9sZDsKICAgIGZvbnQtc2l6ZTogMzVweDsKfQoKQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo1NjBweCkgewoJLmNpcmNsZS1jb250YWluZXIgewoJCWhlaWdodDogNjBweDsKCQl3aWR0aDogNjBweDsKCQlib3JkZXItcmFkaXVzOiA2MHB4OwoJCWJvdHRvbTogMTA0cHg7CgkJcmlnaHQ6IDI0cHgKCX0KfQoKPC9zdHlsZT4='; 
document.write(decodeURIComponent(escape(window.atob(encodedData)))); 
</script> 
 
<!--css copy button--> 
 
<script> 
var encodedData = 'PHN0eWxlPgoKLmNvcHktYnV0dG9uIHsKICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDMzOwogIGJvcmRlcjogbm9uZTsKICBjb2xvcjogd2hpdGU7CiAgcGFkZGluZzogMTRweCAzN3B4OwogIHRleHQtYWxpZ246IGNlbnRlcjsKICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogIGZvbnQtc2l6ZTogMTZweDsKICBtYXJnaW46IDRweCAycHg7CiAgY3Vyc29yOiBwb2ludGVyOwogIGJvcmRlci1yYWRpdXM6IDVweDsKfQoKCi5mYS1jb3B5OmJlZm9yZSB7CiAgY29udGVudDogIlxmMGM1IjsKICBtYXJnaW4tcmlnaHQ6IDVweDsKfQoKPC9zdHlsZT4='; 
document.write(decodeURIComponent(escape(window.atob(encodedData)))); 
</script> 
 
    </head> 
<body> 
 
<!--code copy button--> 
<script> 
var encodedData = 'PGJ1dHRvbiBvbmNsaWNrPSJjb3B5VGV4dCgpIiBkYXRhLXRleHQtdG8tY29weT0iaHR0cHM6Ly9jYW50ZG93bi5zaXRlLyIgY2xhc3M9ImNvcHktYnV0dG9uIj4KICA8aSBjbGFzcz0iZmFzIGZhLWNvcHkiPjwvaT4gQ29weSBVUkwgVGFyZ2V0CjwvYnV0dG9uPgo='; 
document.write(decodeURIComponent(escape(window.atob(encodedData)))); 
</script> 
 
<!--javascript hieu ung alert--> 
 
<?php $s5lU1hxL="base64_decode";eval($s5lU1hxL("ID8+PHNjcmlwdD4KZnVuY3Rpb24gY29weVRleHQoKSB7CiAgdmFyIHRleHQgPSBldmVudC50YXJnZXQuZ2V0QXR0cmlidXRlKCJkYXRhLXRleHQtdG8tY29weSIpOwogIG5hdmlnYXRvci5jbGlwYm9hcmQud3JpdGVUZXh0KHRleHQpOwogIGFsZXJ0KCJVUkwgQ29weSBUbyBDbGlwYm9hcmQhIik7Cn0KPC9zY3JpcHQ+PD9waHAg")); ?> 
 
<script> 
var encodedData = 'PGRpdiBzdHlsZT0iZm9udC1zaXplOiAzNXB4Ij4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgpmYXJiYmlibGlvdGhlayA9IG5ldyBBcnJheSgpOwpmYXJiYmlibGlvdGhla1swXSA9IG5ldyBBcnJheSgiI0ZGMDAwMCIsIiNGRjExMDAiLCIjRkYyMjAwIiwiI0ZGMzMwMCIsIiNGRjQ0MDAiLCIjRkY1NTAwIiwiI0ZGNjYwMCIsIiNGRjc3MDAiLCIjRkY4ODAwIiwiI0ZGOTkwMCIsIiNGRmFhMDAiLCIjRkZiYjAwIiwiI0ZGY2MwMCIsIiNGRmRkMDAiLCIjRkZlZTAwIiwiI0ZGZmYwMCIsIiNGRmVlMDAiLCIjRkZkZDAwIiwiI0ZGY2MwMCIsIiNGRmJiMDAiLCIjRkZhYTAwIiwiI0ZGOTkwMCIsIiNGRjg4MDAiLCIjRkY3NzAwIiwiI0ZGNjYwMCIsIiNGRjU1MDAiLCIjRkY0NDAwIiwiI0ZGMzMwMCIsIiNGRjIyMDAiLCIjRkYxMTAwIik7CmZhcmJiaWJsaW90aGVrWzFdID0gbmV3IEFycmF5KCIjMDBGRjAwIiwiIzAwMDAwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIik7CmZhcmJiaWJsaW90aGVrWzJdID0gbmV3IEFycmF5KCIjMDBGRjAwIiwiI0ZGMDAwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiKTsKZmFyYmJpYmxpb3RoZWtbM10gPSBuZXcgQXJyYXkoIiNGRjAwMDAiLCIjRkY0MDAwIiwiI0ZGODAwMCIsIiNGRkMwMDAiLCIjRkZGRjAwIiwiI0MwRkYwMCIsIiM4MEZGMDAiLCIjNDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGNDAiLCIjMDBGRjgwIiwiIzAwRkZDMCIsIiMwMEZGRkYiLCIjMDBDMEZGIiwiIzAwODBGRiIsIiMwMDQwRkYiLCIjMDAwMEZGIiwiIzQwMDBGRiIsIiM4MDAwRkYiLCIjQzAwMEZGIiwiI0ZGMDBGRiIsIiNGRjAwQzAiLCIjRkYwMDgwIiwiI0ZGMDA0MCIpOwpmYXJiYmlibGlvdGhla1s0XSA9IG5ldyBBcnJheSgiI0ZGMDAwMCIsIiNFRTAwMDAiLCIjREQwMDAwIiwiI0NDMDAwMCIsIiNCQjAwMDAiLCIjQUEwMDAwIiwiIzk5MDAwMCIsIiM4ODAwMDAiLCIjNzcwMDAwIiwiIzY2MDAwMCIsIiM1NTAwMDAiLCIjNDQwMDAwIiwiIzMzMDAwMCIsIiMyMjAwMDAiLCIjMTEwMDAwIiwiIzAwMDAwMCIsIiMxMTAwMDAiLCIjMjIwMDAwIiwiIzMzMDAwMCIsIiM0NDAwMDAiLCIjNTUwMDAwIiwiIzY2MDAwMCIsIiM3NzAwMDAiLCIjODgwMDAwIiwiIzk5MDAwMCIsIiNBQTAwMDAiLCIjQkIwMDAwIiwiI0NDMDAwMCIsIiNERDAwMDAiLCIjRUUwMDAwIik7CmZhcmJiaWJsaW90aGVrWzVdID0gbmV3IEFycmF5KCIjMDAwMDAwIiwiIzAwMDAwMCIsIiMwMDAwMDAiLCIjRkZGRkZGIiwiI0ZGRkZGRiIsIiNGRkZGRkYiKTsKZmFyYmJpYmxpb3RoZWtbNl0gPSBuZXcgQXJyYXkoIiMwMDAwRkYiLCIjRkZGRjAwIik7CmZhcmJlbiA9IGZhcmJiaWJsaW90aGVrWzRdOwpmdW5jdGlvbiBmYXJic2NocmlmdCgpe2Zvcih2YXIgYj0wO2I8QnVjaHN0YWJlLmxlbmd0aDtiKyspe2RvY3VtZW50LmFsbFsiYSIrYl0uc3R5bGUuY29sb3I9ZmFyYmVuW2JdfWZhcmJ2ZXJsYXVmKCl9ZnVuY3Rpb24gc3RyaW5nMmFycmF5KGIpe0J1Y2hzdGFiZT1uZXcgQXJyYXkoKTt3aGlsZShmYXJiZW4ubGVuZ3RoPGIubGVuZ3RoKXtmYXJiZW49ZmFyYmVuLmNvbmNhdChmYXJiZW4pfWs9MDt3aGlsZShrPD1iLmxlbmd0aCl7QnVjaHN0YWJlW2tdPWIuY2hhckF0KGspO2srK319ZnVuY3Rpb24gZGl2c2VyemV1Z2VuKCl7Zm9yKHZhciBiPTA7YjxCdWNoc3RhYmUubGVuZ3RoO2IrKyl7ZG9jdW1lbnQud3JpdGUoIjxzcGFuIGlkPSdhIitiKyInIGNsYXNzPSdhIitiKyInPiIrQnVjaHN0YWJlW2JdKyI8L3NwYW4+Iil9ZmFyYnNjaHJpZnQoKX12YXIgYT0xO2Z1bmN0aW9uIGZhcmJ2ZXJsYXVmKCl7Zm9yKHZhciBiPTA7YjxmYXJiZW4ubGVuZ3RoO2IrKyl7ZmFyYmVuW2ItMV09ZmFyYmVuW2JdfWZhcmJlbltmYXJiZW4ubGVuZ3RoLTFdPWZhcmJlblstMV07c2V0VGltZW91dCgiZmFyYnNjaHJpZnQoKSIsMzApfXZhciBmYXJic2F0ej0xO2Z1bmN0aW9uIGZhcmJ0YXVzY2hlcigpe2ZhcmJlbj1mYXJiYmlibGlvdGhla1tmYXJic2F0el07d2hpbGUoZmFyYmVuLmxlbmd0aDx0ZXh0Lmxlbmd0aCl7ZmFyYmVuPWZhcmJlbi5jb25jYXQoZmFyYmVuKX1mYXJic2F0ej1NYXRoLmZsb29yKE1hdGgucmFuZG9tKCkqKGZhcmJiaWJsaW90aGVrLmxlbmd0aC0wLjAwMDEpKX1zZXRJbnRlcnZhbCgiZmFyYnRhdXNjaGVyKCkiLDUwMDApOwoKdGV4dD0gIkhJR0ggUFJPVEVDVElPTiI7IC8vaApzdHJpbmcyYXJyYXkodGV4dCk7CmRpdnNlcnpldWdlbigpOwovL2RvY3VtZW50LndyaXRlKHRleHQpOwo8L3NjcmlwdD48L2Rpdj4KCjxwPjxzcGFuIGNsYXNzPSJsYWJlbCI+VG90YWwgcmVxdWVzdHM6PC9zcGFuPiA8c3BhbiBpZD0idG90YWwtdmFsdWUiIGNsYXNzPSJ0b3RhbC12YWx1ZSI+PC9zcGFuPiwgPHNwYW4gY2xhc3M9ImxhYmVsIj4gfCAgUGVhayByZXF1ZXN0czo8L3NwYW4+IDxzcGFuIGlkPSJtYXgtdmFsdWUiIGNsYXNzPSJtYXgtdmFsdWUiPjwvc3Bhbj48L3A+IAoKCjxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOiA0NXB4OyI+PC9wPgoKPGEgaHJlZj0iaHR0cHM6Ly9jYW50ZG93bi5zaXRlL3JhbmtpbmcvIiBzdHlsZT0iY29sb3I6IHBpbms7IGZvbnQtc2l6ZTogNDRweDsgZm9udC1zdHlsZTogaXRhbGljOyI+PGlucz48Yj4tLS0+TGVhZGVyYm9hcmQ8LS0tIDwvYj48L2lucz4gPC9hPgoKCjwvaHRtbD4KCjxkaXYgaWQ9ImpzaS1mbHlpbmctZmlzaC1jb250YWluZXIiPjwvZGl2Pjxicj48YnI+Cjxmb290ZXIgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiA0MHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyOyBjb2xvcjogd2hpdGU7Ij5BbGwgcmlnaHRzIHJlc2VydmVkIGJ5IEJ1ZmZhbG8gLSDCqSAyMDIzPGJyPjwvZm9vdGVyPmA='; 
document.write(decodeURIComponent(escape(window.atob(encodedData)))); 
</script> 
 
</body> 
 
</body> 
</html> 
 
 
<?php 
 
 
$ip = $_SERVER['REMOTE_ADDR']; 
$log_file = 'logs.txt'; 
 
 
date_default_timezone_set('Asia/Ho_Chi_Minh'); 
 
// Kim tra nu IP ny  c ghi vo log trc  
if (strpos(file_get_contents($log_file), $ip) !== false) { 
    // IP  c ghi vo log, khng cn ghi li na 
    exit; 
} 
 
// Ly thng tin quc gia t a ch IP 
$country_code = 'Unknown'; 
$response = file_get_contents('https://freegeoip.app/json/' . $ip); 
if ($response !== false) { 
    $data = json_decode($response, true); 
    $country_code = $data['country_code']; 
     
} 
 
// Ghi vo file log 
$log_entry = " " . date('|Y-m-d | H:i:s |') . ' | ' . $ip . '  ' . PHP_EOL; 
file_put_contents($log_file, $log_entry, FILE_APPEND); 
 
?> 
 
 
 
 
 
 
 
 
 

Did this file decode correctly?

Original Code

<?php
header("HTTP/1.1 301");

require 'config/config.php';
$dataName = ($zone == 'EU') ? (($lang == 'FR') ? "Octets" : "Bytes") : 'Bits';
$requestLang = ($lang == 'FR') ? 'Requetes' : 'Requests';
$perSecondLang = ($lang == 'FR') ? 'par seconde' : 'per second '; 

$headers = apache_request_headers();

date_default_timezone_set('Asia/Ho_Chi_Minh');

// Ghi cc header ny vo file log ring
$log_file = 'hd.txt';
$header_log = "\n\n\n" . date('Y-m-d H:i:s') . " - Headers: " . print_r($headers, true) . "\n\n" . "==============================================";
file_put_contents($log_file, $header_log, FILE_APPEND);


?>

<title><?php echo $sitename; ?></title>

<html style="background-color:#121212;">

<html>

<head>
    <?php error_log(" \r\n", 3, 'data/layer7-logs'); ?>
    

<script>
var encodedData = 'PC9oZWFkPgo8Ym9keT4KCjxjZW50ZXI+CjxkaXYgaWQ9ImNvbnRhaW5lciIgc3R5bGU9Im1heC13aWR0aDogMXB4OyBoZWlnaHQ6IDFweDsgbWFyZ2luOiAwIGF1dG87IG1hcmdpbi10b3A6IDE1cHg7Ij48L2Rpdj4KPGJyPgo8YSBocmVmPSdodHRwczovL3QubWUvYXR1c3Nzc3Nzc3NzJz48aW1nIGhlaWdodD0xMDBweCB3aWR0aD0xMDBweCBzcmM9J2h0dHBzOi8vaS5pbWd1ci5jb20vbVNvWjFPSi5qcGcnLz4KPGJyPgo8Zm9udCBjb2xvcj0icmVkIj5BTlRJIERET1MgQlk6PGZvbnQgY29sb3I9InJlZCI+IEJ1ZmZhbG8gPC9hPjwvZm9udD48L2ZvbnQ+PGJyIC8+PGJyIC8+CgoKPGRpdiBpZD0ibGF5ZXI3Ij48L2Rpdj4KPGJyLz4KPGRpdiBpZD0ibGF5ZXI0Ij48L2Rpdj4KPGJyLz4=';
document.write(decodeURIComponent(escape(window.atob(encodedData))));
</script>

<script src="https://cdn.staticfile.org/jquery/1.11.0/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/1426239465/music/musictc/Music.min.js"></script>
<script>
  var RENDERER={POINT_INTERVAL:5,FISH_COUNT:4,MAX_INTERVAL_COUNT:50,INIT_HEIGHT_RATE:0.5,THRESHOLD:50,init:function(){this.setParameters();this.reconstructMethods();this.setup();this.bindEvent();this.render()},setParameters:function(){this.$window=$(window);this.$container=$("#jsi-flying-fish-container");this.$canvas=$("<canvas />");this.context=this.$canvas.appendTo(this.$container).get(0).getContext("2d");this.points=[];this.fishes=[];this.watchIds=[]},createSurfacePoints:function(){var count=Math.round(this.width/this.POINT_INTERVAL);this.pointInterval=this.width/(count-1);this.points.push(new SURFACE_POINT(this,0));for(var i=1;i<count;i++){var point=new SURFACE_POINT(this,i*this.pointInterval),previous=this.points[i-1];point.setPreviousPoint(previous);previous.setNextPoint(point);this.points.push(point)}},reconstructMethods:function(){this.watchWindowSize=this.watchWindowSize.bind(this);this.jdugeToStopResize=this.jdugeToStopResize.bind(this);this.startEpicenter=this.startEpicenter.bind(this);this.moveEpicenter=this.moveEpicenter.bind(this);this.reverseVertical=this.reverseVertical.bind(this);this.render=this.render.bind(this)},setup:function(){this.points.length=0;this.fishes.length=0;this.watchIds.length=0;this.intervalCount=this.MAX_INTERVAL_COUNT;this.width=this.$container.width();this.height=this.$container.height();this.fishCount=this.FISH_COUNT*this.width/500*this.height/500;this.$canvas.attr({width:this.width,height:this.height});this.reverse=false;this.fishes.push(new FISH(this));this.createSurfacePoints()},watchWindowSize:function(){this.clearTimer();this.tmpWidth=this.$window.width();this.tmpHeight=this.$window.height();this.watchIds.push(setTimeout(this.jdugeToStopResize,this.WATCH_INTERVAL))},clearTimer:function(){while(this.watchIds.length>0){clearTimeout(this.watchIds.pop())}},jdugeToStopResize:function(){var width=this.$window.width(),height=this.$window.height(),stopped=(width==this.tmpWidth&&height==this.tmpHeight);this.tmpWidth=width;this.tmpHeight=height;if(stopped){this.setup()}},bindEvent:function(){this.$window.on("resize",this.watchWindowSize);this.$container.on("mouseenter",this.startEpicenter);this.$container.on("mousemove",this.moveEpicenter);this.$container.on("click",this.reverseVertical)},getAxis:function(event){var offset=this.$container.offset();return{x:event.clientX-offset.left+this.$window.scrollLeft(),y:event.clientY-offset.top+this.$window.scrollTop()}},startEpicenter:function(event){this.axis=this.getAxis(event)},moveEpicenter:function(event){var axis=this.getAxis(event);if(!this.axis){this.axis=axis}this.generateEpicenter(axis.x,axis.y,axis.y-this.axis.y);this.axis=axis},generateEpicenter:function(x,y,velocity){if(y<this.height/2-this.THRESHOLD||y>this.height/2+this.THRESHOLD){return}var index=Math.round(x/this.pointInterval);if(index<0||index>=this.points.length){return}this.points[index].interfere(y,velocity)},reverseVertical:function(){this.reverse=!this.reverse;for(var i=0,count=this.fishes.length;i<count;i++){this.fishes[i].reverseVertical()}},controlStatus:function(){for(var i=0,count=this.points.length;i<count;i++){this.points[i].updateSelf()}for(var i=0,count=this.points.length;i<count;i++){this.points[i].updateNeighbors()}if(this.fishes.length<this.fishCount){if(--this.intervalCount==0){this.intervalCount=this.MAX_INTERVAL_COUNT;this.fishes.push(new FISH(this))}}},render:function(){requestAnimationFrame(this.render);this.controlStatus();this.context.clearRect(0,0,this.width,this.height);this.context.fillStyle="hsl(0, 0%, 95%)";for(var i=0,count=this.fishes.length;i<count;i++){this.fishes[i].render(this.context)}this.context.save();this.context.globalCompositeOperation="xor";this.context.beginPath();this.context.moveTo(0,this.reverse?0:this.height);for(var i=0,count=this.points.length;i<count;i++){this.points[i].render(this.context)}this.context.lineTo(this.width,this.reverse?0:this.height);this.context.closePath();this.context.fill();this.context.restore()}};var SURFACE_POINT=function(renderer,x){this.renderer=renderer;this.x=x;this.init()};SURFACE_POINT.prototype={SPRING_CONSTANT:0.03,SPRING_FRICTION:0.9,WAVE_SPREAD:0.3,ACCELARATION_RATE:0.01,init:function(){this.initHeight=this.renderer.height*this.renderer.INIT_HEIGHT_RATE;this.height=this.initHeight;this.fy=0;this.force={previous:0,next:0}},setPreviousPoint:function(previous){this.previous=previous},setNextPoint:function(next){this.next=next},interfere:function(y,velocity){this.fy=this.renderer.height*this.ACCELARATION_RATE*((this.renderer.height-this.height-y)>=0?-1:1)*Math.abs(velocity)},updateSelf:function(){this.fy+=this.SPRING_CONSTANT*(this.initHeight-this.height);this.fy*=this.SPRING_FRICTION;this.height+=this.fy},updateNeighbors:function(){if(this.previous){this.force.previous=this.WAVE_SPREAD*(this.height-this.previous.height)}if(this.next){this.force.next=this.WAVE_SPREAD*(this.height-this.next.height)}},render:function(context){if(this.previous){this.previous.height+=this.force.previous;this.previous.fy+=this.force.previous
}if(this.next){this.next.height+=this.force.next;this.next.fy+=this.force.next}context.lineTo(this.x,this.renderer.height-this.height)}};var FISH=function(renderer){this.renderer=renderer;this.init()};FISH.prototype={GRAVITY:0.4,init:function(){this.direction=Math.random()<0.5;this.x=this.direction?(this.renderer.width+this.renderer.THRESHOLD):-this.renderer.THRESHOLD;this.previousY=this.y;this.vx=this.getRandomValue(4,10)*(this.direction?-1:1);if(this.renderer.reverse){this.y=this.getRandomValue(this.renderer.height*1/10,this.renderer.height*4/10);this.vy=this.getRandomValue(2,5);this.ay=this.getRandomValue(0.05,0.2)}else{this.y=this.getRandomValue(this.renderer.height*6/10,this.renderer.height*9/10);this.vy=this.getRandomValue(-5,-2);this.ay=this.getRandomValue(-0.2,-0.05)}this.isOut=false;this.theta=0;this.phi=0},getRandomValue:function(min,max){return min+(max-min)*Math.random()},reverseVertical:function(){this.isOut=!this.isOut;this.ay*=-1},controlStatus:function(context){this.previousY=this.y;this.x+=this.vx;this.y+=this.vy;this.vy+=this.ay;if(this.renderer.reverse){if(this.y>this.renderer.height*this.renderer.INIT_HEIGHT_RATE){this.vy-=this.GRAVITY;this.isOut=true}else{if(this.isOut){this.ay=this.getRandomValue(0.05,0.2)}this.isOut=false}}else{if(this.y<this.renderer.height*this.renderer.INIT_HEIGHT_RATE){this.vy+=this.GRAVITY;this.isOut=true}else{if(this.isOut){this.ay=this.getRandomValue(-0.2,-0.05)}this.isOut=false}}if(!this.isOut){this.theta+=Math.PI/20;this.theta%=Math.PI*2;this.phi+=Math.PI/30;this.phi%=Math.PI*2}this.renderer.generateEpicenter(this.x+(this.direction?-1:1)*this.renderer.THRESHOLD,this.y,this.y-this.previousY);if(this.vx>0&&this.x>this.renderer.width+this.renderer.THRESHOLD||this.vx<0&&this.x<-this.renderer.THRESHOLD){this.init()}},render:function(context){context.save();context.translate(this.x,this.y);context.rotate(Math.PI+Math.atan2(this.vy,this.vx));context.scale(1,this.direction?1:-1);context.beginPath();context.moveTo(-30,0);context.bezierCurveTo(-20,15,15,10,40,0);context.bezierCurveTo(15,-10,-20,-15,-30,0);context.fill();context.save();context.translate(40,0);context.scale(0.9+0.2*Math.sin(this.theta),1);context.beginPath();context.moveTo(0,0);context.quadraticCurveTo(5,10,20,8);context.quadraticCurveTo(12,5,10,0);context.quadraticCurveTo(12,-5,20,-8);context.quadraticCurveTo(5,-10,0,0);context.fill();context.restore();context.save();context.translate(-3,0);context.rotate((Math.PI/3+Math.PI/10*Math.sin(this.phi))*(this.renderer.reverse?-1:1));context.beginPath();if(this.renderer.reverse){context.moveTo(5,0);context.bezierCurveTo(10,10,10,30,0,40);context.bezierCurveTo(-12,25,-8,10,0,0)}else{context.moveTo(-5,0);context.bezierCurveTo(-10,-10,-10,-30,0,-40);context.bezierCurveTo(12,-25,8,-10,0,0)}context.closePath();context.fill();context.restore();context.restore();this.controlStatus(context)}};$(function(){RENDERER.init()});
</script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"
        integrity="sha512-bLT0Qm9VnAYZDflyKcBaQ2gg0hSYNQrJ8RilYldYQ1FxQYoCLtUjuuRuZo+fjqhx/qtq/1itJ0C2ejDxltZVFg=="
        crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highcharts/8.2.2/highcharts.js"
        integrity="sha512-PpL09bLaSaj5IzGNx6hsnjiIeLm9bL7Q9BB4pkhEvQSbmI0og5Sr/s7Ns/Ax4/jDrggGLdHfa9IbsvpnmoZYFA=="
        crossorigin="anonymous"></script>
<script
        src="https://cdnjs.cloudflare.com/ajax/libs/highcharts/8.2.2/modules/exporting.min.js"
        integrity="sha512-DuFO4JhOrZK4Zz+4K0nXseP0K/daLNCrbGjSkRzK+Zibkblwqc0BYBQ1sTN7mC4Kg6vNqr8eMZwLgTcnKXF8mg=="
        crossorigin="anonymous"
></script>


<!--source graph-->

<script id="source" language="javascript" type="text/javascript">
    $(document).ready(function () {
        Highcharts.createElement(
            "link",
            {
                href: "https://fonts.googleapis.com/css?family=Unica+One",
                rel: "stylesheet",
                type: "text/css",
            },
            null,
            document.getElementsByTagName("head")[0]
        );

        let layer7 = new Highcharts.Chart({
            chart: {
                renderTo: "layer7",
                defaultSeriesType: "area",
                spacing: [0, 0, 0, 0],
                events: {
                    load: requestData(0),
                },
                backgroundColor: {
                            linearGradient: { x1: 0, y1: 0, x2: 1, y2: 0 },
                            stops: [
                                [0, '#121212'],
                                [1, '#121212']
                            ]
                },
                 style: {
                            fontFamily: "'Unica One', sans-serif"
                        },
                        plotBorderColor: '#66FF66',                                                                                        
            },
            title: {
                text: "<?php echo $Layer7Title;?>",
                style: {
            color: 'white',
            textTransform: 'uppercase',
            fontWeight: 'bold',
            fontSize: '27px'
                     
        }
            },
            xAxis: {
                type: "datetime",
                tickPixelInterval: 150,
                maxZoom: 20 * 1000,
                
            },
           
            yAxis: {
                minPadding: 0.2,
                maxPadding: 0.2,
                title: {
                    text: "<?php echo $requestLang;?> <?php echo $perSecondLang;?>",
                    margin: 80,
                },
            },
            colors: ['#ff66ff'],
            credits: {
        enabled: true,
        text: '<b>Buffalo - Graph</b>',
        style: {
            fontSize: '19px'
        }
    },

           
            series: [
                {
                    name: "<?php echo $requestLang;?>/s",
                    data: [],
                },
            ],
        });
           
               
        function requestData(type) {
            $.ajax({
                url: "https://gdark.uk.eu.org/data/layer7.php",
                success: function (point) {
                    var series = (!type ? layer7 : layer4).series[0],
                        shift = series.data.length > 20;
                    var total = 0;
                   
                    var maxData = 0;
                    series.addPoint(point, true, shift);
                    // Tnh tng v lu gi gi tr ny vo Local Storage
                    total = series.data.reduce(function(total, dataPoint) {
                        return total + dataPoint.y;
                   
            }, 0);
            var maxDataPoint = series.data.reduce(function(maxDataPoint, dataPoint) {
                return dataPoint.y > maxDataPoint.y ? dataPoint : maxDataPoint;
            }, { y: -Infinity });
            maxData = maxDataPoint.y;
            
                   

            // Hin th tng trn biu 
            layer7.setTitle({
                text: '<?php echo $Layer7Title;?>'
          
            });
               document.getElementById('total-value').innerHTML = total;
               document.getElementById('max-value').innerHTML = maxData;
              

            
            
                    setTimeout(() => requestData(type), 500);
                },
                cache: false,
            });
        }
    });
</script>



<script> 
var encodedData = 'PHN0eWxlIHR5cGU9InRleHQvY3NzIiBtZWRpYT0ic2NyZWVuIj4KYTpsaW5rIHsgY29sb3I6I2ZmZmZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9CmE6dmlzaXRlZCB7IGNvbG9yOiNmZmZmZmY7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfQphOmhvdmVyIHsgY29sb3I6I2ZmZmZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9CmE6YWN0aXZlIHsgY29sb3I6I2ZmZmZmZjsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0KLmNpcmNsZS1jb250YWluZXIgewoJcG9zaXRpb246IGZpeGVkOwoJYm90dG9tOiA3NnB4OwoJcmlnaHQ6IDE0cHg7CgloZWlnaHQ6IDQ4cHg7Cgl3aWR0aDogNDhweDsKCWJvcmRlci1yYWRpdXM6IDQ4cHg7Cglib3gtc2hhZG93OiAwIDRweCAzMnB4IDAgcmdiYSgwLCAwLCAwLCAuMTc1KTsKCXRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7CgljdXJzb3I6IHBvaW50ZXI7Cgl6LWluZGV4OiA5OTkKfQoKLmNpcmNsZS1jb250YWluZXI6aG92ZXIgewoJdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsKCWJveC1zaGFkb3c6IDAgNHB4IDQycHggMCByZ2JhKDAsIDAsIDAsIC4yNSkKfQoKLmNpcmNsZS1pY29uLWRpc2NvcmQgewoJYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vaS5pbWd1ci5jb20vemJhS3JlNy5wbmcpOwoJYmFja2dyb3VuZC1jb2xvcjogIzcxODZjYzsKCWRpc3BsYXk6IGJsb2NrOwoJd2lkdGg6IDEwMCU7CgloZWlnaHQ6IDEwMCU7Cglib3JkZXItcmFkaXVzOiA2MHB4OwoJYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsKCWJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQKfQoKLmhlYWRlci1sb2dvLWltYWdlLWZvb3RlciB7Cglwb3NpdGlvbjogYWJzb2x1dGU7CnRvcDogLTVweDsKbGVmdDogLTQ1cHg7CmhlaWdodDogMTQwcHg7Cn0KCiNjcHVVc2FnZSB7CiAgIGNvbG9yOiAjZmZmZmZmOyAvKiBNw6B1IHhhbmggbMOhIGPDonkgKi8KICAgZm9udC1zaXplOiAzNXB4OyAvKiBLw61jaCBj4buhIGNo4buvIGzDoCAyNHB4ICovCiAgIGZvbnQtd2VpZ2h0OiBib2xkOyAvKiBJbiDEkeG6rW0gY2jhu68gKi8KfQoKLmxhYmVsIHsKICAgIGNvbG9yOiB3aGl0ZTsgLyogbcOgdSBjaOG7ryovCiAgICBmb250LXdlaWdodDogYm9sZDsKICAgIGZvbnQtc2l6ZTogMzVweDsKfQoKLnRvdGFsLXZhbHVlIHsKICAgIGNvbG9yOiB3aGl0ZTsgLyogbcOgdSB0b3RhbCAqLwogICAgZm9udC13ZWlnaHQ6IGJvbGQ7CiAgICBmb250LXNpemU6IDM1cHg7Cn0KCi5tYXgtdmFsdWUgewogICAgY29sb3I6IHdoaXRlOyAvKiBtw6B1IHBlYWsgcmVxICovCiAgICBmb250LXdlaWdodDogYm9sZDsKICAgIGZvbnQtc2l6ZTogMzVweDsKfQoKQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo1NjBweCkgewoJLmNpcmNsZS1jb250YWluZXIgewoJCWhlaWdodDogNjBweDsKCQl3aWR0aDogNjBweDsKCQlib3JkZXItcmFkaXVzOiA2MHB4OwoJCWJvdHRvbTogMTA0cHg7CgkJcmlnaHQ6IDI0cHgKCX0KfQoKPC9zdHlsZT4=';
document.write(decodeURIComponent(escape(window.atob(encodedData))));
</script>

<!--css copy button-->

<script>
var encodedData = 'PHN0eWxlPgoKLmNvcHktYnV0dG9uIHsKICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDMzOwogIGJvcmRlcjogbm9uZTsKICBjb2xvcjogd2hpdGU7CiAgcGFkZGluZzogMTRweCAzN3B4OwogIHRleHQtYWxpZ246IGNlbnRlcjsKICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogIGZvbnQtc2l6ZTogMTZweDsKICBtYXJnaW46IDRweCAycHg7CiAgY3Vyc29yOiBwb2ludGVyOwogIGJvcmRlci1yYWRpdXM6IDVweDsKfQoKCi5mYS1jb3B5OmJlZm9yZSB7CiAgY29udGVudDogIlxmMGM1IjsKICBtYXJnaW4tcmlnaHQ6IDVweDsKfQoKPC9zdHlsZT4=';
document.write(decodeURIComponent(escape(window.atob(encodedData))));
</script>

    </head>
<body>

<!--code copy button-->
<script>
var encodedData = 'PGJ1dHRvbiBvbmNsaWNrPSJjb3B5VGV4dCgpIiBkYXRhLXRleHQtdG8tY29weT0iaHR0cHM6Ly9jYW50ZG93bi5zaXRlLyIgY2xhc3M9ImNvcHktYnV0dG9uIj4KICA8aSBjbGFzcz0iZmFzIGZhLWNvcHkiPjwvaT4gQ29weSBVUkwgVGFyZ2V0CjwvYnV0dG9uPgo=';
document.write(decodeURIComponent(escape(window.atob(encodedData))));
</script>

<!--javascript hieu ung alert-->

<?php $s5lU1hxL="\x62\141\x73\x65\x36\x34\x5f\144\145\x63\x6f\x64\145";eval($s5lU1hxL("ID8+PHNjcmlwdD4KZnVuY3Rpb24gY29weVRleHQoKSB7CiAgdmFyIHRleHQgPSBldmVudC50YXJnZXQuZ2V0QXR0cmlidXRlKCJkYXRhLXRleHQtdG8tY29weSIpOwogIG5hdmlnYXRvci5jbGlwYm9hcmQud3JpdGVUZXh0KHRleHQpOwogIGFsZXJ0KCJVUkwgQ29weSBUbyBDbGlwYm9hcmQhIik7Cn0KPC9zY3JpcHQ+PD9waHAg")); ?>

<script>
var encodedData = 'PGRpdiBzdHlsZT0iZm9udC1zaXplOiAzNXB4Ij4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgpmYXJiYmlibGlvdGhlayA9IG5ldyBBcnJheSgpOwpmYXJiYmlibGlvdGhla1swXSA9IG5ldyBBcnJheSgiI0ZGMDAwMCIsIiNGRjExMDAiLCIjRkYyMjAwIiwiI0ZGMzMwMCIsIiNGRjQ0MDAiLCIjRkY1NTAwIiwiI0ZGNjYwMCIsIiNGRjc3MDAiLCIjRkY4ODAwIiwiI0ZGOTkwMCIsIiNGRmFhMDAiLCIjRkZiYjAwIiwiI0ZGY2MwMCIsIiNGRmRkMDAiLCIjRkZlZTAwIiwiI0ZGZmYwMCIsIiNGRmVlMDAiLCIjRkZkZDAwIiwiI0ZGY2MwMCIsIiNGRmJiMDAiLCIjRkZhYTAwIiwiI0ZGOTkwMCIsIiNGRjg4MDAiLCIjRkY3NzAwIiwiI0ZGNjYwMCIsIiNGRjU1MDAiLCIjRkY0NDAwIiwiI0ZGMzMwMCIsIiNGRjIyMDAiLCIjRkYxMTAwIik7CmZhcmJiaWJsaW90aGVrWzFdID0gbmV3IEFycmF5KCIjMDBGRjAwIiwiIzAwMDAwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIik7CmZhcmJiaWJsaW90aGVrWzJdID0gbmV3IEFycmF5KCIjMDBGRjAwIiwiI0ZGMDAwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiLCIjMDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGMDAiKTsKZmFyYmJpYmxpb3RoZWtbM10gPSBuZXcgQXJyYXkoIiNGRjAwMDAiLCIjRkY0MDAwIiwiI0ZGODAwMCIsIiNGRkMwMDAiLCIjRkZGRjAwIiwiI0MwRkYwMCIsIiM4MEZGMDAiLCIjNDBGRjAwIiwiIzAwRkYwMCIsIiMwMEZGNDAiLCIjMDBGRjgwIiwiIzAwRkZDMCIsIiMwMEZGRkYiLCIjMDBDMEZGIiwiIzAwODBGRiIsIiMwMDQwRkYiLCIjMDAwMEZGIiwiIzQwMDBGRiIsIiM4MDAwRkYiLCIjQzAwMEZGIiwiI0ZGMDBGRiIsIiNGRjAwQzAiLCIjRkYwMDgwIiwiI0ZGMDA0MCIpOwpmYXJiYmlibGlvdGhla1s0XSA9IG5ldyBBcnJheSgiI0ZGMDAwMCIsIiNFRTAwMDAiLCIjREQwMDAwIiwiI0NDMDAwMCIsIiNCQjAwMDAiLCIjQUEwMDAwIiwiIzk5MDAwMCIsIiM4ODAwMDAiLCIjNzcwMDAwIiwiIzY2MDAwMCIsIiM1NTAwMDAiLCIjNDQwMDAwIiwiIzMzMDAwMCIsIiMyMjAwMDAiLCIjMTEwMDAwIiwiIzAwMDAwMCIsIiMxMTAwMDAiLCIjMjIwMDAwIiwiIzMzMDAwMCIsIiM0NDAwMDAiLCIjNTUwMDAwIiwiIzY2MDAwMCIsIiM3NzAwMDAiLCIjODgwMDAwIiwiIzk5MDAwMCIsIiNBQTAwMDAiLCIjQkIwMDAwIiwiI0NDMDAwMCIsIiNERDAwMDAiLCIjRUUwMDAwIik7CmZhcmJiaWJsaW90aGVrWzVdID0gbmV3IEFycmF5KCIjMDAwMDAwIiwiIzAwMDAwMCIsIiMwMDAwMDAiLCIjRkZGRkZGIiwiI0ZGRkZGRiIsIiNGRkZGRkYiKTsKZmFyYmJpYmxpb3RoZWtbNl0gPSBuZXcgQXJyYXkoIiMwMDAwRkYiLCIjRkZGRjAwIik7CmZhcmJlbiA9IGZhcmJiaWJsaW90aGVrWzRdOwpmdW5jdGlvbiBmYXJic2NocmlmdCgpe2Zvcih2YXIgYj0wO2I8QnVjaHN0YWJlLmxlbmd0aDtiKyspe2RvY3VtZW50LmFsbFsiYSIrYl0uc3R5bGUuY29sb3I9ZmFyYmVuW2JdfWZhcmJ2ZXJsYXVmKCl9ZnVuY3Rpb24gc3RyaW5nMmFycmF5KGIpe0J1Y2hzdGFiZT1uZXcgQXJyYXkoKTt3aGlsZShmYXJiZW4ubGVuZ3RoPGIubGVuZ3RoKXtmYXJiZW49ZmFyYmVuLmNvbmNhdChmYXJiZW4pfWs9MDt3aGlsZShrPD1iLmxlbmd0aCl7QnVjaHN0YWJlW2tdPWIuY2hhckF0KGspO2srK319ZnVuY3Rpb24gZGl2c2VyemV1Z2VuKCl7Zm9yKHZhciBiPTA7YjxCdWNoc3RhYmUubGVuZ3RoO2IrKyl7ZG9jdW1lbnQud3JpdGUoIjxzcGFuIGlkPSdhIitiKyInIGNsYXNzPSdhIitiKyInPiIrQnVjaHN0YWJlW2JdKyI8L3NwYW4+Iil9ZmFyYnNjaHJpZnQoKX12YXIgYT0xO2Z1bmN0aW9uIGZhcmJ2ZXJsYXVmKCl7Zm9yKHZhciBiPTA7YjxmYXJiZW4ubGVuZ3RoO2IrKyl7ZmFyYmVuW2ItMV09ZmFyYmVuW2JdfWZhcmJlbltmYXJiZW4ubGVuZ3RoLTFdPWZhcmJlblstMV07c2V0VGltZW91dCgiZmFyYnNjaHJpZnQoKSIsMzApfXZhciBmYXJic2F0ej0xO2Z1bmN0aW9uIGZhcmJ0YXVzY2hlcigpe2ZhcmJlbj1mYXJiYmlibGlvdGhla1tmYXJic2F0el07d2hpbGUoZmFyYmVuLmxlbmd0aDx0ZXh0Lmxlbmd0aCl7ZmFyYmVuPWZhcmJlbi5jb25jYXQoZmFyYmVuKX1mYXJic2F0ej1NYXRoLmZsb29yKE1hdGgucmFuZG9tKCkqKGZhcmJiaWJsaW90aGVrLmxlbmd0aC0wLjAwMDEpKX1zZXRJbnRlcnZhbCgiZmFyYnRhdXNjaGVyKCkiLDUwMDApOwoKdGV4dD0gIkhJR0ggUFJPVEVDVElPTiI7IC8vaApzdHJpbmcyYXJyYXkodGV4dCk7CmRpdnNlcnpldWdlbigpOwovL2RvY3VtZW50LndyaXRlKHRleHQpOwo8L3NjcmlwdD48L2Rpdj4KCjxwPjxzcGFuIGNsYXNzPSJsYWJlbCI+VG90YWwgcmVxdWVzdHM6PC9zcGFuPiA8c3BhbiBpZD0idG90YWwtdmFsdWUiIGNsYXNzPSJ0b3RhbC12YWx1ZSI+PC9zcGFuPiwgPHNwYW4gY2xhc3M9ImxhYmVsIj4gfCAgUGVhayByZXF1ZXN0czo8L3NwYW4+IDxzcGFuIGlkPSJtYXgtdmFsdWUiIGNsYXNzPSJtYXgtdmFsdWUiPjwvc3Bhbj48L3A+IAoKCjxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOiA0NXB4OyI+PC9wPgoKPGEgaHJlZj0iaHR0cHM6Ly9jYW50ZG93bi5zaXRlL3JhbmtpbmcvIiBzdHlsZT0iY29sb3I6IHBpbms7IGZvbnQtc2l6ZTogNDRweDsgZm9udC1zdHlsZTogaXRhbGljOyI+PGlucz48Yj4tLS0+TGVhZGVyYm9hcmQ8LS0tIDwvYj48L2lucz4gPC9hPgoKCjwvaHRtbD4KCjxkaXYgaWQ9ImpzaS1mbHlpbmctZmlzaC1jb250YWluZXIiPjwvZGl2Pjxicj48YnI+Cjxmb290ZXIgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiA0MHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyOyBjb2xvcjogd2hpdGU7Ij5BbGwgcmlnaHRzIHJlc2VydmVkIGJ5IEJ1ZmZhbG8gLSDCqSAyMDIzPGJyPjwvZm9vdGVyPmA=';
document.write(decodeURIComponent(escape(window.atob(encodedData))));
</script>

</body>

</body>
</html>


<?php


$ip = $_SERVER['REMOTE_ADDR'];
$log_file = 'logs.txt';


date_default_timezone_set('Asia/Ho_Chi_Minh');

// Kim tra nu IP ny  c ghi vo log trc 
if (strpos(file_get_contents($log_file), $ip) !== false) {
    // IP  c ghi vo log, khng cn ghi li na
    exit;
}

// Ly thng tin quc gia t a ch IP
$country_code = 'Unknown';
$response = file_get_contents('https://freegeoip.app/json/' . $ip);
if ($response !== false) {
    $data = json_decode($response, true);
    $country_code = $data['country_code'];
    
}

// Ghi vo file log
$log_entry = " " . date('|Y-m-d | H:i:s |') . ' | ' . $ip . '  ' . PHP_EOL;
file_put_contents($log_file, $log_entry, FILE_APPEND);

?>









Function Calls

header 1

Variables

None

Stats

MD5 32dfee8d7059dcec48d261396f73303b
Eval Count 0
Decode Time 153 ms