免费注册 查看新帖 |

  平台 论坛 博客 文库
最近访问板块
查看: 93136 | 回复: 3

[C] [原创][开源]基于libpcap网络嗅探程序包的网络监控工具tcplstat更新至0.9.1版本 [复制链接]

      论坛徽章:
      1
      1 [收藏(0)] [报告]
      发表于 2018-02-27 21:48 |只看该作者 |倒序浏览

      来源:齐鲁热线 网址:http://www.mxy4grjo.cn/a/www.paopaowang.com.cn/

        中国太平保险集团召开学习贯彻习近平新时代中国特色社会主义思想主题教育第一批总结暨第二批部署会议 公司全部有效期内的激励计划所涉及的标的股票总数累计不超过本激励计划提交股东大会审议时公司股本总额的20%。国际社会志愿者代表穆斯塔法说,杭州亚运会不仅是一次体育盛会,也是文化交流互鉴的盛会,我会和来自五湖四海的国际志愿者一起,共同弘扬“奉献、友爱、互助、进步”的志愿精神,努力完成志愿服务并当好文化传播者。

      播报:
        •   1、恒大复牌指引中最关键的项目之一是补发财务报表。5、高腰线勾勒出精准的身材曲线,充分体现出新速腾大气稳重的气质。并称“济南二安”的两人,前者豪放,后者婉约,正应了城市刚柔并济的性格,与山、泉形象遥相呼应。

            监管方面还表示,将从严控制其他上市公司股东减持总量,引导其根据市场形势合理安排减持节奏;鼓励控股股东、实际控制人及其他股东承诺不减持股份或者延长股份锁定期。据世卫组织介绍,自委员会上一次评估会议以来,巴基斯坦和阿富汗分别报告1例和5例新增野生脊髓灰质炎病毒感染病例;在非洲,自2022年2月在当地发现野生脊灰病毒以来,多个国家的协调行动已经让情况好转。

            改进措施:在校园门前增加人行横道指示标志。OPPOFindN3Flip的外观此前已经公布,该机继续采用竖向折叠方式,配备被称为“任意窗”的副屏和后置哈苏三摄像头,圆形镜头模组搭配矩形副屏为这款新机带来了较高的辨识度。

            痛快的哭一场,不要担心我和夫人的事情,没事的,对我们不会有任何影响,别担心,好吗?芳情,答应我”“你等下,夫人要和你说话”电话那端传来了夫人的声音“芳情,一定很难过吧,不要紧,有我们大家在,我们就在你身边,我们是姐妹,我们是家人。风险提示:1)燃料成本上行;2)电量消纳不足;3)补贴发放延迟。

          重点推荐:中国太平保险集团召开学习贯彻习近平新时代中国特色社会主义思想主题教育第一批总结暨第二批部署会议 在开放日展区,公众可以了解航空工业各家科学家精神教育基地、爱国主义教育基地特色亮点,浏览枭龙飞机首飞20周年摄影展,并与多型国产战机合影打卡。林铮花了半个月时间与她沟通交流,成功建立医患之间的信任关系。

          中国太平保险集团召开学习贯彻习近平新时代中国特色社会主义思想主题教育第一批总结暨第二批部署会议

          0.9.1        2018-02-11    calvin
                  * 修正了SQL捕获的一个遗漏问题
                  * 支持lo回环网络设备

          0.9.0        2018-02-11    calvin
                  * 修正了一个引起coredump的问题
                  * 修正了一个引起内存泄露的问题
                  * 支持AIX了

          0.8.1        2018-02-09    calvin
                  * 去掉了 禁用文件流缓存设置,降低libpcap丢包率

          0.8.0        2018-02-08    calvin
                  * 解决了SQL缓冲区失效问题
                  * 新增统计HTTP耗时功能

          0.7.0        2018-02-07    calvin
                  * 解决了反向分组延迟的最小值计算错误问题
                  * 调整了一些输出格式
                  * 加入信号灯TERM和INT的处理,退出前释放环境结构中的堆内存块,USR1信号触发重新打开日志文件
                  * 加入释放托管缓存,优化内存管理,提高运行性能

          0.6.0        2018-02-07    calvin
                  * 针对长连接,设置最大缓存TCP分组明细数量,周期性倾倒TCP分组明细
                    ,倾倒前TCP会话输出前缀"S |",倾倒后TCP会话输出前缀"S -"
                  * 时间戳都转换成人可读格式

          0.5.0        2018-02-06    calvin
                  * 新增命令行参数--log-file用于输出到日志文件

          0.4.0        2018-02-06    calvin
                  * 新增统计SQL耗时功能

          0.3.0        2018-02-05    calvin
                  * 输出等级-vvv改为-o [dESPD]
                  * 优化了输出信息结构

          0.2.0        2018-02-04    calvin
                  * 完成基本框架

          0.1.0        2018-02-03    calvin
                  * 创建

          -----------------------------------------------

          # 1. 概述

          tcplstat是基于libpcap网络嗅探程序包的网络监控工具,它能**旁路**捕获所有经过网络设备过滤规则的TCP数据,跟踪当前所有TCP连接会话,记录所有经过的TCP分组,当连接断开或到达最大记录数时倒出统计信息,包含但不限于连接两端网络地址、建立时间戳、三步握手各分组延迟、四步分手各分组延迟,数据分组明细、往来分组间延迟和相反方向分组延迟的最小、平均、最大统计值。

          tcplstat在**旁路**工作,所以不会对应用造成任何影响,也无需侵入应用,即可获得网络数据往来分组明细和统计信息。

          tcplstat在实现基础网络监控功能时还实现了采集分析SQL耗时和HTTP耗时信息,同样也是**旁路**捕获,不影响应用也无需改造应用,帮助应用优化性能。

          tcplstat是开源的,除了引用了Linux内核的红黑树和链表源码外,自身源码只有1500行左右,源码结构简单易读。

          源码托管地址 : [开源中国](https://gitee.com/calvinwilliams/tcplstat)、[github](https://github.com/calvinwilliams/tcplstat)

          作者邮箱 : [网易](mailto:calvinwilliams@163.com)、[Gmail](mailto:calvinwilliams.c@gmail.com)


          论坛徽章:
          10
          2 [报告]
          发表于 2018-03-01 11:24 |只看该作者
          好东西阿,多谢分享!

          论坛徽章:
          9
          3 [报告]
          发表于 2018-04-03 22:07 |只看该作者
          本帖最后由 wlmqgzm 于 2018-04-03 22:17 编辑

          支持.
          刚好最近一段时间也在开发类似的IP包分析项目,也是用libpcap库,
          有空的话, 刚好学习一下楼主的项目.
          楼主一直是开源做免费的服务,雷锋啊..

          预计我这边的最近要开发的代码量过万行,本月底前全部完成.
          主要代码在嵌入式设备中运行,需要适配数百种小型化设备,对接包括中兴通讯/华为技术/烽火通讯等大厂,我这边是技术提供方,算入股某集团公司的内部创业团队,以技术出资,占8%股份,见不到现钱.
          计划本周的主要技术工作是 ip分片的重组处理和分析,还有很多其他待完成工作,
          总体工作量很大.
          最近研发方向全面回归通信领域,看能否有更好的市场机会.
          后续会继续试水另外一个通讯行业的软件产品,总之,会尝试与市场更贴近一点的产品

          论坛徽章:
          17
          4 雷锋28网[报告]
          发表于 2018-04-04 12:30 |只看该作者
          好东西,支持楼主!收藏了!
          返回列表
          雷锋28网 雷锋28网 程序设计 C/C++ [原创][开源]基于libpcap网络嗅探程序包的网络监控工具t ...
          您需要登录后才可以回帖 登录 | 注册

          本版积分规则 发表回复

            

          北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
          未成年举报专区
          中国互联网协会会员  联系我们:huangweiwei@itpub.net
          感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

          清除 Cookies - ChinaUnix - Archiver - WAP - TOP
            
          分享:

          收藏

          --

          --

          无障碍浏览