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