# NetSecLab Εργασία Εξαμήνου Το project NetSecLab δημιουργήθηκε για το εργαστηριακό μέρος του μαθήματος "Ασφάλεια Δικτύων και Επικοινωνιών". Η αναλυτική περιγραφή του βρίσκεται στο αρχείο [_README.pdf_](./README.pdf). Μπορείτε να πλοηγηθείται στο project με την προβολή του [_ascii.doc.html_](./ascii.doc.html) σε έναν φυλλομετρητή (κατά προτίμηση Chrome, για καλύτερα αποτελέσματα). ## Ζητούμενα 1. **DoS/DDoS Attacks** Διεξαγωγή των επιθέσεων DoS/DDoS σε σμήνος (Docker Swarm) 2. **SSH Brute Force Attack** Διεξαγωγή επίθεσης ωμής βίας στο πρωτόκολλο SSH 3. **Local/Remote Port Forwarding** Δημιουργία Local/Remote tunnel στο σμήνος 4. **VPN** Δημιουργία VPN στο σμήνος ## Περιεχόμενα καταλόγου - **DoS/DDoS** - ansible Το playbook για την επίθεση DDoS ([ddos.yml](./DoS-DDoS/ansible/ddos.yml)), το αρχείο παραμετροποίησης και το αρχείο host - tools Πρόγραμμα για την επίθεση DoS ([dos.py](./DoS-DDoS/tools/dos.py)), δημιουργήθηκε με [Python](https://www.python.org/)/ [Scapy](https://scapy.readthedocs.io/en/latest/) - **SSH-Brute-Force** - ansible Ανατρέξτε στην ενότητα 2.1.3 - tools Πρόγραμμα για την επίθεση ωμής βίας ([ssh-brute.py](./SSH-Brute-Force/tools/ssh-brute.py)), δημιουργήθηκε με [Python](https://www.python.org/)/ [Paramiko](http://www.paramiko.org/) Πρόγραμμα σάρωσης δικτύου για εύρεση χρηστών και μετονομασία αρχείων καταλόγου βάσει των αποτελεσμάτων της σάρωσης ([scan-n-rename.py](./SSH-Brute-Force/tools/scan-n-rename.py)). Ανατρέξτε στην ενότητα 2.1.3 - **swarmVPN** - vpn-files Τα αρχεία που προέκυψαν από τη δημιουργία του VPN (εκτός του φακέλου _pki_) - **images** Διάφορες εικόνες - screenshots Στιγμιότυπα από την πορεία της εργασίας ### Ειδικές οδηγίες * ansible playbooks Τρέχουν με την επιλογή -kK, περιέχουν εργασίες που απαιτούν δικαιώματα root Παράδειγμα: ``` ansible-playbook ddos.yml -kK ``` * dos.py Απαιτείται η εγκατάσταση του Scapy ``` pip install scapy ``` * ssh-brute.py Απαιτείται η εγκατάσταση του Paramiko ``` pip install paramiko ``` ## Πληροφορίες Μάθημα: Ασφάλεια Δικτύων και Επικοινωνιών / Εργαστήριο Υπεύθυνος καθηγητής(εργαστήριο): Αναγνωστόπουλος Α. Συντάκτης: Καβαλιέρου Θάλεια-Ελπίς (171009) Εξάμηνο: Χειμερινό 2020-2021 Πανεπιστήμιο Δυτικής Αττικής Τμήμα Μηχανικών Πληροφορικής και Υπολογιστών