基于Tkinter的PythonGUI界面设计,能分条展示数据包的概要信息(summary()),分层解析数据包,可显示数据包的十六进制编码值(hexdump());
在抓包的同时解析数据包(不能等抓包停止后才解析),可判断IP、TCP或UDP数据包的校验和是否正确;
支持BPF过滤器,抓包过程可以暂停和停止;
可将数据包存储在pcap文件中,以供wireshark或其它数据包解析工具分析;
可以在退出时提示用户进行保存未保存的数据包,进行保存工作;
可以在再次开始新的抓包前提示用户保存未保存的数据包。
2024/6/27 8:28:05 17KB scapy抓包 协议解析器
1
•实现Sniffer的基本功能。
Sniffer是一种用于监测网络性能、使用情况的工具。
•能够指定需要侦听的网卡(考虑一台机器上多张网卡的情况)•能够侦听所有进出本主机的数据包,解析显示数据包(ICMP、IP、TCP、UDP等)各个字段。
比如,对IP头而言,需要显示版本、头长度、服务类型、数据包长度、标识、DFMF标志、段内偏移、生存期、协议类型、源目的IP地址、选项内容、数据内容。
要求显示数据的实际含义(例如用ASCII表示);
•能够侦听来源于指定IP地址的数据包,能够侦听指定目的IP地址的数据包,显示接收到的TCP和UDP数据包的全部实际内容。
需要考虑一个TCP或UDP包划分为多个IP包传输的情况;
•能够根据指定的协议类型来过虑包,例如,只侦听ICMP包,或只侦听ICMP和UDP包。
•功能验证手段:在运行Sniffer的同时,执行标准的Ping、Telnet和浏览网页等操作,检查Sniffier能否返回预期的结果。
•数据包保存:可以保存选中的包,保存文件要有可读性。
•文件重组:一个文件在传输过程中,被分成若干个TCP包传送,如果抓到经过本机的该文件的所有TCP包,将这些包重组还原出该文件。
•查询功能:例如查询内容中包含“password”的包,并集中显示。
2023/10/30 20:08:32 301KB 课程设计
1
这是我本学期的网络编程课程设计,是基于winpcap的抓包程序,用MFC实现。
本程序基于winpcap,可以实现抓包类型的选择,如ARP,IP,TCP,UDP,ICMP。
一般网上的抓包程序都是利用原始套接字,而基于原始套接字的抓包程序是无法抓到网络层一下的包的,如ARP包。
本程序实现的任意类型的抓包。
资源中含有1.程序源码2.winpcap安装程序3.课程设计文档4.VC++设置说明。
内容非常丰富。
本程序界面清晰实用,一目了然,容易上手。
把抓包函数放到线程中,避免的主线程无响应。
2023/8/23 20:36:30 560KB winpcap 协议分析 抓包 线程
1
☆资源阐发:☆[Addison-WesleyProfessional]TCP/IP详解卷2实现(英文版)[Addison-WesleyProfessional]TCP/IPIllustratedVolume2TheImplementation(E-Book)☆图书提要:☆TCP/IPIllustrated,anongoingseriescoveringthemanyfacetsofTCP/IP,bringsahighly-effectivevisualapproachtolearningaboutthisnetworkingprotocolsuite.TCP/IPIllustrated,Volume2containsathoroughexplanationofhowTCP/IPprotocolsareimplemented.Thereisn'tamorepracticalorup-to-datebookothisvolumeistheonlyonetocoverthedefactostandardimplementationfromthe4.4BSD-Literelease,thefoundationforTCP/IPimplementationsrundailyonhundredsofthousandsofsystemsworldwide.☆脱书信息:☆[作者信息]GaryR.Wright,W.RichardStevens[出书机构]Addison-WesleyProfessional[出书日期]1995年02月10日[图书页数]1174页[图书语言]英语[图书格式]PDF格式
2023/5/11 23:45:10 29.2MB TCP/IP
1
☆资源阐发:☆[Addison-WesleyProfessional]TCP/IP详解卷1协议第2版(英文版)[Addison-WesleyProfessional]TCP/IPIllustratedVolume1TheProtocols2ndEdition(E-Book)☆图书提要:☆TCP/IPIllustrated,Volume1,SecondEdition,isadetailedandvisualguidetotoday’sTCP/IPprotocolsuite.Fullyupdatedforthenewestinnovations,itdemonstrateseachprotocolinactionthroughrealisticexamplesfro妹妹odernLinux,Windows,andMacOSenvironments.There’snobetterwaytodiscoverwhyTCP/IPworksasitdoes,howitreactstoco妹妹onconditions,andhowtoapplyitinyourownapplicationsandnetworks.☆脱书信息:☆[作者信息]KevinR.Fall,W.RichardStevens[出书机构]Addison-WesleyProfessional[出书日期]2011年11月25日[图书页数]1056页[图书语言]英语[图书格式]PDF格式
2023/4/27 0:53:28 12.55MB TCP/IP
1
C言语实现基于wpcap的IP,TCP,UDP,ICMP报文发送,及各协议校验和计算
2019/7/4 5:47:54 45.51MB IP,校验和
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡