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

Άποψη: 534678|Απάντηση: 192

[Πηγή] Το .net γράφεται από το SharpPcap, ένα εργαλείο σύλληψης πακέτων

  [Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 27/6/2016 2:58:22 μ.μ. | | | |


Γενικά, τα εργαλεία σύλληψης πακέτων χρησιμοποιούν τη βιβλιοθήκη WinPcap για την καταγραφή πακέτων:

Το Winpcap (Windows Packet Capture) είναι το επόμενο δωρεάν, δημόσιο σύστημα πρόσβασης στο δίκτυο για την πλατφόρμα των Windows. Ο σκοπός της ανάπτυξης του Winpcap είναι να παρέχει στις εφαρμογές Win32 πρόσβαση στο υποκείμενο δίκτυο. Χρησιμοποιείται για άμεσο προγραμματισμό δικτύου στο σύστημα Windows.

Το Winpcap παρέχει μια ισχυρή διεπαφή προγραμματισμού που είναι εύκολα φορητή μεταξύ λειτουργικών συστημάτων και είναι εύκολο να αναπτυχθεί από τους προγραμματιστές.
Τι είδους προγράμματα πρέπει να χρησιμοποιούν το Winpcap
Το Winpcap χρησιμοποιείται για ανάλυση δικτύου, αντιμετώπιση προβλημάτων, παρακολούθηση ασφάλειας δικτύου και πολλά άλλα. Το Winpcap είναι ιδιαίτερα κατάλληλο για τις ακόλουθες κλασικές περιοχές:
1. Ανάλυση δικτύου και πρωτοκόλλου
2. Παρακολούθηση δικτύου
3. Καταγραφή αρχείου καταγραφής επικοινωνίας
4, γεννήτριες κυκλοφορίας
5. Γέφυρες και διαδρομές σε επίπεδο χρήστη
6. Σύστημα ανίχνευσης εισβολής δικτύου (NIDS)
7. Σάρωση δικτύου
8. Εργαλεία ασφαλείας
Υπάρχουν ορισμένες πτυχές που το Winpcap δεν μπορεί να κάνει. Δεν βασίζεται στο πρωτόκολλο TCP/IP του κεντρικού υπολογιστή για την αποστολή και λήψη πακέτων. Αυτό σημαίνει ότι δεν μπορεί να αποκλείσει και δεν μπορεί να επεξεργαστεί δεδομένα επικοινωνίας μεταξύ προγραμμάτων στον ίδιο κεντρικό υπολογιστή. Μπορεί να «μυρίσει» πακέτα μόνο σε μια φυσική γραμμή. Επομένως, δεν λειτουργεί με διαμορφωτές κυκλοφορίας, προγραμματισμό QoS και προσωπικά τείχη προστασίας.
Εσωτερικά Winpcap
Το Winpcap είναι μια πλατφόρμα Win32 για σύλληψη και ανάλυση πακέτων. Περιλαμβάνει ένα φίλτρο πακέτων σε επίπεδο πυρήνα, ένα υποκείμενο DLL (packet.dll) και ένα προηγμένο DLL ανεξάρτητο από το σύστημα (Wpcap.dll)

Ωστόσο, δεν μπορώ να καλέσω καλά το WinPcap σε C# και, στη συνέχεια, θέλω να γράψω ένα εργαλείο λήψης πακέτων, ώστε να μπορώ να το γράψω μόνο στο SharpPcap.

Το SharpPcap είναι ένα αρχείο . NET, που αναπτύχθηκε με βάση τη γνωστή βιβλιοθήκη pcap/WinPcap. Παρέχει δυνατότητες λήψης, έγχυσης, ανάλυσης και δημιουργίας τόσο για γλώσσες ανάπτυξης C# όσο και για VB NET.

Οι λειτουργίες που υλοποιούνται είναι:

Μπορεί να αρπάξει πακέτα TCP και UDP, καθώς και πακέτα από άλλα μηχανήματα, δηλαδή ARP

Στη συνέχεια, μπορείτε να ορίσετε τα κριτήρια φιλτραρίσματος

Επίδειξη και λήψη πηγαίου κώδικα:


Τουρίστες, αν θέλετε να δείτε το κρυφό περιεχόμενο αυτής της ανάρτησης, παρακαλώΑπάντηση






Προηγούμενος:Νέα γενιά. .NET Cornerstone: Λήψη επίσημης έκδοσης Microsoft .NET Core 1.0
Επόμενος:Δευτερεύουσα ενθυλάκωση του ελέγχου μεταφόρτωσης ανοιχτού κώδικα Baidu WebUploader, βελτιστοποιώντας τον κώδικα διεπαφής (δύο προτάσεις κώδικα για τη λήψη της μεταφόρτωσης)
Δημοσιεύτηκε στις 14/10/2021 5:01:16 μ.μ. |
Καταπληκτικό, καταπληκτικό, σας ευχαριστώ που ψάχνατε για πολύ καιρό. Αυτό σας επιτρέπει να το μετατρέψετε σε αναλυτή επισκεψιμότητας και στη συνέχεια να καταγράψετε τη συμπεριφορά των χρηστών που επισκέπτονται τον ιστότοπό σας αναλύοντας προσεκτικά συγκεκριμένη επισκεψιμότητα
Δημοσιεύτηκε στις 23/8/2021 5:34:35 μ.μ. |
Καταπληκτικό, καταπληκτικό, σας ευχαριστώ που ψάχνατε για πολύ καιρό. Αυτό σας επιτρέπει να το μετατρέψετε σε αναλυτή επισκεψιμότητας και στη συνέχεια να καταγράψετε τη συμπεριφορά των χρηστών που επισκέπτονται τον ιστότοπό σας αναλύοντας προσεκτικά συγκεκριμένη επισκεψιμότητα
Δημοσιεύτηκε στις 17/5/2019 8:26:07 π.μ. |
Καταπληκτικό, καταπληκτικό, σας ευχαριστώ που ψάχνατε για πολύ καιρό. Αυτό σας επιτρέπει να το μετατρέψετε σε αναλυτή επισκεψιμότητας και στη συνέχεια να καταγράψετε τη συμπεριφορά των χρηστών που επισκέπτονται τον ιστότοπό σας αναλύοντας προσεκτικά συγκεκριμένη επισκεψιμότητα
Δημοσιεύτηκε στις 5/7/2016 5:07:52 μ.μ. |
Υποστηρίξτε τον ιδιοκτήτη
Δημοσιεύτηκε στις 18/1/2017 10:49:47 μ.μ. |
Υποστηρίξτε τον ιδιοκτήτη
Δημοσιεύτηκε στις 8/2/2017 10:16:52 μ.μ. |
Κότα Μπουκούο
Δημοσιεύτηκε στις 28/3/2017 2:39:12 μ.μ. |
Μεγάλο, μεγάλο, μεγάλο, μεγάλο κ.λπ. και ούτω καθεξής
Δημοσιεύτηκε στις 11/4/2017 8:20:20 μ.μ. |
Καλά πράγματα, χρειάζονται επειγόντως
Δημοσιεύτηκε στις 13/4/2017 5:26:59 μ.μ. |
Ευχαριστώ, καλό πράγμα
Δημοσιεύτηκε στις 8/5/2017 9:19:41 π.μ. |
Υποστηρίξτε τον ιδιοκτήτη
Δημοσιεύτηκε στις 26/5/2017 5:35:05 μ.μ. |
SHDJAHKHDjlAKDSK; FHDSKJLKG; L
Δημοσιεύτηκε στις 5/6/2017 11:26:08 π.μ. |

Υποστηρίξτε τον ιδιοκτήτη
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com