Skip to content

A network protocol analysis program. (Just for study)

Notifications You must be signed in to change notification settings

sammylu/RebuildNetObject

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RebuildNetObject

重构网络协议分析程序

  • 根据《网络数据获取与协议分析(一)》
  • C语言部分是书上的代码(包含一些改动)
  • C++部分根据C重构移植
  • 需要PCAP环境
  • 创建于2017_07_16

以下程序均使用wireshark检验过

  • getmask_code.c已完成
  • pcap_next_code.c已完成
  • pcap_loop_code.c已完成
  • get_ethernet1_code.c已完成
  • get_ethernet2_code.c已完成
  • get_arp_code.c已完成
  • get_ip_code.c已完成
  • get_icmp_code.c已完成
  • get_tcp_code.c已完成

C语言部分(搬砖)2017_07_20完成

  • get_packet_code.c(数据包综合捕获程序)已完成

C++部分开始

C++部分更新0.01Beta版本

  • CLI程序,无界面
  • 参数仅支持:-n, -p, -h, -v
  • 可指定程序抓包数量及特定协议
  • 示例:sudo ./test -n 10 -p tcp
  • 示例:sudo ./test -v
  • 示例:sudo ./test -h

About

A network protocol analysis program. (Just for study)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 76.2%
  • C++ 23.1%
  • Makefile 0.7%