Wireshark

Το Wireshark είναι ελεύθερο και ανοιχτού κώδικα λογισμικό ανάλυσης πρωτοκόλλων δικτύου υπολογιστών. Χρησιμοποιείται για ανάλυση δικτύου, παρακολούθηση δικτύου, εντοπισμό και αντιμετώπιση προβλημάτων στα δίκτυα και για εκπαίδευση. Το αρχικό όνομα του προγράμματος ήταν Ethereal, και τον Μάιο του 2006 άλλαξε σε Wireshark για λόγους εμπορικών σημάτων.

Είναι διαθέσιμο για όλα τα κύρια λειτουργικά συστήματα όπως τα Windows, Linux, Mac OS X, Solaris και BSD χρησιμοποιεί το GTK+ για το γραφικό περιβάλλον και το Pcap για σύλληψη πακέτων. Διατίθεται από την άδεια  Γενική άδεια δημόσιας χρήσης GNU και  είναι ελεύθερο λογισμικό.

Λειτουργικότητα 
Το Wireshark είναι παρόμοιο με το πρόγραμμα tcpdump, όμως έχει γραφικό front-end και πολλές περισσότερες επιλογές ταξινόμησης και φιλτραρίσματος. Επιτρέπει στο χρήστη να παρακολουθήσει όλη την κίνηση που γίνεται στο δίκτυο θέτοντας την κάρτα δικτύου σε λειτουργία promiscuous mode για να δει όλη την κίνηση που είναι ορατή σε αυτό το interface ,όχι μόνο την κίνηση που απευθύνεται σε μια από τις ρυθμισμένες διευθύνσεις του interface και της broadcast/multicast κυκλοφορίας. Ωστόσο, όταν πραγματοποιείς σύλληψη πακέτων με έναν αναλυτή πακέτων σε promiscuous mode σε ένα port ενός switch δικτύου, δεν στέλνεται απαραίτητα όλη η κίνηση (δικτύου) που πραγματοποιείται στο port που γίνεται η σύλληψη πακέτων, έτσι η σύλληψη πακέτων σε promiscuous mode δεν είναι επαρκής για να δείτε όλη την κυκλοφορία στο δίκτυο. Το port mirroring η διάφορες taps δικτύου μπορούν να επεκτείνουν την σύλληψη πακέτων σε οποιοδήποτε σημείο του δικτύου. Taps απλού παθητικού τύπου είναι εξαιρετικά ανθεκτικές σε malware tampering. Σε Linux, BSD, και Mac OS X, με libpcap 1.0.0 ή νεότερο, Wireshark 1.4 ή νεότερο μπορούν να εφαρμοστούν Wi -Fi προσαρμογείς στη λειτουργία της οθόνης.

Ιστορία 
Στα τέλη της δεκαετίας του 1990 ο Gerald Combs, απόφοιτος της επιστήμης υπολογιστών του Πανεπιστημίου του Missouri-Kansas City, εργαζόταν για ένα μικρό ISP. Τα εμπορικά πρωτόκολλα ανάλυσης προϊόντων εκείνη τη χρονική στιγμή κοστολογούνταν περίπου $ 1500  και δεν ασχολήθηκε με τις κύριες πλατφόρμες της εταιρείας (Solaris και Linux), έτσι ο Gerald άρχισε να γράφει το Ethereal και κυκλοφόρησε την πρώτη έκδοση το 1998 περίπου. Το εμπορικό σήμα του Ethereal ανήκει στην  Network Integration Services.
Τον Μάιο του 2006, ο Combs αποδέχεται μια δουλειά στη CACE Technologies. Ταυτόχρονα ο Combs κατέχει ακόμα τα πνευματικά δικαιώματα για τα περισσότερα από τον πηγαίο κώδικα Ethereal (και το υπόλοιπο ήταν εκ νέου διανεμητέο υπό την GNU GPL), οπότε χρησιμοποιείται το περιεχόμενο της Ethereal Subversion repository ως βάση για το αποθετήριο του Wireshark. Ωστόσο, ο ίδιος δεν είχε στην δικαιοδοσία του το εμπορικό σήμα του Ethereal , οπότε άλλαξε το όνομα σε Wireshark. Το 2010 η Riverbed Technology αγοράζει την CACE  και αναλαμβάνει ως κύριος χορηγός του Wireshark. Σταματάει η ανάπτυξη του Ethereal. Το Wireshark έχει κερδίσει αρκετά βραβεία βιομηχανίας όλα αυτά τα χρόνια , συμπεριλαμβανομένων των eWeek, InfoWorld, και του περιοδικού PC Magazine. Είναι επίσης το κορυφαίο  sniffer πακέτων στα εργαλεία ασφάλειας δικτύου της Insecure.Org  καθώς και το SourceForge project του μήνα για τον Αύγουστο του 2010.
Ο Combs εξακολουθεί να διατηρεί τον συνολικό κώδικα του Wireshark και εκδίδει διανομές των νέων εκδόσεων του λογισμικού. Στην ιστοσελίδα του Wireshark έχουν καταγραφεί πάνω από 600 contributing authors.

Παραπομπές

Εξωτερικοί σύνδεσμοι 

 Επίσημη ιστοσελίδα 
 Η σελίδα του προγράμματος στο SourceForge.net 

Ελεύθερο λογισμικό