请问哪位大神有 wireshack 抓包软件分享一下吗, c 语言写的,谢谢 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
zds209
V2EX    程序员

请问哪位大神有 wireshack 抓包软件分享一下吗, c 语言写的,谢谢

  •  
  •   zds209 2017-12-17 15:55:22 +08:00 5148 次点击
    这是一个创建于 2862 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大二学生,Linux 网络编程,要交课程设计,想做一个 wireshack 抓包软件,界面好看一点,QT 界面 c 语言写的。能用就行

    18 条回复    2017-12-19 12:42:34 +08:00
    flyingHagan
        1
    flyingHagan  
       2017-12-17 16:36:28 +08:00 via Android   5
    咋不去做一个百度,就一个搜索框,更简单。
    tyfyc
        2
    tyfyc  
       2017-12-17 16:56:51 +08:00 via iPhone   2
    可以考虑先把软件名写对。Wireshark
    changwei
        3
    changwei  
       2017-12-17 17:13:58 +08:00 via Android
    这个软件我记得还调用了 winpcap,你可以先研究研究这个
    shakespark
        4
    shakespark  
       2017-12-17 18:04:45 +08:00   2
    1. wireshark 本身是开源软件,源代码在 https://www.wireshark.org/develop.html 可以得到
    2. wireshark 在 linux 上调用 libpcap、win 上调用 winpcap 实现抓包,图形界面实现对包的显示、协议的解析,本身功能是很复杂的,一个人不可能实现 wireshark 的所有功能,特别是解析上千种协议
    3. 如果你对 Qt 比较熟悉,那么学一下 pcap 库的使用,然后对几种简单协议做一下解析,足够交作业了
    chinvo
        5
    chinvo  
       2017-12-17 18:47:58 +08:00   3
    帮你分析一下你的需求

    1、必须的第三方库:pcap, Qt
    2、用 C 语言(大概是说 C++ 不行?有点为难人啊)
    3、UI 设计
    4、能用
    5、工期大概只有几周甚至几天

    真有人愿意接这个活,不会少于 50w
    fbcskpebfr
        6
    fbcskpebfr  
       2017-12-17 18:53:08 +0800 via Android
    @chinvo 没看出来楼主哪里在找人接单了,只是在问有没有能发出来的。
    zjp
        7
    zjp  
       2017-12-17 18:56:30 +08:00 via Android
    楼上们真友善。
    chinvo
        8
    chinvo  
       2017-12-17 18:57:27 +08:00
    @ruimz 明显已经是伸手要了

    “这么简单你们这些大神们给我随便写写呗”
    ttxxyy112233
        9
    ttxxyy112233  
       2017-12-17 19:00:05 +08:00 via Android
    好巧。。我的作业也是这个做个抓包软件 用 scapy 和 PyQt 实现了
    ihainan
        10
    ihainan  
       2017-12-17 19:05:22 +08:00
    ……还有这么伸手的……
    janxin
        11
    janxin  
       2017-12-17 21:42:12 +08:00
    请搜索 Wireshark 源码
    owlsec
        12
    owlsec  
       2017-12-17 23:37:45 +08:00
    贼她妈的巧。。。。。。我也是这个作业。。。。也是用的 scapy 在做。。。
    bengol
        13
    bengol  
       2017-12-18 05:34:09 +08:00 via iPhone
    脸都不要了
    congeec
        14
    congeec  
       2017-12-18 06:05:10 +08:00
    你们吓到楼主了,都不敢出来说句话
    GeruzoniAnsasu
        15
    GeruzoniAnsasu  
       2017-12-18 09:25:50 +08:00
    1. 大神早都过了做作业的阶段,家教辅导小学生写作业还要钱呢 lz 你……
    2. wireshark
    3. 作业要么抄要么做,抄你同学的就行复制粘贴 refactor 改改变量名提交就行跑这里伸手,噗嗤
    4. qt 是个用 c++/qml/js 开发的库,C 语言是行不通的,第一行就行不通谢谢
    skadi
        16
    skadi  
       2017-12-18 11:35:56 +08:00
    管理员出来封号了.
    sensui7
        17
    sensui7  
       2017-12-18 17:54:57 +08:00
    看标题还以为是要 wireshark 的安装包, 我还纳闷 v2 已经堕落到这种地步了吗.


    建议好好学学语文
    humor66
        18
    humor66  
       2017-12-19 12:42:34 +08:00
    看楼主应该是求一份类似源代码当课程设计吧,既然自己不做,还是去 X 宝吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1519 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 16:37 PVG 00:37 LAX 09:37 JFK 12:37
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86