WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Add-ons

PHP DosDetector Class

— Add- On για WorldWideScripts.net

Εγγραφείτε για να μας ζωοτροφές για να μείνετε ενημερωμένοι!

Νέο! Ακολουθήστε μας όπως εσείς το θέλετε!


PHP DosDetector Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

PHP DosDetector Class Τεκμηρίωσης

Έκδοση: 1.1

Απελευθερώστε: Ιούνιος του 2013

Λέξη-κλειδί: την ασφάλεια, php, την τάξη, το τείχος προστασίας, DoS επίθεση, IDS / IPS

1. Τι είναι αυτή η κατηγορία;

Αυτό PHP κλάση χρησιμοποιείται για την πρόληψη Denial of Service (DoS) επίθεση στο web server σας γραμμένο από PHP. Η εκτέλεση αυτού του σεναρίου θα παρακολουθεί όλες τις αιτήσεις από μια διεύθυνση IP και καταγράφεται το σε κρυφή μνήμη (PHP APC Caching). Εάν μια διεύθυνση IP στέλνει πάρα πολύ αίτημα στον server σας, θα προκαλέσει την Intrustion Πρόληψη Συστήματος (IPS) και αυτόματη απαγόρευση αυτή διεύθυνση IP.

Απαίτηση 2. Σύστημα

3. Εγκατάσταση

- Πρώτον, να αντιγράψετε class.dosdetector.php αρχείο στο έργο σας, όπως ./classes/ κατάλογο στο έργο σας.

- Στη συνέχεια, συμπεριλαμβανομένων class.docsdetector.php αρχείο.

- Τώρα, απλά δημιουργήστε ένα αντικείμενο από αυτή την κατηγορία και να καλέσει run μέθοδο πριν από την πρώτη γραμμή του έργου σας (usally στο εκκίνησης, την εκκίνηση ή το αρχείο ευρετηρίου) για να ξεκινήσει η παρακολούθηση. Μπορείτε να περάσετε μια διεύθυνση URL για να τρέξει μέθοδο σε περίπτωση που απαγορευθεί IP θα ανακατευθύνει σε περάσει URL. Αν δεν περάσει αυτή την παράμετρο, απαγόρευσε IP θα δείτε ένα προεπιλεγμένο μήνυμα στην οθόνη.

- Κωδικός Παράδειγμα:

 // Βάλτε αυτό στην αρχή όλης της σελίδας σας include_once ( './ τάξεις / class.dosdetector.php »)? $ MyDosDetector = νέα DosDetector ()? // Προεπιλογή Τρέξιμο $ MyDosDetector-> run ()? // Προεπιλογή Τρέχοντας με προσαρμοσμένη σελίδα προορισμού για απαγορεύσει την πρόσβαση IP // $ MyDosDetector-> run ( «http: // url / έως / / προσγείωσης / σελίδα σας)? ////////////////////////////// // SITE πηγή σας κωδικό εδώ //.... 

4. Επεξεργάσιμη Properties & Σταθερές

  • $ignoreIpAddress : Διεύθυνση IP σε αυτό το φάσμα θα πρέπει να αγνοηθεί από την παρούσα ανιχνευτή. Συνήθως εταιρείας σας IP...
  • PHPIDS_QUOTA_IDS_TRIGGER : αν σε ένα δεύτερο, ένα αίτημα διεύθυνση IP πάνω από την τιμή αυτή θα είναι η μέθοδος ενεργοποίησης idsWorker () σε αυτή την κατηγορία. Μπορείτε να εφαρμόσετε κωδικό σας για αυτή τη λειτουργία (γραμμή 161 στο class.dosdetector.php) για να πάρει την ειδοποίηση.
  • PHPIDS_DURATION_IPS_TRIGGER : Ο αριθμός των δεύτερων για να ελέγξετε για IPS (αυτόματη απαγόρευση) σκανδάλη.
  • PHPIDS_QUOTA_IPS_TRIGGER : αν σε PHPIDS_DURATION_IPS_TRIGGER δευτερόλεπτα, ίδια IP έχουν περισσότερα αιτήματος από την τιμή αυτή θα είναι αυτόματη απαγορευτεί από το σύστημα.

5. Παρακολούθηση

- Αυτό το πακέτο ήρθε με ένα αυτόνομο σενάριο για την παρακολούθηση της κυκλοφορίας (έχουν καταγραφεί από DosDtector τάξη). Μπορείτε να βάλετε αυτό το σενάριο οπουδήποτε στο web server σας (με την PHP διαβάσετε την άδεια), και να εκτελέσετε αυτό το σενάριο από το πρόγραμμα περιήγησης για να αποκτήσετε πρόσβαση εργαλείο παρακολούθησης. Παράδειγμα: http://yoursite.com/monitor.php.

- Αυτή η σελίδα θα δείξει όλες του αιτήματος (με διεύθυνση IP, Time, User-Agent, την κατάσταση Cookie, το αίτημα URI, Referer URL) καταγράφονται από DosDetector. Καταγράφηκε Προσβάσεις θα αποθηκεύονται προσωρινά για 2 ώρες για την απόδοση.

- Αυτή η σελίδα θα σας δείξει απαγορευτεί διεύθυνση IP (από αυτόματη απαγόρευση ή χειροκίνητη-απαγόρευση IP Address). Μπορείτε να χειροκίνητη απαγορεύσει μια διεύθυνση IP, αν δείτε ότι το αίτημά IP πάρα πολύ και έχουν παράξενα πρόσβαση. Αποκλεισμένο διευθύνσεις IP δεν θα είναι σαφές αυτόματα. Αυτό αποκλ μόνο σαφές από εσάς ή από σαφές από την APC cache.

- Μπορείτε να ανιχνεύσουν εάν μια αίτηση πρέπει μπισκότο ή όχι, επειδή ένα αίτημα χωρίς cookie είναι συνήθως ένα ρομπότ μηχανών αναζήτησης (Googlebot,..) ή μια αυτόματη σέρνεται / κατακλύζουν την ιστοσελίδα σας.


Ευχαριστώ!


Λήψη
Άλλα στοιχεία σε αυτή την κατηγορίαΌλα τα συστατικά αυτού του συγγραφέα
ΣχόλιαΣυχνές ερωτήσεις και απαντήσεις

Properties

δημιουργήθηκε:
10 του Ιούνη, 13

Τελευταία ενημέρωση:
15, Ιουν 13

συμβατά προγράμματα περιήγησης:
IE8, IE9, IE10, Firefox, Safari, Opera, Chrome

αρχείων που περιλαμβάνονται:
PHP

Έκδοση λογισμικού:
PHP 5.x

Λέξεις-κλειδιά

ηλεκτρονικού εμπορίου, ηλεκτρονικού εμπορίου, Όλα τα αντικείμενα, βάση δεδομένων, DOS Attack, firewall, πλημμύρα, ταυτότητες, ip, διεύθυνση IP, IPS, παρακολούθησης, php, php firewall, PHP Ασφάλεια, ασφάλεια