Giter Site home page Giter Site logo

network-packet-analysis-using-wincap's Introduction

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

진엽이가썼음ㅎㅎ

network-packet-analysis-using-wincap's People

Contributors

nathankim0 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.