AndreasNefeli
4 years ago
1 changed files with 23 additions and 0 deletions
@ -1,2 +1,25 @@ |
|||
# NetworkSecurityProjetc |
|||
Η παρούσα εργασία, αφορά την προσομοίωση επίθεσης DDos, αλλά και υπηρεσίες πρόληψης επιθέσεων, όπως VPN και SSH Forwarding. |
|||
Στα πλαίσια της εκμάθησης, κεντρικός πυλώνας υλοποίησης ήταν το swarmlab (οδηγίες χρήσης και documentation του διδάσκοντα) |
|||
Για την υλοποίηση, ακολουθήθηκαν τα εξής βήματα: |
|||
1) Εγκατάσταση Docker |
|||
2) Αντιγραφή του swarmlab μέσω clone |
|||
3) Δημιουργία swarmlab project |
|||
Κατά την πρώτη εκτέλεση οποιασδήποτε διεργασίας, είναι απαραίτητο να δημιουργηθεί το project μέσω των ακόλουθων εντολών. |
|||
Για την υλοποίηση της προσομοίωσης και την προσθήκη των υπηρεσιών, δημιουργούμε ένα σμήνος (swarm) μεταβλητού μήκους κατά τη δημιουργία. |
|||
Το κάθε σμήνος (Ν nodes) αποτελείται από ένα master και Ν-1 workers. |
|||
Εφόσον συνδεθούμε στον master, μπορούμε να ελέγξουμε και τo υπόλοιπο σμήνος. |
|||
|
|||
**mkdir myproject |
|||
cd myproject |
|||
../install/usr/share/swarmlab.io/sec/swarmlab-sec create** |
|||
Οι εντολές αυτές δε χρειάζεται να εκτελεστούν ξανά, την επόμενη φορά που ο χρήστης θέλει να δημιουργήσει ένα σμήνος. |
|||
|
|||
Στην περίπτωση που έχουμε ήδη κάνει create, απλώς μπαίνουμε στον κατάλογο με **cd swarmlab-sec/myproject** |
|||
Σε κάθε περίπτωση ακολουθούν οι εξής εντολές: |
|||
|
|||
Δημιουργούμε ένα σμήνος x κόμβων, δηλώνοντας τον αριθμό αυτό στο size. |
|||
**sudo ../swarmlab-sec/install/usr/share/swarmlab.io/sec/swarmlab-sec up size=5** |
|||
Συνδεόμαστε στον master του σμήνους μας. |
|||
**sudo ../swarmlab-sec/install/usr/share/swarmlab.io/sec/swarmlab-sec login** |
|||
|
|||
|
Loading…
Reference in new issue