thaleia-kavalierou
4 years ago
1 changed files with 67 additions and 2 deletions
@ -1,2 +1,67 @@ |
|||
# NetSecLab-SemesterProject |
|||
|
|||
# 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 |
|||
|
|||
|
|||
Πανεπιστήμιο Δυτικής Αττικής |
|||
Τμήμα Μηχανικών Πληροφορικής και Υπολογιστών |
Loading…
Reference in new issue