Aktuelle Zeit: 16. Jan 2019 17:24

Alle Zeiten sind UTC + 1 Stunde


Spenden Block 3
User Information
Guest Avatar




Facebook, Google Login
Registrierung
TeamSpeak
Neue Beiträge
Release_BfA_alpha 8.0.1
von: madmax 14. Jan 2019 19:31 zum letzten Beitrag 14. Jan 2019 19:31

Repack_8.0.1 basierend auf Trinity
von: madmax 13. Jan 2019 22:28 zum letzten Beitrag 13. Jan 2019 22:28

World of Midgard schließt seine wow Server !!!!
von: Bully 13. Jan 2019 13:08 zum letzten Beitrag 13. Jan 2019 13:08




Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
AbonnentenAbonnenten: 0
LesezeichenLesezeichen: 0
Zugriffe: 305

AutorNachricht
 Betreff des Beitrags: Kleines Anti DDoS Skript
BeitragVerfasst: 11. Dez 2017 11:26 
Offline
Forum Admin
Benutzeravatar

Registriert: 02.2014
Beiträge: 550
Wohnort: Dreamland
Geschlecht: männlich
das in eure haupt php einfügen

Die SQL
PHP-Code:

Zitat:
CREATE TABLE `antiddos` (
`ips` char(255) NOT NULL DEFAULT '',
`load` int(2) DEFAULT '0',
KEY `ips` (`ips`)
) TYPE=MyISAM;


Zitat:
<?php
include("include/connect.php");
$load = file_get_contents("".$url."");
preg_match("/averages?: ([0-9\.]+),[\s]+([0-9\.]+),[\s]+([0-9\.]+)/",$load,$avgs);
$current=$avgs[1];
//echo $current;
if($current >20)
{
$ip = $_ENV['REMOTE_ADDR'];
mysql_query("INSERT INTO `antiddos` (`ips`,`load`) VALUES ('$ip','$current')") or sqlerr(__FILE__, __LINE__);
echo "Der Server Load ist zu hoch, wir stehen unter einer DoS attacke. ALLE IP AKTIVITÄTEN WERDEN IN DIESER ZEIT GELOGGT";
exit;
}
else{
echo "";
}
?>


nun eine connect.php erstellen und anpassen


Zitat:
<?php
mysql_connect("localhost","DATABASE_USER","DB_PASS");
mysql_select_db("DB_DATABASE");
$url = "http://www.Your-URL.com/metaltorrents/server_info.php"; // Pfad zur server_info.php
?>


nun eine ddosadmin.php

Zitat:
<p align="center"><a href="truncate.php">Clear Database</a><br />
<em>Its HIGHLY recomended that you clear the database on a daily basis. </em></p>
<div align="center">
<table width="622" border="1">
<tr>
<td width="571"><div align="center" class="style1">Anti-DDoS Elite</div></td>
</tr>
</table>
<table width="622" border="1">
<tr>
<td width="571"><div align="center">IP Address</div></td>
<td width="571"><div align="center">Number Times accessed</div></td>
</tr>
<?php
include("include/connect.php");
$result = mysql_query("SELECT ips, COUNT(ips) AS NumOccurrences FROM antiddos GROUP BY ips HAVING ( COUNT(ips) > 1 ) order by NumOccurrences desc");
while($r=mysql_fetch_array($result))
{
$ips=$r["ips"];
$NumOccurrences=$r["NumOccurrences"];
echo "<tr><td>$ips</td><td>[$NumOccurrences]</td></tr>";
}
?>
</table>
</div>
<?
stdfoot();
?>


und eine truncate.php


Zitat:
<?
include("include/connect.php");
mysql_query("TRUNCATE TABLE `antiddos`");
?>
<?
die("Clean Database<br>Database Cleared!");
?>

_________________
Bild


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  
© phpBB® Forum Software | phpBB3 Forum von phpBB8.de
» Kontakt & Rechtliches Support / Hilfe Forum Gooof Webdesign Kostenloses Forum Dein Forumo Forum web tracker