/Network-Packet-Analysis-Using-Wincap

네트워크 패킷을 캡쳐하고 분석하는 프로그램입니다.

Primary LanguageC

packet_sniffer

기본기능

Application Layer

  • HTTP, P2P, DNS

Transport Layer(TCP / UDP)

  • Source Port, Destination Port
  • (TCP) Sequence number, Acknowledgment number

Network Layer

  • Source IP, Destination IP

  • 패킷 길이, Source MAC address, Destination MAC address, EtherType, Header 길이, TTL

기본기능 출력화면

네트워크 카드 선택

필터링

기본 출력화면


HTTP

포트번호가 80 -> http, 443 -> https

P2P

torrent 사용, ip 주소로 확인

DNS

포트번호 53번 Transaction_ID와 DomainName을 출력

FTP

FileZilla Server 화면

접속하려는 컴퓨터 cmd 화면

콘솔 출력 화면

역할분담

이름 내용
김진엽 설계발표, 기본기능 구현, 필터링 기능 구현
박현욱 기본기능 구현, DNS기능 구현, 구현결과 발표
양소영 기본기능 구현, P2P기능 구현, 발표자료 준비
이상현 설계 자료준비, 기본기능 구현, FTP기능 구현
손지용 자료조사 ,기본기능 구현, HTTP 필터링 구현

참고자료

소스코드:
https://wowcat.tistory.com/161
https://www.winpcap.org/docs/docs_412/html/main.html
https://www.binarytides.com/code-packet-sniffer-c-winpcap/
https://toughrogrammer.tistory.com/165

FTP:
https://friedpotatospace.tistory.com/7

Winpcap:
https://kaspyx.tistory.com/10
https://kaspyx.tistory.com/14

WireShark:
https://ko.wikipedia.org/wiki/%EC%99%80%EC%9D%B4%EC%96%B4%EC%83%A4%ED%81%AC
https://kaspyx.tistory.com/14?category=833244

패킷분석:
https://kaspyx.tistory.com/14?category=833244

p2p:
https://mingrammer.com/building-blockchain-in-go-part-7/

포트번호:
https://www.dsun.kr/77

진엽이가썼음ㅎㅎ