# Pentesting Workflow: Πως συνδυάζονται τα σύγχρονα Security Tools

**URL:** <https://forum.iguru.gr/t/pentesting-workflow-security-tools/68>\
**Category:** /pentesting\
**Tags:** pentesting, ethicalhacking\
**Created:** [October 26, 2026, 3:14pm UTC](https://forum.iguru.gr/t/pentesting-workflow-security-tools/68 "2026-10-26T15:14:58Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![geobountalakis](https://forum.iguru.gr/user_avatar/forum.iguru.gr/geobountalakis/32/136_2.png) [@geobountalakis](https://forum.iguru.gr/u/geobountalakis)\
**Post date:** [October 26, 2026, 3:14pm UTC](https://forum.iguru.gr/t/pentesting-workflow-security-tools/68/1 "2026-10-26T15:14:58Z")

</div>

Αν σε ενδιαφέρει ο κόσμος του cybersecurity, είναι πολύ πιθανό να έχεις ακούσει τον όρο pentesting. Ίσως έχεις αναρωτηθεί ποια εργαλεία χρησιμοποιούν οι ethical hackers για να εντοπίζουν αδυναμίες σε δίκτυα και ιστοσελίδες και πώς λειτουργούν στην πράξη. Υπάρχουν πολλά εργαλεία, το καθένα με τις δικές του δυνατότητες, και δεν χρειάζεται να τα γνωρίζεις όλα από την πρώτη μέρα.

Το penetration testing, όμως, δεν είναι απλώς μερικές εντολές στο Kali Linux. Είναι μια οργανωμένη διαδικασία που ξεκινά με τη συλλογή πληροφοριών και συνεχίζεται με την αναγνώριση συστημάτων, τον εντοπισμό και την επαλήθευση ευπαθειών και, τέλος, την καταγραφή των ευρημάτων. Σε αυτόν τον οδηγό θα δούμε πώς συνδυάζονται κλασικά εργαλεία, όπως το Nmap και το Metasploit, με νεότερες επιλογές που αυτοματοποιούν επιμέρους εργασίες.

## 1. Reconnaissance: Συλλογή πληροφοριών

Πριν ξεκινήσει το scanning, ένας penetration tester χρειάζεται να αποκτήσει μια πρώτη εικόνα του στόχου. Το reconnaissance χωρίζεται σε δύο βασικές προσεγγίσεις:

- **Passive Reconnaissance:** Συλλογή πληροφοριών από δημόσιες πηγές, χωρίς άμεση επικοινωνία με τα συστήματα του στόχου. Εδώ συναντάμε εργαλεία όπως το Shodan, το Censys και το WHOIS.
- **Active Reconnaissance:** Έλεγχοι που αλληλεπιδρούν άμεσα με τα συστήματα, όπως η αναγνώριση θυρών και υπηρεσιών με το Nmap.

Η διάκριση έχει σημασία, καθώς κάθε έλεγχος πρέπει να βρίσκεται εντός του εγκεκριμένου scope του pentest.

### Shodan: Ανακαλύπτοντας τι είναι εκτεθειμένο στο Internet

Το Shodan λειτουργεί σαν μηχανή αναζήτησης για συσκευές και υπηρεσίες που είναι προσβάσιμες από το Internet. Μπορεί να εμφανίσει πληροφορίες για ανοιχτά ports, υπηρεσίες, λογισμικό και πιστοποιητικά TLS. Στο pentesting, μας βοηθά να εντοπίσουμε πιθανά σημεία ενδιαφέροντος πριν προχωρήσουμε σε πιο στοχευμένους ελέγχους. Τα αποτελέσματά του, ωστόσο, δεν αποτελούν απόδειξη ότι ένα σύστημα είναι ευάλωτο.

**Χρήσιμα Shodan filters:**

text

`hostname:example.com`  
`port:443`  
`org:"Example Organization"`

Το `hostname` περιορίζει την αναζήτηση σε συγκεκριμένο hostname, το `port` σε καταχωρίσεις που σχετίζονται με μια θύρα και το `org` σε στοιχεία που συνδέονται με έναν οργανισμό. Τα παραδείγματα είναι ενδεικτικά και χρησιμοποιούνται μόνο για εγκεκριμένους στόχους.

### Censys: Χαρτογράφηση της εξωτερικής υποδομής

Το Censys προσφέρει αναζήτηση σε hosts, δικτυακές υπηρεσίες και πιστοποιητικά TLS. Είναι χρήσιμο για να εντοπίσουμε επιπλέον στοιχεία σχετικά με την εξωτερική υποδομή ενός οργανισμού. Για παράδειγμα, η αναζήτηση πιστοποιητικών μπορεί να αποκαλύψει ονόματα subdomains που αξίζει να εξεταστούν περαιτέρω. Σε συνδυασμό με το Shodan, μας δίνει μια πιο ολοκληρωμένη εικόνα των δημόσια εκτεθειμένων συστημάτων.

## 2. Nmap: Network Scanning

Το Nmap είναι ένα από τα βασικότερα εργαλεία του pentesting. Χρησιμοποιείται για να εντοπίζουμε ανοιχτά ports, να αναγνωρίζουμε υπηρεσίες και να συλλέγουμε πληροφορίες για τις εκδόσεις τους.

**Βασικές εντολές:**

bash

`nmap 192.0.2.10`  
`nmap -sV 192.0.2.10`  
`nmap -p 22,80,443 192.0.2.10`

Η επιλογή `-sV` επιχειρεί να αναγνωρίσει τις εκδόσεις των υπηρεσιών, ενώ η `-p` ορίζει ποιες θύρες θα ελεγχθούν. Η διεύθυνση `192.0.2.10` είναι δεσμευμένη για παραδείγματα και τεκμηρίωση.

**Modern subtool: Naabu**

Το Naabu, από το ProjectDiscovery, εστιάζει στη γρήγορη ανακάλυψη ανοιχτών θυρών. Μπορεί να συμπληρώσει το Nmap σε ένα αυτοματοποιημένο workflow, με το Naabu να εντοπίζει πιθανά ports και το Nmap να αναλαμβάνει λεπτομερέστερη αναγνώριση υπηρεσιών.

## 3. Subdomain Enumeration: Subfinder και Amass

Ένα domain μπορεί να διαθέτει πολλά subdomains για εφαρμογές, APIs και διαφορετικά περιβάλλοντα. Το Subfinder εντοπίζει subdomains μέσω δημόσιων πηγών, ενώ το Amass προσφέρει ευρύτερες δυνατότητες χαρτογράφησης της εξωτερικής υποδομής.

bash

`subfinder -d ``example.com`` -o subdomains.txt`  
`amass enum -passive -d ``example.com```

Το `-d` ορίζει το domain και το `-o` αποθηκεύει τα αποτελέσματα σε αρχείο. Μετά την ανακάλυψη, το **httpx** μπορεί να χρησιμοποιηθεί για να εντοπίσουμε ποια από τα subdomains ανταποκρίνονται μέσω HTTP ή HTTPS.

## 4. Vulnerability Scanning: Nuclei και Nessus

Αφού αναγνωρίσουμε τα συστήματα και τις υπηρεσίες, εξετάζουμε αν παρουσιάζουν γνωστές ευπάθειες. Το Nessus προσφέρει αυτοματοποιημένους ελέγχους ευπαθειών, ενώ το Nuclei χρησιμοποιεί templates για να εντοπίζει συγκεκριμένα προβλήματα ασφάλειας.

**Παράδειγμα με Nuclei:**

bash

`nuclei -u ``https://example.com```

Το Nuclei εκτελεί ελέγχους με βάση τα διαθέσιμα templates και τις ρυθμίσεις του. Τα αποτελέσματα χρειάζονται επαλήθευση, καθώς ένα εύρημα δεν σημαίνει πάντα ότι υπάρχει επιβεβαιωμένη ευπάθεια.

## 5. Metasploit: Ελεγχόμενη επαλήθευση ευπαθειών

Το Metasploit Framework χρησιμοποιείται για την ελεγχόμενη δοκιμή γνωστών ευπαθειών και την αξιολόγηση του αντίκτυπού τους. Σε αντίθεση με το Nmap και το Nuclei, που εστιάζουν κυρίως στην αναγνώριση και στον εντοπισμό πιθανών προβλημάτων, το Metasploit μπορεί να βοηθήσει στην επιβεβαίωση του κατά πόσο μια ευπάθεια είναι εκμεταλλεύσιμη. Η χρήση του απαιτεί σαφή εξουσιοδότηση και κατάλληλα όρια δοκιμών. Δεν χρειάζεται κάθε pentest να περιλαμβάνει exploitation.

## 6. Reporting: Από τα ευρήματα στις διορθώσεις

Το pentest δεν ολοκληρώνεται με τον εντοπισμό μιας ευπάθειας. Το τελευταίο βήμα είναι η καταγραφή των ευρημάτων, η αξιολόγηση της σοβαρότητάς τους και η πρόταση συγκεκριμένων διορθώσεων. Η τελική αναφορά πρέπει να περιλαμβάνει τα απαραίτητα αποδεικτικά στοιχεία, τον πιθανό αντίκτυπο και τις προτεινόμενες ενέργειες αποκατάστασης. Ένας επανέλεγχος μετά τις διορθώσεις επιβεβαιώνει αν τα προβλήματα έχουν αντιμετωπιστεί.

## Με λίγα λόγια:

Τα εργαλεία του pentesting έχουν διαφορετικούς ρόλους και η πραγματική τους αξία φαίνεται όταν χρησιμοποιούνται συνδυαστικά. Το Shodan και το Censys βοηθούν στο reconnaissance, το Nmap και το Naabu στην αναγνώριση θυρών, τα Subfinder και Amass στην ανακάλυψη subdomains, ενώ τα Nuclei, Nessus και Metasploit καλύπτουν διαφορετικές ανάγκες στον εντοπισμό και στην επαλήθευση ευπαθειών.

Δεν χρειάζεται να μάθεις όλα αυτά τα εργαλεία ταυτόχρονα. Ξεκίνα με το Nmap, εξασκήσου σε ένα ασφαλές εργαστηριακό περιβάλλον και πρόσθεσε σταδιακά νέα εργαλεία, κατανοώντας πάντα τι κάνει το καθένα και πότε είναι χρήσιμο. Αυτός είναι ο καλύτερος τρόπος να χτίσεις σωστές βάσεις στο penetration testing.
