Wireshark

✍ dations ◷ 2025-07-11 16:08:40 #SourceForge专案,网络软件,网络分析器

Wireshark(前称Ethereal)是一个免费开源的网络数据包分析软件。网络数据包分析软件的功能是截取网络数据包,并尽可能显示出最为详细的网络数据包资料。

在过去,网络数据包分析软件是非常昂贵,或是专门属于营利用的软件,然而Wireshark的出现却改变了这种生态。在GNU通用公共许可证的保障范围底下,用户可以以免费的代价获取软件与其代码,并拥有针对其源代码修改及定制的权利。Wireshark是目前全世界最广泛的网络数据包分析软件之一。

1997年底,Gerald Combs需要一个能够追踪网络流量的工具软件作为其工作上的辅助。因此他开始撰写Ethereal软件。

Ethereal 在经过几次中断开发的事件过后,终于在1998年7月发布其第一个版本 v0.2.0。自此之后,Combs收到了来自全世界的补丁、错误回报与鼓励信件。Ethereal的发展就此开始。不久之后,Gilbert Ramirez 看到了这套软件的开发潜力并开始参予低端程序的开发。1998年10月,来自 Network Appliance 公司的 Guy Harris 在查找一套比 tcpview(另外一套网络数据包截取程序)更好的软件。于是他也开始参与Ethereal的开发工作。

1998年底,一位在教授 TCP/IP 课程的讲师 Richard Sharpe,看到了这套软件的发展潜力,而后开始参与开发与加入新协议的功能。在当时,新的通信协议的制定并不复杂,因此他开始在Ethereal上新增的数据包截取功能,几乎包含了当时所有通信协议。

自此之后,数以千计的人开始参与Ethereal的开发,多半是因为希望能让Ethereal截取特定的,尚未包含在Ethereal默认的网络协议的数据包而参予新的开发。

2006年6月,因为商标的问题,Ethereal更名为Wireshark。

以下是一些使用Wireshark目的的例子:

相关

  • 类异戊二烯类萜(Terpenoid),是一大类存在于自然界中的有机化合物,属于萜烯的衍生物,有时也归于萜烯的范畴之下。萜类化合物大多由一个或多个异戊二烯单元头尾相连组成,可能为链状,也可能为环
  • 抗代谢药抗代谢物(英语:Antimetabolite)指化学结构与天然代谢产物相似的化合物,在代谢反应中能与正常代谢产物相拮抗,减少正常代谢物参与反应的机会,抑制正常代谢过程。 抗代谢物可能对细
  • 单一欧洲法案《欧洲单一法案》(英文:Single European Act,缩写:SEA)是1957年《罗马条约》的首个主要修订,法案订立了欧洲共同体于1992年12月31日前建立单一市场的目标;又使欧洲政治合作成为法律
  • 伍焜玉伍焜玉 (英语:Kenneth K. Wu,1941年7月6日-),出生于台湾高雄市,基础、临床及流行病学研究的血液学专家,前国家卫生研究院院长,中央研究院院士。1970 年代和 John Hoak 提出新的测量方
  • 乔克托乔克托县(Choctaw County, Oklahoma)是美国奥克拉荷马州东南部的一个县,南以雷德河为界与德克萨斯州相望。面积2,074平方公里。根据美国2000年人口普查,共有人口15,342。县治休
  • ISS国际空间站(法语:Station spatiale internationale,缩写为SSI;英语:International Space Station,缩写为ISS;俄语:Междунаро́дная косми́ческая ста́
  • 群居动物社会性动物也称为群居动物,例如人类、狗、猴子、大猩猩、蜜蜂、狮子、蚂蚁、鹦鹉。它们群族中,可能由一个到多个家庭组成。每个家庭成员各自有比较明显的地位。家猫虽然是独立
  • 中国新闻史中国新闻史,中国新闻业发展的历史。戈公振于1927年11月,由上海商务印书馆出版《中国报学史》(分六章,28.5万字),被认为是第一部系统研究中国报业发展史的专著。1930年代林语堂用英
  • 全局解释器锁全局解释器锁(英语:Global Interpreter Lock,缩写GIL),是计算机程序设计语言解释器用于同步线程的一种机制,它使得任何时刻仅有一个线程在执行。即便在多核心处理器上,使用 GIL 的
  • 彭镇璞彭镇璞(1910年7月-1939年1月),字。贵州省镇远县人。他为抗日战争期间阵亡的中国军方高级将领之一。贵州崇武学校毕业,历任陆军新编第八师上校团长,民国28年在浮山天坛里抗击日军,壮