|
@ -2,9 +2,9 @@ |
|
|
Η παρούσα εργασία, αφορά την προσομοίωση επίθεσης DDos, αλλά και υπηρεσίες πρόληψης επιθέσεων, όπως VPN και SSH Forwarding. |
|
|
Η παρούσα εργασία, αφορά την προσομοίωση επίθεσης DDos, αλλά και υπηρεσίες πρόληψης επιθέσεων, όπως VPN και SSH Forwarding. |
|
|
Στα πλαίσια της εκμάθησης, κεντρικός πυλώνας υλοποίησης ήταν το swarmlab (οδηγίες χρήσης και documentation του διδάσκοντα) |
|
|
Στα πλαίσια της εκμάθησης, κεντρικός πυλώνας υλοποίησης ήταν το swarmlab (οδηγίες χρήσης και documentation του διδάσκοντα) |
|
|
Για την υλοποίηση, ακολουθήθηκαν τα εξής βήματα: |
|
|
Για την υλοποίηση, ακολουθήθηκαν τα εξής βήματα: |
|
|
1) Εγκατάσταση Docker |
|
|
1. Εγκατάσταση Docker |
|
|
2) Αντιγραφή του swarmlab μέσω clone |
|
|
2. Αντιγραφή του swarmlab μέσω clone |
|
|
3) Δημιουργία swarmlab project |
|
|
3. Δημιουργία swarmlab project |
|
|
Κατά την πρώτη εκτέλεση οποιασδήποτε διεργασίας, είναι απαραίτητο να δημιουργηθεί το project μέσω των ακόλουθων εντολών. |
|
|
Κατά την πρώτη εκτέλεση οποιασδήποτε διεργασίας, είναι απαραίτητο να δημιουργηθεί το project μέσω των ακόλουθων εντολών. |
|
|
Για την υλοποίηση της προσομοίωσης και την προσθήκη των υπηρεσιών, δημιουργούμε ένα σμήνος (swarm) μεταβλητού μήκους κατά τη δημιουργία. |
|
|
Για την υλοποίηση της προσομοίωσης και την προσθήκη των υπηρεσιών, δημιουργούμε ένα σμήνος (swarm) μεταβλητού μήκους κατά τη δημιουργία. |
|
|
Το κάθε σμήνος (Ν nodes) αποτελείται από ένα master και Ν-1 workers. |
|
|
Το κάθε σμήνος (Ν nodes) αποτελείται από ένα master και Ν-1 workers. |
|
@ -23,11 +23,11 @@ |
|
|
Σε κάθε περίπτωση ακολουθούν οι εξής εντολές: |
|
|
Σε κάθε περίπτωση ακολουθούν οι εξής εντολές: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Δημιουργούμε ένα σμήνος x κόμβων, δηλώνοντας τον αριθμό αυτό στο size. |
|
|
* Δημιουργούμε ένα σμήνος x κόμβων, δηλώνοντας τον αριθμό αυτό στο size. |
|
|
|
|
|
|
|
|
**sudo ../swarmlab-sec/install/usr/share/swarmlab.io/sec/swarmlab-sec up size=5** |
|
|
**sudo ../swarmlab-sec/install/usr/share/swarmlab.io/sec/swarmlab-sec up size=5** |
|
|
|
|
|
|
|
|
Συνδεόμαστε στον master του σμήνους μας. |
|
|
* Συνδεόμαστε στον master του σμήνους μας. |
|
|
|
|
|
|
|
|
**sudo ../swarmlab-sec/install/usr/share/swarmlab.io/sec/swarmlab-sec login** |
|
|
**sudo ../swarmlab-sec/install/usr/share/swarmlab.io/sec/swarmlab-sec login** |
|
|
|
|
|
|
|
|