کتابخانه دات نتی برای آنالیز و تفسیر Packet های شبکه (Pcap . Net)
دریافت کتابخانه Pcap . Net :
https://github.com/PcapDotNet/Pcap.Net
کتابخانه ای برای دریافت و ارسال Packetهای اطلاعاتی شبکه تحت پروتکلهای مختلف در شبکه.
Pcap . Net بر روی زبانهای C++/CLI و #C نوشته شده است و تقریبا شامل همه امکانات WinPcap میباشد.
برای شنود بسته های اطلاعاتی شبکه (Packets) در نرم افزار Wireshark که یکی از قوی ترین نرم افزارهای شنود Packet ها در شبکه است هم از این کتابخانه استفاده شده است
امکانات
1) دریافت لیست کارتهای شبکه فعال بر روی سیستم
2) خواندن بستههای اطلاعاتی شبکه (Packet) از کارتهای شبکه و فایلهای آفلاین با استفاده از متدهای مختلف WinPcap
3) باز کردن کارت شبکه و Capture (ضبط) کردن Packetها (جمع آوری آمار ترافیک شبکه)
4) امکان فیلترینگ و دریافت اطلاعات بخشی از بستههای اطلاعاتی به جای دریافت اطلاعات تمام Packet
5) فیلتر نمودن Packetهای شبکه (Filtering the traffic) با استفاده از روشهای (Berkeley Packet Filter (BPF (یعنی همان روشهای فیلترگزاری بر روی Packetهای شبکه در نرم افزار Wireshark)
برای مطالعه بیشتر در مورد شماره 5 دو لینک زیر را مطالعه کنید
https://en.wikipedia.org/wiki/Berkeley_Packet_Filter
و
https://biot.com/capstats/bpf.html
6) ارسال Packetهای شبکه ای به طور مستقیم به Live Devices و یا با استفاده از صف ارسال WinPcap
تفسیر Packetهای شبکه تحت پروتکلهای زیر
(Ethernet + VLAN tagging (802.1Q
ARP
IPv4
GRE
ICMP
IGMP
UDP
TCP
DNS
HTTP
مطالعه مستندات و راهنمایی های بیشتر برای استفاده :
https://pcapdotnet.codeplex.com/wikipage?title=Pcap.Net%20User%20Guide&referringTitle=Home
#Network_Programming
by @j_ghadiri
دریافت کتابخانه Pcap . Net :
https://github.com/PcapDotNet/Pcap.Net
کتابخانه ای برای دریافت و ارسال Packetهای اطلاعاتی شبکه تحت پروتکلهای مختلف در شبکه.
Pcap . Net بر روی زبانهای C++/CLI و #C نوشته شده است و تقریبا شامل همه امکانات WinPcap میباشد.
برای شنود بسته های اطلاعاتی شبکه (Packets) در نرم افزار Wireshark که یکی از قوی ترین نرم افزارهای شنود Packet ها در شبکه است هم از این کتابخانه استفاده شده است
امکانات
1) دریافت لیست کارتهای شبکه فعال بر روی سیستم
2) خواندن بستههای اطلاعاتی شبکه (Packet) از کارتهای شبکه و فایلهای آفلاین با استفاده از متدهای مختلف WinPcap
3) باز کردن کارت شبکه و Capture (ضبط) کردن Packetها (جمع آوری آمار ترافیک شبکه)
4) امکان فیلترینگ و دریافت اطلاعات بخشی از بستههای اطلاعاتی به جای دریافت اطلاعات تمام Packet
5) فیلتر نمودن Packetهای شبکه (Filtering the traffic) با استفاده از روشهای (Berkeley Packet Filter (BPF (یعنی همان روشهای فیلترگزاری بر روی Packetهای شبکه در نرم افزار Wireshark)
برای مطالعه بیشتر در مورد شماره 5 دو لینک زیر را مطالعه کنید
https://en.wikipedia.org/wiki/Berkeley_Packet_Filter
و
https://biot.com/capstats/bpf.html
6) ارسال Packetهای شبکه ای به طور مستقیم به Live Devices و یا با استفاده از صف ارسال WinPcap
تفسیر Packetهای شبکه تحت پروتکلهای زیر
(Ethernet + VLAN tagging (802.1Q
ARP
IPv4
GRE
ICMP
IGMP
UDP
TCP
DNS
HTTP
مطالعه مستندات و راهنمایی های بیشتر برای استفاده :
https://pcapdotnet.codeplex.com/wikipage?title=Pcap.Net%20User%20Guide&referringTitle=Home
#Network_Programming
by @j_ghadiri
GitHub
GitHub - PcapDotNet/Pcap.Net: .NET wrapper for WinPcap written in C++/CLI and C#, which features almost all WinPcap features and…
.NET wrapper for WinPcap written in C++/CLI and C#, which features almost all WinPcap features and includes a packet interpretation framework. - PcapDotNet/Pcap.Net