SharpPcap - A Packet Capture Framework for .NET
(pcap/WinPcap 라이브러리를 기반으로 한 닷넷 환경의 크로스-플랫폼 패킷 캡쳐 프레임워크)
지원 플랫폼 - 윈도우 32/64bit, 리눅스 32/64bit, 맥
지원 패킷 종류 - 802.11/Ethernet/IPv4/IPv6/UDP/TCP/ICMP/IGMP/lldp 등
SharpPcap 공식 사이트 :
http://sourceforge.net/apps/mediawiki/sharppcap/index.php?title=Main_Page
SharpPcap 사용법(튜토리얼)
원문1:
http://www.codeproject.com/Articles/12458/SharpPcap-A-Packet-Capture-Framework-for-NET
원문2 : http://www.tamirgal.com/blog/page/sharppcap-tutorial-a-step-by-step-guide-to-using-sharppcap.aspx
참고 블로그 : http://blog.naver.com/gold8164?Redirect=Log&logNo=80138316895
예제 사이트 :
http://sharppcap.git.sourceforge.net/git/gitweb.cgi?p=sharppcap/sharppcap;a=tree;f=Examples;hb=HEAD
환경 설정하기(for Visual Studio)
1. WinPcap 을 다운로드 받고 설치한다.
http://www.winpcap.org/install/default.htm
2. SharpPcap 을 다운받고 압축을 푼다.
3. Visual Studio
(1) 프로젝트 우측클릭
(2) 참조 추가
(3) 찾아보기
(4) SharpPcap 에서 압축을 푼 경로에서
\\Release\\SharpPcap.dll
\\Release\\PacketDotNet.dll
을 추가한다.
'컴퓨터 > C#' 카테고리의 다른 글
[C#] Timer 세가지와 차이점 (0) | 2012.12.31 |
---|---|
[C#]현재 콘솔 라인 지우기 함수 (0) | 2012.12.28 |
[C#][네트워크] Pcap (0) | 2012.12.05 |
C# 시스템 시간 측정 (3) | 2012.11.16 |
[C#] Server / Client Data 통신[01] - DataSet 정보를 string으로 변환 (0) | 2012.11.15 |