You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
thaleia-kavalierou 05a9e09c3a Upload files to '' 3 years ago
DoS-DDoS Upload files to 'DoS-DDoS/tools' 3 years ago
SSH-Brute-Force Upload files to 'SSH-Brute-Force/tools' 3 years ago
images Upload files to 'images/screenshots/VPN' 3 years ago
swarmVPN/vpn-files Upload files to 'swarmVPN/vpn-files/openvpn-services' 3 years ago
LICENSE Initial commit 3 years ago
README.md Upload files to '' 3 years ago
README.pdf Upload files to '' 3 years ago
ascii.adoc Upload files to '' 3 years ago
ascii.adoc.html Upload files to '' 3 years ago

README.md

NetSecLab Εργασία Εξαμήνου

Το project NetSecLab δημιουργήθηκε για το εργαστηριακό μέρος του μαθήματος "Ασφάλεια Δικτύων και Επικοινωνιών". Η αναλυτική περιγραφή του βρίσκεται στο αρχείο README.pdf.

Μπορείτε να πλοηγηθείται στο project με την προβολή του 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), το αρχείο παραμετροποίησης και το αρχείο host
    • tools
      Πρόγραμμα για την επίθεση DoS (dos.py), δημιουργήθηκε με Python/ Scapy
  • SSH-Brute-Force
    • ansible
      Ανατρέξτε στην ενότητα 2.1.3
    • tools
      Πρόγραμμα για την επίθεση ωμής βίας (ssh-brute.py), δημιουργήθηκε με Python/ Paramiko
      Πρόγραμμα σάρωσης δικτύου για εύρεση χρηστών και μετονομασία αρχείων καταλόγου βάσει των αποτελεσμάτων της σάρωσης (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

Πανεπιστήμιο Δυτικής Αττικής
Τμήμα Μηχανικών Πληροφορικής και Υπολογιστών