# NetworkListener **Repository Path**: TingLans/network-listener ## Basic Information - **Project Name**: NetworkListener - **Description**: 本项目为计算机网络课程第五次实验,通过winpacp库监听并分析网络流量 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-04-21 - **Last Updated**: 2023-04-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 实验五 基于 PCAP 库侦听并分析网络流量 本项目为计算机网络课程第五次实验,通过winpacp库监听并分析网络流量 ## 项目说明 ### NetworkListener NetworkListener用于侦听网络上的数据流, 解析发送方与接收方的 MAC和 IP 地址, 并作记录与统计 **log.csv** 程序在文件上输出形如下列 CSV 格式的日志:时间、源 MAC、源 IP、目标 MAC、目标 IP、帧长度 **count.csv** 程序统计并输出来自不同 MAC 和 IP 地址的通信数据长度,统计发至不同 MAC 和 IP 地址的通信数据长度,每隔15s更新一次 ### FTP FTP用于侦听并观察 FTP 数据,解析协议内容,提取用户名密码和登录状态,并作记录与统计 **log.csv** 程序对用户登录行为进行记录并在文件上输出形如下列 CSV 格式的日志: 时间、源 MAC、源 IP、目标 MAC、目标 IP、登录名、口令、成功与否 ## 文件说明 ### src src文件为VS 2022工程源码 ### bin bin文件为可执行文件