V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zds209
V2EX  ›  程序员

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

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

    大二学生,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
    ruimz
        6
    ruimz  
       2017-12-17 18:53:08 +08:00 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   ·   实用小工具   ·   2730 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:47 · PVG 22:47 · LAX 06:47 · JFK 09:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.