Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 534678|Yanıt: 192

[Kaynak] .net, SharpPcap adlı bir paket yakalama aracı tarafından yazılmıştır

  [Bağlantıyı kopyala]
Yayınlandı 27.06.2016 14:58:22 | | | |


Genellikle, paket yakalama araçları WinPcap kütüphanesini kullanarak paketleri yakar:

Winpcap (Windows Packet Capture), Windows platformu için bir sonraki ücretsiz halka açık ağ erişim sistemidir. Winpcap'in geliştirilmesinin amacı, Win32 uygulamalarına temel ağa erişim sağlamaktır. Windows sistemi altında doğrudan ağ programlama için kullanılır.

Winpcap, işletim sistemleri arasında kolayca taşınabilen ve programcılar için kolayca geliştirilebilen güçlü bir programlama arayüzü sunar.
Winpcap kullanması gereken programlar ne tür
Winpcap, ağ analizi, sorun giderme, ağ güvenliği izleme ve daha fazlası için kullanılır. Winpcap özellikle aşağıdaki klasik alanlar için uygundur:
1. Ağ ve protokol analizi
2. Ağ izleme
3. İletişim günlüğü kaydı
4、trafik jeneratörleri
5. Kullanıcı seviyesindeki köprüler ve güzergahlar
6. Ağ müdahale tespit sistemi (NIDS)
7. Ağ taraması
8. Güvenlik araçları
Winpcap'in yapamadığı bazı yönler var. Paket göndermek ve almak için ana bilgisayarın TCP/IP protokolüne dayanmaz. Bu, aynı ana bilgisayardaki programlar arasındaki iletişim verilerini engelleyemeyeceği ve işlenemeyeceği anlamına gelir. Sadece fiziksel bir hattaki paketleri "koklayabilir". Bu nedenle, trafik şekillendiriciler, QoS zamanlama ve kişisel güvenlik duvarlarıyla çalışmaz.
Winpcap iç donanımları
Winpcap, paket yakalama ve analiz için bir Win32 platformudur. Çekirdek düzeyinde paket filtresi, altta yatan DLL (packet.dll) ve gelişmiş sistem bağımsız bir DLL (Wpcap.dll) içerir

Ancak WinPcap'i C#'da iyi çağıramıyorum ve sonra bir paket yakalama aracı yazmak istiyorum, yani sadece SharpPcap'te yazabiliyorum.

SharpPcap bir . NET ortamı, ünlü pcap/WinPcap kütüphanesine dayanarak geliştirilmiştir. Hem C# hem de VB NET geliştirme dilleri için yakalama, enjekte etme, analiz etme ve geliştirme yetenekleri sağlar.

Uygulanan fonksiyonlar şunlardır:

TCP ve UDP paketlerini, ayrıca diğer makinelerden olan ARP'den gelen paketleri de alabilir.

Sonra, filtre kriterlerini ayarlayabilirsiniz

Demo ve kaynak kodu indirme:


Turistler, bu gönderinin gizli içeriğini görmek isterseniz lütfenYanıt






Önceki:Yeni nesil. .NET Cornerstone: Microsoft .NET Core 1.0 resmi sürüm indir
Önümüzdeki:Baidu WebUploader açık kaynak yükleme kontrolünün ikincil kapsüllenmesi, ön uç kodunun sadeleştirilmesi (yüklemeyi almak için iki cümle kod)
Yayınlandı 14.10.2021 17:01:16 |
Harika, harika, uzun zamandır aradığınız için teşekkürler. Bu, aracı bir trafik analizörüne dönüştürmenizi ve ardından belirli trafiği dikkatlice analiz ederek web sitenizi ziyaret eden kullanıcıların davranışlarını kaydetmenize olanak tanır
Yayınlandı 23.08.2021 17:34:35 |
Harika, harika, uzun zamandır aradığınız için teşekkürler. Bu, aracı bir trafik analizörüne dönüştürmenizi ve ardından belirli trafiği dikkatlice analiz ederek web sitenizi ziyaret eden kullanıcıların davranışlarını kaydetmenize olanak tanır
Yayınlandı 17.05.2019 08:26:07 |
Harika, harika, uzun zamandır aradığınız için teşekkürler. Bu, aracı bir trafik analizörüne dönüştürmenizi ve ardından belirli trafiği dikkatlice analiz ederek web sitenizi ziyaret eden kullanıcıların davranışlarını kaydetmenize olanak tanır
Yayınlandı 5.07.2016 17:07:52 |
Ev sahibini desteklemek
Yayınlandı 18.01.2017 22:49:47 |
Ev sahibini desteklemek
Yayınlandı 8.02.2017 22:16:52 |
Hen Bucuo
Yayınlandı 28.03.2017 14:39:12 |
Büyük, büyük, büyük, büyük vb.
Yayınlandı 11.04.2017 20:20:20 |
Acil ihtiyaç duyulan iyi şeyler
Yayınlandı 13.04.2017 17:26:59 |
Teşekkürler, iyi ki
Yayınlandı 8.05.2017 09:19:41 |
Ev sahibini desteklemek
Yayınlandı 26.05.2017 17:35:05 |
SHDJAHKHDjlAKDSK; FHDSKJLKG; L
Yayınlandı 5.06.2017 11:26:08 |

Ev sahibini desteklemek
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com